Interface SearchRequest.SearchAsYouTypeSpecOrBuilder (0.95.0)

public static interface SearchRequest.SearchAsYouTypeSpecOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCondition()

public abstract 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 abstract 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.

getFields(int index)

public abstract 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

getFieldsCount()

public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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.