Class: Google::Cloud::Dialogflow::CX::V3::MatchIntentRequest

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

Overview

Request of [MatchIntent][].

Instance Attribute Summary collapse

Instance Attribute Details

#persist_parameter_changes::Boolean

Returns Persist session parameter changes from query_params.

Returns:

  • (::Boolean)

    Persist session parameter changes from query_params.



1081
1082
1083
1084
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1081

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

#query_input::Google::Cloud::Dialogflow::CX::V3::QueryInput

Returns Required. The input specification.

Returns:



1081
1082
1083
1084
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1081

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

#query_params::Google::Cloud::Dialogflow::CX::V3::QueryParameters

Returns The parameters of this query.

Returns:



1081
1082
1083
1084
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1081

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

#session::String

Returns Required. The name of the session this query is sent to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/sessions/<Session ID> or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/environments/<Environment ID>/sessions/<Session ID>. If Environment ID is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID must not exceed 36 characters.

For more information, see the sessions guide.

Returns:

  • (::String)

    Required. The name of the session this query is sent to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/sessions/<Session ID> or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/environments/<Environment ID>/sessions/<Session ID>. If Environment ID is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID must not exceed 36 characters.

    For more information, see the sessions guide.



1081
1082
1083
1084
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1081

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