Class: Google::Apis::RetailV2alpha::GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult
- Inherits:
-
Object
- Object
- Google::Apis::RetailV2alpha::GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/retail_v2alpha/classes.rb,
lib/google/apis/retail_v2alpha/representations.rb,
lib/google/apis/retail_v2alpha/representations.rb
Overview
Resource that represents completion results.
Instance Attribute Summary collapse
-
#attributes ⇒ Hash<String,Google::Apis::RetailV2alpha::GoogleCloudRetailV2alphaCustomAttribute>
Custom attributes for the suggestion term.
-
#suggestion ⇒ String
The suggestion for the query.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult
constructor
A new instance of GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult
Returns a new instance of GoogleCloudRetailV2alphaCompleteQueryResponseCompletionResult.
1255 1256 1257 |
# File 'lib/google/apis/retail_v2alpha/classes.rb', line 1255 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attributes ⇒ Hash<String,Google::Apis::RetailV2alpha::GoogleCloudRetailV2alphaCustomAttribute>
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
1248 1249 1250 |
# File 'lib/google/apis/retail_v2alpha/classes.rb', line 1248 def attributes @attributes end |
#suggestion ⇒ String
The suggestion for the query.
Corresponds to the JSON property suggestion
1253 1254 1255 |
# File 'lib/google/apis/retail_v2alpha/classes.rb', line 1253 def suggestion @suggestion end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1260 1261 1262 1263 |
# File 'lib/google/apis/retail_v2alpha/classes.rb', line 1260 def update!(**args) @attributes = args[:attributes] if args.key?(:attributes) @suggestion = args[:suggestion] if args.key?(:suggestion) end |