Class: Google::Cloud::Dialogflow::V2::ConversationProfile

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#automated_agent_config::Google::Cloud::Dialogflow::V2::AutomatedAgentConfig

Returns Configuration for an automated agent to use with this profile.

Returns:



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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:



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

Returns:

  • (::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".



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.

Returns:



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

Returns:

  • (::String)

    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.

Returns:



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.

Returns:



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

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::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.



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.

Returns:



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.

Returns:



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