Class SearchRequest.SearchAsYouTypeSpec.Builder (0.95.0)

public static final class SearchRequest.SearchAsYouTypeSpec.Builder extends GeneratedMessage.Builder<SearchRequest.SearchAsYouTypeSpec.Builder> implements SearchRequest.SearchAsYouTypeSpecOrBuilder

Specification for search as you type in search requests.

Protobuf type google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec

Static Methods

getDescriptor()

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

Methods

addAllFields(Iterable<? extends SearchRequest.SearchAsYouTypeSpec.Field> values)

public SearchRequest.SearchAsYouTypeSpec.Builder addAllFields(Iterable<? extends SearchRequest.SearchAsYouTypeSpec.Field> values)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field>
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

addFields(SearchRequest.SearchAsYouTypeSpec.Field value)

public SearchRequest.SearchAsYouTypeSpec.Builder addFields(SearchRequest.SearchAsYouTypeSpec.Field value)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SearchRequest.SearchAsYouTypeSpec.Field
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

addFields(SearchRequest.SearchAsYouTypeSpec.Field.Builder builderForValue)

public SearchRequest.SearchAsYouTypeSpec.Builder addFields(SearchRequest.SearchAsYouTypeSpec.Field.Builder builderForValue)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SearchRequest.SearchAsYouTypeSpec.Field.Builder
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

addFields(int index, SearchRequest.SearchAsYouTypeSpec.Field value)

public SearchRequest.SearchAsYouTypeSpec.Builder addFields(int index, SearchRequest.SearchAsYouTypeSpec.Field value)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value SearchRequest.SearchAsYouTypeSpec.Field
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

addFields(int index, SearchRequest.SearchAsYouTypeSpec.Field.Builder builderForValue)

public SearchRequest.SearchAsYouTypeSpec.Builder addFields(int index, SearchRequest.SearchAsYouTypeSpec.Field.Builder builderForValue)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue SearchRequest.SearchAsYouTypeSpec.Field.Builder
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

addFieldsBuilder()

public SearchRequest.SearchAsYouTypeSpec.Field.Builder addFieldsBuilder()

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Field.Builder

addFieldsBuilder(int index)

public SearchRequest.SearchAsYouTypeSpec.Field.Builder addFieldsBuilder(int index)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Field.Builder

build()

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

buildPartial()

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

clear()

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

clearCondition()

public SearchRequest.SearchAsYouTypeSpec.Builder clearCondition()

The condition under which search as you type should occur. Default to Condition.DISABLED.

.google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Condition condition = 1;

Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

This builder for chaining.

clearFields()

public SearchRequest.SearchAsYouTypeSpec.Builder clearFields()

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

clearScoreThreshold()

public SearchRequest.SearchAsYouTypeSpec.Builder clearScoreThreshold()

Optional. Search As You Type score threshold for filtering purpose. We keep the result if score >= score_threshold.

optional double score_threshold = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

This builder for chaining.

getCondition()

public SearchRequest.SearchAsYouTypeSpec.Condition getCondition()

The condition under which search as you type should occur. Default to Condition.DISABLED.

.google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Condition condition = 1;

Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Condition

The condition.

getConditionValue()

public int getConditionValue()

The condition under which search as you type should occur. Default to Condition.DISABLED.

.google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Condition condition = 1;

Returns
Type Description
int

The enum numeric value on the wire for condition.

getDefaultInstanceForType()

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

getDescriptorForType()

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

getFields(int index)

public SearchRequest.SearchAsYouTypeSpec.Field getFields(int index)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Field

getFieldsBuilder(int index)

public SearchRequest.SearchAsYouTypeSpec.Field.Builder getFieldsBuilder(int index)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Field.Builder

getFieldsBuilderList()

public List<SearchRequest.SearchAsYouTypeSpec.Field.Builder> getFieldsBuilderList()

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getFieldsCount()

public int getFieldsCount()

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getFieldsList()

public List<SearchRequest.SearchAsYouTypeSpec.Field> getFieldsList()

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Field>

getFieldsOrBuilder(int index)

public SearchRequest.SearchAsYouTypeSpec.FieldOrBuilder getFieldsOrBuilder(int index)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.FieldOrBuilder

getFieldsOrBuilderList()

public List<? extends SearchRequest.SearchAsYouTypeSpec.FieldOrBuilder> getFieldsOrBuilderList()

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.FieldOrBuilder>

getScoreThreshold()

public double getScoreThreshold()

Optional. Search As You Type score threshold for filtering purpose. We keep the result if score >= score_threshold.

optional double score_threshold = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
double

The scoreThreshold.

hasScoreThreshold()

public boolean hasScoreThreshold()

Optional. Search As You Type score threshold for filtering purpose. We keep the result if score >= score_threshold.

optional double score_threshold = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the scoreThreshold field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SearchRequest.SearchAsYouTypeSpec other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeFields(int index)

public SearchRequest.SearchAsYouTypeSpec.Builder removeFields(int index)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

setCondition(SearchRequest.SearchAsYouTypeSpec.Condition value)

public SearchRequest.SearchAsYouTypeSpec.Builder setCondition(SearchRequest.SearchAsYouTypeSpec.Condition value)

The condition under which search as you type should occur. Default to Condition.DISABLED.

.google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Condition condition = 1;

Parameter
Name Description
value SearchRequest.SearchAsYouTypeSpec.Condition

The condition to set.

Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

This builder for chaining.

setConditionValue(int value)

public SearchRequest.SearchAsYouTypeSpec.Builder setConditionValue(int value)

The condition under which search as you type should occur. Default to Condition.DISABLED.

.google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Condition condition = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for condition to set.

Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

This builder for chaining.

setFields(int index, SearchRequest.SearchAsYouTypeSpec.Field value)

public SearchRequest.SearchAsYouTypeSpec.Builder setFields(int index, SearchRequest.SearchAsYouTypeSpec.Field value)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value SearchRequest.SearchAsYouTypeSpec.Field
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

setFields(int index, SearchRequest.SearchAsYouTypeSpec.Field.Builder builderForValue)

public SearchRequest.SearchAsYouTypeSpec.Builder setFields(int index, SearchRequest.SearchAsYouTypeSpec.Field.Builder builderForValue)

Optional. The list of fields to be used for Search As You Type scoring.

repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue SearchRequest.SearchAsYouTypeSpec.Field.Builder
Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

setScoreThreshold(double value)

public SearchRequest.SearchAsYouTypeSpec.Builder setScoreThreshold(double value)

Optional. Search As You Type score threshold for filtering purpose. We keep the result if score >= score_threshold.

optional double score_threshold = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value double

The scoreThreshold to set.

Returns
Type Description
SearchRequest.SearchAsYouTypeSpec.Builder

This builder for chaining.