Class ResponseMessage.Builder

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

public static final class ResponseMessage.Builder extends com.google.protobuf.GeneratedMessage.Builder<ResponseMessage.Builder> implements ResponseMessageOrBuilder
 Response messages from an automated agent.
 
Protobuf type google.cloud.dialogflow.v2beta1.ResponseMessage
  • 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<ResponseMessage.Builder>
    • clear

      public ResponseMessage.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<ResponseMessage.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<ResponseMessage.Builder>
    • getDefaultInstanceForType

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

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

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

      public ResponseMessage.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<ResponseMessage.Builder>
    • mergeFrom

      public ResponseMessage.Builder mergeFrom(ResponseMessage other)
    • isInitialized

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

      public ResponseMessage.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<ResponseMessage.Builder>
      Throws:
      IOException
    • getMessageCase

      public ResponseMessage.MessageCase getMessageCase()
      Specified by:
      getMessageCase in interface ResponseMessageOrBuilder
    • clearMessage

      public ResponseMessage.Builder clearMessage()
    • hasText

      public boolean hasText()
       Returns a text response.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.Text text = 1;
      Specified by:
      hasText in interface ResponseMessageOrBuilder
      Returns:
      Whether the text field is set.
    • getText

      public ResponseMessage.Text getText()
       Returns a text response.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.Text text = 1;
      Specified by:
      getText in interface ResponseMessageOrBuilder
      Returns:
      The text.
    • setText

       Returns a text response.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.Text text = 1;
    • setText

      public ResponseMessage.Builder setText(ResponseMessage.Text.Builder builderForValue)
       Returns a text response.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.Text text = 1;
    • mergeText

       Returns a text response.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.Text text = 1;
    • clearText

      public ResponseMessage.Builder clearText()
       Returns a text response.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.Text text = 1;
    • getTextBuilder

      public ResponseMessage.Text.Builder getTextBuilder()
       Returns a text response.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.Text text = 1;
    • getTextOrBuilder

      public ResponseMessage.TextOrBuilder getTextOrBuilder()
       Returns a text response.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.Text text = 1;
      Specified by:
      getTextOrBuilder in interface ResponseMessageOrBuilder
    • hasPayload

      public boolean hasPayload()
       Returns a response containing a custom, platform-specific payload.
       
      .google.protobuf.Struct payload = 2;
      Specified by:
      hasPayload in interface ResponseMessageOrBuilder
      Returns:
      Whether the payload field is set.
    • getPayload

      public com.google.protobuf.Struct getPayload()
       Returns a response containing a custom, platform-specific payload.
       
      .google.protobuf.Struct payload = 2;
      Specified by:
      getPayload in interface ResponseMessageOrBuilder
      Returns:
      The payload.
    • setPayload

      public ResponseMessage.Builder setPayload(com.google.protobuf.Struct value)
       Returns a response containing a custom, platform-specific payload.
       
      .google.protobuf.Struct payload = 2;
    • setPayload

      public ResponseMessage.Builder setPayload(com.google.protobuf.Struct.Builder builderForValue)
       Returns a response containing a custom, platform-specific payload.
       
      .google.protobuf.Struct payload = 2;
    • mergePayload

      public ResponseMessage.Builder mergePayload(com.google.protobuf.Struct value)
       Returns a response containing a custom, platform-specific payload.
       
      .google.protobuf.Struct payload = 2;
    • clearPayload

      public ResponseMessage.Builder clearPayload()
       Returns a response containing a custom, platform-specific payload.
       
      .google.protobuf.Struct payload = 2;
    • getPayloadBuilder

      public com.google.protobuf.Struct.Builder getPayloadBuilder()
       Returns a response containing a custom, platform-specific payload.
       
      .google.protobuf.Struct payload = 2;
    • getPayloadOrBuilder

      public com.google.protobuf.StructOrBuilder getPayloadOrBuilder()
       Returns a response containing a custom, platform-specific payload.
       
      .google.protobuf.Struct payload = 2;
      Specified by:
      getPayloadOrBuilder in interface ResponseMessageOrBuilder
    • hasLiveAgentHandoff

      public boolean hasLiveAgentHandoff()
       Hands off conversation to a live agent.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.LiveAgentHandoff live_agent_handoff = 3;
      Specified by:
      hasLiveAgentHandoff in interface ResponseMessageOrBuilder
      Returns:
      Whether the liveAgentHandoff field is set.
    • getLiveAgentHandoff

      public ResponseMessage.LiveAgentHandoff getLiveAgentHandoff()
       Hands off conversation to a live agent.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.LiveAgentHandoff live_agent_handoff = 3;
      Specified by:
      getLiveAgentHandoff in interface ResponseMessageOrBuilder
      Returns:
      The liveAgentHandoff.
    • setLiveAgentHandoff

      public ResponseMessage.Builder setLiveAgentHandoff(ResponseMessage.LiveAgentHandoff value)
       Hands off conversation to a live agent.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.LiveAgentHandoff live_agent_handoff = 3;
    • setLiveAgentHandoff

      public ResponseMessage.Builder setLiveAgentHandoff(ResponseMessage.LiveAgentHandoff.Builder builderForValue)
       Hands off conversation to a live agent.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.LiveAgentHandoff live_agent_handoff = 3;
    • mergeLiveAgentHandoff

      public ResponseMessage.Builder mergeLiveAgentHandoff(ResponseMessage.LiveAgentHandoff value)
       Hands off conversation to a live agent.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.LiveAgentHandoff live_agent_handoff = 3;
    • clearLiveAgentHandoff

      public ResponseMessage.Builder clearLiveAgentHandoff()
       Hands off conversation to a live agent.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.LiveAgentHandoff live_agent_handoff = 3;
    • getLiveAgentHandoffBuilder

      public ResponseMessage.LiveAgentHandoff.Builder getLiveAgentHandoffBuilder()
       Hands off conversation to a live agent.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.LiveAgentHandoff live_agent_handoff = 3;
    • getLiveAgentHandoffOrBuilder

      public ResponseMessage.LiveAgentHandoffOrBuilder getLiveAgentHandoffOrBuilder()
       Hands off conversation to a live agent.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.LiveAgentHandoff live_agent_handoff = 3;
      Specified by:
      getLiveAgentHandoffOrBuilder in interface ResponseMessageOrBuilder
    • hasEndInteraction

      public boolean hasEndInteraction()
       A signal that indicates the interaction with the Dialogflow agent has
       ended.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.EndInteraction end_interaction = 4;
      Specified by:
      hasEndInteraction in interface ResponseMessageOrBuilder
      Returns:
      Whether the endInteraction field is set.
    • getEndInteraction

      public ResponseMessage.EndInteraction getEndInteraction()
       A signal that indicates the interaction with the Dialogflow agent has
       ended.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.EndInteraction end_interaction = 4;
      Specified by:
      getEndInteraction in interface ResponseMessageOrBuilder
      Returns:
      The endInteraction.
    • setEndInteraction

      public ResponseMessage.Builder setEndInteraction(ResponseMessage.EndInteraction value)
       A signal that indicates the interaction with the Dialogflow agent has
       ended.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.EndInteraction end_interaction = 4;
    • setEndInteraction

      public ResponseMessage.Builder setEndInteraction(ResponseMessage.EndInteraction.Builder builderForValue)
       A signal that indicates the interaction with the Dialogflow agent has
       ended.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.EndInteraction end_interaction = 4;
    • mergeEndInteraction

      public ResponseMessage.Builder mergeEndInteraction(ResponseMessage.EndInteraction value)
       A signal that indicates the interaction with the Dialogflow agent has
       ended.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.EndInteraction end_interaction = 4;
    • clearEndInteraction

      public ResponseMessage.Builder clearEndInteraction()
       A signal that indicates the interaction with the Dialogflow agent has
       ended.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.EndInteraction end_interaction = 4;
    • getEndInteractionBuilder

      public ResponseMessage.EndInteraction.Builder getEndInteractionBuilder()
       A signal that indicates the interaction with the Dialogflow agent has
       ended.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.EndInteraction end_interaction = 4;
    • getEndInteractionOrBuilder

      public ResponseMessage.EndInteractionOrBuilder getEndInteractionOrBuilder()
       A signal that indicates the interaction with the Dialogflow agent has
       ended.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.EndInteraction end_interaction = 4;
      Specified by:
      getEndInteractionOrBuilder in interface ResponseMessageOrBuilder
    • hasMixedAudio

      public boolean hasMixedAudio()
       An audio response message composed of both the synthesized Dialogflow
       agent responses and the audios hosted in places known to the client.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.MixedAudio mixed_audio = 5;
      Specified by:
      hasMixedAudio in interface ResponseMessageOrBuilder
      Returns:
      Whether the mixedAudio field is set.
    • getMixedAudio

      public ResponseMessage.MixedAudio getMixedAudio()
       An audio response message composed of both the synthesized Dialogflow
       agent responses and the audios hosted in places known to the client.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.MixedAudio mixed_audio = 5;
      Specified by:
      getMixedAudio in interface ResponseMessageOrBuilder
      Returns:
      The mixedAudio.
    • setMixedAudio

       An audio response message composed of both the synthesized Dialogflow
       agent responses and the audios hosted in places known to the client.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.MixedAudio mixed_audio = 5;
    • setMixedAudio

      public ResponseMessage.Builder setMixedAudio(ResponseMessage.MixedAudio.Builder builderForValue)
       An audio response message composed of both the synthesized Dialogflow
       agent responses and the audios hosted in places known to the client.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.MixedAudio mixed_audio = 5;
    • mergeMixedAudio

      public ResponseMessage.Builder mergeMixedAudio(ResponseMessage.MixedAudio value)
       An audio response message composed of both the synthesized Dialogflow
       agent responses and the audios hosted in places known to the client.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.MixedAudio mixed_audio = 5;
    • clearMixedAudio

      public ResponseMessage.Builder clearMixedAudio()
       An audio response message composed of both the synthesized Dialogflow
       agent responses and the audios hosted in places known to the client.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.MixedAudio mixed_audio = 5;
    • getMixedAudioBuilder

      public ResponseMessage.MixedAudio.Builder getMixedAudioBuilder()
       An audio response message composed of both the synthesized Dialogflow
       agent responses and the audios hosted in places known to the client.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.MixedAudio mixed_audio = 5;
    • getMixedAudioOrBuilder

      public ResponseMessage.MixedAudioOrBuilder getMixedAudioOrBuilder()
       An audio response message composed of both the synthesized Dialogflow
       agent responses and the audios hosted in places known to the client.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.MixedAudio mixed_audio = 5;
      Specified by:
      getMixedAudioOrBuilder in interface ResponseMessageOrBuilder
    • hasTelephonyTransferCall

      public boolean hasTelephonyTransferCall()
       A signal that the client should transfer the phone call connected to
       this agent to a third-party endpoint.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 6;
      Specified by:
      hasTelephonyTransferCall in interface ResponseMessageOrBuilder
      Returns:
      Whether the telephonyTransferCall field is set.
    • getTelephonyTransferCall

      public ResponseMessage.TelephonyTransferCall getTelephonyTransferCall()
       A signal that the client should transfer the phone call connected to
       this agent to a third-party endpoint.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 6;
      Specified by:
      getTelephonyTransferCall in interface ResponseMessageOrBuilder
      Returns:
      The telephonyTransferCall.
    • setTelephonyTransferCall

      public ResponseMessage.Builder setTelephonyTransferCall(ResponseMessage.TelephonyTransferCall value)
       A signal that the client should transfer the phone call connected to
       this agent to a third-party endpoint.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 6;
    • setTelephonyTransferCall

      public ResponseMessage.Builder setTelephonyTransferCall(ResponseMessage.TelephonyTransferCall.Builder builderForValue)
       A signal that the client should transfer the phone call connected to
       this agent to a third-party endpoint.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 6;
    • mergeTelephonyTransferCall

      public ResponseMessage.Builder mergeTelephonyTransferCall(ResponseMessage.TelephonyTransferCall value)
       A signal that the client should transfer the phone call connected to
       this agent to a third-party endpoint.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 6;
    • clearTelephonyTransferCall

      public ResponseMessage.Builder clearTelephonyTransferCall()
       A signal that the client should transfer the phone call connected to
       this agent to a third-party endpoint.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 6;
    • getTelephonyTransferCallBuilder

      public ResponseMessage.TelephonyTransferCall.Builder getTelephonyTransferCallBuilder()
       A signal that the client should transfer the phone call connected to
       this agent to a third-party endpoint.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 6;
    • getTelephonyTransferCallOrBuilder

      public ResponseMessage.TelephonyTransferCallOrBuilder getTelephonyTransferCallOrBuilder()
       A signal that the client should transfer the phone call connected to
       this agent to a third-party endpoint.
       
      .google.cloud.dialogflow.v2beta1.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 6;
      Specified by:
      getTelephonyTransferCallOrBuilder in interface ResponseMessageOrBuilder