Class Vector.Builder (0.1.0)

public static final class Vector.Builder extends GeneratedMessageV3.Builder<Vector.Builder> implements VectorOrBuilder

A vector which can be either dense or sparse.

Protobuf type google.cloud.vectorsearch.v1beta.Vector

Implements

VectorOrBuilder

Static Methods

getDescriptor()

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

Methods

addAllValues(Iterable<? extends Float> values) (deprecated)

public Vector.Builder addAllValues(Iterable<? extends Float> values)

Deprecated. google.cloud.vectorsearch.v1beta.Vector.values is deprecated. See google/cloud/vectorsearch/v1beta/data_object.proto;l=75

The values of the vector.

repeated float values = 1 [deprecated = true];

Parameter
Name Description
values Iterable<? extends java.lang.Float>

The values to add.

Returns
Type Description
Vector.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addValues(float value) (deprecated)

public Vector.Builder addValues(float value)

Deprecated. google.cloud.vectorsearch.v1beta.Vector.values is deprecated. See google/cloud/vectorsearch/v1beta/data_object.proto;l=75

The values of the vector.

repeated float values = 1 [deprecated = true];

Parameter
Name Description
value float

The values to add.

Returns
Type Description
Vector.Builder

This builder for chaining.

build()

public Vector build()
Returns
Type Description
Vector

buildPartial()

public Vector buildPartial()
Returns
Type Description
Vector

clear()

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

clearDense()

public Vector.Builder clearDense()

A dense vector.

.google.cloud.vectorsearch.v1beta.DenseVector dense = 2;

Returns
Type Description
Vector.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSparse()

public Vector.Builder clearSparse()

A sparse vector.

.google.cloud.vectorsearch.v1beta.SparseVector sparse = 3;

Returns
Type Description
Vector.Builder

clearValues() (deprecated)

public Vector.Builder clearValues()

Deprecated. google.cloud.vectorsearch.v1beta.Vector.values is deprecated. See google/cloud/vectorsearch/v1beta/data_object.proto;l=75

The values of the vector.

repeated float values = 1 [deprecated = true];

Returns
Type Description
Vector.Builder

This builder for chaining.

clearVectorType()

public Vector.Builder clearVectorType()
Returns
Type Description
Vector.Builder

clone()

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

getDefaultInstanceForType()

public Vector getDefaultInstanceForType()
Returns
Type Description
Vector

getDense()

public DenseVector getDense()

A dense vector.

.google.cloud.vectorsearch.v1beta.DenseVector dense = 2;

Returns
Type Description
DenseVector

The dense.

getDenseBuilder()

public DenseVector.Builder getDenseBuilder()

A dense vector.

.google.cloud.vectorsearch.v1beta.DenseVector dense = 2;

Returns
Type Description
DenseVector.Builder

getDenseOrBuilder()

public DenseVectorOrBuilder getDenseOrBuilder()

A dense vector.

.google.cloud.vectorsearch.v1beta.DenseVector dense = 2;

Returns
Type Description
DenseVectorOrBuilder

getDescriptorForType()

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

getSparse()

public SparseVector getSparse()

A sparse vector.

.google.cloud.vectorsearch.v1beta.SparseVector sparse = 3;

Returns
Type Description
SparseVector

The sparse.

getSparseBuilder()

public SparseVector.Builder getSparseBuilder()

A sparse vector.

.google.cloud.vectorsearch.v1beta.SparseVector sparse = 3;

Returns
Type Description
SparseVector.Builder

getSparseOrBuilder()

public SparseVectorOrBuilder getSparseOrBuilder()

A sparse vector.

.google.cloud.vectorsearch.v1beta.SparseVector sparse = 3;

Returns
Type Description
SparseVectorOrBuilder

getValues(int index) (deprecated)

public float getValues(int index)

Deprecated. google.cloud.vectorsearch.v1beta.Vector.values is deprecated. See google/cloud/vectorsearch/v1beta/data_object.proto;l=75

The values of the vector.

repeated float values = 1 [deprecated = true];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
float

The values at the given index.

getValuesCount() (deprecated)

public int getValuesCount()

Deprecated. google.cloud.vectorsearch.v1beta.Vector.values is deprecated. See google/cloud/vectorsearch/v1beta/data_object.proto;l=75

The values of the vector.

repeated float values = 1 [deprecated = true];

Returns
Type Description
int

The count of values.

getValuesList() (deprecated)

public List<Float> getValuesList()

Deprecated. google.cloud.vectorsearch.v1beta.Vector.values is deprecated. See google/cloud/vectorsearch/v1beta/data_object.proto;l=75

The values of the vector.

repeated float values = 1 [deprecated = true];

Returns
Type Description
List<Float>

A list containing the values.

getVectorTypeCase()

public Vector.VectorTypeCase getVectorTypeCase()
Returns
Type Description
Vector.VectorTypeCase

hasDense()

public boolean hasDense()

A dense vector.

.google.cloud.vectorsearch.v1beta.DenseVector dense = 2;

Returns
Type Description
boolean

Whether the dense field is set.

hasSparse()

public boolean hasSparse()

A sparse vector.

.google.cloud.vectorsearch.v1beta.SparseVector sparse = 3;

Returns
Type Description
boolean

Whether the sparse field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDense(DenseVector value)

public Vector.Builder mergeDense(DenseVector value)

A dense vector.

.google.cloud.vectorsearch.v1beta.DenseVector dense = 2;

Parameter
Name Description
value DenseVector
Returns
Type Description
Vector.Builder

mergeFrom(Vector other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSparse(SparseVector value)

public Vector.Builder mergeSparse(SparseVector value)

A sparse vector.

.google.cloud.vectorsearch.v1beta.SparseVector sparse = 3;

Parameter
Name Description
value SparseVector
Returns
Type Description
Vector.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setDense(DenseVector value)

public Vector.Builder setDense(DenseVector value)

A dense vector.

.google.cloud.vectorsearch.v1beta.DenseVector dense = 2;

Parameter
Name Description
value DenseVector
Returns
Type Description
Vector.Builder

setDense(DenseVector.Builder builderForValue)

public Vector.Builder setDense(DenseVector.Builder builderForValue)

A dense vector.

.google.cloud.vectorsearch.v1beta.DenseVector dense = 2;

Parameter
Name Description
builderForValue DenseVector.Builder
Returns
Type Description
Vector.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setSparse(SparseVector value)

public Vector.Builder setSparse(SparseVector value)

A sparse vector.

.google.cloud.vectorsearch.v1beta.SparseVector sparse = 3;

Parameter
Name Description
value SparseVector
Returns
Type Description
Vector.Builder

setSparse(SparseVector.Builder builderForValue)

public Vector.Builder setSparse(SparseVector.Builder builderForValue)

A sparse vector.

.google.cloud.vectorsearch.v1beta.SparseVector sparse = 3;

Parameter
Name Description
builderForValue SparseVector.Builder
Returns
Type Description
Vector.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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

setValues(int index, float value) (deprecated)

public Vector.Builder setValues(int index, float value)

Deprecated. google.cloud.vectorsearch.v1beta.Vector.values is deprecated. See google/cloud/vectorsearch/v1beta/data_object.proto;l=75

The values of the vector.

repeated float values = 1 [deprecated = true];

Parameters
Name Description
index int

The index to set the value at.

value float

The values to set.

Returns
Type Description
Vector.Builder

This builder for chaining.