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.



1167
1168
1169
1170
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1167

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:



1167
1168
1169
1170
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1167

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:



1167
1168
1169
1170
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1167

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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID> or projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>. 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID> or projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>. 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.



1167
1168
1169
1170
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1167

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