Package com.google.cloud.dialogflow.v2
Class ConversationProfile.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConversationProfile.Builder>
com.google.cloud.dialogflow.v2.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.GeneratedMessage.Builder<ConversationProfile.Builder>
implements ConversationProfileOrBuilder
Defines the services to connect to incoming Dialogflow conversations.Protobuf type
google.cloud.dialogflow.v2.ConversationProfile-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Configuration for an automated agent to use with this profile.Output only.Required.Configuration for agent assistance to use with this profile.Configuration for connecting to a live agent.Language code for the conversation profile.Configuration for logging conversation lifecycle events.The unique identifier of this conversation profile.Configuration for publishing new message events.Optional.Configuration for publishing conversation lifecycle events.Name of the CX SecuritySettings reference for the agent.Settings for speech transcription.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.Configuration for Text-to-Speech synthesization.Output only.Configuration for an automated agent to use with this profile.Configuration for an automated agent to use with this profile.Configuration for an automated agent to use with this profile.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Configuration for agent assistance to use with this profile.Configuration for agent assistance to use with this profile.Configuration for agent assistance to use with this profile.Configuration for connecting to a live agent.Configuration for connecting to a live agent.Configuration for connecting to a live agent.Language code for the conversation profile.com.google.protobuf.ByteStringLanguage code for the conversation profile.Configuration for logging conversation lifecycle events.Configuration for logging conversation lifecycle events.Configuration for logging conversation lifecycle events.getName()The unique identifier of this conversation profile.com.google.protobuf.ByteStringThe unique identifier of this conversation profile.Configuration for publishing new message events.Configuration for publishing new message events.Configuration for publishing new message events.Optional.Optional.Optional.Configuration for publishing conversation lifecycle events.Configuration for publishing conversation lifecycle events.Configuration for publishing conversation lifecycle events.Name of the CX SecuritySettings reference for the agent.com.google.protobuf.ByteStringName of the CX SecuritySettings reference for the agent.Settings for speech transcription.Settings for speech transcription.Settings for speech transcription.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.ByteStringThe time zone of this conversational profile from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.Configuration for Text-to-Speech synthesization.Configuration for Text-to-Speech synthesization.Configuration for Text-to-Speech synthesization.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanConfiguration for an automated agent to use with this profile.booleanOutput only.booleanConfiguration for agent assistance to use with this profile.booleanConfiguration for connecting to a live agent.booleanConfiguration for logging conversation lifecycle events.booleanConfiguration for publishing new message events.booleanOptional.booleanConfiguration for publishing conversation lifecycle events.booleanSettings for speech transcription.booleanConfiguration for Text-to-Speech synthesization.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanConfiguration for an automated agent to use with this profile.mergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(ConversationProfile other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Configuration for agent assistance to use with this profile.Configuration for connecting to a live agent.mergeLoggingConfig(LoggingConfig value) Configuration for logging conversation lifecycle events.Configuration for publishing new message events.Optional.Configuration for publishing conversation lifecycle events.mergeSttConfig(SpeechToTextConfig value) Settings for speech transcription.Configuration for Text-to-Speech synthesization.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.Configuration for an automated agent to use with this profile.setAutomatedAgentConfig(AutomatedAgentConfig.Builder builderForValue) Configuration for an automated agent to use with this profile.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setDisplayName(String value) Required.setDisplayNameBytes(com.google.protobuf.ByteString value) Required.Configuration for agent assistance to use with this profile.setHumanAgentAssistantConfig(HumanAgentAssistantConfig.Builder builderForValue) Configuration for agent assistance to use with this profile.Configuration for connecting to a live agent.setHumanAgentHandoffConfig(HumanAgentHandoffConfig.Builder builderForValue) Configuration for connecting to a live agent.setLanguageCode(String value) Language code for the conversation profile.setLanguageCodeBytes(com.google.protobuf.ByteString value) Language code for the conversation profile.setLoggingConfig(LoggingConfig value) Configuration for logging conversation lifecycle events.setLoggingConfig(LoggingConfig.Builder builderForValue) Configuration for logging conversation lifecycle events.The unique identifier of this conversation profile.setNameBytes(com.google.protobuf.ByteString value) The unique identifier of this conversation profile.Configuration for publishing new message events.setNewMessageEventNotificationConfig(NotificationConfig.Builder builderForValue) Configuration for publishing new message events.Optional.setNewRecognitionResultNotificationConfig(NotificationConfig.Builder builderForValue) Optional.Configuration for publishing conversation lifecycle events.setNotificationConfig(NotificationConfig.Builder builderForValue) Configuration for publishing conversation lifecycle events.setSecuritySettings(String value) Name of the CX SecuritySettings reference for the agent.setSecuritySettingsBytes(com.google.protobuf.ByteString value) Name of the CX SecuritySettings reference for the agent.setSttConfig(SpeechToTextConfig value) Settings for speech transcription.setSttConfig(SpeechToTextConfig.Builder builderForValue) Settings for speech transcription.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.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.Configuration for Text-to-Speech synthesization.setTtsConfig(SynthesizeSpeechConfig.Builder builderForValue) Configuration for Text-to-Speech synthesization.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.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<ConversationProfile.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<ConversationProfile.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<ConversationProfile.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<ConversationProfile.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConversationProfile.Builder>
-
mergeFrom
public ConversationProfile.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<ConversationProfile.Builder>- Throws:
IOException
-
getName
The unique identifier of this conversation profile. Format: `projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>`.
string name = 1;- Specified by:
getNamein 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:
getNameBytesin interfaceConversationProfileOrBuilder- Returns:
- The bytes for name.
-
setName
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
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
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
Required. Human readable name for this profile. Max length 1024 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNamein 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:
getDisplayNameBytesin interfaceConversationProfileOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
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
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
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:
hasCreateTimein 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:
getCreateTimein interfaceConversationProfileOrBuilder- Returns:
- The createTime.
-
setCreateTime
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
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
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:
getCreateTimeOrBuilderin 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:
hasUpdateTimein 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:
getUpdateTimein interfaceConversationProfileOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
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
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
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:
getUpdateTimeOrBuilderin interfaceConversationProfileOrBuilder
-
hasAutomatedAgentConfig
public boolean hasAutomatedAgentConfig()Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3;- Specified by:
hasAutomatedAgentConfigin interfaceConversationProfileOrBuilder- Returns:
- Whether the automatedAgentConfig field is set.
-
getAutomatedAgentConfig
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3;- Specified by:
getAutomatedAgentConfigin interfaceConversationProfileOrBuilder- Returns:
- The automatedAgentConfig.
-
setAutomatedAgentConfig
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.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.v2.AutomatedAgentConfig automated_agent_config = 3; -
mergeAutomatedAgentConfig
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3; -
clearAutomatedAgentConfig
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3; -
getAutomatedAgentConfigBuilder
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3; -
getAutomatedAgentConfigOrBuilder
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3;- Specified by:
getAutomatedAgentConfigOrBuilderin interfaceConversationProfileOrBuilder
-
hasHumanAgentAssistantConfig
public boolean hasHumanAgentAssistantConfig()Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4;- Specified by:
hasHumanAgentAssistantConfigin interfaceConversationProfileOrBuilder- Returns:
- Whether the humanAgentAssistantConfig field is set.
-
getHumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4;- Specified by:
getHumanAgentAssistantConfigin interfaceConversationProfileOrBuilder- Returns:
- The humanAgentAssistantConfig.
-
setHumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.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.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4; -
mergeHumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4; -
clearHumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4; -
getHumanAgentAssistantConfigBuilder
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4; -
getHumanAgentAssistantConfigOrBuilder
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4;- Specified by:
getHumanAgentAssistantConfigOrBuilderin 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.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5;- Specified by:
hasHumanAgentHandoffConfigin interfaceConversationProfileOrBuilder- Returns:
- Whether the humanAgentHandoffConfig field is set.
-
getHumanAgentHandoffConfig
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5;- Specified by:
getHumanAgentHandoffConfigin interfaceConversationProfileOrBuilder- Returns:
- The humanAgentHandoffConfig.
-
setHumanAgentHandoffConfig
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2.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.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5; -
mergeHumanAgentHandoffConfig
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5; -
clearHumanAgentHandoffConfig
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5; -
getHumanAgentHandoffConfigBuilder
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5; -
getHumanAgentHandoffConfigOrBuilder
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
.google.cloud.dialogflow.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5;- Specified by:
getHumanAgentHandoffConfigOrBuilderin interfaceConversationProfileOrBuilder
-
hasNotificationConfig
public boolean hasNotificationConfig()Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;- Specified by:
hasNotificationConfigin interfaceConversationProfileOrBuilder- Returns:
- Whether the notificationConfig field is set.
-
getNotificationConfig
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;- Specified by:
getNotificationConfigin interfaceConversationProfileOrBuilder- Returns:
- The notificationConfig.
-
setNotificationConfig
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6; -
setNotificationConfig
public ConversationProfile.Builder setNotificationConfig(NotificationConfig.Builder builderForValue) Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6; -
mergeNotificationConfig
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6; -
clearNotificationConfig
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6; -
getNotificationConfigBuilder
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6; -
getNotificationConfigOrBuilder
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;- Specified by:
getNotificationConfigOrBuilderin interfaceConversationProfileOrBuilder
-
hasLoggingConfig
public boolean hasLoggingConfig()Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;- Specified by:
hasLoggingConfigin interfaceConversationProfileOrBuilder- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;- Specified by:
getLoggingConfigin interfaceConversationProfileOrBuilder- Returns:
- The loggingConfig.
-
setLoggingConfig
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7; -
setLoggingConfig
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7; -
mergeLoggingConfig
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7; -
clearLoggingConfig
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7; -
getLoggingConfigBuilder
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7; -
getLoggingConfigOrBuilder
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;- Specified by:
getLoggingConfigOrBuilderin interfaceConversationProfileOrBuilder
-
hasNewMessageEventNotificationConfig
public boolean hasNewMessageEventNotificationConfig()Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]
.google.cloud.dialogflow.v2.NotificationConfig new_message_event_notification_config = 8;- Specified by:
hasNewMessageEventNotificationConfigin interfaceConversationProfileOrBuilder- Returns:
- Whether the newMessageEventNotificationConfig field is set.
-
getNewMessageEventNotificationConfig
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]
.google.cloud.dialogflow.v2.NotificationConfig new_message_event_notification_config = 8;- Specified by:
getNewMessageEventNotificationConfigin interfaceConversationProfileOrBuilder- Returns:
- The newMessageEventNotificationConfig.
-
setNewMessageEventNotificationConfig
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]
.google.cloud.dialogflow.v2.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.v2.ConversationEvent]
.google.cloud.dialogflow.v2.NotificationConfig new_message_event_notification_config = 8; -
mergeNewMessageEventNotificationConfig
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]
.google.cloud.dialogflow.v2.NotificationConfig new_message_event_notification_config = 8; -
clearNewMessageEventNotificationConfig
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]
.google.cloud.dialogflow.v2.NotificationConfig new_message_event_notification_config = 8; -
getNewMessageEventNotificationConfigBuilder
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]
.google.cloud.dialogflow.v2.NotificationConfig new_message_event_notification_config = 8; -
getNewMessageEventNotificationConfigOrBuilder
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]
.google.cloud.dialogflow.v2.NotificationConfig new_message_event_notification_config = 8;- Specified by:
getNewMessageEventNotificationConfigOrBuilderin interfaceConversationProfileOrBuilder
-
hasNewRecognitionResultNotificationConfig
public boolean hasNewRecognitionResultNotificationConfig()Optional. Configuration for publishing transcription intermediate results. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]. If configured, the following information will be populated as [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent] Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id"
.google.cloud.dialogflow.v2.NotificationConfig new_recognition_result_notification_config = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasNewRecognitionResultNotificationConfigin interfaceConversationProfileOrBuilder- Returns:
- Whether the newRecognitionResultNotificationConfig field is set.
-
getNewRecognitionResultNotificationConfig
Optional. Configuration for publishing transcription intermediate results. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]. If configured, the following information will be populated as [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent] Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id"
.google.cloud.dialogflow.v2.NotificationConfig new_recognition_result_notification_config = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNewRecognitionResultNotificationConfigin interfaceConversationProfileOrBuilder- Returns:
- The newRecognitionResultNotificationConfig.
-
setNewRecognitionResultNotificationConfig
public ConversationProfile.Builder setNewRecognitionResultNotificationConfig(NotificationConfig value) Optional. Configuration for publishing transcription intermediate results. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]. If configured, the following information will be populated as [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent] Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id"
.google.cloud.dialogflow.v2.NotificationConfig new_recognition_result_notification_config = 21 [(.google.api.field_behavior) = OPTIONAL]; -
setNewRecognitionResultNotificationConfig
public ConversationProfile.Builder setNewRecognitionResultNotificationConfig(NotificationConfig.Builder builderForValue) Optional. Configuration for publishing transcription intermediate results. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]. If configured, the following information will be populated as [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent] Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id"
.google.cloud.dialogflow.v2.NotificationConfig new_recognition_result_notification_config = 21 [(.google.api.field_behavior) = OPTIONAL]; -
mergeNewRecognitionResultNotificationConfig
public ConversationProfile.Builder mergeNewRecognitionResultNotificationConfig(NotificationConfig value) Optional. Configuration for publishing transcription intermediate results. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]. If configured, the following information will be populated as [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent] Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id"
.google.cloud.dialogflow.v2.NotificationConfig new_recognition_result_notification_config = 21 [(.google.api.field_behavior) = OPTIONAL]; -
clearNewRecognitionResultNotificationConfig
Optional. Configuration for publishing transcription intermediate results. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]. If configured, the following information will be populated as [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent] Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id"
.google.cloud.dialogflow.v2.NotificationConfig new_recognition_result_notification_config = 21 [(.google.api.field_behavior) = OPTIONAL]; -
getNewRecognitionResultNotificationConfigBuilder
Optional. Configuration for publishing transcription intermediate results. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]. If configured, the following information will be populated as [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent] Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id"
.google.cloud.dialogflow.v2.NotificationConfig new_recognition_result_notification_config = 21 [(.google.api.field_behavior) = OPTIONAL]; -
getNewRecognitionResultNotificationConfigOrBuilder
Optional. Configuration for publishing transcription intermediate results. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]. If configured, the following information will be populated as [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent] Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id"
.google.cloud.dialogflow.v2.NotificationConfig new_recognition_result_notification_config = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNewRecognitionResultNotificationConfigOrBuilderin interfaceConversationProfileOrBuilder
-
hasSttConfig
public boolean hasSttConfig()Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;- Specified by:
hasSttConfigin interfaceConversationProfileOrBuilder- Returns:
- Whether the sttConfig field is set.
-
getSttConfig
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;- Specified by:
getSttConfigin interfaceConversationProfileOrBuilder- Returns:
- The sttConfig.
-
setSttConfig
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9; -
setSttConfig
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9; -
mergeSttConfig
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9; -
clearSttConfig
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9; -
getSttConfigBuilder
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9; -
getSttConfigOrBuilder
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;- Specified by:
getSttConfigOrBuilderin interfaceConversationProfileOrBuilder
-
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:
getLanguageCodein 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:
getLanguageCodeBytesin interfaceConversationProfileOrBuilder- Returns:
- The bytes for languageCode.
-
setLanguageCode
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
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
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
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:
getTimeZonein 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:
getTimeZoneBytesin interfaceConversationProfileOrBuilder- Returns:
- The bytes for timeZone.
-
setTimeZone
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
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
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
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:
getSecuritySettingsin 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:
getSecuritySettingsBytesin interfaceConversationProfileOrBuilder- Returns:
- The bytes for securitySettings.
-
setSecuritySettings
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
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
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.v2.SynthesizeSpeechConfig tts_config = 18;- Specified by:
hasTtsConfigin interfaceConversationProfileOrBuilder- Returns:
- Whether the ttsConfig field is set.
-
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.v2.SynthesizeSpeechConfig tts_config = 18;- Specified by:
getTtsConfigin interfaceConversationProfileOrBuilder- Returns:
- The ttsConfig.
-
setTtsConfig
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.v2.SynthesizeSpeechConfig tts_config = 18; -
setTtsConfig
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.v2.SynthesizeSpeechConfig tts_config = 18; -
mergeTtsConfig
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.v2.SynthesizeSpeechConfig tts_config = 18; -
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.v2.SynthesizeSpeechConfig tts_config = 18; -
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.v2.SynthesizeSpeechConfig tts_config = 18; -
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.v2.SynthesizeSpeechConfig tts_config = 18;- Specified by:
getTtsConfigOrBuilderin interfaceConversationProfileOrBuilder
-