Class: Google::Cloud::Dialogflow::V2::AnalyzeContentRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/v2/participant.rb

Overview

The request message for Participants.AnalyzeContent.

Instance Attribute Summary collapse

Instance Attribute Details

#assist_query_params::Google::Cloud::Dialogflow::V2::AssistQueryParameters

Returns Parameters for a human assist query.

Returns:



288
289
290
291
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 288

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

#audio_input::Google::Cloud::Dialogflow::V2::AudioInput

Returns The natural language speech audio to be processed.

Note: The following fields are mutually exclusive: audio_input, text_input, event_input, suggestion_input. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dialogflow::V2::AudioInput)

    The natural language speech audio to be processed.

    Note: The following fields are mutually exclusive: audio_input, text_input, event_input, suggestion_input. If a field in that set is populated, all other fields in the set will automatically be cleared.



288
289
290
291
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 288

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

#cx_parameters::Google::Protobuf::Struct

Returns Additional parameters to be put into Dialogflow CX session parameters. To remove a parameter from the session, clients should explicitly set the parameter value to null.

Note: this field should only be used if you are connecting to a Dialogflow CX agent.

Returns:

  • (::Google::Protobuf::Struct)

    Additional parameters to be put into Dialogflow CX session parameters. To remove a parameter from the session, clients should explicitly set the parameter value to null.

    Note: this field should only be used if you are connecting to a Dialogflow CX agent.



288
289
290
291
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 288

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

#event_input::Google::Cloud::Dialogflow::V2::EventInput

Returns An input event to send to Dialogflow.

Note: The following fields are mutually exclusive: event_input, text_input, audio_input, suggestion_input. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dialogflow::V2::EventInput)

    An input event to send to Dialogflow.

    Note: The following fields are mutually exclusive: event_input, text_input, audio_input, suggestion_input. If a field in that set is populated, all other fields in the set will automatically be cleared.



288
289
290
291
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 288

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

#participant::String

Returns Required. The name of the participant this text comes from. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/participants/<Participant ID>.

Returns:

  • (::String)

    Required. The name of the participant this text comes from. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/participants/<Participant ID>.



288
289
290
291
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 288

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

#query_params::Google::Cloud::Dialogflow::V2::QueryParameters

Returns Parameters for a Dialogflow virtual-agent query.

Returns:



288
289
290
291
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 288

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

#reply_audio_config::Google::Cloud::Dialogflow::V2::OutputAudioConfig

Returns Speech synthesis configuration. The speech synthesis settings for a virtual agent that may be configured for the associated conversation profile are not used when calling AnalyzeContent. If this configuration is not supplied, speech synthesis is disabled.

Returns:

  • (::Google::Cloud::Dialogflow::V2::OutputAudioConfig)

    Speech synthesis configuration. The speech synthesis settings for a virtual agent that may be configured for the associated conversation profile are not used when calling AnalyzeContent. If this configuration is not supplied, speech synthesis is disabled.



288
289
290
291
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 288

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

#request_id::String

Returns A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a request_id is provided.

Returns:

  • (::String)

    A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is only idempotent if a request_id is provided.



288
289
290
291
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 288

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

#suggestion_input::Google::Cloud::Dialogflow::V2::SuggestionInput

Returns An input representing the selection of a suggestion.

Note: The following fields are mutually exclusive: suggestion_input, text_input, audio_input, event_input. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dialogflow::V2::SuggestionInput)

    An input representing the selection of a suggestion.

    Note: The following fields are mutually exclusive: suggestion_input, text_input, audio_input, event_input. If a field in that set is populated, all other fields in the set will automatically be cleared.



288
289
290
291
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 288

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

#text_input::Google::Cloud::Dialogflow::V2::TextInput

Returns The natural language text to be processed.

Note: The following fields are mutually exclusive: text_input, audio_input, event_input, suggestion_input. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dialogflow::V2::TextInput)

    The natural language text to be processed.

    Note: The following fields are mutually exclusive: text_input, audio_input, event_input, suggestion_input. If a field in that set is populated, all other fields in the set will automatically be cleared.



288
289
290
291
# File 'proto_docs/google/cloud/dialogflow/v2/participant.rb', line 288

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