public static final class ResponseMessage.LiveAgentHandoff.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.LiveAgentHandoff.Builder> implements ResponseMessage.LiveAgentHandoffOrBuilder
Indicates that the conversation should be handed off to a human agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry fulfillment of a CX Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.Protobuf type
google.cloud.dialogflow.v2beta1.ResponseMessage.LiveAgentHandoff| Modifier and Type | Method and Description |
|---|---|
ResponseMessage.LiveAgentHandoff.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResponseMessage.LiveAgentHandoff |
build() |
ResponseMessage.LiveAgentHandoff |
buildPartial() |
ResponseMessage.LiveAgentHandoff.Builder |
clear() |
ResponseMessage.LiveAgentHandoff.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ResponseMessage.LiveAgentHandoff.Builder |
clearMetadata()
Custom metadata for your handoff procedure.
|
ResponseMessage.LiveAgentHandoff.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ResponseMessage.LiveAgentHandoff.Builder |
clone() |
ResponseMessage.LiveAgentHandoff |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Struct |
getMetadata()
Custom metadata for your handoff procedure.
|
com.google.protobuf.Struct.Builder |
getMetadataBuilder()
Custom metadata for your handoff procedure.
|
com.google.protobuf.StructOrBuilder |
getMetadataOrBuilder()
Custom metadata for your handoff procedure.
|
boolean |
hasMetadata()
Custom metadata for your handoff procedure.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ResponseMessage.LiveAgentHandoff.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ResponseMessage.LiveAgentHandoff.Builder |
mergeFrom(com.google.protobuf.Message other) |
ResponseMessage.LiveAgentHandoff.Builder |
mergeFrom(ResponseMessage.LiveAgentHandoff other) |
ResponseMessage.LiveAgentHandoff.Builder |
mergeMetadata(com.google.protobuf.Struct value)
Custom metadata for your handoff procedure.
|
ResponseMessage.LiveAgentHandoff.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ResponseMessage.LiveAgentHandoff.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResponseMessage.LiveAgentHandoff.Builder |
setMetadata(com.google.protobuf.Struct.Builder builderForValue)
Custom metadata for your handoff procedure.
|
ResponseMessage.LiveAgentHandoff.Builder |
setMetadata(com.google.protobuf.Struct value)
Custom metadata for your handoff procedure.
|
ResponseMessage.LiveAgentHandoff.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ResponseMessage.LiveAgentHandoff.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.LiveAgentHandoff.Builder>public ResponseMessage.LiveAgentHandoff.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.LiveAgentHandoff.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.LiveAgentHandoff.Builder>public ResponseMessage.LiveAgentHandoff getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ResponseMessage.LiveAgentHandoff build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ResponseMessage.LiveAgentHandoff buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ResponseMessage.LiveAgentHandoff.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.LiveAgentHandoff.Builder>public ResponseMessage.LiveAgentHandoff.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.LiveAgentHandoff.Builder>public ResponseMessage.LiveAgentHandoff.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.LiveAgentHandoff.Builder>public ResponseMessage.LiveAgentHandoff.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.LiveAgentHandoff.Builder>public ResponseMessage.LiveAgentHandoff.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.LiveAgentHandoff.Builder>public ResponseMessage.LiveAgentHandoff.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.LiveAgentHandoff.Builder>public ResponseMessage.LiveAgentHandoff.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResponseMessage.LiveAgentHandoff.Builder>public ResponseMessage.LiveAgentHandoff.Builder mergeFrom(ResponseMessage.LiveAgentHandoff other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.LiveAgentHandoff.Builder>public ResponseMessage.LiveAgentHandoff.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.LiveAgentHandoff.Builder>IOExceptionpublic boolean hasMetadata()
Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
.google.protobuf.Struct metadata = 1;hasMetadata in interface ResponseMessage.LiveAgentHandoffOrBuilderpublic com.google.protobuf.Struct getMetadata()
Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
.google.protobuf.Struct metadata = 1;getMetadata in interface ResponseMessage.LiveAgentHandoffOrBuilderpublic ResponseMessage.LiveAgentHandoff.Builder setMetadata(com.google.protobuf.Struct value)
Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
.google.protobuf.Struct metadata = 1;public ResponseMessage.LiveAgentHandoff.Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue)
Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
.google.protobuf.Struct metadata = 1;public ResponseMessage.LiveAgentHandoff.Builder mergeMetadata(com.google.protobuf.Struct value)
Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
.google.protobuf.Struct metadata = 1;public ResponseMessage.LiveAgentHandoff.Builder clearMetadata()
Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
.google.protobuf.Struct metadata = 1;public com.google.protobuf.Struct.Builder getMetadataBuilder()
Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
.google.protobuf.Struct metadata = 1;public com.google.protobuf.StructOrBuilder getMetadataOrBuilder()
Custom metadata for your handoff procedure. Dialogflow doesn't impose any structure on this.
.google.protobuf.Struct metadata = 1;getMetadataOrBuilder in interface ResponseMessage.LiveAgentHandoffOrBuilderpublic final ResponseMessage.LiveAgentHandoff.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.LiveAgentHandoff.Builder>public final ResponseMessage.LiveAgentHandoff.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.LiveAgentHandoff.Builder>Copyright © 2023 Google LLC. All rights reserved.