Class: Google::Cloud::Dialogflow::V2::ConversationProfile
- Inherits:
-
Object
- Object
- Google::Cloud::Dialogflow::V2::ConversationProfile
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb
Overview
Defines the services to connect to incoming Dialogflow conversations.
Instance Attribute Summary collapse
-
#automated_agent_config ⇒ ::Google::Cloud::Dialogflow::V2::AutomatedAgentConfig
Configuration for an automated agent to use with this profile.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#display_name ⇒ ::String
Required.
-
#human_agent_assistant_config ⇒ ::Google::Cloud::Dialogflow::V2::HumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
-
#human_agent_handoff_config ⇒ ::Google::Cloud::Dialogflow::V2::HumanAgentHandoffConfig
Configuration for connecting to a live agent.
-
#language_code ⇒ ::String
Language code for the conversation profile.
-
#logging_config ⇒ ::Google::Cloud::Dialogflow::V2::LoggingConfig
Configuration for logging conversation lifecycle events.
-
#name ⇒ ::String
The unique identifier of this conversation profile.
-
#new_message_event_notification_config ⇒ ::Google::Cloud::Dialogflow::V2::NotificationConfig
Configuration for publishing new message events.
-
#notification_config ⇒ ::Google::Cloud::Dialogflow::V2::NotificationConfig
Configuration for publishing conversation lifecycle events.
-
#security_settings ⇒ ::String
Name of the CX SecuritySettings reference for the agent.
-
#stt_config ⇒ ::Google::Cloud::Dialogflow::V2::SpeechToTextConfig
Settings for speech transcription.
-
#time_zone ⇒ ::String
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris.
-
#tts_config ⇒ ::Google::Cloud::Dialogflow::V2::SynthesizeSpeechConfig
Configuration for Text-to-Speech synthesization.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#automated_agent_config ⇒ ::Google::Cloud::Dialogflow::V2::AutomatedAgentConfig
Returns Configuration for an automated agent to use with this profile.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Create time of the conversation profile.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#display_name ⇒ ::String
Returns Required. Human readable name for this profile. Max length 1024 bytes.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#human_agent_assistant_config ⇒ ::Google::Cloud::Dialogflow::V2::HumanAgentAssistantConfig
Returns Configuration for agent assistance to use with this profile.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#human_agent_handoff_config ⇒ ::Google::Cloud::Dialogflow::V2::HumanAgentHandoffConfig
Returns Configuration for connecting to a live agent.
Currently, this feature is not general available, please contact Google to get access.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#language_code ⇒ ::String
Returns 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".
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#logging_config ⇒ ::Google::Cloud::Dialogflow::V2::LoggingConfig
Returns Configuration for logging conversation lifecycle events.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns The unique identifier of this conversation profile.
Format: projects/<Project ID>/locations/<Location
ID>/conversationProfiles/<Conversation Profile ID>
.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#new_message_event_notification_config ⇒ ::Google::Cloud::Dialogflow::V2::NotificationConfig
Returns Configuration for publishing new message events. Event will be sent in format of ConversationEvent.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#notification_config ⇒ ::Google::Cloud::Dialogflow::V2::NotificationConfig
Returns Configuration for publishing conversation lifecycle events.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#security_settings ⇒ ::String
Returns Name of the CX SecuritySettings reference for the agent.
Format: projects/<Project ID>/locations/<Location
ID>/securitySettings/<Security Settings ID>
.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#stt_config ⇒ ::Google::Cloud::Dialogflow::V2::SpeechToTextConfig
Returns Settings for speech transcription.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#time_zone ⇒ ::String
Returns The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#tts_config ⇒ ::Google::Cloud::Dialogflow::V2::SynthesizeSpeechConfig
Returns 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.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Update time of the conversation profile.
87 88 89 90 |
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 87 class ConversationProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |