Class QueryEnhancement.Builder (0.21.0)

public static final class QueryEnhancement.Builder extends GeneratedMessage.Builder<QueryEnhancement.Builder> implements QueryEnhancementOrBuilder

Query enhancement settings. When enabled, expands the search terms with stemming, synonyms, and spelling corrections, and removes stop words.

Protobuf type google.cloud.vectorsearch.v1beta.QueryEnhancement

Static Methods

getDescriptor()

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

Methods

build()

public QueryEnhancement build()
Returns
Type Description
QueryEnhancement

buildPartial()

public QueryEnhancement buildPartial()
Returns
Type Description
QueryEnhancement

clear()

public QueryEnhancement.Builder clear()
Returns
Type Description
QueryEnhancement.Builder
Overrides

clearEnabled()

public QueryEnhancement.Builder clearEnabled()

Optional. Whether query enhancement is enabled.

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

Returns
Type Description
QueryEnhancement.Builder

This builder for chaining.

clearLanguageCode()

public QueryEnhancement.Builder clearLanguageCode()

Optional. The IETF BCP 47 language tag, such as "en-US", for query enhancement. If unset, the language is detected automatically. See <https://en.wikipedia.org/wiki/IETF_language_tag>;.

string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueryEnhancement.Builder

This builder for chaining.

getDefaultInstanceForType()

public QueryEnhancement getDefaultInstanceForType()
Returns
Type Description
QueryEnhancement

getDescriptorForType()

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

getEnabled()

public boolean getEnabled()

Optional. Whether query enhancement is enabled.

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

Returns
Type Description
boolean

The enabled.

getLanguageCode()

public String getLanguageCode()

Optional. The IETF BCP 47 language tag, such as "en-US", for query enhancement. If unset, the language is detected automatically. See <https://en.wikipedia.org/wiki/IETF_language_tag>;.

string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The languageCode.

getLanguageCodeBytes()

public ByteString getLanguageCodeBytes()

Optional. The IETF BCP 47 language tag, such as "en-US", for query enhancement. If unset, the language is detected automatically. See <https://en.wikipedia.org/wiki/IETF_language_tag>;.

string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for languageCode.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(QueryEnhancement other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setEnabled(boolean value)

public QueryEnhancement.Builder setEnabled(boolean value)

Optional. Whether query enhancement is enabled.

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

Parameter
Name Description
value boolean

The enabled to set.

Returns
Type Description
QueryEnhancement.Builder

This builder for chaining.

setLanguageCode(String value)

public QueryEnhancement.Builder setLanguageCode(String value)

Optional. The IETF BCP 47 language tag, such as "en-US", for query enhancement. If unset, the language is detected automatically. See <https://en.wikipedia.org/wiki/IETF_language_tag>;.

string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The languageCode to set.

Returns
Type Description
QueryEnhancement.Builder

This builder for chaining.

setLanguageCodeBytes(ByteString value)

public QueryEnhancement.Builder setLanguageCodeBytes(ByteString value)

Optional. The IETF BCP 47 language tag, such as "en-US", for query enhancement. If unset, the language is detected automatically. See <https://en.wikipedia.org/wiki/IETF_language_tag>;.

string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for languageCode to set.

Returns
Type Description
QueryEnhancement.Builder

This builder for chaining.