Class: Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAddonSpec
- Inherits:
-
Object
- Object
- Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAddonSpec
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/discoveryengine_v1beta/classes.rb,
lib/google/apis/discoveryengine_v1beta/representations.rb,
lib/google/apis/discoveryengine_v1beta/representations.rb
Overview
SearchAddonSpec is used to disable add-ons for search as per new repricing model. By default if the SearchAddonSpec is not specified, we consider that the customer wants to enable them wherever applicable.
Instance Attribute Summary collapse
-
#disable_generative_answer_add_on ⇒ Boolean
(also: #disable_generative_answer_add_on?)
Optional.
-
#disable_kpi_personalization_add_on ⇒ Boolean
(also: #disable_kpi_personalization_add_on?)
Optional.
-
#disable_semantic_add_on ⇒ Boolean
(also: #disable_semantic_add_on?)
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAddonSpec
constructor
A new instance of GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAddonSpec.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAddonSpec
Returns a new instance of GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAddonSpec.
16777 16778 16779 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16777 def initialize(**args) update!(**args) end |
Instance Attribute Details
#disable_generative_answer_add_on ⇒ Boolean Also known as: disable_generative_answer_add_on?
Optional. If true, generative answer add-on is disabled. Generative answer add-
on includes natural language to filters and simple answers.
Corresponds to the JSON property disableGenerativeAnswerAddOn
16760 16761 16762 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16760 def disable_generative_answer_add_on @disable_generative_answer_add_on end |
#disable_kpi_personalization_add_on ⇒ Boolean Also known as: disable_kpi_personalization_add_on?
Optional. If true, disables event re-ranking and personalization to optimize
KPIs & personalize results.
Corresponds to the JSON property disableKpiPersonalizationAddOn
16767 16768 16769 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16767 def disable_kpi_personalization_add_on @disable_kpi_personalization_add_on end |
#disable_semantic_add_on ⇒ Boolean Also known as: disable_semantic_add_on?
Optional. If true, semantic add-on is disabled. Semantic add-on includes
embeddings and jetstream.
Corresponds to the JSON property disableSemanticAddOn
16774 16775 16776 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16774 def disable_semantic_add_on @disable_semantic_add_on end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
16782 16783 16784 16785 16786 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16782 def update!(**args) @disable_generative_answer_add_on = args[:disable_generative_answer_add_on] if args.key?(:disable_generative_answer_add_on) @disable_kpi_personalization_add_on = args[:disable_kpi_personalization_add_on] if args.key?(:disable_kpi_personalization_add_on) @disable_semantic_add_on = args[:disable_semantic_add_on] if args.key?(:disable_semantic_add_on) end |