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.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
The unique identifier of this conversation profile. Format: |
↳ display_name |
string
Required. Human readable name for this profile. Max length 1024 bytes. |
↳ create_time |
Google\Protobuf\Timestamp
Output only. Create time of the conversation profile. |
↳ update_time |
Google\Protobuf\Timestamp
Output only. Update time of the conversation profile. |
↳ automated_agent_config |
AutomatedAgentConfig
Configuration for an automated agent to use with this profile. |
↳ human_agent_assistant_config |
HumanAgentAssistantConfig
Configuration for agent assistance to use with this profile. |
↳ 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 |
NotificationConfig
Configuration for publishing conversation lifecycle events. |
↳ logging_config |
LoggingConfig
Configuration for logging conversation lifecycle events. |
↳ new_message_event_notification_config |
NotificationConfig
Configuration for publishing new message events. Event will be sent in format of ConversationEvent |
↳ new_recognition_result_notification_config |
NotificationConfig
Optional. Configuration for publishing transcription intermediate results. Event will be sent in format of ConversationEvent. If configured, the following information will be populated as ConversationEvent Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id" |
↳ stt_config |
SpeechToTextConfig
Settings for speech transcription. |
↳ 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: |
↳ 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>.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
The unique identifier of this conversation profile.
Format: projects/<Project ID>/locations/<Location
ID>/conversationProfiles/<Conversation Profile ID>.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDisplayName
Required. Human readable name for this profile. Max length 1024 bytes.
| Returns | |
|---|---|
| Type | Description |
string |
|
setDisplayName
Required. Human readable name for this profile. Max length 1024 bytes.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCreateTime
Output only. Create time of the conversation profile.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCreateTime
clearCreateTime
setCreateTime
Output only. Create time of the conversation profile.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpdateTime
Output only. Update time of the conversation profile.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Update time of the conversation profile.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAutomatedAgentConfig
Configuration for an automated agent to use with this profile.
| Returns | |
|---|---|
| Type | Description |
AutomatedAgentConfig|null |
|
hasAutomatedAgentConfig
clearAutomatedAgentConfig
setAutomatedAgentConfig
Configuration for an automated agent to use with this profile.
| Parameter | |
|---|---|
| Name | Description |
var |
AutomatedAgentConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getHumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
| Returns | |
|---|---|
| Type | Description |
HumanAgentAssistantConfig|null |
|
hasHumanAgentAssistantConfig
clearHumanAgentAssistantConfig
setHumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
| Parameter | |
|---|---|
| Name | Description |
var |
HumanAgentAssistantConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getHumanAgentHandoffConfig
Configuration for connecting to a live agent.
Currently, this feature is not general available, please contact Google to get access.
| Returns | |
|---|---|
| Type | Description |
HumanAgentHandoffConfig|null |
|
hasHumanAgentHandoffConfig
clearHumanAgentHandoffConfig
setHumanAgentHandoffConfig
Configuration for connecting to a live agent.
Currently, this feature is not general available, please contact Google to get access.
| Parameter | |
|---|---|
| Name | Description |
var |
HumanAgentHandoffConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNotificationConfig
Configuration for publishing conversation lifecycle events.
| Returns | |
|---|---|
| Type | Description |
NotificationConfig|null |
|
hasNotificationConfig
clearNotificationConfig
setNotificationConfig
Configuration for publishing conversation lifecycle events.
| Parameter | |
|---|---|
| Name | Description |
var |
NotificationConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLoggingConfig
Configuration for logging conversation lifecycle events.
| Returns | |
|---|---|
| Type | Description |
LoggingConfig|null |
|
hasLoggingConfig
clearLoggingConfig
setLoggingConfig
Configuration for logging conversation lifecycle events.
| Parameter | |
|---|---|
| Name | Description |
var |
LoggingConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNewMessageEventNotificationConfig
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
| Returns | |
|---|---|
| Type | Description |
NotificationConfig|null |
|
hasNewMessageEventNotificationConfig
clearNewMessageEventNotificationConfig
setNewMessageEventNotificationConfig
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
| Parameter | |
|---|---|
| Name | Description |
var |
NotificationConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNewRecognitionResultNotificationConfig
Optional. Configuration for publishing transcription intermediate results.
Event will be sent in format of ConversationEvent. If configured, the following information will be populated as ConversationEvent Pub/Sub message attributes:
- "participant_id"
- "participant_role"
- "message_id"
| Returns | |
|---|---|
| Type | Description |
NotificationConfig|null |
|
hasNewRecognitionResultNotificationConfig
clearNewRecognitionResultNotificationConfig
setNewRecognitionResultNotificationConfig
Optional. Configuration for publishing transcription intermediate results.
Event will be sent in format of ConversationEvent. If configured, the following information will be populated as ConversationEvent Pub/Sub message attributes:
- "participant_id"
- "participant_role"
- "message_id"
| Parameter | |
|---|---|
| Name | Description |
var |
NotificationConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSttConfig
Settings for speech transcription.
| Returns | |
|---|---|
| Type | Description |
SpeechToTextConfig|null |
|
hasSttConfig
clearSttConfig
setSttConfig
Settings for speech transcription.
| Parameter | |
|---|---|
| Name | Description |
var |
SpeechToTextConfig
|
| Returns | |
|---|---|
| Type | Description |
$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".
| Returns | |
|---|---|
| Type | Description |
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".
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$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.
| Returns | |
|---|---|
| Type | Description |
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSecuritySettings
Name of the CX SecuritySettings reference for the agent.
Format: projects/<Project ID>/locations/<Location
ID>/securitySettings/<Security Settings ID>.
| Returns | |
|---|---|
| Type | Description |
string |
|
setSecuritySettings
Name of the CX SecuritySettings reference for the agent.
Format: projects/<Project ID>/locations/<Location
ID>/securitySettings/<Security Settings ID>.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$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.
| Returns | |
|---|---|
| Type | Description |
SynthesizeSpeechConfig|null |
|
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.
| Parameter | |
|---|---|
| Name | Description |
var |
SynthesizeSpeechConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|