Class Vector.Builder (0.8.0)

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

A vector which can be either dense or sparse.

Protobuf type google.cloud.vectorsearch.v1.Vector

Implements

VectorOrBuilder

Static Methods

getDescriptor()

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

Methods

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.v1.DenseVector dense = 2;

Returns
Type Description
Vector.Builder

clearSparse()

public Vector.Builder clearSparse()

A sparse vector.

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

Returns
Type Description
Vector.Builder

clearVectorType()

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

getDefaultInstanceForType()

public Vector getDefaultInstanceForType()
Returns
Type Description
Vector

getDense()

public DenseVector getDense()

A dense vector.

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

Returns
Type Description
DenseVector

The dense.

getDenseBuilder()

public DenseVector.Builder getDenseBuilder()

A dense vector.

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

Returns
Type Description
DenseVector.Builder

getDenseOrBuilder()

public DenseVectorOrBuilder getDenseOrBuilder()

A dense vector.

.google.cloud.vectorsearch.v1.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.v1.SparseVector sparse = 3;

Returns
Type Description
SparseVector

The sparse.

getSparseBuilder()

public SparseVector.Builder getSparseBuilder()

A sparse vector.

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

Returns
Type Description
SparseVector.Builder

getSparseOrBuilder()

public SparseVectorOrBuilder getSparseOrBuilder()

A sparse vector.

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

Returns
Type Description
SparseVectorOrBuilder

getVectorTypeCase()

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

hasDense()

public boolean hasDense()

A dense vector.

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

Returns
Type Description
boolean

Whether the dense field is set.

hasSparse()

public boolean hasSparse()

A sparse vector.

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

Returns
Type Description
boolean

Whether the sparse field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.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.v1.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.v1.SparseVector sparse = 3;

Parameter
Name Description
value SparseVector
Returns
Type Description
Vector.Builder

setDense(DenseVector value)

public Vector.Builder setDense(DenseVector value)

A dense vector.

.google.cloud.vectorsearch.v1.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.v1.DenseVector dense = 2;

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

setSparse(SparseVector value)

public Vector.Builder setSparse(SparseVector value)

A sparse vector.

.google.cloud.vectorsearch.v1.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.v1.SparseVector sparse = 3;

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