ConversationProfileArgs class
The set of arguments for ConversationProfile. The set of arguments for ConversationProfile.
Constructors
-
ConversationProfileArgs({Input<
GoogleCloudDialogflowV2AutomatedAgentConfig> ? automatedAgentConfig, required Input<String> displayName, Input<GoogleCloudDialogflowV2HumanAgentAssistantConfig> ? humanAgentAssistantConfig, Input<GoogleCloudDialogflowV2HumanAgentHandoffConfig> ? humanAgentHandoffConfig, Input<String> ? languageCode, Input<String> ? location, Input<GoogleCloudDialogflowV2LoggingConfig> ? loggingConfig, Input<String> ? name, Input<GoogleCloudDialogflowV2NotificationConfig> ? newMessageEventNotificationConfig, Input<GoogleCloudDialogflowV2NotificationConfig> ? notificationConfig, Input<String> ? project, Input<String> ? securitySettings, Input<GoogleCloudDialogflowV2SpeechToTextConfig> ? sttConfig, Input<String> ? timeZone, Input<GoogleCloudDialogflowV2SynthesizeSpeechConfig> ? ttsConfig}) -
Creates a new ConversationProfileArgs.
automatedAgentConfigConfiguration for an automated agent to use with this profile.displayNameHuman readable name for this profile. Max length 1024 bytes.humanAgentAssistantConfigConfiguration for agent assistance to use with this profile.humanAgentHandoffConfigConfiguration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.languageCodeLanguage 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 language tag. Example: "en-US".locationOptional.loggingConfigConfiguration for logging conversation lifecycle events.nameThe unique identifier of this conversation profile. Format:projects//locations//conversationProfiles/.newMessageEventNotificationConfigConfiguration for publishing new message events. Event will be sent in format of ConversationEventnotificationConfigConfiguration for publishing conversation lifecycle events.projectOptional.securitySettingsName of the CX SecuritySettings reference for the agent. Format:projects//locations//securitySettings/.sttConfigSettings for speech transcription.timeZoneThe time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.ttsConfigConfiguration 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.const -
ConversationProfileArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
automatedAgentConfig
→ Input<
GoogleCloudDialogflowV2AutomatedAgentConfig> ? -
Configuration for an automated agent to use with this profile.
final
-
displayName
→ Input<
String> -
Human readable name for this profile. Max length 1024 bytes.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
humanAgentAssistantConfig
→ Input<
GoogleCloudDialogflowV2HumanAgentAssistantConfig> ? -
Configuration for agent assistance to use with this profile.
final
-
humanAgentHandoffConfig
→ Input<
GoogleCloudDialogflowV2HumanAgentHandoffConfig> ? -
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
final
-
languageCode
→ Input<
String> ? -
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 language tag. Example: "en-US".
final
-
location
→ Input<
String> ? -
final
-
loggingConfig
→ Input<
GoogleCloudDialogflowV2LoggingConfig> ? -
Configuration for logging conversation lifecycle events.
final
-
name
→ Input<
String> ? -
The unique identifier of this conversation profile. Format:
projects//locations//conversationProfiles/.final -
newMessageEventNotificationConfig
→ Input<
GoogleCloudDialogflowV2NotificationConfig> ? -
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
final
-
notificationConfig
→ Input<
GoogleCloudDialogflowV2NotificationConfig> ? -
Configuration for publishing conversation lifecycle events.
final
-
project
→ Input<
String> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
securitySettings
→ Input<
String> ? -
Name of the CX SecuritySettings reference for the agent. Format:
projects//locations//securitySettings/.final -
sttConfig
→ Input<
GoogleCloudDialogflowV2SpeechToTextConfig> ? -
Settings for speech transcription.
final
-
timeZone
→ Input<
String> ? -
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
final
-
ttsConfig
→ Input<
GoogleCloudDialogflowV2SynthesizeSpeechConfig> ? -
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.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited