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:



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

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:



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

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.



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

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:



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

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:



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

class ConversationProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#language_code::String

Returns Language which represents the conversationProfile. If unspecified, the default language code en-us applies. Users need to create a ConversationProfile for each language they want to support.

Returns:

  • (::String)

    Language which represents the conversationProfile. If unspecified, the default language code en-us applies. Users need to create a ConversationProfile for each language they want to support.



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

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:



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

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



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

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:



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

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:



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

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:



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

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:



69
70
71
72
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 69

class ConversationProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end