Google Cloud Dialogflow V2 Client - Class ConversationProfile (1.17.2)

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 \ V2

Methods

__construct

Constructor.

Parameters
Name
Description
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
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

↳ 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: 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> .

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

hasCreateTime

clearCreateTime

setCreateTime

Output only. Create time of the conversation profile.

Parameter
Name
Description
Returns
Type
Description
$this

getUpdateTime

Output only. Update time of the conversation profile.

Returns
Type
Description

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. Update time of the conversation profile.

Parameter
Name
Description
Returns
Type
Description
$this

getAutomatedAgentConfig

Configuration for an automated agent to use with this profile.

Returns
Type
Description

hasAutomatedAgentConfig

clearAutomatedAgentConfig

setAutomatedAgentConfig

Configuration for an automated agent to use with this profile.

Parameter
Name
Description
Returns
Type
Description
$this

getHumanAgentAssistantConfig

Configuration for agent assistance to use with this profile.

Returns
Type
Description

hasHumanAgentAssistantConfig

clearHumanAgentAssistantConfig

setHumanAgentAssistantConfig

Configuration for agent assistance to use with this profile.

Parameter
Name
Description
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

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
Returns
Type
Description
$this

getNotificationConfig

Configuration for publishing conversation lifecycle events.

Returns
Type
Description

hasNotificationConfig

clearNotificationConfig

setNotificationConfig

Configuration for publishing conversation lifecycle events.

Parameter
Name
Description
Returns
Type
Description
$this

getLoggingConfig

Configuration for logging conversation lifecycle events.

Returns
Type
Description

hasLoggingConfig

clearLoggingConfig

setLoggingConfig

Configuration for logging conversation lifecycle events.

Parameter
Name
Description
Returns
Type
Description
$this

getNewMessageEventNotificationConfig

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

Returns
Type
Description

hasNewMessageEventNotificationConfig

clearNewMessageEventNotificationConfig

setNewMessageEventNotificationConfig

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

Parameter
Name
Description
Returns
Type
Description
$this

getSttConfig

Settings for speech transcription.

Returns
Type
Description

hasSttConfig

clearSttConfig

setSttConfig

Settings for speech transcription.

Parameter
Name
Description
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

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
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: