Class AutomatedAgentReply.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AutomatedAgentReply.Builder>
com.google.cloud.dialogflow.v2beta1.AutomatedAgentReply.Builder
All Implemented Interfaces:
AutomatedAgentReplyOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
AutomatedAgentReply

public static final class AutomatedAgentReply.Builder extends com.google.protobuf.GeneratedMessage.Builder<AutomatedAgentReply.Builder> implements AutomatedAgentReplyOrBuilder
 Represents a response from an automated agent.
 
Protobuf type google.cloud.dialogflow.v2beta1.AutomatedAgentReply
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<AutomatedAgentReply.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<AutomatedAgentReply.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<AutomatedAgentReply.Builder>
    • getDefaultInstanceForType

      public AutomatedAgentReply getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public AutomatedAgentReply build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public AutomatedAgentReply buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public AutomatedAgentReply.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AutomatedAgentReply.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<AutomatedAgentReply.Builder>
    • mergeFrom

      public AutomatedAgentReply.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AutomatedAgentReply.Builder>
      Throws:
      IOException
    • getResponseCase

      public AutomatedAgentReply.ResponseCase getResponseCase()
      Specified by:
      getResponseCase in interface AutomatedAgentReplyOrBuilder
    • clearResponse

      public AutomatedAgentReply.Builder clearResponse()
    • getMatchCase

      public AutomatedAgentReply.MatchCase getMatchCase()
      Specified by:
      getMatchCase in interface AutomatedAgentReplyOrBuilder
    • clearMatch

      public AutomatedAgentReply.Builder clearMatch()
    • hasDetectIntentResponse

      public boolean hasDetectIntentResponse()
       Response of the Dialogflow
       [Sessions.DetectIntent][google.cloud.dialogflow.v2beta1.Sessions.DetectIntent]
       call.
       
      .google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;
      Specified by:
      hasDetectIntentResponse in interface AutomatedAgentReplyOrBuilder
      Returns:
      Whether the detectIntentResponse field is set.
    • getDetectIntentResponse

      public DetectIntentResponse getDetectIntentResponse()
       Response of the Dialogflow
       [Sessions.DetectIntent][google.cloud.dialogflow.v2beta1.Sessions.DetectIntent]
       call.
       
      .google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;
      Specified by:
      getDetectIntentResponse in interface AutomatedAgentReplyOrBuilder
      Returns:
      The detectIntentResponse.
    • setDetectIntentResponse

      public AutomatedAgentReply.Builder setDetectIntentResponse(DetectIntentResponse value)
       Response of the Dialogflow
       [Sessions.DetectIntent][google.cloud.dialogflow.v2beta1.Sessions.DetectIntent]
       call.
       
      .google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;
    • setDetectIntentResponse

      public AutomatedAgentReply.Builder setDetectIntentResponse(DetectIntentResponse.Builder builderForValue)
       Response of the Dialogflow
       [Sessions.DetectIntent][google.cloud.dialogflow.v2beta1.Sessions.DetectIntent]
       call.
       
      .google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;
    • mergeDetectIntentResponse

      public AutomatedAgentReply.Builder mergeDetectIntentResponse(DetectIntentResponse value)
       Response of the Dialogflow
       [Sessions.DetectIntent][google.cloud.dialogflow.v2beta1.Sessions.DetectIntent]
       call.
       
      .google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;
    • clearDetectIntentResponse

      public AutomatedAgentReply.Builder clearDetectIntentResponse()
       Response of the Dialogflow
       [Sessions.DetectIntent][google.cloud.dialogflow.v2beta1.Sessions.DetectIntent]
       call.
       
      .google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;
    • getDetectIntentResponseBuilder

      public DetectIntentResponse.Builder getDetectIntentResponseBuilder()
       Response of the Dialogflow
       [Sessions.DetectIntent][google.cloud.dialogflow.v2beta1.Sessions.DetectIntent]
       call.
       
      .google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;
    • getDetectIntentResponseOrBuilder

      public DetectIntentResponseOrBuilder getDetectIntentResponseOrBuilder()
       Response of the Dialogflow
       [Sessions.DetectIntent][google.cloud.dialogflow.v2beta1.Sessions.DetectIntent]
       call.
       
      .google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;
      Specified by:
      getDetectIntentResponseOrBuilder in interface AutomatedAgentReplyOrBuilder
    • getResponseMessagesList

      public List<ResponseMessage> getResponseMessagesList()
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
      Specified by:
      getResponseMessagesList in interface AutomatedAgentReplyOrBuilder
    • getResponseMessagesCount

      public int getResponseMessagesCount()
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
      Specified by:
      getResponseMessagesCount in interface AutomatedAgentReplyOrBuilder
    • getResponseMessages

      public ResponseMessage getResponseMessages(int index)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
      Specified by:
      getResponseMessages in interface AutomatedAgentReplyOrBuilder
    • setResponseMessages

      public AutomatedAgentReply.Builder setResponseMessages(int index, ResponseMessage value)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • setResponseMessages

      public AutomatedAgentReply.Builder setResponseMessages(int index, ResponseMessage.Builder builderForValue)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • addResponseMessages

      public AutomatedAgentReply.Builder addResponseMessages(ResponseMessage value)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • addResponseMessages

      public AutomatedAgentReply.Builder addResponseMessages(int index, ResponseMessage value)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • addResponseMessages

      public AutomatedAgentReply.Builder addResponseMessages(ResponseMessage.Builder builderForValue)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • addResponseMessages

      public AutomatedAgentReply.Builder addResponseMessages(int index, ResponseMessage.Builder builderForValue)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • addAllResponseMessages

      public AutomatedAgentReply.Builder addAllResponseMessages(Iterable<? extends ResponseMessage> values)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • clearResponseMessages

      public AutomatedAgentReply.Builder clearResponseMessages()
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • removeResponseMessages

      public AutomatedAgentReply.Builder removeResponseMessages(int index)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • getResponseMessagesBuilder

      public ResponseMessage.Builder getResponseMessagesBuilder(int index)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • getResponseMessagesOrBuilder

      public ResponseMessageOrBuilder getResponseMessagesOrBuilder(int index)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
      Specified by:
      getResponseMessagesOrBuilder in interface AutomatedAgentReplyOrBuilder
    • getResponseMessagesOrBuilderList

      public List<? extends ResponseMessageOrBuilder> getResponseMessagesOrBuilderList()
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
      Specified by:
      getResponseMessagesOrBuilderList in interface AutomatedAgentReplyOrBuilder
    • addResponseMessagesBuilder

      public ResponseMessage.Builder addResponseMessagesBuilder()
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • addResponseMessagesBuilder

      public ResponseMessage.Builder addResponseMessagesBuilder(int index)
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • getResponseMessagesBuilderList

      public List<ResponseMessage.Builder> getResponseMessagesBuilderList()
       Response messages from the automated agent.
       
      repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;
    • hasIntent

      public boolean hasIntent()
       Name of the intent if an intent is matched for the query.
       For a V2 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agent/intents/<Intent ID>`.
       For a V3 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agents/<Agent ID>/intents/<Intent ID>`.
       
      string intent = 4 [(.google.api.resource_reference) = { ... }
      Specified by:
      hasIntent in interface AutomatedAgentReplyOrBuilder
      Returns:
      Whether the intent field is set.
    • getIntent

      public String getIntent()
       Name of the intent if an intent is matched for the query.
       For a V2 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agent/intents/<Intent ID>`.
       For a V3 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agents/<Agent ID>/intents/<Intent ID>`.
       
      string intent = 4 [(.google.api.resource_reference) = { ... }
      Specified by:
      getIntent in interface AutomatedAgentReplyOrBuilder
      Returns:
      The intent.
    • getIntentBytes

      public com.google.protobuf.ByteString getIntentBytes()
       Name of the intent if an intent is matched for the query.
       For a V2 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agent/intents/<Intent ID>`.
       For a V3 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agents/<Agent ID>/intents/<Intent ID>`.
       
      string intent = 4 [(.google.api.resource_reference) = { ... }
      Specified by:
      getIntentBytes in interface AutomatedAgentReplyOrBuilder
      Returns:
      The bytes for intent.
    • setIntent

      public AutomatedAgentReply.Builder setIntent(String value)
       Name of the intent if an intent is matched for the query.
       For a V2 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agent/intents/<Intent ID>`.
       For a V3 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agents/<Agent ID>/intents/<Intent ID>`.
       
      string intent = 4 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The intent to set.
      Returns:
      This builder for chaining.
    • clearIntent

      public AutomatedAgentReply.Builder clearIntent()
       Name of the intent if an intent is matched for the query.
       For a V2 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agent/intents/<Intent ID>`.
       For a V3 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agents/<Agent ID>/intents/<Intent ID>`.
       
      string intent = 4 [(.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setIntentBytes

      public AutomatedAgentReply.Builder setIntentBytes(com.google.protobuf.ByteString value)
       Name of the intent if an intent is matched for the query.
       For a V2 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agent/intents/<Intent ID>`.
       For a V3 query, the value format is `projects/<Project ID>/locations/
       <Location ID>/agents/<Agent ID>/intents/<Intent ID>`.
       
      string intent = 4 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for intent to set.
      Returns:
      This builder for chaining.
    • hasEvent

      public boolean hasEvent()
       Event name if an event is triggered for the query.
       
      string event = 5;
      Specified by:
      hasEvent in interface AutomatedAgentReplyOrBuilder
      Returns:
      Whether the event field is set.
    • getEvent

      public String getEvent()
       Event name if an event is triggered for the query.
       
      string event = 5;
      Specified by:
      getEvent in interface AutomatedAgentReplyOrBuilder
      Returns:
      The event.
    • getEventBytes

      public com.google.protobuf.ByteString getEventBytes()
       Event name if an event is triggered for the query.
       
      string event = 5;
      Specified by:
      getEventBytes in interface AutomatedAgentReplyOrBuilder
      Returns:
      The bytes for event.
    • setEvent

      public AutomatedAgentReply.Builder setEvent(String value)
       Event name if an event is triggered for the query.
       
      string event = 5;
      Parameters:
      value - The event to set.
      Returns:
      This builder for chaining.
    • clearEvent

      public AutomatedAgentReply.Builder clearEvent()
       Event name if an event is triggered for the query.
       
      string event = 5;
      Returns:
      This builder for chaining.
    • setEventBytes

      public AutomatedAgentReply.Builder setEventBytes(com.google.protobuf.ByteString value)
       Event name if an event is triggered for the query.
       
      string event = 5;
      Parameters:
      value - The bytes for event to set.
      Returns:
      This builder for chaining.
    • getMatchConfidence

      public float getMatchConfidence()
       The confidence of the match. Values range from 0.0 (completely uncertain)
       to 1.0 (completely certain).
       This value is for informational purpose only and is only used to help match
       the best intent within the classification threshold. This value may change
       for the same end-user expression at any time due to a model retraining or
       change in implementation.
       
      float match_confidence = 9;
      Specified by:
      getMatchConfidence in interface AutomatedAgentReplyOrBuilder
      Returns:
      The matchConfidence.
    • setMatchConfidence

      public AutomatedAgentReply.Builder setMatchConfidence(float value)
       The confidence of the match. Values range from 0.0 (completely uncertain)
       to 1.0 (completely certain).
       This value is for informational purpose only and is only used to help match
       the best intent within the classification threshold. This value may change
       for the same end-user expression at any time due to a model retraining or
       change in implementation.
       
      float match_confidence = 9;
      Parameters:
      value - The matchConfidence to set.
      Returns:
      This builder for chaining.
    • clearMatchConfidence

      public AutomatedAgentReply.Builder clearMatchConfidence()
       The confidence of the match. Values range from 0.0 (completely uncertain)
       to 1.0 (completely certain).
       This value is for informational purpose only and is only used to help match
       the best intent within the classification threshold. This value may change
       for the same end-user expression at any time due to a model retraining or
       change in implementation.
       
      float match_confidence = 9;
      Returns:
      This builder for chaining.
    • hasParameters

      public boolean hasParameters()
       The collection of current parameters at the time of this response.
       
      .google.protobuf.Struct parameters = 10;
      Specified by:
      hasParameters in interface AutomatedAgentReplyOrBuilder
      Returns:
      Whether the parameters field is set.
    • getParameters

      public com.google.protobuf.Struct getParameters()
       The collection of current parameters at the time of this response.
       
      .google.protobuf.Struct parameters = 10;
      Specified by:
      getParameters in interface AutomatedAgentReplyOrBuilder
      Returns:
      The parameters.
    • setParameters

      public AutomatedAgentReply.Builder setParameters(com.google.protobuf.Struct value)
       The collection of current parameters at the time of this response.
       
      .google.protobuf.Struct parameters = 10;
    • setParameters

      public AutomatedAgentReply.Builder setParameters(com.google.protobuf.Struct.Builder builderForValue)
       The collection of current parameters at the time of this response.
       
      .google.protobuf.Struct parameters = 10;
    • mergeParameters

      public AutomatedAgentReply.Builder mergeParameters(com.google.protobuf.Struct value)
       The collection of current parameters at the time of this response.
       
      .google.protobuf.Struct parameters = 10;
    • clearParameters

      public AutomatedAgentReply.Builder clearParameters()
       The collection of current parameters at the time of this response.
       
      .google.protobuf.Struct parameters = 10;
    • getParametersBuilder

      public com.google.protobuf.Struct.Builder getParametersBuilder()
       The collection of current parameters at the time of this response.
       
      .google.protobuf.Struct parameters = 10;
    • getParametersOrBuilder

      public com.google.protobuf.StructOrBuilder getParametersOrBuilder()
       The collection of current parameters at the time of this response.
       
      .google.protobuf.Struct parameters = 10;
      Specified by:
      getParametersOrBuilder in interface AutomatedAgentReplyOrBuilder
    • hasCxSessionParameters

      @Deprecated public boolean hasCxSessionParameters()
      Deprecated.
      google.cloud.dialogflow.v2beta1.AutomatedAgentReply.cx_session_parameters is deprecated. See google/cloud/dialogflow/v2beta1/participant.proto;l=584
       The collection of current Dialogflow CX agent session parameters at the
       time of this response.
       Deprecated: Use `parameters` instead.
       
      .google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];
      Specified by:
      hasCxSessionParameters in interface AutomatedAgentReplyOrBuilder
      Returns:
      Whether the cxSessionParameters field is set.
    • getCxSessionParameters

      @Deprecated public com.google.protobuf.Struct getCxSessionParameters()
      Deprecated.
      google.cloud.dialogflow.v2beta1.AutomatedAgentReply.cx_session_parameters is deprecated. See google/cloud/dialogflow/v2beta1/participant.proto;l=584
       The collection of current Dialogflow CX agent session parameters at the
       time of this response.
       Deprecated: Use `parameters` instead.
       
      .google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];
      Specified by:
      getCxSessionParameters in interface AutomatedAgentReplyOrBuilder
      Returns:
      The cxSessionParameters.
    • setCxSessionParameters

      @Deprecated public AutomatedAgentReply.Builder setCxSessionParameters(com.google.protobuf.Struct value)
      Deprecated.
       The collection of current Dialogflow CX agent session parameters at the
       time of this response.
       Deprecated: Use `parameters` instead.
       
      .google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];
    • setCxSessionParameters

      @Deprecated public AutomatedAgentReply.Builder setCxSessionParameters(com.google.protobuf.Struct.Builder builderForValue)
      Deprecated.
       The collection of current Dialogflow CX agent session parameters at the
       time of this response.
       Deprecated: Use `parameters` instead.
       
      .google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];
    • mergeCxSessionParameters

      @Deprecated public AutomatedAgentReply.Builder mergeCxSessionParameters(com.google.protobuf.Struct value)
      Deprecated.
       The collection of current Dialogflow CX agent session parameters at the
       time of this response.
       Deprecated: Use `parameters` instead.
       
      .google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];
    • clearCxSessionParameters

      @Deprecated public AutomatedAgentReply.Builder clearCxSessionParameters()
      Deprecated.
       The collection of current Dialogflow CX agent session parameters at the
       time of this response.
       Deprecated: Use `parameters` instead.
       
      .google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];
    • getCxSessionParametersBuilder

      @Deprecated public com.google.protobuf.Struct.Builder getCxSessionParametersBuilder()
      Deprecated.
       The collection of current Dialogflow CX agent session parameters at the
       time of this response.
       Deprecated: Use `parameters` instead.
       
      .google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];
    • getCxSessionParametersOrBuilder

      @Deprecated public com.google.protobuf.StructOrBuilder getCxSessionParametersOrBuilder()
      Deprecated.
       The collection of current Dialogflow CX agent session parameters at the
       time of this response.
       Deprecated: Use `parameters` instead.
       
      .google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];
      Specified by:
      getCxSessionParametersOrBuilder in interface AutomatedAgentReplyOrBuilder
    • getAutomatedAgentReplyTypeValue

      public int getAutomatedAgentReplyTypeValue()
       AutomatedAgentReply type.
       
      .google.cloud.dialogflow.v2beta1.AutomatedAgentReply.AutomatedAgentReplyType automated_agent_reply_type = 7;
      Specified by:
      getAutomatedAgentReplyTypeValue in interface AutomatedAgentReplyOrBuilder
      Returns:
      The enum numeric value on the wire for automatedAgentReplyType.
    • setAutomatedAgentReplyTypeValue

      public AutomatedAgentReply.Builder setAutomatedAgentReplyTypeValue(int value)
       AutomatedAgentReply type.
       
      .google.cloud.dialogflow.v2beta1.AutomatedAgentReply.AutomatedAgentReplyType automated_agent_reply_type = 7;
      Parameters:
      value - The enum numeric value on the wire for automatedAgentReplyType to set.
      Returns:
      This builder for chaining.
    • getAutomatedAgentReplyType

      public AutomatedAgentReply.AutomatedAgentReplyType getAutomatedAgentReplyType()
       AutomatedAgentReply type.
       
      .google.cloud.dialogflow.v2beta1.AutomatedAgentReply.AutomatedAgentReplyType automated_agent_reply_type = 7;
      Specified by:
      getAutomatedAgentReplyType in interface AutomatedAgentReplyOrBuilder
      Returns:
      The automatedAgentReplyType.
    • setAutomatedAgentReplyType

       AutomatedAgentReply type.
       
      .google.cloud.dialogflow.v2beta1.AutomatedAgentReply.AutomatedAgentReplyType automated_agent_reply_type = 7;
      Parameters:
      value - The automatedAgentReplyType to set.
      Returns:
      This builder for chaining.
    • clearAutomatedAgentReplyType

      public AutomatedAgentReply.Builder clearAutomatedAgentReplyType()
       AutomatedAgentReply type.
       
      .google.cloud.dialogflow.v2beta1.AutomatedAgentReply.AutomatedAgentReplyType automated_agent_reply_type = 7;
      Returns:
      This builder for chaining.
    • getAllowCancellation

      public boolean getAllowCancellation()
       Indicates whether the partial automated agent reply is interruptible when a
       later reply message arrives. e.g. if the agent specified some music as
       partial response, it can be cancelled.
       
      bool allow_cancellation = 8;
      Specified by:
      getAllowCancellation in interface AutomatedAgentReplyOrBuilder
      Returns:
      The allowCancellation.
    • setAllowCancellation

      public AutomatedAgentReply.Builder setAllowCancellation(boolean value)
       Indicates whether the partial automated agent reply is interruptible when a
       later reply message arrives. e.g. if the agent specified some music as
       partial response, it can be cancelled.
       
      bool allow_cancellation = 8;
      Parameters:
      value - The allowCancellation to set.
      Returns:
      This builder for chaining.
    • clearAllowCancellation

      public AutomatedAgentReply.Builder clearAllowCancellation()
       Indicates whether the partial automated agent reply is interruptible when a
       later reply message arrives. e.g. if the agent specified some music as
       partial response, it can be cancelled.
       
      bool allow_cancellation = 8;
      Returns:
      This builder for chaining.
    • getCxCurrentPage

      public String getCxCurrentPage()
       The unique identifier of the current Dialogflow CX conversation page.
       Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
       ID>/flows/<Flow ID>/pages/<Page ID>`.
       
      string cx_current_page = 11;
      Specified by:
      getCxCurrentPage in interface AutomatedAgentReplyOrBuilder
      Returns:
      The cxCurrentPage.
    • getCxCurrentPageBytes

      public com.google.protobuf.ByteString getCxCurrentPageBytes()
       The unique identifier of the current Dialogflow CX conversation page.
       Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
       ID>/flows/<Flow ID>/pages/<Page ID>`.
       
      string cx_current_page = 11;
      Specified by:
      getCxCurrentPageBytes in interface AutomatedAgentReplyOrBuilder
      Returns:
      The bytes for cxCurrentPage.
    • setCxCurrentPage

      public AutomatedAgentReply.Builder setCxCurrentPage(String value)
       The unique identifier of the current Dialogflow CX conversation page.
       Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
       ID>/flows/<Flow ID>/pages/<Page ID>`.
       
      string cx_current_page = 11;
      Parameters:
      value - The cxCurrentPage to set.
      Returns:
      This builder for chaining.
    • clearCxCurrentPage

      public AutomatedAgentReply.Builder clearCxCurrentPage()
       The unique identifier of the current Dialogflow CX conversation page.
       Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
       ID>/flows/<Flow ID>/pages/<Page ID>`.
       
      string cx_current_page = 11;
      Returns:
      This builder for chaining.
    • setCxCurrentPageBytes

      public AutomatedAgentReply.Builder setCxCurrentPageBytes(com.google.protobuf.ByteString value)
       The unique identifier of the current Dialogflow CX conversation page.
       Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
       ID>/flows/<Flow ID>/pages/<Page ID>`.
       
      string cx_current_page = 11;
      Parameters:
      value - The bytes for cxCurrentPage to set.
      Returns:
      This builder for chaining.
    • getCallCompanionAuthCode

      public com.google.protobuf.ByteString getCallCompanionAuthCode()
       The auth code for accessing Call Companion UI.
       
      bytes call_companion_auth_code = 12;
      Specified by:
      getCallCompanionAuthCode in interface AutomatedAgentReplyOrBuilder
      Returns:
      The callCompanionAuthCode.
    • setCallCompanionAuthCode

      public AutomatedAgentReply.Builder setCallCompanionAuthCode(com.google.protobuf.ByteString value)
       The auth code for accessing Call Companion UI.
       
      bytes call_companion_auth_code = 12;
      Parameters:
      value - The callCompanionAuthCode to set.
      Returns:
      This builder for chaining.
    • clearCallCompanionAuthCode

      public AutomatedAgentReply.Builder clearCallCompanionAuthCode()
       The auth code for accessing Call Companion UI.
       
      bytes call_companion_auth_code = 12;
      Returns:
      This builder for chaining.