Class: Google::Apis::RetailV2::GoogleCloudRetailV2CompleteQueryResponseCompletionResult
- Inherits:
-
Object
- Object
- Google::Apis::RetailV2::GoogleCloudRetailV2CompleteQueryResponseCompletionResult
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/retail_v2/classes.rb,
lib/google/apis/retail_v2/representations.rb,
lib/google/apis/retail_v2/representations.rb
Overview
Resource that represents completion results.
Instance Attribute Summary collapse
-
#attributes ⇒ Hash<String,Google::Apis::RetailV2::GoogleCloudRetailV2CustomAttribute>
Custom attributes for the suggestion term.
-
#suggestion ⇒ String
The suggestion for the query.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudRetailV2CompleteQueryResponseCompletionResult
constructor
A new instance of GoogleCloudRetailV2CompleteQueryResponseCompletionResult.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudRetailV2CompleteQueryResponseCompletionResult
Returns a new instance of GoogleCloudRetailV2CompleteQueryResponseCompletionResult.
695 696 697 |
# File 'lib/google/apis/retail_v2/classes.rb', line 695 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attributes ⇒ Hash<String,Google::Apis::RetailV2::GoogleCloudRetailV2CustomAttribute>
Custom attributes for the suggestion term. * For "user-data", the attributes
are additional custom attributes ingested through BigQuery. * For "cloud-
retail", the attributes are product attributes generated by Cloud Retail. This
is an experimental feature. Contact Retail Search support team if you are
interested in enabling it.
Corresponds to the JSON property attributes
688 689 690 |
# File 'lib/google/apis/retail_v2/classes.rb', line 688 def attributes @attributes end |
#suggestion ⇒ String
The suggestion for the query.
Corresponds to the JSON property suggestion
693 694 695 |
# File 'lib/google/apis/retail_v2/classes.rb', line 693 def suggestion @suggestion end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
700 701 702 703 |
# File 'lib/google/apis/retail_v2/classes.rb', line 700 def update!(**args) @attributes = args[:attributes] if args.key?(:attributes) @suggestion = args[:suggestion] if args.key?(:suggestion) end |