Class SearchResult.Builder (0.1.0)

public static final class SearchResult.Builder extends GeneratedMessageV3.Builder<SearchResult.Builder> implements SearchResultOrBuilder

A single search result.

Protobuf type google.cloud.vectorsearch.v1beta.SearchResult

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SearchResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SearchResult.Builder
Overrides

build()

public SearchResult build()
Returns
Type Description
SearchResult

buildPartial()

public SearchResult buildPartial()
Returns
Type Description
SearchResult

clear()

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

clearDataObject()

public SearchResult.Builder clearDataObject()

Output only. The matching data object.

.google.cloud.vectorsearch.v1beta.DataObject data_object = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SearchResult.Builder

clearDistance()

public SearchResult.Builder clearDistance()

Output only. The similarity distance.

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

Returns
Type Description
SearchResult.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public SearchResult.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
SearchResult.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public SearchResult.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
SearchResult.Builder
Overrides

clone()

public SearchResult.Builder clone()
Returns
Type Description
SearchResult.Builder
Overrides

getDataObject()

public DataObject getDataObject()

Output only. The matching data object.

.google.cloud.vectorsearch.v1beta.DataObject data_object = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DataObject

The dataObject.

getDataObjectBuilder()

public DataObject.Builder getDataObjectBuilder()

Output only. The matching data object.

.google.cloud.vectorsearch.v1beta.DataObject data_object = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DataObject.Builder

getDataObjectOrBuilder()

public DataObjectOrBuilder getDataObjectOrBuilder()

Output only. The matching data object.

.google.cloud.vectorsearch.v1beta.DataObject data_object = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DataObjectOrBuilder

getDefaultInstanceForType()

public SearchResult getDefaultInstanceForType()
Returns
Type Description
SearchResult

getDescriptorForType()

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

getDistance()

public double getDistance()

Output only. The similarity distance.

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

Returns
Type Description
double

The distance.

hasDataObject()

public boolean hasDataObject()

Output only. The matching data object.

.google.cloud.vectorsearch.v1beta.DataObject data_object = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the dataObject field is set.

hasDistance()

public boolean hasDistance()

Output only. The similarity distance.

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

Returns
Type Description
boolean

Whether the distance field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDataObject(DataObject value)

public SearchResult.Builder mergeDataObject(DataObject value)

Output only. The matching data object.

.google.cloud.vectorsearch.v1beta.DataObject data_object = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value DataObject
Returns
Type Description
SearchResult.Builder

mergeFrom(SearchResult other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SearchResult.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SearchResult.Builder
Overrides

setDataObject(DataObject value)

public SearchResult.Builder setDataObject(DataObject value)

Output only. The matching data object.

.google.cloud.vectorsearch.v1beta.DataObject data_object = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value DataObject
Returns
Type Description
SearchResult.Builder

setDataObject(DataObject.Builder builderForValue)

public SearchResult.Builder setDataObject(DataObject.Builder builderForValue)

Output only. The matching data object.

.google.cloud.vectorsearch.v1beta.DataObject data_object = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue DataObject.Builder
Returns
Type Description
SearchResult.Builder

setDistance(double value)

public SearchResult.Builder setDistance(double value)

Output only. The similarity distance.

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

Parameter
Name Description
value double

The distance to set.

Returns
Type Description
SearchResult.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public SearchResult.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SearchResult.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public SearchResult.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
SearchResult.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final SearchResult.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SearchResult.Builder
Overrides