Class VectorField.Builder (0.6.0)

public static final class VectorField.Builder extends GeneratedMessage.Builder<VectorField.Builder> implements VectorFieldOrBuilder

Message describing a vector field.

Protobuf type google.cloud.vectorsearch.v1beta.VectorField

Static Methods

getDescriptor()

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

Methods

build()

public VectorField build()
Returns
Type Description
VectorField

buildPartial()

public VectorField buildPartial()
Returns
Type Description
VectorField

clear()

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

clearDenseVector()

public VectorField.Builder clearDenseVector()

Dense vector field.

.google.cloud.vectorsearch.v1beta.DenseVectorField dense_vector = 3;

Returns
Type Description
VectorField.Builder

clearSparseVector()

public VectorField.Builder clearSparseVector()

Sparse vector field.

.google.cloud.vectorsearch.v1beta.SparseVectorField sparse_vector = 4;

Returns
Type Description
VectorField.Builder

clearVectorTypeConfig()

public VectorField.Builder clearVectorTypeConfig()
Returns
Type Description
VectorField.Builder

getDefaultInstanceForType()

public VectorField getDefaultInstanceForType()
Returns
Type Description
VectorField

getDenseVector()

public DenseVectorField getDenseVector()

Dense vector field.

.google.cloud.vectorsearch.v1beta.DenseVectorField dense_vector = 3;

Returns
Type Description
DenseVectorField

The denseVector.

getDenseVectorBuilder()

public DenseVectorField.Builder getDenseVectorBuilder()

Dense vector field.

.google.cloud.vectorsearch.v1beta.DenseVectorField dense_vector = 3;

Returns
Type Description
DenseVectorField.Builder

getDenseVectorOrBuilder()

public DenseVectorFieldOrBuilder getDenseVectorOrBuilder()

Dense vector field.

.google.cloud.vectorsearch.v1beta.DenseVectorField dense_vector = 3;

Returns
Type Description
DenseVectorFieldOrBuilder

getDescriptorForType()

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

getSparseVector()

public SparseVectorField getSparseVector()

Sparse vector field.

.google.cloud.vectorsearch.v1beta.SparseVectorField sparse_vector = 4;

Returns
Type Description
SparseVectorField

The sparseVector.

getSparseVectorBuilder()

public SparseVectorField.Builder getSparseVectorBuilder()

Sparse vector field.

.google.cloud.vectorsearch.v1beta.SparseVectorField sparse_vector = 4;

Returns
Type Description
SparseVectorField.Builder

getSparseVectorOrBuilder()

public SparseVectorFieldOrBuilder getSparseVectorOrBuilder()

Sparse vector field.

.google.cloud.vectorsearch.v1beta.SparseVectorField sparse_vector = 4;

Returns
Type Description
SparseVectorFieldOrBuilder

getVectorTypeConfigCase()

public VectorField.VectorTypeConfigCase getVectorTypeConfigCase()
Returns
Type Description
VectorField.VectorTypeConfigCase

hasDenseVector()

public boolean hasDenseVector()

Dense vector field.

.google.cloud.vectorsearch.v1beta.DenseVectorField dense_vector = 3;

Returns
Type Description
boolean

Whether the denseVector field is set.

hasSparseVector()

public boolean hasSparseVector()

Sparse vector field.

.google.cloud.vectorsearch.v1beta.SparseVectorField sparse_vector = 4;

Returns
Type Description
boolean

Whether the sparseVector field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDenseVector(DenseVectorField value)

public VectorField.Builder mergeDenseVector(DenseVectorField value)

Dense vector field.

.google.cloud.vectorsearch.v1beta.DenseVectorField dense_vector = 3;

Parameter
Name Description
value DenseVectorField
Returns
Type Description
VectorField.Builder

mergeFrom(VectorField other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSparseVector(SparseVectorField value)

public VectorField.Builder mergeSparseVector(SparseVectorField value)

Sparse vector field.

.google.cloud.vectorsearch.v1beta.SparseVectorField sparse_vector = 4;

Parameter
Name Description
value SparseVectorField
Returns
Type Description
VectorField.Builder

setDenseVector(DenseVectorField value)

public VectorField.Builder setDenseVector(DenseVectorField value)

Dense vector field.

.google.cloud.vectorsearch.v1beta.DenseVectorField dense_vector = 3;

Parameter
Name Description
value DenseVectorField
Returns
Type Description
VectorField.Builder

setDenseVector(DenseVectorField.Builder builderForValue)

public VectorField.Builder setDenseVector(DenseVectorField.Builder builderForValue)

Dense vector field.

.google.cloud.vectorsearch.v1beta.DenseVectorField dense_vector = 3;

Parameter
Name Description
builderForValue DenseVectorField.Builder
Returns
Type Description
VectorField.Builder

setSparseVector(SparseVectorField value)

public VectorField.Builder setSparseVector(SparseVectorField value)

Sparse vector field.

.google.cloud.vectorsearch.v1beta.SparseVectorField sparse_vector = 4;

Parameter
Name Description
value SparseVectorField
Returns
Type Description
VectorField.Builder

setSparseVector(SparseVectorField.Builder builderForValue)

public VectorField.Builder setSparseVector(SparseVectorField.Builder builderForValue)

Sparse vector field.

.google.cloud.vectorsearch.v1beta.SparseVectorField sparse_vector = 4;

Parameter
Name Description
builderForValue SparseVectorField.Builder
Returns
Type Description
VectorField.Builder