Class: Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaSearchResponseSessionInfo
- Inherits:
-
Object
- Object
- Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaSearchResponseSessionInfo
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/discoveryengine_v1alpha/classes.rb,
lib/google/apis/discoveryengine_v1alpha/representations.rb,
lib/google/apis/discoveryengine_v1alpha/representations.rb
Overview
Information about the session.
Instance Attribute Summary collapse
-
#name ⇒ String
Name of the session.
-
#query_id ⇒ String
Query ID that corresponds to this search API call.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaSearchResponseSessionInfo
constructor
A new instance of GoogleCloudDiscoveryengineV1alphaSearchResponseSessionInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaSearchResponseSessionInfo
Returns a new instance of GoogleCloudDiscoveryengineV1alphaSearchResponseSessionInfo.
16482 16483 16484 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 16482 def initialize(**args) update!(**args) end |
Instance Attribute Details
#name ⇒ String
Name of the session. If the auto-session mode is used (when SearchRequest.
session ends with "-"), this field holds the newly generated session name.
Corresponds to the JSON property name
16472 16473 16474 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 16472 def name @name end |
#query_id ⇒ String
Query ID that corresponds to this search API call. One session can have
multiple turns, each with a unique query ID. By specifying the session name
and this query ID in the Answer API call, the answer generation happens in the
context of the search results from this search call.
Corresponds to the JSON property queryId
16480 16481 16482 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 16480 def query_id @query_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
16487 16488 16489 16490 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 16487 def update!(**args) @name = args[:name] if args.key?(:name) @query_id = args[:query_id] if args.key?(:query_id) end |