Package com.google.cloud.dialogflow.v2
Class HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder>
com.google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder
- All Implemented Interfaces:
HumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- HumanAgentHandoffConfig.SalesforceLiveAgentConfig
public static final class HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder>
implements HumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder
Configuration specific to Salesforce Live Agent.Protobuf type
google.cloud.dialogflow.v2.HumanAgentHandoffConfig.SalesforceLiveAgentConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Required.Required.Required.Required.com.google.protobuf.ByteStringRequired.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Required.com.google.protobuf.ByteStringRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setButtonId(String value) Required.setButtonIdBytes(com.google.protobuf.ByteString value) Required.setDeploymentId(String value) Required.setDeploymentIdBytes(com.google.protobuf.ByteString value) Required.setEndpointDomain(String value) Required.setEndpointDomainBytes(com.google.protobuf.ByteString value) Required.setOrganizationId(String value) Required.setOrganizationIdBytes(com.google.protobuf.ByteString value) Required.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.SalesforceLiveAgentConfig.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.SalesforceLiveAgentConfig.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.SalesforceLiveAgentConfig.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
public HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder>
-
mergeFrom
public HumanAgentHandoffConfig.SalesforceLiveAgentConfig.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.SalesforceLiveAgentConfig.Builder>- Throws:
IOException
-
getOrganizationId
Required. The organization ID of the Salesforce account.
string organization_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getOrganizationIdin interfaceHumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder- Returns:
- The organizationId.
-
getOrganizationIdBytes
public com.google.protobuf.ByteString getOrganizationIdBytes()Required. The organization ID of the Salesforce account.
string organization_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getOrganizationIdBytesin interfaceHumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder- Returns:
- The bytes for organizationId.
-
setOrganizationId
Required. The organization ID of the Salesforce account.
string organization_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The organizationId to set.- Returns:
- This builder for chaining.
-
clearOrganizationId
Required. The organization ID of the Salesforce account.
string organization_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setOrganizationIdBytes
public HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder setOrganizationIdBytes(com.google.protobuf.ByteString value) Required. The organization ID of the Salesforce account.
string organization_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for organizationId to set.- Returns:
- This builder for chaining.
-
getDeploymentId
Required. Live Agent deployment ID.
string deployment_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDeploymentIdin interfaceHumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder- Returns:
- The deploymentId.
-
getDeploymentIdBytes
public com.google.protobuf.ByteString getDeploymentIdBytes()Required. Live Agent deployment ID.
string deployment_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDeploymentIdBytesin interfaceHumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder- Returns:
- The bytes for deploymentId.
-
setDeploymentId
Required. Live Agent deployment ID.
string deployment_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The deploymentId to set.- Returns:
- This builder for chaining.
-
clearDeploymentId
Required. Live Agent deployment ID.
string deployment_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDeploymentIdBytes
public HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder setDeploymentIdBytes(com.google.protobuf.ByteString value) Required. Live Agent deployment ID.
string deployment_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for deploymentId to set.- Returns:
- This builder for chaining.
-
getButtonId
Required. Live Agent chat button ID.
string button_id = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getButtonIdin interfaceHumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder- Returns:
- The buttonId.
-
getButtonIdBytes
public com.google.protobuf.ByteString getButtonIdBytes()Required. Live Agent chat button ID.
string button_id = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getButtonIdBytesin interfaceHumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder- Returns:
- The bytes for buttonId.
-
setButtonId
Required. Live Agent chat button ID.
string button_id = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The buttonId to set.- Returns:
- This builder for chaining.
-
clearButtonId
Required. Live Agent chat button ID.
string button_id = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setButtonIdBytes
public HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder setButtonIdBytes(com.google.protobuf.ByteString value) Required. Live Agent chat button ID.
string button_id = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for buttonId to set.- Returns:
- This builder for chaining.
-
getEndpointDomain
Required. Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
string endpoint_domain = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEndpointDomainin interfaceHumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder- Returns:
- The endpointDomain.
-
getEndpointDomainBytes
public com.google.protobuf.ByteString getEndpointDomainBytes()Required. Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
string endpoint_domain = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEndpointDomainBytesin interfaceHumanAgentHandoffConfig.SalesforceLiveAgentConfigOrBuilder- Returns:
- The bytes for endpointDomain.
-
setEndpointDomain
Required. Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
string endpoint_domain = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The endpointDomain to set.- Returns:
- This builder for chaining.
-
clearEndpointDomain
Required. Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
string endpoint_domain = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setEndpointDomainBytes
public HumanAgentHandoffConfig.SalesforceLiveAgentConfig.Builder setEndpointDomainBytes(com.google.protobuf.ByteString value) Required. Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.
string endpoint_domain = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for endpointDomain to set.- Returns:
- This builder for chaining.
-