Class: Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaWidgetCompleteQueryRequest

Inherits:
Object
  • Object
show all
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

Request message for WidgetService.WidgetCompleteQuery method.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaWidgetCompleteQueryRequest

Returns a new instance of GoogleCloudDiscoveryengineV1alphaWidgetCompleteQueryRequest.



5026
5027
5028
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5026

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#additional_paramsGoogle::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaAdditionalParams

AdditionalParams message for WidgetService methods for security and privacy enhancement. Corresponds to the JSON property additionalParams



5013
5014
5015
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5013

def additional_params
  @additional_params
end

#complete_query_requestGoogle::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaCompleteQueryRequest

Request message for CompletionService.CompleteQuery method. Corresponds to the JSON property completeQueryRequest



5018
5019
5020
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5018

def complete_query_request
  @complete_query_request
end

#config_idString

Required. The UUID of the WidgetConfig. This field is used to identify the widget configuration, set of models used to make the auto complete query. Corresponds to the JSON property configId

Returns:

  • (String)


5024
5025
5026
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5024

def config_id
  @config_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5031
5032
5033
5034
5035
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5031

def update!(**args)
  @additional_params = args[:additional_params] if args.key?(:additional_params)
  @complete_query_request = args[:complete_query_request] if args.key?(:complete_query_request)
  @config_id = args[:config_id] if args.key?(:config_id)
end