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
.
1194 1195 1196 1197 |
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1194 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.
1194 1195 1196 1197 |
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1194 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.
1194 1195 1196 1197 |
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1194 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.
1194 1195 1196 1197 |
# File 'proto_docs/google/cloud/dialogflow/cx/v3/session.rb', line 1194 class MatchIntentRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |