Class: Google::Cloud::Dialogflow::CX::V3::MatchIntentRequest
- Inherits:
-
Object
- Object
- Google::Cloud::Dialogflow::CX::V3::MatchIntentRequest
- 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
-
#persist_parameter_changes ⇒ ::Boolean
Persist session parameter changes from
query_params
. -
#query_input ⇒ ::Google::Cloud::Dialogflow::CX::V3::QueryInput
Required.
-
#query_params ⇒ ::Google::Cloud::Dialogflow::CX::V3::QueryParameters
The parameters of this query.
-
#session ⇒ ::String
Required.
Instance Attribute Details
#persist_parameter_changes ⇒ ::Boolean
Returns 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.
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.
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.
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 |