Package com.google.cloud.dialogflow.v2
Class HumanAgentHandoffConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<HumanAgentHandoffConfig.Builder>
com.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.Builder
- All Implemented Interfaces:
HumanAgentHandoffConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- HumanAgentHandoffConfig
public static final class HumanAgentHandoffConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<HumanAgentHandoffConfig.Builder>
implements HumanAgentHandoffConfigOrBuilder
Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.Protobuf type
google.cloud.dialogflow.v2.HumanAgentHandoffConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Uses [LivePerson](https://www.liveperson.com).Uses Salesforce Live Agent.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorUses [LivePerson](https://www.liveperson.com).Uses [LivePerson](https://www.liveperson.com).Uses [LivePerson](https://www.liveperson.com).Uses Salesforce Live Agent.Uses Salesforce Live Agent.Uses Salesforce Live Agent.booleanUses [LivePerson](https://www.liveperson.com).booleanUses Salesforce Live Agent.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(HumanAgentHandoffConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Uses [LivePerson](https://www.liveperson.com).Uses Salesforce Live Agent.Uses [LivePerson](https://www.liveperson.com).setLivePersonConfig(HumanAgentHandoffConfig.LivePersonConfig.Builder builderForValue) Uses [LivePerson](https://www.liveperson.com).Uses Salesforce Live Agent.setSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder builderForValue) Uses Salesforce Live Agent.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<HumanAgentHandoffConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<HumanAgentHandoffConfig.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.GeneratedMessage.Builder<HumanAgentHandoffConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HumanAgentHandoffConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HumanAgentHandoffConfig.Builder>
-
mergeFrom
public HumanAgentHandoffConfig.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<HumanAgentHandoffConfig.Builder>- Throws:
IOException
-
getAgentServiceCase
- Specified by:
getAgentServiceCasein interfaceHumanAgentHandoffConfigOrBuilder
-
clearAgentService
-
hasLivePersonConfig
public boolean hasLivePersonConfig()Uses [LivePerson](https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;- Specified by:
hasLivePersonConfigin interfaceHumanAgentHandoffConfigOrBuilder- Returns:
- Whether the livePersonConfig field is set.
-
getLivePersonConfig
Uses [LivePerson](https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;- Specified by:
getLivePersonConfigin interfaceHumanAgentHandoffConfigOrBuilder- Returns:
- The livePersonConfig.
-
setLivePersonConfig
public HumanAgentHandoffConfig.Builder setLivePersonConfig(HumanAgentHandoffConfig.LivePersonConfig value) Uses [LivePerson](https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1; -
setLivePersonConfig
public HumanAgentHandoffConfig.Builder setLivePersonConfig(HumanAgentHandoffConfig.LivePersonConfig.Builder builderForValue) Uses [LivePerson](https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1; -
mergeLivePersonConfig
public HumanAgentHandoffConfig.Builder mergeLivePersonConfig(HumanAgentHandoffConfig.LivePersonConfig value) Uses [LivePerson](https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1; -
clearLivePersonConfig
Uses [LivePerson](https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1; -
getLivePersonConfigBuilder
Uses [LivePerson](https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1; -
getLivePersonConfigOrBuilder
Uses [LivePerson](https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;- Specified by:
getLivePersonConfigOrBuilderin interfaceHumanAgentHandoffConfigOrBuilder
-
hasSalesforceLiveAgentConfig
public boolean hasSalesforceLiveAgentConfig()Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;- Specified by:
hasSalesforceLiveAgentConfigin interfaceHumanAgentHandoffConfigOrBuilder- Returns:
- Whether the salesforceLiveAgentConfig field is set.
-
getSalesforceLiveAgentConfig
Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;- Specified by:
getSalesforceLiveAgentConfigin interfaceHumanAgentHandoffConfigOrBuilder- Returns:
- The salesforceLiveAgentConfig.
-
setSalesforceLiveAgentConfig
public HumanAgentHandoffConfig.Builder setSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig value) Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2; -
setSalesforceLiveAgentConfig
public HumanAgentHandoffConfig.Builder setSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder builderForValue) Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2; -
mergeSalesforceLiveAgentConfig
public HumanAgentHandoffConfig.Builder mergeSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig value) Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2; -
clearSalesforceLiveAgentConfig
Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2; -
getSalesforceLiveAgentConfigBuilder
public HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder getSalesforceLiveAgentConfigBuilder()Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2; -
getSalesforceLiveAgentConfigOrBuilder
public HumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder getSalesforceLiveAgentConfigOrBuilder()Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;- Specified by:
getSalesforceLiveAgentConfigOrBuilderin interfaceHumanAgentHandoffConfigOrBuilder
-