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.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ResponseMessagebuild()ResponseMessagebuildPartial()ResponseMessage.Builderclear()ResponseMessage.BuilderclearChannel()The channel which the response is associated with.ResponseMessage.BuilderclearConversationSuccess()Indicates that the conversation succeeded.ResponseMessage.BuilderclearEndInteraction()Output only.ResponseMessage.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ResponseMessage.BuilderclearKnowledgeInfoCard()Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.BuilderclearLiveAgentHandoff()Hands off conversation to a human agent.ResponseMessage.BuilderclearMessage()ResponseMessage.BuilderclearMixedAudio()Output only.ResponseMessage.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ResponseMessage.BuilderclearOutputAudioText()A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.ResponseMessage.BuilderclearPayload()Returns a response containing a custom, platform-specific payload.ResponseMessage.BuilderclearPlayAudio()Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.BuilderclearResponseType()Response type.ResponseMessage.BuilderclearTelephonyTransferCall()A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.BuilderclearText()Returns a text response.ResponseMessage.Builderclone()StringgetChannel()The channel which the response is associated with.com.google.protobuf.ByteStringgetChannelBytes()The channel which the response is associated with.ResponseMessage.ConversationSuccessgetConversationSuccess()Indicates that the conversation succeeded.ResponseMessage.ConversationSuccess.BuildergetConversationSuccessBuilder()Indicates that the conversation succeeded.ResponseMessage.ConversationSuccessOrBuildergetConversationSuccessOrBuilder()Indicates that the conversation succeeded.ResponseMessagegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ResponseMessage.EndInteractiongetEndInteraction()Output only.ResponseMessage.EndInteraction.BuildergetEndInteractionBuilder()Output only.ResponseMessage.EndInteractionOrBuildergetEndInteractionOrBuilder()Output only.ResponseMessage.KnowledgeInfoCardgetKnowledgeInfoCard()Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.KnowledgeInfoCard.BuildergetKnowledgeInfoCardBuilder()Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.KnowledgeInfoCardOrBuildergetKnowledgeInfoCardOrBuilder()Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.LiveAgentHandoffgetLiveAgentHandoff()Hands off conversation to a human agent.ResponseMessage.LiveAgentHandoff.BuildergetLiveAgentHandoffBuilder()Hands off conversation to a human agent.ResponseMessage.LiveAgentHandoffOrBuildergetLiveAgentHandoffOrBuilder()Hands off conversation to a human agent.ResponseMessage.MessageCasegetMessageCase()ResponseMessage.MixedAudiogetMixedAudio()Output only.ResponseMessage.MixedAudio.BuildergetMixedAudioBuilder()Output only.ResponseMessage.MixedAudioOrBuildergetMixedAudioOrBuilder()Output only.ResponseMessage.OutputAudioTextgetOutputAudioText()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.BuildergetOutputAudioTextBuilder()A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.ResponseMessage.OutputAudioTextOrBuildergetOutputAudioTextOrBuilder()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.StructgetPayload()Returns a response containing a custom, platform-specific payload.com.google.protobuf.Struct.BuildergetPayloadBuilder()Returns a response containing a custom, platform-specific payload.com.google.protobuf.StructOrBuildergetPayloadOrBuilder()Returns a response containing a custom, platform-specific payload.ResponseMessage.PlayAudiogetPlayAudio()Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.PlayAudio.BuildergetPlayAudioBuilder()Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.PlayAudioOrBuildergetPlayAudioOrBuilder()Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.ResponseTypegetResponseType()Response type.intgetResponseTypeValue()Response type.ResponseMessage.TelephonyTransferCallgetTelephonyTransferCall()A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.TelephonyTransferCall.BuildergetTelephonyTransferCallBuilder()A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.TelephonyTransferCallOrBuildergetTelephonyTransferCallOrBuilder()A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.TextgetText()Returns a text response.ResponseMessage.Text.BuildergetTextBuilder()Returns a text response.ResponseMessage.TextOrBuildergetTextOrBuilder()Returns a text response.booleanhasConversationSuccess()Indicates that the conversation succeeded.booleanhasEndInteraction()Output only.booleanhasKnowledgeInfoCard()Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.booleanhasLiveAgentHandoff()Hands off conversation to a human agent.booleanhasMixedAudio()Output only.booleanhasOutputAudioText()A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.booleanhasPayload()Returns a response containing a custom, platform-specific payload.booleanhasPlayAudio()Signal that the client should play an audio clip hosted at a client-specific URI.booleanhasTelephonyTransferCall()A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.booleanhasText()Returns a text response.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ResponseMessage.BuildermergeConversationSuccess(ResponseMessage.ConversationSuccess value)Indicates that the conversation succeeded.ResponseMessage.BuildermergeEndInteraction(ResponseMessage.EndInteraction value)Output only.ResponseMessage.BuildermergeFrom(ResponseMessage other)ResponseMessage.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ResponseMessage.BuildermergeFrom(com.google.protobuf.Message other)ResponseMessage.BuildermergeKnowledgeInfoCard(ResponseMessage.KnowledgeInfoCard value)Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.BuildermergeLiveAgentHandoff(ResponseMessage.LiveAgentHandoff value)Hands off conversation to a human agent.ResponseMessage.BuildermergeMixedAudio(ResponseMessage.MixedAudio value)Output only.ResponseMessage.BuildermergeOutputAudioText(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.BuildermergePayload(com.google.protobuf.Struct value)Returns a response containing a custom, platform-specific payload.ResponseMessage.BuildermergePlayAudio(ResponseMessage.PlayAudio value)Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.BuildermergeTelephonyTransferCall(ResponseMessage.TelephonyTransferCall value)A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.BuildermergeText(ResponseMessage.Text value)Returns a text response.ResponseMessage.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ResponseMessage.BuildersetChannel(String value)The channel which the response is associated with.ResponseMessage.BuildersetChannelBytes(com.google.protobuf.ByteString value)The channel which the response is associated with.ResponseMessage.BuildersetConversationSuccess(ResponseMessage.ConversationSuccess value)Indicates that the conversation succeeded.ResponseMessage.BuildersetConversationSuccess(ResponseMessage.ConversationSuccess.Builder builderForValue)Indicates that the conversation succeeded.ResponseMessage.BuildersetEndInteraction(ResponseMessage.EndInteraction value)Output only.ResponseMessage.BuildersetEndInteraction(ResponseMessage.EndInteraction.Builder builderForValue)Output only.ResponseMessage.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ResponseMessage.BuildersetKnowledgeInfoCard(ResponseMessage.KnowledgeInfoCard value)Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.BuildersetKnowledgeInfoCard(ResponseMessage.KnowledgeInfoCard.Builder builderForValue)Represents info card for knowledge answers, to be better rendered in Dialogflow Messenger.ResponseMessage.BuildersetLiveAgentHandoff(ResponseMessage.LiveAgentHandoff value)Hands off conversation to a human agent.ResponseMessage.BuildersetLiveAgentHandoff(ResponseMessage.LiveAgentHandoff.Builder builderForValue)Hands off conversation to a human agent.ResponseMessage.BuildersetMixedAudio(ResponseMessage.MixedAudio value)Output only.ResponseMessage.BuildersetMixedAudio(ResponseMessage.MixedAudio.Builder builderForValue)Output only.ResponseMessage.BuildersetOutputAudioText(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.BuildersetOutputAudioText(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.BuildersetPayload(com.google.protobuf.Struct value)Returns a response containing a custom, platform-specific payload.ResponseMessage.BuildersetPayload(com.google.protobuf.Struct.Builder builderForValue)Returns a response containing a custom, platform-specific payload.ResponseMessage.BuildersetPlayAudio(ResponseMessage.PlayAudio value)Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.BuildersetPlayAudio(ResponseMessage.PlayAudio.Builder builderForValue)Signal that the client should play an audio clip hosted at a client-specific URI.ResponseMessage.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ResponseMessage.BuildersetResponseType(ResponseMessage.ResponseType value)Response type.ResponseMessage.BuildersetResponseTypeValue(int value)Response type.ResponseMessage.BuildersetTelephonyTransferCall(ResponseMessage.TelephonyTransferCall value)A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.BuildersetTelephonyTransferCall(ResponseMessage.TelephonyTransferCall.Builder builderForValue)A signal that the client should transfer the phone call connected to this agent to a third-party endpoint.ResponseMessage.BuildersetText(ResponseMessage.Text value)Returns a text response.ResponseMessage.BuildersetText(ResponseMessage.Text.Builder builderForValue)Returns a text response.ResponseMessage.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
clear
public ResponseMessage.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
getDefaultInstanceForType
public ResponseMessage getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ResponseMessage build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ResponseMessage buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ResponseMessage.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
setField
public ResponseMessage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
clearField
public ResponseMessage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
clearOneof
public ResponseMessage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
setRepeatedField
public ResponseMessage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
addRepeatedField
public ResponseMessage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
mergeFrom
public ResponseMessage.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResponseMessage.Builder>
-
mergeFrom
public ResponseMessage.Builder mergeFrom(ResponseMessage other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResponseMessage.Builder>- Throws:
IOException
-
getMessageCase
public ResponseMessage.MessageCase getMessageCase()
- Specified by:
getMessageCasein 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:
hasTextin 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:
getTextin 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:
getTextOrBuilderin interfaceResponseMessageOrBuilder
-
hasPayload
public boolean hasPayload()
Returns a response containing a custom, platform-specific payload.
.google.protobuf.Struct payload = 2;- Specified by:
hasPayloadin 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:
getPayloadin 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:
getPayloadOrBuilderin interfaceResponseMessageOrBuilder
-
hasConversationSuccess
public boolean hasConversationSuccess()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;- Specified by:
hasConversationSuccessin 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:
getConversationSuccessin 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:
getConversationSuccessOrBuilderin 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:
hasOutputAudioTextin 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:
getOutputAudioTextin 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:
getOutputAudioTextOrBuilderin 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:
hasLiveAgentHandoffin 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:
getLiveAgentHandoffin 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:
getLiveAgentHandoffOrBuilderin 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:
hasEndInteractionin 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:
getEndInteractionin 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:
getEndInteractionOrBuilderin 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:
hasPlayAudioin 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:
getPlayAudioin 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:
getPlayAudioOrBuilderin 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:
hasMixedAudioin 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:
getMixedAudioin 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:
getMixedAudioOrBuilderin 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:
hasTelephonyTransferCallin 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:
getTelephonyTransferCallin 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:
getTelephonyTransferCallOrBuilderin 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:
hasKnowledgeInfoCardin 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:
getKnowledgeInfoCardin 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:
getKnowledgeInfoCardOrBuilderin interfaceResponseMessageOrBuilder
-
getResponseTypeValue
public int getResponseTypeValue()
Response type.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ResponseType response_type = 4;- Specified by:
getResponseTypeValuein 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:
getResponseTypein 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:
getChannelin 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:
getChannelBytesin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
mergeUnknownFields
public final ResponseMessage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>
-
-