Class SearchRequest.SearchAddonSpec.Builder (0.90.0)

public static final class SearchRequest.SearchAddonSpec.Builder extends GeneratedMessage.Builder<SearchRequest.SearchAddonSpec.Builder> implements SearchRequest.SearchAddonSpecOrBuilder

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.

Protobuf type google.cloud.discoveryengine.v1beta.SearchRequest.SearchAddonSpec

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public SearchRequest.SearchAddonSpec build()
Returns
Type Description
SearchRequest.SearchAddonSpec

buildPartial()

public SearchRequest.SearchAddonSpec buildPartial()
Returns
Type Description
SearchRequest.SearchAddonSpec

clear()

public SearchRequest.SearchAddonSpec.Builder clear()
Returns
Type Description
SearchRequest.SearchAddonSpec.Builder
Overrides

clearDisableGenerativeAnswerAddOn()

public SearchRequest.SearchAddonSpec.Builder clearDisableGenerativeAnswerAddOn()

Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers.

bool disable_generative_answer_add_on = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.SearchAddonSpec.Builder

This builder for chaining.

clearDisableKpiPersonalizationAddOn()

public SearchRequest.SearchAddonSpec.Builder clearDisableKpiPersonalizationAddOn()

Optional. If true, disables event re-ranking and personalization to optimize KPIs & personalize results.

bool disable_kpi_personalization_add_on = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.SearchAddonSpec.Builder

This builder for chaining.

clearDisableSemanticAddOn()

public SearchRequest.SearchAddonSpec.Builder clearDisableSemanticAddOn()

Optional. If true, semantic add-on is disabled. Semantic add-on includes embeddings and jetstream.

bool disable_semantic_add_on = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.SearchAddonSpec.Builder

This builder for chaining.

getDefaultInstanceForType()

public SearchRequest.SearchAddonSpec getDefaultInstanceForType()
Returns
Type Description
SearchRequest.SearchAddonSpec

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDisableGenerativeAnswerAddOn()

public boolean getDisableGenerativeAnswerAddOn()

Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers.

bool disable_generative_answer_add_on = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The disableGenerativeAnswerAddOn.

getDisableKpiPersonalizationAddOn()

public boolean getDisableKpiPersonalizationAddOn()

Optional. If true, disables event re-ranking and personalization to optimize KPIs & personalize results.

bool disable_kpi_personalization_add_on = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The disableKpiPersonalizationAddOn.

getDisableSemanticAddOn()

public boolean getDisableSemanticAddOn()

Optional. If true, semantic add-on is disabled. Semantic add-on includes embeddings and jetstream.

bool disable_semantic_add_on = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The disableSemanticAddOn.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SearchRequest.SearchAddonSpec other)

public SearchRequest.SearchAddonSpec.Builder mergeFrom(SearchRequest.SearchAddonSpec other)
Parameter
Name Description
other SearchRequest.SearchAddonSpec
Returns
Type Description
SearchRequest.SearchAddonSpec.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SearchRequest.SearchAddonSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SearchRequest.SearchAddonSpec.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SearchRequest.SearchAddonSpec.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SearchRequest.SearchAddonSpec.Builder
Overrides

setDisableGenerativeAnswerAddOn(boolean value)

public SearchRequest.SearchAddonSpec.Builder setDisableGenerativeAnswerAddOn(boolean value)

Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers.

bool disable_generative_answer_add_on = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The disableGenerativeAnswerAddOn to set.

Returns
Type Description
SearchRequest.SearchAddonSpec.Builder

This builder for chaining.

setDisableKpiPersonalizationAddOn(boolean value)

public SearchRequest.SearchAddonSpec.Builder setDisableKpiPersonalizationAddOn(boolean value)

Optional. If true, disables event re-ranking and personalization to optimize KPIs & personalize results.

bool disable_kpi_personalization_add_on = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The disableKpiPersonalizationAddOn to set.

Returns
Type Description
SearchRequest.SearchAddonSpec.Builder

This builder for chaining.

setDisableSemanticAddOn(boolean value)

public SearchRequest.SearchAddonSpec.Builder setDisableSemanticAddOn(boolean value)

Optional. If true, semantic add-on is disabled. Semantic add-on includes embeddings and jetstream.

bool disable_semantic_add_on = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The disableSemanticAddOn to set.

Returns
Type Description
SearchRequest.SearchAddonSpec.Builder

This builder for chaining.