Class ResponseMessage.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
- com.google.cloud.dialogflow.cx.v3.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.GeneratedMessageV3.Builder<ResponseMessage.Builder> implements ResponseMessageOrBuilder
Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.
Protobuf typegoogle.cloud.dialogflow.cx.v3.ResponseMessage
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponseMessage.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ResponseMessage
build()
ResponseMessage
buildPartial()
ResponseMessage.Builder
clear()
ResponseMessage.Builder
clearChannel()
The channel which the response is associated with.ResponseMessage.Builder
clearConversationSuccess()
Indicates that the conversation succeeded.ResponseMessage.Builder
clearEndInteraction()
Output only.ResponseMessage.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ResponseMessage.Builder
clearKnowledgeInfoCard()
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.Builder
clearLiveAgentHandoff()
Hands off conversation to a human agent.ResponseMessage.Builder
clearMessage()
ResponseMessage.Builder
clearMixedAudio()
Output only.ResponseMessage.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ResponseMessage.Builder
clearOutputAudioText()
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.ResponseMessage.Builder
clearPayload()
Returns a response containing a custom, platform-specific payload.ResponseMessage.Builder
clearPlayAudio()
Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.Builder
clearResponseType()
Response type.ResponseMessage.Builder
clearTelephonyTransferCall()
A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.Builder
clearText()
Returns a text response.ResponseMessage.Builder
clone()
String
getChannel()
The channel which the response is associated with.com.google.protobuf.ByteString
getChannelBytes()
The channel which the response is associated with.ResponseMessage.ConversationSuccess
getConversationSuccess()
Indicates that the conversation succeeded.ResponseMessage.ConversationSuccess.Builder
getConversationSuccessBuilder()
Indicates that the conversation succeeded.ResponseMessage.ConversationSuccessOrBuilder
getConversationSuccessOrBuilder()
Indicates that the conversation succeeded.ResponseMessage
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ResponseMessage.EndInteraction
getEndInteraction()
Output only.ResponseMessage.EndInteraction.Builder
getEndInteractionBuilder()
Output only.ResponseMessage.EndInteractionOrBuilder
getEndInteractionOrBuilder()
Output only.ResponseMessage.KnowledgeInfoCard
getKnowledgeInfoCard()
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.KnowledgeInfoCard.Builder
getKnowledgeInfoCardBuilder()
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.KnowledgeInfoCardOrBuilder
getKnowledgeInfoCardOrBuilder()
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.LiveAgentHandoff
getLiveAgentHandoff()
Hands off conversation to a human agent.ResponseMessage.LiveAgentHandoff.Builder
getLiveAgentHandoffBuilder()
Hands off conversation to a human agent.ResponseMessage.LiveAgentHandoffOrBuilder
getLiveAgentHandoffOrBuilder()
Hands off conversation to a human agent.ResponseMessage.MessageCase
getMessageCase()
ResponseMessage.MixedAudio
getMixedAudio()
Output only.ResponseMessage.MixedAudio.Builder
getMixedAudioBuilder()
Output only.ResponseMessage.MixedAudioOrBuilder
getMixedAudioOrBuilder()
Output only.ResponseMessage.OutputAudioText
getOutputAudioText()
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.ResponseMessage.OutputAudioText.Builder
getOutputAudioTextBuilder()
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.ResponseMessage.OutputAudioTextOrBuilder
getOutputAudioTextOrBuilder()
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.com.google.protobuf.Struct
getPayload()
Returns a response containing a custom, platform-specific payload.com.google.protobuf.Struct.Builder
getPayloadBuilder()
Returns a response containing a custom, platform-specific payload.com.google.protobuf.StructOrBuilder
getPayloadOrBuilder()
Returns a response containing a custom, platform-specific payload.ResponseMessage.PlayAudio
getPlayAudio()
Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.PlayAudio.Builder
getPlayAudioBuilder()
Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.PlayAudioOrBuilder
getPlayAudioOrBuilder()
Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.ResponseType
getResponseType()
Response type.int
getResponseTypeValue()
Response type.ResponseMessage.TelephonyTransferCall
getTelephonyTransferCall()
A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.TelephonyTransferCall.Builder
getTelephonyTransferCallBuilder()
A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.TelephonyTransferCallOrBuilder
getTelephonyTransferCallOrBuilder()
A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.Text
getText()
Returns a text response.ResponseMessage.Text.Builder
getTextBuilder()
Returns a text response.ResponseMessage.TextOrBuilder
getTextOrBuilder()
Returns a text response.boolean
hasConversationSuccess()
Indicates that the conversation succeeded.boolean
hasEndInteraction()
Output only.boolean
hasKnowledgeInfoCard()
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.boolean
hasLiveAgentHandoff()
Hands off conversation to a human agent.boolean
hasMixedAudio()
Output only.boolean
hasOutputAudioText()
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.boolean
hasPayload()
Returns a response containing a custom, platform-specific payload.boolean
hasPlayAudio()
Signal that the client should play an audio clip hosted at a client-specific URI.boolean
hasTelephonyTransferCall()
A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.boolean
hasText()
Returns a text response.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ResponseMessage.Builder
mergeConversationSuccess(ResponseMessage.ConversationSuccess value)
Indicates that the conversation succeeded.ResponseMessage.Builder
mergeEndInteraction(ResponseMessage.EndInteraction value)
Output only.ResponseMessage.Builder
mergeFrom(ResponseMessage other)
ResponseMessage.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ResponseMessage.Builder
mergeFrom(com.google.protobuf.Message other)
ResponseMessage.Builder
mergeKnowledgeInfoCard(ResponseMessage.KnowledgeInfoCard value)
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.Builder
mergeLiveAgentHandoff(ResponseMessage.LiveAgentHandoff value)
Hands off conversation to a human agent.ResponseMessage.Builder
mergeMixedAudio(ResponseMessage.MixedAudio value)
Output only.ResponseMessage.Builder
mergeOutputAudioText(ResponseMessage.OutputAudioText value)
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.ResponseMessage.Builder
mergePayload(com.google.protobuf.Struct value)
Returns a response containing a custom, platform-specific payload.ResponseMessage.Builder
mergePlayAudio(ResponseMessage.PlayAudio value)
Signal that the client should play an audio clip hosted at a client-specific URI.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.ResponseMessage.Builder
mergeText(ResponseMessage.Text value)
Returns a text response.ResponseMessage.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ResponseMessage.Builder
setChannel(String value)
The channel which the response is associated with.ResponseMessage.Builder
setChannelBytes(com.google.protobuf.ByteString value)
The channel which the response is associated with.ResponseMessage.Builder
setConversationSuccess(ResponseMessage.ConversationSuccess value)
Indicates that the conversation succeeded.ResponseMessage.Builder
setConversationSuccess(ResponseMessage.ConversationSuccess.Builder builderForValue)
Indicates that the conversation succeeded.ResponseMessage.Builder
setEndInteraction(ResponseMessage.EndInteraction value)
Output only.ResponseMessage.Builder
setEndInteraction(ResponseMessage.EndInteraction.Builder builderForValue)
Output only.ResponseMessage.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ResponseMessage.Builder
setKnowledgeInfoCard(ResponseMessage.KnowledgeInfoCard value)
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.Builder
setKnowledgeInfoCard(ResponseMessage.KnowledgeInfoCard.Builder builderForValue)
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.Builder
setLiveAgentHandoff(ResponseMessage.LiveAgentHandoff value)
Hands off conversation to a human agent.ResponseMessage.Builder
setLiveAgentHandoff(ResponseMessage.LiveAgentHandoff.Builder builderForValue)
Hands off conversation to a human agent.ResponseMessage.Builder
setMixedAudio(ResponseMessage.MixedAudio value)
Output only.ResponseMessage.Builder
setMixedAudio(ResponseMessage.MixedAudio.Builder builderForValue)
Output only.ResponseMessage.Builder
setOutputAudioText(ResponseMessage.OutputAudioText value)
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.ResponseMessage.Builder
setOutputAudioText(ResponseMessage.OutputAudioText.Builder builderForValue)
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.ResponseMessage.Builder
setPayload(com.google.protobuf.Struct value)
Returns a response containing a custom, platform-specific payload.ResponseMessage.Builder
setPayload(com.google.protobuf.Struct.Builder builderForValue)
Returns a response containing a custom, platform-specific payload.ResponseMessage.Builder
setPlayAudio(ResponseMessage.PlayAudio value)
Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.Builder
setPlayAudio(ResponseMessage.PlayAudio.Builder builderForValue)
Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ResponseMessage.Builder
setResponseType(ResponseMessage.ResponseType value)
Response type.ResponseMessage.Builder
setResponseTypeValue(int value)
Response type.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.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.ResponseMessage.Builder
setText(ResponseMessage.Text value)
Returns a text response.ResponseMessage.Builder
setText(ResponseMessage.Text.Builder builderForValue)
Returns a text response.ResponseMessage.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
clear
public ResponseMessage.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
getDefaultInstanceForType
public ResponseMessage getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ResponseMessage build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ResponseMessage buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ResponseMessage.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
setField
public ResponseMessage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
clearField
public ResponseMessage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
clearOneof
public ResponseMessage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
setRepeatedField
public ResponseMessage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
addRepeatedField
public ResponseMessage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
mergeFrom
public ResponseMessage.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ResponseMessage.Builder>
-
mergeFrom
public ResponseMessage.Builder mergeFrom(ResponseMessage other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
mergeFrom
public ResponseMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ResponseMessage.Builder>
- Throws:
IOException
-
getMessageCase
public ResponseMessage.MessageCase getMessageCase()
- Specified by:
getMessageCase
in interfaceResponseMessageOrBuilder
-
clearMessage
public ResponseMessage.Builder clearMessage()
-
hasText
public boolean hasText()
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;
- Specified by:
hasText
in interfaceResponseMessageOrBuilder
- Returns:
- Whether the text field is set.
-
getText
public ResponseMessage.Text getText()
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;
- Specified by:
getText
in interfaceResponseMessageOrBuilder
- Returns:
- The text.
-
setText
public ResponseMessage.Builder setText(ResponseMessage.Text value)
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;
-
setText
public ResponseMessage.Builder setText(ResponseMessage.Text.Builder builderForValue)
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;
-
mergeText
public ResponseMessage.Builder mergeText(ResponseMessage.Text value)
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;
-
clearText
public ResponseMessage.Builder clearText()
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;
-
getTextBuilder
public ResponseMessage.Text.Builder getTextBuilder()
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;
-
getTextOrBuilder
public ResponseMessage.TextOrBuilder getTextOrBuilder()
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;
- Specified by:
getTextOrBuilder
in interfaceResponseMessageOrBuilder
-
hasPayload
public boolean hasPayload()
Returns a response containing a custom, platform-specific payload.
.google.protobuf.Struct payload = 2;
- Specified by:
hasPayload
in interfaceResponseMessageOrBuilder
- 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 interfaceResponseMessageOrBuilder
- 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 interfaceResponseMessageOrBuilder
-
hasConversationSuccess
public boolean hasConversationSuccess()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
- Specified by:
hasConversationSuccess
in interfaceResponseMessageOrBuilder
- Returns:
- Whether the conversationSuccess field is set.
-
getConversationSuccess
public ResponseMessage.ConversationSuccess getConversationSuccess()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
- Specified by:
getConversationSuccess
in interfaceResponseMessageOrBuilder
- Returns:
- The conversationSuccess.
-
setConversationSuccess
public ResponseMessage.Builder setConversationSuccess(ResponseMessage.ConversationSuccess value)
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
-
setConversationSuccess
public ResponseMessage.Builder setConversationSuccess(ResponseMessage.ConversationSuccess.Builder builderForValue)
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
-
mergeConversationSuccess
public ResponseMessage.Builder mergeConversationSuccess(ResponseMessage.ConversationSuccess value)
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
-
clearConversationSuccess
public ResponseMessage.Builder clearConversationSuccess()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
-
getConversationSuccessBuilder
public ResponseMessage.ConversationSuccess.Builder getConversationSuccessBuilder()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
-
getConversationSuccessOrBuilder
public ResponseMessage.ConversationSuccessOrBuilder getConversationSuccessOrBuilder()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
- Specified by:
getConversationSuccessOrBuilder
in interfaceResponseMessageOrBuilder
-
hasOutputAudioText
public boolean hasOutputAudioText()
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
.google.cloud.dialogflow.cx.v3.ResponseMessage.OutputAudioText output_audio_text = 8;
- Specified by:
hasOutputAudioText
in interfaceResponseMessageOrBuilder
- Returns:
- Whether the outputAudioText field is set.
-
getOutputAudioText
public ResponseMessage.OutputAudioText getOutputAudioText()
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
.google.cloud.dialogflow.cx.v3.ResponseMessage.OutputAudioText output_audio_text = 8;
- Specified by:
getOutputAudioText
in interfaceResponseMessageOrBuilder
- Returns:
- The outputAudioText.
-
setOutputAudioText
public ResponseMessage.Builder setOutputAudioText(ResponseMessage.OutputAudioText value)
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
.google.cloud.dialogflow.cx.v3.ResponseMessage.OutputAudioText output_audio_text = 8;
-
setOutputAudioText
public ResponseMessage.Builder setOutputAudioText(ResponseMessage.OutputAudioText.Builder builderForValue)
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
.google.cloud.dialogflow.cx.v3.ResponseMessage.OutputAudioText output_audio_text = 8;
-
mergeOutputAudioText
public ResponseMessage.Builder mergeOutputAudioText(ResponseMessage.OutputAudioText value)
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
.google.cloud.dialogflow.cx.v3.ResponseMessage.OutputAudioText output_audio_text = 8;
-
clearOutputAudioText
public ResponseMessage.Builder clearOutputAudioText()
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
.google.cloud.dialogflow.cx.v3.ResponseMessage.OutputAudioText output_audio_text = 8;
-
getOutputAudioTextBuilder
public ResponseMessage.OutputAudioText.Builder getOutputAudioTextBuilder()
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
.google.cloud.dialogflow.cx.v3.ResponseMessage.OutputAudioText output_audio_text = 8;
-
getOutputAudioTextOrBuilder
public ResponseMessage.OutputAudioTextOrBuilder getOutputAudioTextOrBuilder()
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
.google.cloud.dialogflow.cx.v3.ResponseMessage.OutputAudioText output_audio_text = 8;
- Specified by:
getOutputAudioTextOrBuilder
in interfaceResponseMessageOrBuilder
-
hasLiveAgentHandoff
public boolean hasLiveAgentHandoff()
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
- Specified by:
hasLiveAgentHandoff
in interfaceResponseMessageOrBuilder
- Returns:
- Whether the liveAgentHandoff field is set.
-
getLiveAgentHandoff
public ResponseMessage.LiveAgentHandoff getLiveAgentHandoff()
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
- Specified by:
getLiveAgentHandoff
in interfaceResponseMessageOrBuilder
- Returns:
- The liveAgentHandoff.
-
setLiveAgentHandoff
public ResponseMessage.Builder setLiveAgentHandoff(ResponseMessage.LiveAgentHandoff value)
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
-
setLiveAgentHandoff
public ResponseMessage.Builder setLiveAgentHandoff(ResponseMessage.LiveAgentHandoff.Builder builderForValue)
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
-
mergeLiveAgentHandoff
public ResponseMessage.Builder mergeLiveAgentHandoff(ResponseMessage.LiveAgentHandoff value)
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
-
clearLiveAgentHandoff
public ResponseMessage.Builder clearLiveAgentHandoff()
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
-
getLiveAgentHandoffBuilder
public ResponseMessage.LiveAgentHandoff.Builder getLiveAgentHandoffBuilder()
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
-
getLiveAgentHandoffOrBuilder
public ResponseMessage.LiveAgentHandoffOrBuilder getLiveAgentHandoffOrBuilder()
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
- Specified by:
getLiveAgentHandoffOrBuilder
in interfaceResponseMessageOrBuilder
-
hasEndInteraction
public boolean hasEndInteraction()
Output only. A signal that indicates the interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only when the conversation reaches `END_SESSION` page. It is not supposed to be defined by the user. It's guaranteed that there is at most one such message in each response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.EndInteraction end_interaction = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasEndInteraction
in interfaceResponseMessageOrBuilder
- Returns:
- Whether the endInteraction field is set.
-
getEndInteraction
public ResponseMessage.EndInteraction getEndInteraction()
Output only. A signal that indicates the interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only when the conversation reaches `END_SESSION` page. It is not supposed to be defined by the user. It's guaranteed that there is at most one such message in each response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.EndInteraction end_interaction = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getEndInteraction
in interfaceResponseMessageOrBuilder
- Returns:
- The endInteraction.
-
setEndInteraction
public ResponseMessage.Builder setEndInteraction(ResponseMessage.EndInteraction value)
Output only. A signal that indicates the interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only when the conversation reaches `END_SESSION` page. It is not supposed to be defined by the user. It's guaranteed that there is at most one such message in each response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.EndInteraction end_interaction = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setEndInteraction
public ResponseMessage.Builder setEndInteraction(ResponseMessage.EndInteraction.Builder builderForValue)
Output only. A signal that indicates the interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only when the conversation reaches `END_SESSION` page. It is not supposed to be defined by the user. It's guaranteed that there is at most one such message in each response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.EndInteraction end_interaction = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeEndInteraction
public ResponseMessage.Builder mergeEndInteraction(ResponseMessage.EndInteraction value)
Output only. A signal that indicates the interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only when the conversation reaches `END_SESSION` page. It is not supposed to be defined by the user. It's guaranteed that there is at most one such message in each response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.EndInteraction end_interaction = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearEndInteraction
public ResponseMessage.Builder clearEndInteraction()
Output only. A signal that indicates the interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only when the conversation reaches `END_SESSION` page. It is not supposed to be defined by the user. It's guaranteed that there is at most one such message in each response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.EndInteraction end_interaction = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEndInteractionBuilder
public ResponseMessage.EndInteraction.Builder getEndInteractionBuilder()
Output only. A signal that indicates the interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only when the conversation reaches `END_SESSION` page. It is not supposed to be defined by the user. It's guaranteed that there is at most one such message in each response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.EndInteraction end_interaction = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEndInteractionOrBuilder
public ResponseMessage.EndInteractionOrBuilder getEndInteractionOrBuilder()
Output only. A signal that indicates the interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only when the conversation reaches `END_SESSION` page. It is not supposed to be defined by the user. It's guaranteed that there is at most one such message in each response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.EndInteraction end_interaction = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getEndInteractionOrBuilder
in interfaceResponseMessageOrBuilder
-
hasPlayAudio
public boolean hasPlayAudio()
Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct [mixed_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.mixed_audio]. However, Dialogflow itself does not try to read or process the URI in any way.
.google.cloud.dialogflow.cx.v3.ResponseMessage.PlayAudio play_audio = 12;
- Specified by:
hasPlayAudio
in interfaceResponseMessageOrBuilder
- Returns:
- Whether the playAudio field is set.
-
getPlayAudio
public ResponseMessage.PlayAudio getPlayAudio()
Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct [mixed_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.mixed_audio]. However, Dialogflow itself does not try to read or process the URI in any way.
.google.cloud.dialogflow.cx.v3.ResponseMessage.PlayAudio play_audio = 12;
- Specified by:
getPlayAudio
in interfaceResponseMessageOrBuilder
- Returns:
- The playAudio.
-
setPlayAudio
public ResponseMessage.Builder setPlayAudio(ResponseMessage.PlayAudio value)
Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct [mixed_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.mixed_audio]. However, Dialogflow itself does not try to read or process the URI in any way.
.google.cloud.dialogflow.cx.v3.ResponseMessage.PlayAudio play_audio = 12;
-
setPlayAudio
public ResponseMessage.Builder setPlayAudio(ResponseMessage.PlayAudio.Builder builderForValue)
Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct [mixed_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.mixed_audio]. However, Dialogflow itself does not try to read or process the URI in any way.
.google.cloud.dialogflow.cx.v3.ResponseMessage.PlayAudio play_audio = 12;
-
mergePlayAudio
public ResponseMessage.Builder mergePlayAudio(ResponseMessage.PlayAudio value)
Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct [mixed_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.mixed_audio]. However, Dialogflow itself does not try to read or process the URI in any way.
.google.cloud.dialogflow.cx.v3.ResponseMessage.PlayAudio play_audio = 12;
-
clearPlayAudio
public ResponseMessage.Builder clearPlayAudio()
Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct [mixed_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.mixed_audio]. However, Dialogflow itself does not try to read or process the URI in any way.
.google.cloud.dialogflow.cx.v3.ResponseMessage.PlayAudio play_audio = 12;
-
getPlayAudioBuilder
public ResponseMessage.PlayAudio.Builder getPlayAudioBuilder()
Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct [mixed_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.mixed_audio]. However, Dialogflow itself does not try to read or process the URI in any way.
.google.cloud.dialogflow.cx.v3.ResponseMessage.PlayAudio play_audio = 12;
-
getPlayAudioOrBuilder
public ResponseMessage.PlayAudioOrBuilder getPlayAudioOrBuilder()
Signal that the client should play an audio clip hosted at a client-specific URI. Dialogflow uses this to construct [mixed_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.mixed_audio]. However, Dialogflow itself does not try to read or process the URI in any way.
.google.cloud.dialogflow.cx.v3.ResponseMessage.PlayAudio play_audio = 12;
- Specified by:
getPlayAudioOrBuilder
in interfaceResponseMessageOrBuilder
-
hasMixedAudio
public boolean hasMixedAudio()
Output only. An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via [play_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.play_audio]. This message is generated by Dialogflow only and not supposed to be defined by the user.
.google.cloud.dialogflow.cx.v3.ResponseMessage.MixedAudio mixed_audio = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasMixedAudio
in interfaceResponseMessageOrBuilder
- Returns:
- Whether the mixedAudio field is set.
-
getMixedAudio
public ResponseMessage.MixedAudio getMixedAudio()
Output only. An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via [play_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.play_audio]. This message is generated by Dialogflow only and not supposed to be defined by the user.
.google.cloud.dialogflow.cx.v3.ResponseMessage.MixedAudio mixed_audio = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getMixedAudio
in interfaceResponseMessageOrBuilder
- Returns:
- The mixedAudio.
-
setMixedAudio
public ResponseMessage.Builder setMixedAudio(ResponseMessage.MixedAudio value)
Output only. An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via [play_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.play_audio]. This message is generated by Dialogflow only and not supposed to be defined by the user.
.google.cloud.dialogflow.cx.v3.ResponseMessage.MixedAudio mixed_audio = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setMixedAudio
public ResponseMessage.Builder setMixedAudio(ResponseMessage.MixedAudio.Builder builderForValue)
Output only. An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via [play_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.play_audio]. This message is generated by Dialogflow only and not supposed to be defined by the user.
.google.cloud.dialogflow.cx.v3.ResponseMessage.MixedAudio mixed_audio = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeMixedAudio
public ResponseMessage.Builder mergeMixedAudio(ResponseMessage.MixedAudio value)
Output only. An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via [play_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.play_audio]. This message is generated by Dialogflow only and not supposed to be defined by the user.
.google.cloud.dialogflow.cx.v3.ResponseMessage.MixedAudio mixed_audio = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearMixedAudio
public ResponseMessage.Builder clearMixedAudio()
Output only. An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via [play_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.play_audio]. This message is generated by Dialogflow only and not supposed to be defined by the user.
.google.cloud.dialogflow.cx.v3.ResponseMessage.MixedAudio mixed_audio = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getMixedAudioBuilder
public ResponseMessage.MixedAudio.Builder getMixedAudioBuilder()
Output only. An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via [play_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.play_audio]. This message is generated by Dialogflow only and not supposed to be defined by the user.
.google.cloud.dialogflow.cx.v3.ResponseMessage.MixedAudio mixed_audio = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getMixedAudioOrBuilder
public ResponseMessage.MixedAudioOrBuilder getMixedAudioOrBuilder()
Output only. An audio response message composed of both the synthesized Dialogflow agent responses and responses defined via [play_audio][google.cloud.dialogflow.cx.v3.ResponseMessage.play_audio]. This message is generated by Dialogflow only and not supposed to be defined by the user.
.google.cloud.dialogflow.cx.v3.ResponseMessage.MixedAudio mixed_audio = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getMixedAudioOrBuilder
in interfaceResponseMessageOrBuilder
-
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.cx.v3.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 18;
- Specified by:
hasTelephonyTransferCall
in interfaceResponseMessageOrBuilder
- 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.cx.v3.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 18;
- Specified by:
getTelephonyTransferCall
in interfaceResponseMessageOrBuilder
- 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.cx.v3.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 18;
-
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.cx.v3.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 18;
-
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.cx.v3.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 18;
-
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.cx.v3.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 18;
-
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.cx.v3.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 18;
-
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.cx.v3.ResponseMessage.TelephonyTransferCall telephony_transfer_call = 18;
- Specified by:
getTelephonyTransferCallOrBuilder
in interfaceResponseMessageOrBuilder
-
hasKnowledgeInfoCard
public boolean hasKnowledgeInfoCard()
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
.google.cloud.dialogflow.cx.v3.ResponseMessage.KnowledgeInfoCard knowledge_info_card = 20;
- Specified by:
hasKnowledgeInfoCard
in interfaceResponseMessageOrBuilder
- Returns:
- Whether the knowledgeInfoCard field is set.
-
getKnowledgeInfoCard
public ResponseMessage.KnowledgeInfoCard getKnowledgeInfoCard()
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
.google.cloud.dialogflow.cx.v3.ResponseMessage.KnowledgeInfoCard knowledge_info_card = 20;
- Specified by:
getKnowledgeInfoCard
in interfaceResponseMessageOrBuilder
- Returns:
- The knowledgeInfoCard.
-
setKnowledgeInfoCard
public ResponseMessage.Builder setKnowledgeInfoCard(ResponseMessage.KnowledgeInfoCard value)
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
.google.cloud.dialogflow.cx.v3.ResponseMessage.KnowledgeInfoCard knowledge_info_card = 20;
-
setKnowledgeInfoCard
public ResponseMessage.Builder setKnowledgeInfoCard(ResponseMessage.KnowledgeInfoCard.Builder builderForValue)
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
.google.cloud.dialogflow.cx.v3.ResponseMessage.KnowledgeInfoCard knowledge_info_card = 20;
-
mergeKnowledgeInfoCard
public ResponseMessage.Builder mergeKnowledgeInfoCard(ResponseMessage.KnowledgeInfoCard value)
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
.google.cloud.dialogflow.cx.v3.ResponseMessage.KnowledgeInfoCard knowledge_info_card = 20;
-
clearKnowledgeInfoCard
public ResponseMessage.Builder clearKnowledgeInfoCard()
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
.google.cloud.dialogflow.cx.v3.ResponseMessage.KnowledgeInfoCard knowledge_info_card = 20;
-
getKnowledgeInfoCardBuilder
public ResponseMessage.KnowledgeInfoCard.Builder getKnowledgeInfoCardBuilder()
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
.google.cloud.dialogflow.cx.v3.ResponseMessage.KnowledgeInfoCard knowledge_info_card = 20;
-
getKnowledgeInfoCardOrBuilder
public ResponseMessage.KnowledgeInfoCardOrBuilder getKnowledgeInfoCardOrBuilder()
Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.
.google.cloud.dialogflow.cx.v3.ResponseMessage.KnowledgeInfoCard knowledge_info_card = 20;
- Specified by:
getKnowledgeInfoCardOrBuilder
in interfaceResponseMessageOrBuilder
-
getResponseTypeValue
public int getResponseTypeValue()
Response type.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ResponseType response_type = 4;
- Specified by:
getResponseTypeValue
in interfaceResponseMessageOrBuilder
- Returns:
- The enum numeric value on the wire for responseType.
-
setResponseTypeValue
public ResponseMessage.Builder setResponseTypeValue(int value)
Response type.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ResponseType response_type = 4;
- Parameters:
value
- The enum numeric value on the wire for responseType to set.- Returns:
- This builder for chaining.
-
getResponseType
public ResponseMessage.ResponseType getResponseType()
Response type.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ResponseType response_type = 4;
- Specified by:
getResponseType
in interfaceResponseMessageOrBuilder
- Returns:
- The responseType.
-
setResponseType
public ResponseMessage.Builder setResponseType(ResponseMessage.ResponseType value)
Response type.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ResponseType response_type = 4;
- Parameters:
value
- The responseType to set.- Returns:
- This builder for chaining.
-
clearResponseType
public ResponseMessage.Builder clearResponseType()
Response type.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ResponseType response_type = 4;
- Returns:
- This builder for chaining.
-
getChannel
public String getChannel()
The channel which the response is associated with. Clients can specify the channel via [QueryParameters.channel][google.cloud.dialogflow.cx.v3.QueryParameters.channel], and only associated channel response will be returned.
string channel = 19;
- Specified by:
getChannel
in interfaceResponseMessageOrBuilder
- Returns:
- The channel.
-
getChannelBytes
public com.google.protobuf.ByteString getChannelBytes()
The channel which the response is associated with. Clients can specify the channel via [QueryParameters.channel][google.cloud.dialogflow.cx.v3.QueryParameters.channel], and only associated channel response will be returned.
string channel = 19;
- Specified by:
getChannelBytes
in interfaceResponseMessageOrBuilder
- Returns:
- The bytes for channel.
-
setChannel
public ResponseMessage.Builder setChannel(String value)
The channel which the response is associated with. Clients can specify the channel via [QueryParameters.channel][google.cloud.dialogflow.cx.v3.QueryParameters.channel], and only associated channel response will be returned.
string channel = 19;
- Parameters:
value
- The channel to set.- Returns:
- This builder for chaining.
-
clearChannel
public ResponseMessage.Builder clearChannel()
The channel which the response is associated with. Clients can specify the channel via [QueryParameters.channel][google.cloud.dialogflow.cx.v3.QueryParameters.channel], and only associated channel response will be returned.
string channel = 19;
- Returns:
- This builder for chaining.
-
setChannelBytes
public ResponseMessage.Builder setChannelBytes(com.google.protobuf.ByteString value)
The channel which the response is associated with. Clients can specify the channel via [QueryParameters.channel][google.cloud.dialogflow.cx.v3.QueryParameters.channel], and only associated channel response will be returned.
string channel = 19;
- Parameters:
value
- The bytes for channel to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ResponseMessage.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
mergeUnknownFields
public final ResponseMessage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
-