public static final class HumanAgentHandoffConfig.Builder extends GeneratedMessageV3.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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public HumanAgentHandoffConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public HumanAgentHandoffConfig build()
buildPartial()
public HumanAgentHandoffConfig buildPartial()
clear()
public HumanAgentHandoffConfig.Builder clear()
Overrides
clearAgentService()
public HumanAgentHandoffConfig.Builder clearAgentService()
clearField(Descriptors.FieldDescriptor field)
public HumanAgentHandoffConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearLivePersonConfig()
public HumanAgentHandoffConfig.Builder clearLivePersonConfig()
Uses LivePerson (https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public HumanAgentHandoffConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSalesforceLiveAgentConfig()
public HumanAgentHandoffConfig.Builder clearSalesforceLiveAgentConfig()
Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;
clone()
public HumanAgentHandoffConfig.Builder clone()
Overrides
getAgentServiceCase()
public HumanAgentHandoffConfig.AgentServiceCase getAgentServiceCase()
getDefaultInstanceForType()
public HumanAgentHandoffConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getLivePersonConfig()
public HumanAgentHandoffConfig.LivePersonConfig getLivePersonConfig()
Uses LivePerson (https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
getLivePersonConfigBuilder()
public HumanAgentHandoffConfig.LivePersonConfig.Builder getLivePersonConfigBuilder()
Uses LivePerson (https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
getLivePersonConfigOrBuilder()
public HumanAgentHandoffConfig.LivePersonConfigOrBuilder getLivePersonConfigOrBuilder()
Uses LivePerson (https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
getSalesforceLiveAgentConfig()
public HumanAgentHandoffConfig.SalesforceLiveAgentConfig getSalesforceLiveAgentConfig()
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;
hasLivePersonConfig()
public boolean hasLivePersonConfig()
Uses LivePerson (https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
Returns |
Type |
Description |
boolean |
Whether the livePersonConfig field is set.
|
hasSalesforceLiveAgentConfig()
public boolean hasSalesforceLiveAgentConfig()
Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;
Returns |
Type |
Description |
boolean |
Whether the salesforceLiveAgentConfig field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(HumanAgentHandoffConfig other)
public HumanAgentHandoffConfig.Builder mergeFrom(HumanAgentHandoffConfig other)
public HumanAgentHandoffConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public HumanAgentHandoffConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeLivePersonConfig(HumanAgentHandoffConfig.LivePersonConfig value)
public HumanAgentHandoffConfig.Builder mergeLivePersonConfig(HumanAgentHandoffConfig.LivePersonConfig value)
Uses LivePerson (https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
mergeSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig value)
public HumanAgentHandoffConfig.Builder mergeSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig value)
Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final HumanAgentHandoffConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public HumanAgentHandoffConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setLivePersonConfig(HumanAgentHandoffConfig.LivePersonConfig value)
public HumanAgentHandoffConfig.Builder setLivePersonConfig(HumanAgentHandoffConfig.LivePersonConfig value)
Uses LivePerson (https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
setLivePersonConfig(HumanAgentHandoffConfig.LivePersonConfig.Builder builderForValue)
public HumanAgentHandoffConfig.Builder setLivePersonConfig(HumanAgentHandoffConfig.LivePersonConfig.Builder builderForValue)
Uses LivePerson (https://www.liveperson.com).
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public HumanAgentHandoffConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig value)
public HumanAgentHandoffConfig.Builder setSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig value)
Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;
setSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder builderForValue)
public HumanAgentHandoffConfig.Builder setSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder builderForValue)
Uses Salesforce Live Agent.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;
setUnknownFields(UnknownFieldSet unknownFields)
public final HumanAgentHandoffConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides