Class SearchRequest.RelevanceFilterSpec.Builder (0.90.0)

public static final class SearchRequest.RelevanceFilterSpec.Builder extends GeneratedMessage.Builder<SearchRequest.RelevanceFilterSpec.Builder> implements SearchRequest.RelevanceFilterSpecOrBuilder

Relevance filtering specification.

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

Static Methods

getDescriptor()

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

Methods

build()

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

buildPartial()

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

clear()

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

clearKeywordSearchThreshold()

public SearchRequest.RelevanceFilterSpec.Builder clearKeywordSearchThreshold()

Optional. Relevance filtering threshold specification for keyword search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec keyword_search_threshold = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.RelevanceFilterSpec.Builder

clearSemanticSearchThreshold()

public SearchRequest.RelevanceFilterSpec.Builder clearSemanticSearchThreshold()

Optional. Relevance filtering threshold specification for semantic search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec semantic_search_threshold = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.RelevanceFilterSpec.Builder

getDefaultInstanceForType()

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

getDescriptorForType()

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

getKeywordSearchThreshold()

public SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec getKeywordSearchThreshold()

Optional. Relevance filtering threshold specification for keyword search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec keyword_search_threshold = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec

The keywordSearchThreshold.

getKeywordSearchThresholdBuilder()

public SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec.Builder getKeywordSearchThresholdBuilder()

Optional. Relevance filtering threshold specification for keyword search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec keyword_search_threshold = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec.Builder

getKeywordSearchThresholdOrBuilder()

public SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpecOrBuilder getKeywordSearchThresholdOrBuilder()

Optional. Relevance filtering threshold specification for keyword search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec keyword_search_threshold = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpecOrBuilder

getSemanticSearchThreshold()

public SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec getSemanticSearchThreshold()

Optional. Relevance filtering threshold specification for semantic search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec semantic_search_threshold = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec

The semanticSearchThreshold.

getSemanticSearchThresholdBuilder()

public SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec.Builder getSemanticSearchThresholdBuilder()

Optional. Relevance filtering threshold specification for semantic search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec semantic_search_threshold = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec.Builder

getSemanticSearchThresholdOrBuilder()

public SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpecOrBuilder getSemanticSearchThresholdOrBuilder()

Optional. Relevance filtering threshold specification for semantic search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec semantic_search_threshold = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpecOrBuilder

hasKeywordSearchThreshold()

public boolean hasKeywordSearchThreshold()

Optional. Relevance filtering threshold specification for keyword search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec keyword_search_threshold = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the keywordSearchThreshold field is set.

hasSemanticSearchThreshold()

public boolean hasSemanticSearchThreshold()

Optional. Relevance filtering threshold specification for semantic search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec semantic_search_threshold = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the semanticSearchThreshold 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.RelevanceFilterSpec other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeKeywordSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec value)

public SearchRequest.RelevanceFilterSpec.Builder mergeKeywordSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec value)

Optional. Relevance filtering threshold specification for keyword search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec keyword_search_threshold = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec
Returns
Type Description
SearchRequest.RelevanceFilterSpec.Builder

mergeSemanticSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec value)

public SearchRequest.RelevanceFilterSpec.Builder mergeSemanticSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec value)

Optional. Relevance filtering threshold specification for semantic search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec semantic_search_threshold = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec
Returns
Type Description
SearchRequest.RelevanceFilterSpec.Builder

setKeywordSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec value)

public SearchRequest.RelevanceFilterSpec.Builder setKeywordSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec value)

Optional. Relevance filtering threshold specification for keyword search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec keyword_search_threshold = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec
Returns
Type Description
SearchRequest.RelevanceFilterSpec.Builder

setKeywordSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec.Builder builderForValue)

public SearchRequest.RelevanceFilterSpec.Builder setKeywordSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec.Builder builderForValue)

Optional. Relevance filtering threshold specification for keyword search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec keyword_search_threshold = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec.Builder
Returns
Type Description
SearchRequest.RelevanceFilterSpec.Builder

setSemanticSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec value)

public SearchRequest.RelevanceFilterSpec.Builder setSemanticSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec value)

Optional. Relevance filtering threshold specification for semantic search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec semantic_search_threshold = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec
Returns
Type Description
SearchRequest.RelevanceFilterSpec.Builder

setSemanticSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec.Builder builderForValue)

public SearchRequest.RelevanceFilterSpec.Builder setSemanticSearchThreshold(SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec.Builder builderForValue)

Optional. Relevance filtering threshold specification for semantic search.

.google.cloud.discoveryengine.v1beta.SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec semantic_search_threshold = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SearchRequest.RelevanceFilterSpec.RelevanceThresholdSpec.Builder
Returns
Type Description
SearchRequest.RelevanceFilterSpec.Builder