Class: Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult
- Inherits:
-
Object
- Object
- Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/retail_v2beta/classes.rb,
lib/google/apis/retail_v2beta/representations.rb,
lib/google/apis/retail_v2beta/representations.rb
Overview
Resource that represents completion results.
Instance Attribute Summary collapse
-
#attributes ⇒ Hash<String,Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute>
Custom attributes for the suggestion term.
-
#suggestion ⇒ String
The suggestion for the query.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult
constructor
A new instance of GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult
Returns a new instance of GoogleCloudRetailV2betaCompleteQueryResponseCompletionResult.
1830 1831 1832 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1830 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attributes ⇒ Hash<String,Google::Apis::RetailV2beta::GoogleCloudRetailV2betaCustomAttribute>
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
1823 1824 1825 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1823 def attributes @attributes end |
#suggestion ⇒ String
The suggestion for the query.
Corresponds to the JSON property suggestion
1828 1829 1830 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1828 def suggestion @suggestion end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1835 1836 1837 1838 |
# File 'lib/google/apis/retail_v2beta/classes.rb', line 1835 def update!(**args) @attributes = args[:attributes] if args.key?(:attributes) @suggestion = args[:suggestion] if args.key?(:suggestion) end |