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.v2beta1.HumanAgentHandoffConfig
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      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.v2beta1.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.v2beta1.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.v2beta1.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
 
getLivePersonConfigBuilder()
  
    public HumanAgentHandoffConfig.LivePersonConfig.Builder getLivePersonConfigBuilder()
   
   Uses LivePerson (https://www.liveperson.com).
 
 .google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
 
getLivePersonConfigOrBuilder()
  
    public HumanAgentHandoffConfig.LivePersonConfigOrBuilder getLivePersonConfigOrBuilder()
   
   Uses LivePerson (https://www.liveperson.com).
 
 .google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
 
getSalesforceLiveAgentConfig()
  
    public HumanAgentHandoffConfig.SalesforceLiveAgentConfig getSalesforceLiveAgentConfig()
   
   Uses Salesforce Live Agent.
 
 .google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;
 
getSalesforceLiveAgentConfigBuilder()
  
    public HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder getSalesforceLiveAgentConfigBuilder()
   
   Uses Salesforce Live Agent.
 
 .google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;
 
getSalesforceLiveAgentConfigOrBuilder()
  
    public HumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder getSalesforceLiveAgentConfigOrBuilder()
   
   Uses Salesforce Live Agent.
 
 .google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;
 
hasLivePersonConfig()
  
    public boolean hasLivePersonConfig()
   
   Uses LivePerson (https://www.liveperson.com).
 
 .google.cloud.dialogflow.v2beta1.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.v2beta1.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.v2beta1.HumanAgentHandoffConfig.LivePersonConfig live_person_config = 1;
 
mergeSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig value)
  
    public HumanAgentHandoffConfig.Builder mergeSalesforceLiveAgentConfig(HumanAgentHandoffConfig.SalesforceLiveAgentConfig value)
   
   Uses Salesforce Live Agent.
 
 .google.cloud.dialogflow.v2beta1.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.v2beta1.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.v2beta1.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.v2beta1.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.v2beta1.HumanAgentHandoffConfig.SalesforceLiveAgentConfig salesforce_live_agent_config = 2;
 
setUnknownFields(UnknownFieldSet unknownFields)
  
    public final HumanAgentHandoffConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides