ConversationProfileArgs

data class ConversationProfileArgs(val automatedAgentConfig: Output<GoogleCloudDialogflowV2AutomatedAgentConfigArgs>? = null, val displayName: Output<String>? = null, val humanAgentAssistantConfig: Output<GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs>? = null, val humanAgentHandoffConfig: Output<GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs>? = null, val languageCode: Output<String>? = null, val location: Output<String>? = null, val loggingConfig: Output<GoogleCloudDialogflowV2LoggingConfigArgs>? = null, val name: Output<String>? = null, val newMessageEventNotificationConfig: Output<GoogleCloudDialogflowV2NotificationConfigArgs>? = null, val notificationConfig: Output<GoogleCloudDialogflowV2NotificationConfigArgs>? = null, val project: Output<String>? = null, val securitySettings: Output<String>? = null, val sttConfig: Output<GoogleCloudDialogflowV2SpeechToTextConfigArgs>? = null, val timeZone: Output<String>? = null, val ttsConfig: Output<GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs>? = null) : ConvertibleToJava<ConversationProfileArgs>

Creates a conversation profile in the specified project. ConversationProfile.CreateTime and ConversationProfile.UpdateTime aren't populated in the response. You can retrieve them via GetConversationProfile API.

Constructors

Link copied to clipboard
constructor(automatedAgentConfig: Output<GoogleCloudDialogflowV2AutomatedAgentConfigArgs>? = null, displayName: Output<String>? = null, humanAgentAssistantConfig: Output<GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs>? = null, humanAgentHandoffConfig: Output<GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs>? = null, languageCode: Output<String>? = null, location: Output<String>? = null, loggingConfig: Output<GoogleCloudDialogflowV2LoggingConfigArgs>? = null, name: Output<String>? = null, newMessageEventNotificationConfig: Output<GoogleCloudDialogflowV2NotificationConfigArgs>? = null, notificationConfig: Output<GoogleCloudDialogflowV2NotificationConfigArgs>? = null, project: Output<String>? = null, securitySettings: Output<String>? = null, sttConfig: Output<GoogleCloudDialogflowV2SpeechToTextConfigArgs>? = null, timeZone: Output<String>? = null, ttsConfig: Output<GoogleCloudDialogflowV2SynthesizeSpeechConfigArgs>? = null)

Properties

Link copied to clipboard

Configuration for an automated agent to use with this profile.

Link copied to clipboard
val displayName: Output<String>? = null

Human readable name for this profile. Max length 1024 bytes.

Link copied to clipboard

Configuration for agent assistance to use with this profile.

Link copied to clipboard

Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.

Link copied to clipboard
val languageCode: Output<String>? = null

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".

Link copied to clipboard
val location: Output<String>? = null
Link copied to clipboard

Configuration for logging conversation lifecycle events.

Link copied to clipboard
val name: Output<String>? = null

The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.

Link copied to clipboard

Configuration for publishing new message events. Event will be sent in format of ConversationEvent

Link copied to clipboard

Configuration for publishing conversation lifecycle events.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val securitySettings: Output<String>? = null

Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.

Link copied to clipboard

Settings for speech transcription.

Link copied to clipboard
val timeZone: Output<String>? = null

The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.

Link copied to clipboard

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.

Functions

Link copied to clipboard
open override fun toJava(): ConversationProfileArgs