Class ConversationProfile.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
- com.google.cloud.dialogflow.v2beta1.ConversationProfile.Builder
-
- All Implemented Interfaces:
ConversationProfileOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ConversationProfile
public static final class ConversationProfile.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder> implements ConversationProfileOrBuilder
Defines the services to connect to incoming Dialogflow conversations.
Protobuf typegoogle.cloud.dialogflow.v2beta1.ConversationProfile
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationProfile.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConversationProfile
build()
ConversationProfile
buildPartial()
ConversationProfile.Builder
clear()
ConversationProfile.Builder
clearAutomatedAgentConfig()
Configuration for an automated agent to use with this profile.ConversationProfile.Builder
clearCreateTime()
Output only.ConversationProfile.Builder
clearDisplayName()
Required.ConversationProfile.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ConversationProfile.Builder
clearHumanAgentAssistantConfig()
Configuration for agent assistance to use with this profile.ConversationProfile.Builder
clearHumanAgentHandoffConfig()
Configuration for connecting to a live agent.ConversationProfile.Builder
clearLanguageCode()
Language code for the conversation profile.ConversationProfile.Builder
clearLoggingConfig()
Configuration for logging conversation lifecycle events.ConversationProfile.Builder
clearName()
The unique identifier of this conversation profile.ConversationProfile.Builder
clearNewMessageEventNotificationConfig()
Configuration for publishing new message events.ConversationProfile.Builder
clearNotificationConfig()
Configuration for publishing conversation lifecycle events.ConversationProfile.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ConversationProfile.Builder
clearSecuritySettings()
Name of the CX SecuritySettings reference for the agent.ConversationProfile.Builder
clearSttConfig()
Settings for speech transcription.ConversationProfile.Builder
clearTimeZone()
The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.ConversationProfile.Builder
clearTtsConfig()
Configuration for Text-to-Speech synthesization.ConversationProfile.Builder
clearUpdateTime()
Output only.ConversationProfile.Builder
clone()
AutomatedAgentConfig
getAutomatedAgentConfig()
Configuration for an automated agent to use with this profile.AutomatedAgentConfig.Builder
getAutomatedAgentConfigBuilder()
Configuration for an automated agent to use with this profile.AutomatedAgentConfigOrBuilder
getAutomatedAgentConfigOrBuilder()
Configuration for an automated agent to use with this profile.com.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.Timestamp.Builder
getCreateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.ConversationProfile
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
Required.com.google.protobuf.ByteString
getDisplayNameBytes()
Required.HumanAgentAssistantConfig
getHumanAgentAssistantConfig()
Configuration for agent assistance to use with this profile.HumanAgentAssistantConfig.Builder
getHumanAgentAssistantConfigBuilder()
Configuration for agent assistance to use with this profile.HumanAgentAssistantConfigOrBuilder
getHumanAgentAssistantConfigOrBuilder()
Configuration for agent assistance to use with this profile.HumanAgentHandoffConfig
getHumanAgentHandoffConfig()
Configuration for connecting to a live agent.HumanAgentHandoffConfig.Builder
getHumanAgentHandoffConfigBuilder()
Configuration for connecting to a live agent.HumanAgentHandoffConfigOrBuilder
getHumanAgentHandoffConfigOrBuilder()
Configuration for connecting to a live agent.String
getLanguageCode()
Language code for the conversation profile.com.google.protobuf.ByteString
getLanguageCodeBytes()
Language code for the conversation profile.LoggingConfig
getLoggingConfig()
Configuration for logging conversation lifecycle events.LoggingConfig.Builder
getLoggingConfigBuilder()
Configuration for logging conversation lifecycle events.LoggingConfigOrBuilder
getLoggingConfigOrBuilder()
Configuration for logging conversation lifecycle events.String
getName()
The unique identifier of this conversation profile.com.google.protobuf.ByteString
getNameBytes()
The unique identifier of this conversation profile.NotificationConfig
getNewMessageEventNotificationConfig()
Configuration for publishing new message events.NotificationConfig.Builder
getNewMessageEventNotificationConfigBuilder()
Configuration for publishing new message events.NotificationConfigOrBuilder
getNewMessageEventNotificationConfigOrBuilder()
Configuration for publishing new message events.NotificationConfig
getNotificationConfig()
Configuration for publishing conversation lifecycle events.NotificationConfig.Builder
getNotificationConfigBuilder()
Configuration for publishing conversation lifecycle events.NotificationConfigOrBuilder
getNotificationConfigOrBuilder()
Configuration for publishing conversation lifecycle events.String
getSecuritySettings()
Name of the CX SecuritySettings reference for the agent.com.google.protobuf.ByteString
getSecuritySettingsBytes()
Name of the CX SecuritySettings reference for the agent.SpeechToTextConfig
getSttConfig()
Settings for speech transcription.SpeechToTextConfig.Builder
getSttConfigBuilder()
Settings for speech transcription.SpeechToTextConfigOrBuilder
getSttConfigOrBuilder()
Settings for speech transcription.String
getTimeZone()
The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.com.google.protobuf.ByteString
getTimeZoneBytes()
The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.SynthesizeSpeechConfig
getTtsConfig()
Configuration for Text-to-Speech synthesization.SynthesizeSpeechConfig.Builder
getTtsConfigBuilder()
Configuration for Text-to-Speech synthesization.SynthesizeSpeechConfigOrBuilder
getTtsConfigOrBuilder()
Configuration for Text-to-Speech synthesization.com.google.protobuf.Timestamp
getUpdateTime()
Output only.com.google.protobuf.Timestamp.Builder
getUpdateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.boolean
hasAutomatedAgentConfig()
Configuration for an automated agent to use with this profile.boolean
hasCreateTime()
Output only.boolean
hasHumanAgentAssistantConfig()
Configuration for agent assistance to use with this profile.boolean
hasHumanAgentHandoffConfig()
Configuration for connecting to a live agent.boolean
hasLoggingConfig()
Configuration for logging conversation lifecycle events.boolean
hasNewMessageEventNotificationConfig()
Configuration for publishing new message events.boolean
hasNotificationConfig()
Configuration for publishing conversation lifecycle events.boolean
hasSttConfig()
Settings for speech transcription.boolean
hasTtsConfig()
Configuration for Text-to-Speech synthesization.boolean
hasUpdateTime()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ConversationProfile.Builder
mergeAutomatedAgentConfig(AutomatedAgentConfig value)
Configuration for an automated agent to use with this profile.ConversationProfile.Builder
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.ConversationProfile.Builder
mergeFrom(ConversationProfile other)
ConversationProfile.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ConversationProfile.Builder
mergeFrom(com.google.protobuf.Message other)
ConversationProfile.Builder
mergeHumanAgentAssistantConfig(HumanAgentAssistantConfig value)
Configuration for agent assistance to use with this profile.ConversationProfile.Builder
mergeHumanAgentHandoffConfig(HumanAgentHandoffConfig value)
Configuration for connecting to a live agent.ConversationProfile.Builder
mergeLoggingConfig(LoggingConfig value)
Configuration for logging conversation lifecycle events.ConversationProfile.Builder
mergeNewMessageEventNotificationConfig(NotificationConfig value)
Configuration for publishing new message events.ConversationProfile.Builder
mergeNotificationConfig(NotificationConfig value)
Configuration for publishing conversation lifecycle events.ConversationProfile.Builder
mergeSttConfig(SpeechToTextConfig value)
Settings for speech transcription.ConversationProfile.Builder
mergeTtsConfig(SynthesizeSpeechConfig value)
Configuration for Text-to-Speech synthesization.ConversationProfile.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ConversationProfile.Builder
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.ConversationProfile.Builder
setAutomatedAgentConfig(AutomatedAgentConfig value)
Configuration for an automated agent to use with this profile.ConversationProfile.Builder
setAutomatedAgentConfig(AutomatedAgentConfig.Builder builderForValue)
Configuration for an automated agent to use with this profile.ConversationProfile.Builder
setCreateTime(com.google.protobuf.Timestamp value)
Output only.ConversationProfile.Builder
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.ConversationProfile.Builder
setDisplayName(String value)
Required.ConversationProfile.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.ConversationProfile.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConversationProfile.Builder
setHumanAgentAssistantConfig(HumanAgentAssistantConfig value)
Configuration for agent assistance to use with this profile.ConversationProfile.Builder
setHumanAgentAssistantConfig(HumanAgentAssistantConfig.Builder builderForValue)
Configuration for agent assistance to use with this profile.ConversationProfile.Builder
setHumanAgentHandoffConfig(HumanAgentHandoffConfig value)
Configuration for connecting to a live agent.ConversationProfile.Builder
setHumanAgentHandoffConfig(HumanAgentHandoffConfig.Builder builderForValue)
Configuration for connecting to a live agent.ConversationProfile.Builder
setLanguageCode(String value)
Language code for the conversation profile.ConversationProfile.Builder
setLanguageCodeBytes(com.google.protobuf.ByteString value)
Language code for the conversation profile.ConversationProfile.Builder
setLoggingConfig(LoggingConfig value)
Configuration for logging conversation lifecycle events.ConversationProfile.Builder
setLoggingConfig(LoggingConfig.Builder builderForValue)
Configuration for logging conversation lifecycle events.ConversationProfile.Builder
setName(String value)
The unique identifier of this conversation profile.ConversationProfile.Builder
setNameBytes(com.google.protobuf.ByteString value)
The unique identifier of this conversation profile.ConversationProfile.Builder
setNewMessageEventNotificationConfig(NotificationConfig value)
Configuration for publishing new message events.ConversationProfile.Builder
setNewMessageEventNotificationConfig(NotificationConfig.Builder builderForValue)
Configuration for publishing new message events.ConversationProfile.Builder
setNotificationConfig(NotificationConfig value)
Configuration for publishing conversation lifecycle events.ConversationProfile.Builder
setNotificationConfig(NotificationConfig.Builder builderForValue)
Configuration for publishing conversation lifecycle events.ConversationProfile.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ConversationProfile.Builder
setSecuritySettings(String value)
Name of the CX SecuritySettings reference for the agent.ConversationProfile.Builder
setSecuritySettingsBytes(com.google.protobuf.ByteString value)
Name of the CX SecuritySettings reference for the agent.ConversationProfile.Builder
setSttConfig(SpeechToTextConfig value)
Settings for speech transcription.ConversationProfile.Builder
setSttConfig(SpeechToTextConfig.Builder builderForValue)
Settings for speech transcription.ConversationProfile.Builder
setTimeZone(String value)
The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.ConversationProfile.Builder
setTimeZoneBytes(com.google.protobuf.ByteString value)
The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.ConversationProfile.Builder
setTtsConfig(SynthesizeSpeechConfig value)
Configuration for Text-to-Speech synthesization.ConversationProfile.Builder
setTtsConfig(SynthesizeSpeechConfig.Builder builderForValue)
Configuration for Text-to-Speech synthesization.ConversationProfile.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ConversationProfile.Builder
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.ConversationProfile.Builder
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
clear
public ConversationProfile.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
getDefaultInstanceForType
public ConversationProfile getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ConversationProfile build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ConversationProfile buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ConversationProfile.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
setField
public ConversationProfile.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
clearField
public ConversationProfile.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
clearOneof
public ConversationProfile.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
setRepeatedField
public ConversationProfile.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
addRepeatedField
public ConversationProfile.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
mergeFrom
public ConversationProfile.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConversationProfile.Builder>
-
mergeFrom
public ConversationProfile.Builder mergeFrom(ConversationProfile other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
mergeFrom
public ConversationProfile.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConversationProfile.Builder>
- Throws:
IOException
-
getName
public String getName()
The unique identifier of this conversation profile. Format: `projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>`.
string name = 1;
- Specified by:
getName
in interfaceConversationProfileOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The unique identifier of this conversation profile. Format: `projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>`.
string name = 1;
- Specified by:
getNameBytes
in interfaceConversationProfileOrBuilder
- Returns:
- The bytes for name.
-
setName
public ConversationProfile.Builder setName(String value)
The unique identifier of this conversation profile. Format: `projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>`.
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public ConversationProfile.Builder clearName()
The unique identifier of this conversation profile. Format: `projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>`.
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public ConversationProfile.Builder setNameBytes(com.google.protobuf.ByteString value)
The unique identifier of this conversation profile. Format: `projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>`.
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
public String getDisplayName()
Required. Human readable name for this profile. Max length 1024 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDisplayName
in interfaceConversationProfileOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
Required. Human readable name for this profile. Max length 1024 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDisplayNameBytes
in interfaceConversationProfileOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public ConversationProfile.Builder setDisplayName(String value)
Required. Human readable name for this profile. Max length 1024 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public ConversationProfile.Builder clearDisplayName()
Required. Human readable name for this profile. Max length 1024 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public ConversationProfile.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. Human readable name for this profile. Max length 1024 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasCreateTime
in interfaceConversationProfileOrBuilder
- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTime
in interfaceConversationProfileOrBuilder
- Returns:
- The createTime.
-
setCreateTime
public ConversationProfile.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public ConversationProfile.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public ConversationProfile.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public ConversationProfile.Builder clearCreateTime()
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTimeOrBuilder
in interfaceConversationProfileOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasUpdateTime
in interfaceConversationProfileOrBuilder
- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTime
in interfaceConversationProfileOrBuilder
- Returns:
- The updateTime.
-
setUpdateTime
public ConversationProfile.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public ConversationProfile.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public ConversationProfile.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public ConversationProfile.Builder clearUpdateTime()
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTimeOrBuilder
in interfaceConversationProfileOrBuilder
-
hasAutomatedAgentConfig
public boolean hasAutomatedAgentConfig()
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2beta1.AutomatedAgentConfig automated_agent_config = 3;
- Specified by:
hasAutomatedAgentConfig
in interfaceConversationProfileOrBuilder
- Returns:
- Whether the automatedAgentConfig field is set.
-
getAutomatedAgentConfig
public AutomatedAgentConfig getAutomatedAgentConfig()
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2beta1.AutomatedAgentConfig automated_agent_config = 3;
- Specified by:
getAutomatedAgentConfig
in interfaceConversationProfileOrBuilder
- Returns:
- The automatedAgentConfig.
-
setAutomatedAgentConfig
public ConversationProfile.Builder setAutomatedAgentConfig(AutomatedAgentConfig value)
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2beta1.AutomatedAgentConfig automated_agent_config = 3;
-
setAutomatedAgentConfig
public ConversationProfile.Builder setAutomatedAgentConfig(AutomatedAgentConfig.Builder builderForValue)
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2beta1.AutomatedAgentConfig automated_agent_config = 3;
-
mergeAutomatedAgentConfig
public ConversationProfile.Builder mergeAutomatedAgentConfig(AutomatedAgentConfig value)
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2beta1.AutomatedAgentConfig automated_agent_config = 3;
-
clearAutomatedAgentConfig
public ConversationProfile.Builder clearAutomatedAgentConfig()
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2beta1.AutomatedAgentConfig automated_agent_config = 3;
-
getAutomatedAgentConfigBuilder
public AutomatedAgentConfig.Builder getAutomatedAgentConfigBuilder()
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2beta1.AutomatedAgentConfig automated_agent_config = 3;
-
getAutomatedAgentConfigOrBuilder
public AutomatedAgentConfigOrBuilder getAutomatedAgentConfigOrBuilder()
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2beta1.AutomatedAgentConfig automated_agent_config = 3;
- Specified by:
getAutomatedAgentConfigOrBuilder
in interfaceConversationProfileOrBuilder
-
hasHumanAgentAssistantConfig
public boolean hasHumanAgentAssistantConfig()
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2beta1.HumanAgentAssistantConfig human_agent_assistant_config = 4;
- Specified by:
hasHumanAgentAssistantConfig
in interfaceConversationProfileOrBuilder
- Returns:
- Whether the humanAgentAssistantConfig field is set.
-
getHumanAgentAssistantConfig
public HumanAgentAssistantConfig getHumanAgentAssistantConfig()
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2beta1.HumanAgentAssistantConfig human_agent_assistant_config = 4;
- Specified by:
getHumanAgentAssistantConfig
in interfaceConversationProfileOrBuilder
- Returns:
- The humanAgentAssistantConfig.
-
setHumanAgentAssistantConfig
public ConversationProfile.Builder setHumanAgentAssistantConfig(HumanAgentAssistantConfig value)
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2beta1.HumanAgentAssistantConfig human_agent_assistant_config = 4;
-
setHumanAgentAssistantConfig
public ConversationProfile.Builder setHumanAgentAssistantConfig(HumanAgentAssistantConfig.Builder builderForValue)
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2beta1.HumanAgentAssistantConfig human_agent_assistant_config = 4;
-
mergeHumanAgentAssistantConfig
public ConversationProfile.Builder mergeHumanAgentAssistantConfig(HumanAgentAssistantConfig value)
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2beta1.HumanAgentAssistantConfig human_agent_assistant_config = 4;
-
clearHumanAgentAssistantConfig
public ConversationProfile.Builder clearHumanAgentAssistantConfig()
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2beta1.HumanAgentAssistantConfig human_agent_assistant_config = 4;
-
getHumanAgentAssistantConfigBuilder
public HumanAgentAssistantConfig.Builder getHumanAgentAssistantConfigBuilder()
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2beta1.HumanAgentAssistantConfig human_agent_assistant_config = 4;
-
getHumanAgentAssistantConfigOrBuilder
public HumanAgentAssistantConfigOrBuilder getHumanAgentAssistantConfigOrBuilder()
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2beta1.HumanAgentAssistantConfig human_agent_assistant_config = 4;
- Specified by:
getHumanAgentAssistantConfigOrBuilder
in interfaceConversationProfileOrBuilder
-
hasHumanAgentHandoffConfig
public boolean hasHumanAgentHandoffConfig()
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig human_agent_handoff_config = 5;
- Specified by:
hasHumanAgentHandoffConfig
in interfaceConversationProfileOrBuilder
- Returns:
- Whether the humanAgentHandoffConfig field is set.
-
getHumanAgentHandoffConfig
public HumanAgentHandoffConfig getHumanAgentHandoffConfig()
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig human_agent_handoff_config = 5;
- Specified by:
getHumanAgentHandoffConfig
in interfaceConversationProfileOrBuilder
- Returns:
- The humanAgentHandoffConfig.
-
setHumanAgentHandoffConfig
public ConversationProfile.Builder setHumanAgentHandoffConfig(HumanAgentHandoffConfig value)
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig human_agent_handoff_config = 5;
-
setHumanAgentHandoffConfig
public ConversationProfile.Builder setHumanAgentHandoffConfig(HumanAgentHandoffConfig.Builder builderForValue)
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig human_agent_handoff_config = 5;
-
mergeHumanAgentHandoffConfig
public ConversationProfile.Builder mergeHumanAgentHandoffConfig(HumanAgentHandoffConfig value)
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig human_agent_handoff_config = 5;
-
clearHumanAgentHandoffConfig
public ConversationProfile.Builder clearHumanAgentHandoffConfig()
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig human_agent_handoff_config = 5;
-
getHumanAgentHandoffConfigBuilder
public HumanAgentHandoffConfig.Builder getHumanAgentHandoffConfigBuilder()
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig human_agent_handoff_config = 5;
-
getHumanAgentHandoffConfigOrBuilder
public HumanAgentHandoffConfigOrBuilder getHumanAgentHandoffConfigOrBuilder()
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2beta1.HumanAgentHandoffConfig human_agent_handoff_config = 5;
- Specified by:
getHumanAgentHandoffConfigOrBuilder
in interfaceConversationProfileOrBuilder
-
hasNotificationConfig
public boolean hasNotificationConfig()
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.NotificationConfig notification_config = 6;
- Specified by:
hasNotificationConfig
in interfaceConversationProfileOrBuilder
- Returns:
- Whether the notificationConfig field is set.
-
getNotificationConfig
public NotificationConfig getNotificationConfig()
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.NotificationConfig notification_config = 6;
- Specified by:
getNotificationConfig
in interfaceConversationProfileOrBuilder
- Returns:
- The notificationConfig.
-
setNotificationConfig
public ConversationProfile.Builder setNotificationConfig(NotificationConfig value)
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.NotificationConfig notification_config = 6;
-
setNotificationConfig
public ConversationProfile.Builder setNotificationConfig(NotificationConfig.Builder builderForValue)
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.NotificationConfig notification_config = 6;
-
mergeNotificationConfig
public ConversationProfile.Builder mergeNotificationConfig(NotificationConfig value)
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.NotificationConfig notification_config = 6;
-
clearNotificationConfig
public ConversationProfile.Builder clearNotificationConfig()
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.NotificationConfig notification_config = 6;
-
getNotificationConfigBuilder
public NotificationConfig.Builder getNotificationConfigBuilder()
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.NotificationConfig notification_config = 6;
-
getNotificationConfigOrBuilder
public NotificationConfigOrBuilder getNotificationConfigOrBuilder()
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.NotificationConfig notification_config = 6;
- Specified by:
getNotificationConfigOrBuilder
in interfaceConversationProfileOrBuilder
-
hasLoggingConfig
public boolean hasLoggingConfig()
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.LoggingConfig logging_config = 7;
- Specified by:
hasLoggingConfig
in interfaceConversationProfileOrBuilder
- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
public LoggingConfig getLoggingConfig()
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.LoggingConfig logging_config = 7;
- Specified by:
getLoggingConfig
in interfaceConversationProfileOrBuilder
- Returns:
- The loggingConfig.
-
setLoggingConfig
public ConversationProfile.Builder setLoggingConfig(LoggingConfig value)
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.LoggingConfig logging_config = 7;
-
setLoggingConfig
public ConversationProfile.Builder setLoggingConfig(LoggingConfig.Builder builderForValue)
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.LoggingConfig logging_config = 7;
-
mergeLoggingConfig
public ConversationProfile.Builder mergeLoggingConfig(LoggingConfig value)
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.LoggingConfig logging_config = 7;
-
clearLoggingConfig
public ConversationProfile.Builder clearLoggingConfig()
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.LoggingConfig logging_config = 7;
-
getLoggingConfigBuilder
public LoggingConfig.Builder getLoggingConfigBuilder()
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.LoggingConfig logging_config = 7;
-
getLoggingConfigOrBuilder
public LoggingConfigOrBuilder getLoggingConfigOrBuilder()
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2beta1.LoggingConfig logging_config = 7;
- Specified by:
getLoggingConfigOrBuilder
in interfaceConversationProfileOrBuilder
-
hasNewMessageEventNotificationConfig
public boolean hasNewMessageEventNotificationConfig()
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
.google.cloud.dialogflow.v2beta1.NotificationConfig new_message_event_notification_config = 8;
- Specified by:
hasNewMessageEventNotificationConfig
in interfaceConversationProfileOrBuilder
- Returns:
- Whether the newMessageEventNotificationConfig field is set.
-
getNewMessageEventNotificationConfig
public NotificationConfig getNewMessageEventNotificationConfig()
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
.google.cloud.dialogflow.v2beta1.NotificationConfig new_message_event_notification_config = 8;
- Specified by:
getNewMessageEventNotificationConfig
in interfaceConversationProfileOrBuilder
- Returns:
- The newMessageEventNotificationConfig.
-
setNewMessageEventNotificationConfig
public ConversationProfile.Builder setNewMessageEventNotificationConfig(NotificationConfig value)
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
.google.cloud.dialogflow.v2beta1.NotificationConfig new_message_event_notification_config = 8;
-
setNewMessageEventNotificationConfig
public ConversationProfile.Builder setNewMessageEventNotificationConfig(NotificationConfig.Builder builderForValue)
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
.google.cloud.dialogflow.v2beta1.NotificationConfig new_message_event_notification_config = 8;
-
mergeNewMessageEventNotificationConfig
public ConversationProfile.Builder mergeNewMessageEventNotificationConfig(NotificationConfig value)
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
.google.cloud.dialogflow.v2beta1.NotificationConfig new_message_event_notification_config = 8;
-
clearNewMessageEventNotificationConfig
public ConversationProfile.Builder clearNewMessageEventNotificationConfig()
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
.google.cloud.dialogflow.v2beta1.NotificationConfig new_message_event_notification_config = 8;
-
getNewMessageEventNotificationConfigBuilder
public NotificationConfig.Builder getNewMessageEventNotificationConfigBuilder()
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
.google.cloud.dialogflow.v2beta1.NotificationConfig new_message_event_notification_config = 8;
-
getNewMessageEventNotificationConfigOrBuilder
public NotificationConfigOrBuilder getNewMessageEventNotificationConfigOrBuilder()
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
.google.cloud.dialogflow.v2beta1.NotificationConfig new_message_event_notification_config = 8;
- Specified by:
getNewMessageEventNotificationConfigOrBuilder
in interfaceConversationProfileOrBuilder
-
hasSttConfig
public boolean hasSttConfig()
Settings for speech transcription.
.google.cloud.dialogflow.v2beta1.SpeechToTextConfig stt_config = 9;
- Specified by:
hasSttConfig
in interfaceConversationProfileOrBuilder
- Returns:
- Whether the sttConfig field is set.
-
getSttConfig
public SpeechToTextConfig getSttConfig()
Settings for speech transcription.
.google.cloud.dialogflow.v2beta1.SpeechToTextConfig stt_config = 9;
- Specified by:
getSttConfig
in interfaceConversationProfileOrBuilder
- Returns:
- The sttConfig.
-
setSttConfig
public ConversationProfile.Builder setSttConfig(SpeechToTextConfig value)
Settings for speech transcription.
.google.cloud.dialogflow.v2beta1.SpeechToTextConfig stt_config = 9;
-
setSttConfig
public ConversationProfile.Builder setSttConfig(SpeechToTextConfig.Builder builderForValue)
Settings for speech transcription.
.google.cloud.dialogflow.v2beta1.SpeechToTextConfig stt_config = 9;
-
mergeSttConfig
public ConversationProfile.Builder mergeSttConfig(SpeechToTextConfig value)
Settings for speech transcription.
.google.cloud.dialogflow.v2beta1.SpeechToTextConfig stt_config = 9;
-
clearSttConfig
public ConversationProfile.Builder clearSttConfig()
Settings for speech transcription.
.google.cloud.dialogflow.v2beta1.SpeechToTextConfig stt_config = 9;
-
getSttConfigBuilder
public SpeechToTextConfig.Builder getSttConfigBuilder()
Settings for speech transcription.
.google.cloud.dialogflow.v2beta1.SpeechToTextConfig stt_config = 9;
-
getSttConfigOrBuilder
public SpeechToTextConfigOrBuilder getSttConfigOrBuilder()
Settings for speech transcription.
.google.cloud.dialogflow.v2beta1.SpeechToTextConfig stt_config = 9;
- Specified by:
getSttConfigOrBuilder
in interfaceConversationProfileOrBuilder
-
getLanguageCode
public String getLanguageCode()
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
string language_code = 10;
- Specified by:
getLanguageCode
in interfaceConversationProfileOrBuilder
- Returns:
- The languageCode.
-
getLanguageCodeBytes
public com.google.protobuf.ByteString getLanguageCodeBytes()
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
string language_code = 10;
- Specified by:
getLanguageCodeBytes
in interfaceConversationProfileOrBuilder
- Returns:
- The bytes for languageCode.
-
setLanguageCode
public ConversationProfile.Builder setLanguageCode(String value)
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
string language_code = 10;
- Parameters:
value
- The languageCode to set.- Returns:
- This builder for chaining.
-
clearLanguageCode
public ConversationProfile.Builder clearLanguageCode()
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
string language_code = 10;
- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
public ConversationProfile.Builder setLanguageCodeBytes(com.google.protobuf.ByteString value)
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
string language_code = 10;
- Parameters:
value
- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-
getTimeZone
public String getTimeZone()
The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
string time_zone = 14;
- Specified by:
getTimeZone
in interfaceConversationProfileOrBuilder
- Returns:
- The timeZone.
-
getTimeZoneBytes
public com.google.protobuf.ByteString getTimeZoneBytes()
The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
string time_zone = 14;
- Specified by:
getTimeZoneBytes
in interfaceConversationProfileOrBuilder
- Returns:
- The bytes for timeZone.
-
setTimeZone
public ConversationProfile.Builder setTimeZone(String value)
The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
string time_zone = 14;
- Parameters:
value
- The timeZone to set.- Returns:
- This builder for chaining.
-
clearTimeZone
public ConversationProfile.Builder clearTimeZone()
The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
string time_zone = 14;
- Returns:
- This builder for chaining.
-
setTimeZoneBytes
public ConversationProfile.Builder setTimeZoneBytes(com.google.protobuf.ByteString value)
The time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
string time_zone = 14;
- Parameters:
value
- The bytes for timeZone to set.- Returns:
- This builder for chaining.
-
getSecuritySettings
public String getSecuritySettings()
Name of the CX SecuritySettings reference for the agent. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string security_settings = 13 [(.google.api.resource_reference) = { ... }
- Specified by:
getSecuritySettings
in interfaceConversationProfileOrBuilder
- Returns:
- The securitySettings.
-
getSecuritySettingsBytes
public com.google.protobuf.ByteString getSecuritySettingsBytes()
Name of the CX SecuritySettings reference for the agent. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string security_settings = 13 [(.google.api.resource_reference) = { ... }
- Specified by:
getSecuritySettingsBytes
in interfaceConversationProfileOrBuilder
- Returns:
- The bytes for securitySettings.
-
setSecuritySettings
public ConversationProfile.Builder setSecuritySettings(String value)
Name of the CX SecuritySettings reference for the agent. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string security_settings = 13 [(.google.api.resource_reference) = { ... }
- Parameters:
value
- The securitySettings to set.- Returns:
- This builder for chaining.
-
clearSecuritySettings
public ConversationProfile.Builder clearSecuritySettings()
Name of the CX SecuritySettings reference for the agent. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string security_settings = 13 [(.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setSecuritySettingsBytes
public ConversationProfile.Builder setSecuritySettingsBytes(com.google.protobuf.ByteString value)
Name of the CX SecuritySettings reference for the agent. Format: `projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>`.
string security_settings = 13 [(.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes for securitySettings to set.- Returns:
- This builder for chaining.
-
hasTtsConfig
public boolean hasTtsConfig()
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig tts_config = 18;
- Specified by:
hasTtsConfig
in interfaceConversationProfileOrBuilder
- Returns:
- Whether the ttsConfig field is set.
-
getTtsConfig
public SynthesizeSpeechConfig getTtsConfig()
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig tts_config = 18;
- Specified by:
getTtsConfig
in interfaceConversationProfileOrBuilder
- Returns:
- The ttsConfig.
-
setTtsConfig
public ConversationProfile.Builder setTtsConfig(SynthesizeSpeechConfig value)
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig tts_config = 18;
-
setTtsConfig
public ConversationProfile.Builder setTtsConfig(SynthesizeSpeechConfig.Builder builderForValue)
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig tts_config = 18;
-
mergeTtsConfig
public ConversationProfile.Builder mergeTtsConfig(SynthesizeSpeechConfig value)
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig tts_config = 18;
-
clearTtsConfig
public ConversationProfile.Builder clearTtsConfig()
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig tts_config = 18;
-
getTtsConfigBuilder
public SynthesizeSpeechConfig.Builder getTtsConfigBuilder()
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig tts_config = 18;
-
getTtsConfigOrBuilder
public SynthesizeSpeechConfigOrBuilder getTtsConfigOrBuilder()
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
.google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig tts_config = 18;
- Specified by:
getTtsConfigOrBuilder
in interfaceConversationProfileOrBuilder
-
setUnknownFields
public final ConversationProfile.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
mergeUnknownFields
public final ConversationProfile.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationProfile.Builder>
-
-