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.



7956
7957
7958
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 7956

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



7943
7944
7945
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 7943

def additional_params
  @additional_params
end

#complete_query_requestGoogle::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaCompleteQueryRequest

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



7948
7949
7950
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 7948

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)


7954
7955
7956
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 7954

def config_id
  @config_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



7961
7962
7963
7964
7965
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 7961

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