Interface ActionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Action, Action.Builder

@Generated public interface ActionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasUserUtterance

      boolean hasUserUtterance()
       Optional. Agent obtained a message from the customer.
       
      .google.cloud.dialogflow.cx.v3.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the userUtterance field is set.
    • getUserUtterance

      UserUtterance getUserUtterance()
       Optional. Agent obtained a message from the customer.
       
      .google.cloud.dialogflow.cx.v3.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The userUtterance.
    • getUserUtteranceOrBuilder

      UserUtteranceOrBuilder getUserUtteranceOrBuilder()
       Optional. Agent obtained a message from the customer.
       
      .google.cloud.dialogflow.cx.v3.UserUtterance user_utterance = 1 [(.google.api.field_behavior) = OPTIONAL];
    • hasAgentUtterance

      boolean hasAgentUtterance()
       Optional. Action performed by the agent as a message.
       
      .google.cloud.dialogflow.cx.v3.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the agentUtterance field is set.
    • getAgentUtterance

      AgentUtterance getAgentUtterance()
       Optional. Action performed by the agent as a message.
       
      .google.cloud.dialogflow.cx.v3.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The agentUtterance.
    • getAgentUtteranceOrBuilder

      AgentUtteranceOrBuilder getAgentUtteranceOrBuilder()
       Optional. Action performed by the agent as a message.
       
      .google.cloud.dialogflow.cx.v3.AgentUtterance agent_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];
    • hasToolUse

      boolean hasToolUse()
       Optional. Action performed on behalf of the agent by calling a plugin
       tool.
       
      .google.cloud.dialogflow.cx.v3.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the toolUse field is set.
    • getToolUse

      ToolUse getToolUse()
       Optional. Action performed on behalf of the agent by calling a plugin
       tool.
       
      .google.cloud.dialogflow.cx.v3.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The toolUse.
    • getToolUseOrBuilder

      ToolUseOrBuilder getToolUseOrBuilder()
       Optional. Action performed on behalf of the agent by calling a plugin
       tool.
       
      .google.cloud.dialogflow.cx.v3.ToolUse tool_use = 3 [(.google.api.field_behavior) = OPTIONAL];
    • hasPlaybookInvocation

      boolean hasPlaybookInvocation()
       Optional. Action performed on behalf of the agent by invoking a child
       playbook.
       
      .google.cloud.dialogflow.cx.v3.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the playbookInvocation field is set.
    • getPlaybookInvocation

      PlaybookInvocation getPlaybookInvocation()
       Optional. Action performed on behalf of the agent by invoking a child
       playbook.
       
      .google.cloud.dialogflow.cx.v3.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The playbookInvocation.
    • getPlaybookInvocationOrBuilder

      PlaybookInvocationOrBuilder getPlaybookInvocationOrBuilder()
       Optional. Action performed on behalf of the agent by invoking a child
       playbook.
       
      .google.cloud.dialogflow.cx.v3.PlaybookInvocation playbook_invocation = 4 [(.google.api.field_behavior) = OPTIONAL];
    • hasFlowInvocation

      boolean hasFlowInvocation()
       Optional. Action performed on behalf of the agent by invoking a CX flow.
       
      .google.cloud.dialogflow.cx.v3.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the flowInvocation field is set.
    • getFlowInvocation

      FlowInvocation getFlowInvocation()
       Optional. Action performed on behalf of the agent by invoking a CX flow.
       
      .google.cloud.dialogflow.cx.v3.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The flowInvocation.
    • getFlowInvocationOrBuilder

      FlowInvocationOrBuilder getFlowInvocationOrBuilder()
       Optional. Action performed on behalf of the agent by invoking a CX flow.
       
      .google.cloud.dialogflow.cx.v3.FlowInvocation flow_invocation = 5 [(.google.api.field_behavior) = OPTIONAL];
    • hasPlaybookTransition

      boolean hasPlaybookTransition()
       Optional. Action performed on behalf of the agent by transitioning to a
       target playbook.
       
      .google.cloud.dialogflow.cx.v3.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the playbookTransition field is set.
    • getPlaybookTransition

      PlaybookTransition getPlaybookTransition()
       Optional. Action performed on behalf of the agent by transitioning to a
       target playbook.
       
      .google.cloud.dialogflow.cx.v3.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The playbookTransition.
    • getPlaybookTransitionOrBuilder

      PlaybookTransitionOrBuilder getPlaybookTransitionOrBuilder()
       Optional. Action performed on behalf of the agent by transitioning to a
       target playbook.
       
      .google.cloud.dialogflow.cx.v3.PlaybookTransition playbook_transition = 12 [(.google.api.field_behavior) = OPTIONAL];
    • hasFlowTransition

      boolean hasFlowTransition()
       Optional. Action performed on behalf of the agent by transitioning to a
       target CX flow.
       
      .google.cloud.dialogflow.cx.v3.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the flowTransition field is set.
    • getFlowTransition

      FlowTransition getFlowTransition()
       Optional. Action performed on behalf of the agent by transitioning to a
       target CX flow.
       
      .google.cloud.dialogflow.cx.v3.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The flowTransition.
    • getFlowTransitionOrBuilder

      FlowTransitionOrBuilder getFlowTransitionOrBuilder()
       Optional. Action performed on behalf of the agent by transitioning to a
       target CX flow.
       
      .google.cloud.dialogflow.cx.v3.FlowTransition flow_transition = 13 [(.google.api.field_behavior) = OPTIONAL];
    • getActionCase

      Action.ActionCase getActionCase()