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 type
google.cloud.dialogflow.cx.v3.ResponseMessage| Modifier and Type | Method and Description |
|---|---|
ResponseMessage.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResponseMessage |
build() |
ResponseMessage |
buildPartial() |
ResponseMessage.Builder |
clear() |
ResponseMessage.Builder |
clearConversationSuccess()
Indicates that the conversation succeeded.
|
ResponseMessage.Builder |
clearEndInteraction()
Output only.
|
ResponseMessage.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
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 |
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() |
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.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.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 |
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(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ResponseMessage.Builder |
mergeFrom(com.google.protobuf.Message other) |
ResponseMessage.Builder |
mergeFrom(ResponseMessage other) |
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 |
setConversationSuccess(ResponseMessage.ConversationSuccess.Builder builderForValue)
Indicates that the conversation succeeded.
|
ResponseMessage.Builder |
setConversationSuccess(ResponseMessage.ConversationSuccess value)
Indicates that the conversation succeeded.
|
ResponseMessage.Builder |
setEndInteraction(ResponseMessage.EndInteraction.Builder builderForValue)
Output only.
|
ResponseMessage.Builder |
setEndInteraction(ResponseMessage.EndInteraction value)
Output only.
|
ResponseMessage.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResponseMessage.Builder |
setLiveAgentHandoff(ResponseMessage.LiveAgentHandoff.Builder builderForValue)
Hands off conversation to a human agent.
|
ResponseMessage.Builder |
setLiveAgentHandoff(ResponseMessage.LiveAgentHandoff value)
Hands off conversation to a human agent.
|
ResponseMessage.Builder |
setMixedAudio(ResponseMessage.MixedAudio.Builder builderForValue)
Output only.
|
ResponseMessage.Builder |
setMixedAudio(ResponseMessage.MixedAudio value)
Output only.
|
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 |
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 |
setPayload(com.google.protobuf.Struct.Builder builderForValue)
Returns a response containing a custom, platform-specific payload.
|
ResponseMessage.Builder |
setPayload(com.google.protobuf.Struct value)
Returns a response containing a custom, platform-specific payload.
|
ResponseMessage.Builder |
setPlayAudio(ResponseMessage.PlayAudio.Builder builderForValue)
Signal that the client should play an audio clip hosted at a
client-specific URI.
|
ResponseMessage.Builder |
setPlayAudio(ResponseMessage.PlayAudio value)
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 |
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 |
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 |
setText(ResponseMessage.Text.Builder builderForValue)
Returns a text response.
|
ResponseMessage.Builder |
setText(ResponseMessage.Text value)
Returns a text response.
|
ResponseMessage.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public ResponseMessage.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public ResponseMessage getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ResponseMessage build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ResponseMessage buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ResponseMessage.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public ResponseMessage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public ResponseMessage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public ResponseMessage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public ResponseMessage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public ResponseMessage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public ResponseMessage.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResponseMessage.Builder>public ResponseMessage.Builder mergeFrom(ResponseMessage other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public ResponseMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResponseMessage.Builder>IOExceptionpublic ResponseMessage.MessageCase getMessageCase()
getMessageCase in interface ResponseMessageOrBuilderpublic ResponseMessage.Builder clearMessage()
public boolean hasText()
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;hasText in interface ResponseMessageOrBuilderpublic ResponseMessage.Text getText()
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;getText in interface ResponseMessageOrBuilderpublic ResponseMessage.Builder setText(ResponseMessage.Text value)
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;public ResponseMessage.Builder setText(ResponseMessage.Text.Builder builderForValue)
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;public ResponseMessage.Builder mergeText(ResponseMessage.Text value)
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;public ResponseMessage.Builder clearText()
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;public ResponseMessage.Text.Builder getTextBuilder()
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;public ResponseMessage.TextOrBuilder getTextOrBuilder()
Returns a text response.
.google.cloud.dialogflow.cx.v3.ResponseMessage.Text text = 1;getTextOrBuilder in interface ResponseMessageOrBuilderpublic boolean hasPayload()
Returns a response containing a custom, platform-specific payload.
.google.protobuf.Struct payload = 2;hasPayload in interface ResponseMessageOrBuilderpublic com.google.protobuf.Struct getPayload()
Returns a response containing a custom, platform-specific payload.
.google.protobuf.Struct payload = 2;getPayload in interface ResponseMessageOrBuilderpublic ResponseMessage.Builder setPayload(com.google.protobuf.Struct value)
Returns a response containing a custom, platform-specific payload.
.google.protobuf.Struct payload = 2;public ResponseMessage.Builder setPayload(com.google.protobuf.Struct.Builder builderForValue)
Returns a response containing a custom, platform-specific payload.
.google.protobuf.Struct payload = 2;public ResponseMessage.Builder mergePayload(com.google.protobuf.Struct value)
Returns a response containing a custom, platform-specific payload.
.google.protobuf.Struct payload = 2;public ResponseMessage.Builder clearPayload()
Returns a response containing a custom, platform-specific payload.
.google.protobuf.Struct payload = 2;public com.google.protobuf.Struct.Builder getPayloadBuilder()
Returns a response containing a custom, platform-specific payload.
.google.protobuf.Struct payload = 2;public com.google.protobuf.StructOrBuilder getPayloadOrBuilder()
Returns a response containing a custom, platform-specific payload.
.google.protobuf.Struct payload = 2;getPayloadOrBuilder in interface ResponseMessageOrBuilderpublic boolean hasConversationSuccess()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
hasConversationSuccess in interface ResponseMessageOrBuilderpublic ResponseMessage.ConversationSuccess getConversationSuccess()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
getConversationSuccess in interface ResponseMessageOrBuilderpublic ResponseMessage.Builder setConversationSuccess(ResponseMessage.ConversationSuccess value)
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
public ResponseMessage.Builder setConversationSuccess(ResponseMessage.ConversationSuccess.Builder builderForValue)
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
public ResponseMessage.Builder mergeConversationSuccess(ResponseMessage.ConversationSuccess value)
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
public ResponseMessage.Builder clearConversationSuccess()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
public ResponseMessage.ConversationSuccess.Builder getConversationSuccessBuilder()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
public ResponseMessage.ConversationSuccessOrBuilder getConversationSuccessOrBuilder()
Indicates that the conversation succeeded.
.google.cloud.dialogflow.cx.v3.ResponseMessage.ConversationSuccess conversation_success = 9;
getConversationSuccessOrBuilder in interface ResponseMessageOrBuilderpublic 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;
hasOutputAudioText in interface ResponseMessageOrBuilderpublic 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;
getOutputAudioText in interface ResponseMessageOrBuilderpublic 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;
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;
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;
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;
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;
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;
getOutputAudioTextOrBuilder in interface ResponseMessageOrBuilderpublic boolean hasLiveAgentHandoff()
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
hasLiveAgentHandoff in interface ResponseMessageOrBuilderpublic ResponseMessage.LiveAgentHandoff getLiveAgentHandoff()
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
getLiveAgentHandoff in interface ResponseMessageOrBuilderpublic ResponseMessage.Builder setLiveAgentHandoff(ResponseMessage.LiveAgentHandoff value)
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
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;
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;
public ResponseMessage.Builder clearLiveAgentHandoff()
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
public ResponseMessage.LiveAgentHandoff.Builder getLiveAgentHandoffBuilder()
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
public ResponseMessage.LiveAgentHandoffOrBuilder getLiveAgentHandoffOrBuilder()
Hands off conversation to a human agent.
.google.cloud.dialogflow.cx.v3.ResponseMessage.LiveAgentHandoff live_agent_handoff = 10;
getLiveAgentHandoffOrBuilder in interface ResponseMessageOrBuilderpublic 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];
hasEndInteraction in interface ResponseMessageOrBuilderpublic 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];
getEndInteraction in interface ResponseMessageOrBuilderpublic 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];
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];
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];
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];
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];
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];
getEndInteractionOrBuilder in interface ResponseMessageOrBuilderpublic 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;hasPlayAudio in interface ResponseMessageOrBuilderpublic 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;getPlayAudio in interface ResponseMessageOrBuilderpublic 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;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;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;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;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;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;getPlayAudioOrBuilder in interface ResponseMessageOrBuilderpublic 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];
hasMixedAudio in interface ResponseMessageOrBuilderpublic 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];
getMixedAudio in interface ResponseMessageOrBuilderpublic 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];
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];
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];
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];
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];
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];
getMixedAudioOrBuilder in interface ResponseMessageOrBuilderpublic 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;
hasTelephonyTransferCall in interface ResponseMessageOrBuilderpublic 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;
getTelephonyTransferCall in interface ResponseMessageOrBuilderpublic 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;
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;
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;
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;
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;
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;
getTelephonyTransferCallOrBuilder in interface ResponseMessageOrBuilderpublic final ResponseMessage.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>public final ResponseMessage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Builder>Copyright © 2022 Google LLC. All rights reserved.