Class SearchResult.SearchResultMetadata.SearchDistance.Builder (0.21.0)

public static final class SearchResult.SearchResultMetadata.SearchDistance.Builder extends GeneratedMessage.Builder<SearchResult.SearchResultMetadata.SearchDistance.Builder> implements SearchResult.SearchResultMetadata.SearchDistanceOrBuilder

The rank and distance of this data object within a single search of the batch.

Protobuf type google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.SearchDistance

Static Methods

getDescriptor()

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

Methods

build()

public SearchResult.SearchResultMetadata.SearchDistance build()
Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance

buildPartial()

public SearchResult.SearchResultMetadata.SearchDistance buildPartial()
Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance

clear()

public SearchResult.SearchResultMetadata.SearchDistance.Builder clear()
Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance.Builder
Overrides

clearDistance()

public SearchResult.SearchResultMetadata.SearchDistance.Builder clearDistance()

Output only. The similarity distance of this data object for the search.

double distance = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance.Builder

This builder for chaining.

clearRank()

public SearchResult.SearchResultMetadata.SearchDistance.Builder clearRank()

Output only. The order of this data object in the search's result list, starting at 1 for the top (best-ranked) result.

int32 rank = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance.Builder

This builder for chaining.

clearSearchIndex()

public SearchResult.SearchResultMetadata.SearchDistance.Builder clearSearchIndex()

Output only. The index of the search in the BatchSearchDataObjectsRequest.searches this distance corresponds to.

int32 search_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance.Builder

This builder for chaining.

getDefaultInstanceForType()

public SearchResult.SearchResultMetadata.SearchDistance getDefaultInstanceForType()
Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance

getDescriptorForType()

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

getDistance()

public double getDistance()

Output only. The similarity distance of this data object for the search.

double distance = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
double

The distance.

getRank()

public int getRank()

Output only. The order of this data object in the search's result list, starting at 1 for the top (best-ranked) result.

int32 rank = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The rank.

getSearchIndex()

public int getSearchIndex()

Output only. The index of the search in the BatchSearchDataObjectsRequest.searches this distance corresponds to.

int32 search_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The searchIndex.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SearchResult.SearchResultMetadata.SearchDistance other)

public SearchResult.SearchResultMetadata.SearchDistance.Builder mergeFrom(SearchResult.SearchResultMetadata.SearchDistance other)
Parameter
Name Description
other SearchResult.SearchResultMetadata.SearchDistance
Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public SearchResult.SearchResultMetadata.SearchDistance.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance.Builder
Overrides

setDistance(double value)

public SearchResult.SearchResultMetadata.SearchDistance.Builder setDistance(double value)

Output only. The similarity distance of this data object for the search.

double distance = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value double

The distance to set.

Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance.Builder

This builder for chaining.

setRank(int value)

public SearchResult.SearchResultMetadata.SearchDistance.Builder setRank(int value)

Output only. The order of this data object in the search's result list, starting at 1 for the top (best-ranked) result.

int32 rank = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The rank to set.

Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance.Builder

This builder for chaining.

setSearchIndex(int value)

public SearchResult.SearchResultMetadata.SearchDistance.Builder setSearchIndex(int value)

Output only. The index of the search in the BatchSearchDataObjectsRequest.searches this distance corresponds to.

int32 search_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The searchIndex to set.

Returns
Type Description
SearchResult.SearchResultMetadata.SearchDistance.Builder

This builder for chaining.