public static final class ConversationProfile.Builder extends GeneratedMessageV3.Builder<ConversationProfile.Builder> implements ConversationProfileOrBuilder
Defines the services to connect to incoming Dialogflow conversations.Protobuf type
google.cloud.dialogflow.v2.ConversationProfile
Modifier and Type | Method and Description |
---|---|
ConversationProfile.Builder |
addRepeatedField(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(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(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 |
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.
|
Timestamp |
getCreateTime()
Output only.
|
Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
ConversationProfile |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
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.
|
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.
|
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.
|
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.
|
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.
|
Timestamp |
getUpdateTime()
Output only.
|
Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
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 |
hasUpdateTime()
Output only.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ConversationProfile.Builder |
mergeAutomatedAgentConfig(AutomatedAgentConfig value)
Configuration for an automated agent to use with this profile.
|
ConversationProfile.Builder |
mergeCreateTime(Timestamp value)
Output only.
|
ConversationProfile.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
ConversationProfile.Builder |
mergeFrom(ConversationProfile other) |
ConversationProfile.Builder |
mergeFrom(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 |
mergeUnknownFields(UnknownFieldSet unknownFields) |
ConversationProfile.Builder |
mergeUpdateTime(Timestamp value)
Output only.
|
ConversationProfile.Builder |
setAutomatedAgentConfig(AutomatedAgentConfig.Builder builderForValue)
Configuration for an automated agent to use with this profile.
|
ConversationProfile.Builder |
setAutomatedAgentConfig(AutomatedAgentConfig value)
Configuration for an automated agent to use with this profile.
|
ConversationProfile.Builder |
setCreateTime(Timestamp.Builder builderForValue)
Output only.
|
ConversationProfile.Builder |
setCreateTime(Timestamp value)
Output only.
|
ConversationProfile.Builder |
setDisplayName(String value)
Required.
|
ConversationProfile.Builder |
setDisplayNameBytes(ByteString value)
Required.
|
ConversationProfile.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
ConversationProfile.Builder |
setHumanAgentAssistantConfig(HumanAgentAssistantConfig.Builder builderForValue)
Configuration for agent assistance to use with this profile.
|
ConversationProfile.Builder |
setHumanAgentAssistantConfig(HumanAgentAssistantConfig value)
Configuration for agent assistance to use with this profile.
|
ConversationProfile.Builder |
setHumanAgentHandoffConfig(HumanAgentHandoffConfig.Builder builderForValue)
Configuration for connecting to a live agent.
|
ConversationProfile.Builder |
setHumanAgentHandoffConfig(HumanAgentHandoffConfig value)
Configuration for connecting to a live agent.
|
ConversationProfile.Builder |
setLanguageCode(String value)
Language code for the conversation profile.
|
ConversationProfile.Builder |
setLanguageCodeBytes(ByteString value)
Language code for the conversation profile.
|
ConversationProfile.Builder |
setLoggingConfig(LoggingConfig.Builder builderForValue)
Configuration for logging conversation lifecycle events.
|
ConversationProfile.Builder |
setLoggingConfig(LoggingConfig value)
Configuration for logging conversation lifecycle events.
|
ConversationProfile.Builder |
setName(String value)
The unique identifier of this conversation profile.
|
ConversationProfile.Builder |
setNameBytes(ByteString value)
The unique identifier of this conversation profile.
|
ConversationProfile.Builder |
setNewMessageEventNotificationConfig(NotificationConfig.Builder builderForValue)
Configuration for publishing new message events.
|
ConversationProfile.Builder |
setNewMessageEventNotificationConfig(NotificationConfig value)
Configuration for publishing new message events.
|
ConversationProfile.Builder |
setNotificationConfig(NotificationConfig.Builder builderForValue)
Configuration for publishing conversation lifecycle events.
|
ConversationProfile.Builder |
setNotificationConfig(NotificationConfig value)
Configuration for publishing conversation lifecycle events.
|
ConversationProfile.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
ConversationProfile.Builder |
setSecuritySettings(String value)
Name of the CX SecuritySettings reference for the agent.
|
ConversationProfile.Builder |
setSecuritySettingsBytes(ByteString value)
Name of the CX SecuritySettings reference for the agent.
|
ConversationProfile.Builder |
setSttConfig(SpeechToTextConfig.Builder builderForValue)
Settings for speech transcription.
|
ConversationProfile.Builder |
setSttConfig(SpeechToTextConfig value)
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(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 |
setUnknownFields(UnknownFieldSet unknownFields) |
ConversationProfile.Builder |
setUpdateTime(Timestamp.Builder builderForValue)
Output only.
|
ConversationProfile.Builder |
setUpdateTime(Timestamp value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public ConversationProfile.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public ConversationProfile getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public ConversationProfile build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public ConversationProfile buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public ConversationProfile.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public ConversationProfile.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public ConversationProfile.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public ConversationProfile.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public ConversationProfile.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public ConversationProfile.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public ConversationProfile.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<ConversationProfile.Builder>
public ConversationProfile.Builder mergeFrom(ConversationProfile other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public ConversationProfile.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<ConversationProfile.Builder>
IOException
public String getName()
The unique identifier of this conversation profile. Format: `projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>`.
string name = 1;
getName
in interface ConversationProfileOrBuilder
public ByteString getNameBytes()
The unique identifier of this conversation profile. Format: `projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>`.
string name = 1;
getNameBytes
in interface ConversationProfileOrBuilder
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;
value
- The name to set.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;
public ConversationProfile.Builder setNameBytes(ByteString value)
The unique identifier of this conversation profile. Format: `projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>`.
string name = 1;
value
- The bytes for name to set.public String getDisplayName()
Required. Human readable name for this profile. Max length 1024 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
getDisplayName
in interface ConversationProfileOrBuilder
public ByteString getDisplayNameBytes()
Required. Human readable name for this profile. Max length 1024 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
getDisplayNameBytes
in interface ConversationProfileOrBuilder
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];
value
- The displayName to set.public ConversationProfile.Builder clearDisplayName()
Required. Human readable name for this profile. Max length 1024 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
public ConversationProfile.Builder setDisplayNameBytes(ByteString value)
Required. Human readable name for this profile. Max length 1024 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
value
- The bytes for displayName to set.public boolean hasCreateTime()
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime
in interface ConversationProfileOrBuilder
public Timestamp getCreateTime()
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime
in interface ConversationProfileOrBuilder
public ConversationProfile.Builder setCreateTime(Timestamp value)
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ConversationProfile.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ConversationProfile.Builder mergeCreateTime(Timestamp value)
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ConversationProfile.Builder clearCreateTime()
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Timestamp.Builder getCreateTimeBuilder()
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Create time of the conversation profile.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder
in interface ConversationProfileOrBuilder
public boolean hasUpdateTime()
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime
in interface ConversationProfileOrBuilder
public Timestamp getUpdateTime()
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime
in interface ConversationProfileOrBuilder
public ConversationProfile.Builder setUpdateTime(Timestamp value)
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ConversationProfile.Builder setUpdateTime(Timestamp.Builder builderForValue)
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ConversationProfile.Builder mergeUpdateTime(Timestamp value)
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ConversationProfile.Builder clearUpdateTime()
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Timestamp.Builder getUpdateTimeBuilder()
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Update time of the conversation profile.
.google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder
in interface ConversationProfileOrBuilder
public boolean hasAutomatedAgentConfig()
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3;
hasAutomatedAgentConfig
in interface ConversationProfileOrBuilder
public AutomatedAgentConfig getAutomatedAgentConfig()
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3;
getAutomatedAgentConfig
in interface ConversationProfileOrBuilder
public ConversationProfile.Builder setAutomatedAgentConfig(AutomatedAgentConfig value)
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3;
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;
public ConversationProfile.Builder mergeAutomatedAgentConfig(AutomatedAgentConfig value)
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3;
public ConversationProfile.Builder clearAutomatedAgentConfig()
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3;
public AutomatedAgentConfig.Builder getAutomatedAgentConfigBuilder()
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3;
public AutomatedAgentConfigOrBuilder getAutomatedAgentConfigOrBuilder()
Configuration for an automated agent to use with this profile.
.google.cloud.dialogflow.v2.AutomatedAgentConfig automated_agent_config = 3;
getAutomatedAgentConfigOrBuilder
in interface ConversationProfileOrBuilder
public boolean hasHumanAgentAssistantConfig()
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4;
hasHumanAgentAssistantConfig
in interface ConversationProfileOrBuilder
public HumanAgentAssistantConfig getHumanAgentAssistantConfig()
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4;
getHumanAgentAssistantConfig
in interface ConversationProfileOrBuilder
public ConversationProfile.Builder setHumanAgentAssistantConfig(HumanAgentAssistantConfig value)
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4;
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;
public ConversationProfile.Builder mergeHumanAgentAssistantConfig(HumanAgentAssistantConfig value)
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4;
public ConversationProfile.Builder clearHumanAgentAssistantConfig()
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4;
public HumanAgentAssistantConfig.Builder getHumanAgentAssistantConfigBuilder()
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4;
public HumanAgentAssistantConfigOrBuilder getHumanAgentAssistantConfigOrBuilder()
Configuration for agent assistance to use with this profile.
.google.cloud.dialogflow.v2.HumanAgentAssistantConfig human_agent_assistant_config = 4;
getHumanAgentAssistantConfigOrBuilder
in interface ConversationProfileOrBuilder
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;
hasHumanAgentHandoffConfig
in interface ConversationProfileOrBuilder
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.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5;
getHumanAgentHandoffConfig
in interface ConversationProfileOrBuilder
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.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5;
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;
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.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5;
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.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5;
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.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5;
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.v2.HumanAgentHandoffConfig human_agent_handoff_config = 5;
getHumanAgentHandoffConfigOrBuilder
in interface ConversationProfileOrBuilder
public boolean hasNotificationConfig()
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;
hasNotificationConfig
in interface ConversationProfileOrBuilder
public NotificationConfig getNotificationConfig()
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;
getNotificationConfig
in interface ConversationProfileOrBuilder
public ConversationProfile.Builder setNotificationConfig(NotificationConfig value)
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;
public ConversationProfile.Builder setNotificationConfig(NotificationConfig.Builder builderForValue)
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;
public ConversationProfile.Builder mergeNotificationConfig(NotificationConfig value)
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;
public ConversationProfile.Builder clearNotificationConfig()
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;
public NotificationConfig.Builder getNotificationConfigBuilder()
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;
public NotificationConfigOrBuilder getNotificationConfigOrBuilder()
Configuration for publishing conversation lifecycle events.
.google.cloud.dialogflow.v2.NotificationConfig notification_config = 6;
getNotificationConfigOrBuilder
in interface ConversationProfileOrBuilder
public boolean hasLoggingConfig()
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;
hasLoggingConfig
in interface ConversationProfileOrBuilder
public LoggingConfig getLoggingConfig()
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;
getLoggingConfig
in interface ConversationProfileOrBuilder
public ConversationProfile.Builder setLoggingConfig(LoggingConfig value)
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;
public ConversationProfile.Builder setLoggingConfig(LoggingConfig.Builder builderForValue)
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;
public ConversationProfile.Builder mergeLoggingConfig(LoggingConfig value)
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;
public ConversationProfile.Builder clearLoggingConfig()
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;
public LoggingConfig.Builder getLoggingConfigBuilder()
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;
public LoggingConfigOrBuilder getLoggingConfigOrBuilder()
Configuration for logging conversation lifecycle events.
.google.cloud.dialogflow.v2.LoggingConfig logging_config = 7;
getLoggingConfigOrBuilder
in interface ConversationProfileOrBuilder
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;
hasNewMessageEventNotificationConfig
in interface ConversationProfileOrBuilder
public NotificationConfig 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;
getNewMessageEventNotificationConfig
in interface ConversationProfileOrBuilder
public ConversationProfile.Builder setNewMessageEventNotificationConfig(NotificationConfig value)
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;
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;
public ConversationProfile.Builder mergeNewMessageEventNotificationConfig(NotificationConfig value)
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;
public ConversationProfile.Builder 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;
public NotificationConfig.Builder 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;
public NotificationConfigOrBuilder 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;
getNewMessageEventNotificationConfigOrBuilder
in interface ConversationProfileOrBuilder
public boolean hasSttConfig()
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;
hasSttConfig
in interface ConversationProfileOrBuilder
public SpeechToTextConfig getSttConfig()
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;
getSttConfig
in interface ConversationProfileOrBuilder
public ConversationProfile.Builder setSttConfig(SpeechToTextConfig value)
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;
public ConversationProfile.Builder setSttConfig(SpeechToTextConfig.Builder builderForValue)
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;
public ConversationProfile.Builder mergeSttConfig(SpeechToTextConfig value)
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;
public ConversationProfile.Builder clearSttConfig()
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;
public SpeechToTextConfig.Builder getSttConfigBuilder()
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;
public SpeechToTextConfigOrBuilder getSttConfigOrBuilder()
Settings for speech transcription.
.google.cloud.dialogflow.v2.SpeechToTextConfig stt_config = 9;
getSttConfigOrBuilder
in interface ConversationProfileOrBuilder
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;
getLanguageCode
in interface ConversationProfileOrBuilder
public 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;
getLanguageCodeBytes
in interface ConversationProfileOrBuilder
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;
value
- The languageCode to set.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;
public ConversationProfile.Builder setLanguageCodeBytes(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;
value
- The bytes for languageCode to set.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;
getTimeZone
in interface ConversationProfileOrBuilder
public 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;
getTimeZoneBytes
in interface ConversationProfileOrBuilder
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;
value
- The timeZone to set.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;
public ConversationProfile.Builder setTimeZoneBytes(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;
value
- The bytes for timeZone to set.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) = { ... }
getSecuritySettings
in interface ConversationProfileOrBuilder
public 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) = { ... }
getSecuritySettingsBytes
in interface ConversationProfileOrBuilder
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) = { ... }
value
- The securitySettings to set.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) = { ... }
public ConversationProfile.Builder setSecuritySettingsBytes(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) = { ... }
value
- The bytes for securitySettings to set.public final ConversationProfile.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
public final ConversationProfile.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<ConversationProfile.Builder>
Copyright © 2022 Google LLC. All rights reserved.