Interface Action.FlowStateUpdateOrBuilder

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

public static interface Action.FlowStateUpdateOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getEventType

      String getEventType()
       The type of the event that triggered the state update.
       
      string event_type = 1;
      Returns:
      The eventType.
    • getEventTypeBytes

      com.google.protobuf.ByteString getEventTypeBytes()
       The type of the event that triggered the state update.
       
      string event_type = 1;
      Returns:
      The bytes for eventType.
    • hasPageState

      boolean hasPageState()
       The updated page and flow state.
       
      .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2;
      Returns:
      Whether the pageState field is set.
    • getPageState

       The updated page and flow state.
       
      .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2;
      Returns:
      The pageState.
    • getPageStateOrBuilder

       The updated page and flow state.
       
      .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.PageState page_state = 2;
    • hasUpdatedParameters

      boolean hasUpdatedParameters()
       The updated parameters.
       
      .google.protobuf.Struct updated_parameters = 3;
      Returns:
      Whether the updatedParameters field is set.
    • getUpdatedParameters

      com.google.protobuf.Struct getUpdatedParameters()
       The updated parameters.
       
      .google.protobuf.Struct updated_parameters = 3;
      Returns:
      The updatedParameters.
    • getUpdatedParametersOrBuilder

      com.google.protobuf.StructOrBuilder getUpdatedParametersOrBuilder()
       The updated parameters.
       
      .google.protobuf.Struct updated_parameters = 3;
    • getDestination

      String getDestination()
       The destination of the transition.
       Format:
       `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
       or
       `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
       
      string destination = 4;
      Returns:
      The destination.
    • getDestinationBytes

      com.google.protobuf.ByteString getDestinationBytes()
       The destination of the transition.
       Format:
       `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`
       or
       `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookId>`.
       
      string destination = 4;
      Returns:
      The bytes for destination.
    • hasFunctionCall

      boolean hasFunctionCall()
       The function call to execute.
       
      .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5;
      Returns:
      Whether the functionCall field is set.
    • getFunctionCall

       The function call to execute.
       
      .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5;
      Returns:
      The functionCall.
    • getFunctionCallOrBuilder

       The function call to execute.
       
      .google.cloud.dialogflow.cx.v3beta1.Action.FlowStateUpdate.FunctionCall function_call = 5;