Class: Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaWidgetSearchRequest
- Inherits:
-
Object
- Object
- Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaWidgetSearchRequest
- 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.WidgetSearch method.
Instance Attribute Summary collapse
-
#additional_params ⇒ Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaAdditionalParams
AdditionalParams message for WidgetService methods for security and privacy enhancement.
-
#config_id ⇒ String
Required.
-
#search_request ⇒ Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaSearchRequest
Request message for SearchService.Search method.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaWidgetSearchRequest
constructor
A new instance of GoogleCloudDiscoveryengineV1alphaWidgetSearchRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaWidgetSearchRequest
Returns a new instance of GoogleCloudDiscoveryengineV1alphaWidgetSearchRequest.
4724 4725 4726 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 4724 def initialize(**args) update!(**args) end |
Instance Attribute Details
#additional_params ⇒ Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaAdditionalParams
AdditionalParams message for WidgetService methods for security and privacy
enhancement.
Corresponds to the JSON property additionalParams
4711 4712 4713 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 4711 def additional_params @additional_params end |
#config_id ⇒ String
Required. The UUID of the Search WidgetConfig. This field is used to identify
the search widget configuration, set of models used to make the search.
Corresponds to the JSON property configId
4717 4718 4719 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 4717 def config_id @config_id end |
#search_request ⇒ Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaSearchRequest
Request message for SearchService.Search method.
Corresponds to the JSON property searchRequest
4722 4723 4724 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 4722 def search_request @search_request end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4729 4730 4731 4732 4733 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 4729 def update!(**args) @additional_params = args[:additional_params] if args.key?(:additional_params) @config_id = args[:config_id] if args.key?(:config_id) @search_request = args[:search_request] if args.key?(:search_request) end |