Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class ConversationProfile.
Defines the services to connect to incoming Dialogflow conversations.
Generated from protobuf message google.cloud.dialogflow.v2.ConversationProfile
Namespace
Google \ Cloud \ Dialogflow \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
The unique identifier of this conversation profile. Format: projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>
.
↳ display_name
string
Required. Human readable name for this profile. Max length 1024 bytes.
↳ create_time
↳ update_time
↳ automated_agent_config
↳ human_agent_assistant_config
↳ human_agent_handoff_config
HumanAgentHandoffConfig
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
↳ notification_config
↳ logging_config
↳ new_message_event_notification_config
NotificationConfig
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
↳ stt_config
↳ language_code
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".
↳ time_zone
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.
↳ security_settings
string
Name of the CX SecuritySettings reference for the agent. Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>
.
↳ tts_config
SynthesizeSpeechConfig
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.
getName
The unique identifier of this conversation profile.
Format: projects/<Project ID>/locations/<Location
ID>/conversationProfiles/<Conversation Profile ID>
.
string
setName
The unique identifier of this conversation profile.
Format: projects/<Project ID>/locations/<Location
ID>/conversationProfiles/<Conversation Profile ID>
.
var
string
$this
getDisplayName
Required. Human readable name for this profile. Max length 1024 bytes.
string
setDisplayName
Required. Human readable name for this profile. Max length 1024 bytes.
var
string
$this
getCreateTime
Output only. Create time of the conversation profile.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Create time of the conversation profile.
$this
getUpdateTime
Output only. Update time of the conversation profile.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Update time of the conversation profile.
$this
getAutomatedAgentConfig
Configuration for an automated agent to use with this profile.
hasAutomatedAgentConfig
clearAutomatedAgentConfig
setAutomatedAgentConfig
Configuration for an automated agent to use with this profile.
$this
getHumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
hasHumanAgentAssistantConfig
clearHumanAgentAssistantConfig
setHumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
$this
getHumanAgentHandoffConfig
Configuration for connecting to a live agent.
Currently, this feature is not general available, please contact Google to get access.
hasHumanAgentHandoffConfig
clearHumanAgentHandoffConfig
setHumanAgentHandoffConfig
Configuration for connecting to a live agent.
Currently, this feature is not general available, please contact Google to get access.
$this
getNotificationConfig
Configuration for publishing conversation lifecycle events.
hasNotificationConfig
clearNotificationConfig
setNotificationConfig
Configuration for publishing conversation lifecycle events.
$this
getLoggingConfig
Configuration for logging conversation lifecycle events.
hasLoggingConfig
clearLoggingConfig
setLoggingConfig
Configuration for logging conversation lifecycle events.
$this
getNewMessageEventNotificationConfig
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
hasNewMessageEventNotificationConfig
clearNewMessageEventNotificationConfig
setNewMessageEventNotificationConfig
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
$this
getSttConfig
Settings for speech transcription.
hasSttConfig
clearSttConfig
setSttConfig
Settings for speech transcription.
$this
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 language tag. Example: "en-US".
string
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 language tag. Example: "en-US".
var
string
$this
getTimeZone
The time zone of this conversational profile from the time zone database , e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
string
setTimeZone
The time zone of this conversational profile from the time zone database , e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
var
string
$this
getSecuritySettings
Name of the CX SecuritySettings reference for the agent.
Format: projects/<Project ID>/locations/<Location
ID>/securitySettings/<Security Settings ID>
.
string
setSecuritySettings
Name of the CX SecuritySettings reference for the agent.
Format: projects/<Project ID>/locations/<Location
ID>/securitySettings/<Security Settings ID>
.
var
string
$this
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.
hasTtsConfig
clearTtsConfig
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.
$this