Class: Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaSearchRequestSearchAddonSpec
- Inherits:
-
Object
- Object
- Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaSearchRequestSearchAddonSpec
- 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) ⇒ GoogleCloudDiscoveryengineV1betaSearchRequestSearchAddonSpec
constructor
A new instance of GoogleCloudDiscoveryengineV1betaSearchRequestSearchAddonSpec.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1betaSearchRequestSearchAddonSpec
Returns a new instance of GoogleCloudDiscoveryengineV1betaSearchRequestSearchAddonSpec.
32005 32006 32007 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 32005 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
31988 31989 31990 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 31988 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
31995 31996 31997 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 31995 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
32002 32003 32004 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 32002 def disable_semantic_add_on @disable_semantic_add_on end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
32010 32011 32012 32013 32014 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 32010 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 |