Class DenseVectorField.Builder (0.6.0)

public static final class DenseVectorField.Builder extends GeneratedMessage.Builder<DenseVectorField.Builder> implements DenseVectorFieldOrBuilder

Message describing a dense vector field.

Protobuf type google.cloud.vectorsearch.v1beta.DenseVectorField

Static Methods

getDescriptor()

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

Methods

build()

public DenseVectorField build()
Returns
Type Description
DenseVectorField

buildPartial()

public DenseVectorField buildPartial()
Returns
Type Description
DenseVectorField

clear()

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

clearDimensions()

public DenseVectorField.Builder clearDimensions()

Dimensionality of the vector field.

int32 dimensions = 1;

Returns
Type Description
DenseVectorField.Builder

This builder for chaining.

clearVertexEmbeddingConfig()

public DenseVectorField.Builder clearVertexEmbeddingConfig()

Optional. Configuration for generating embeddings for the vector field. If not specified, the embedding field must be populated in the DataObject.

.google.cloud.vectorsearch.v1beta.VertexEmbeddingConfig vertex_embedding_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DenseVectorField.Builder

getDefaultInstanceForType()

public DenseVectorField getDefaultInstanceForType()
Returns
Type Description
DenseVectorField

getDescriptorForType()

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

getDimensions()

public int getDimensions()

Dimensionality of the vector field.

int32 dimensions = 1;

Returns
Type Description
int

The dimensions.

getVertexEmbeddingConfig()

public VertexEmbeddingConfig getVertexEmbeddingConfig()

Optional. Configuration for generating embeddings for the vector field. If not specified, the embedding field must be populated in the DataObject.

.google.cloud.vectorsearch.v1beta.VertexEmbeddingConfig vertex_embedding_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
VertexEmbeddingConfig

The vertexEmbeddingConfig.

getVertexEmbeddingConfigBuilder()

public VertexEmbeddingConfig.Builder getVertexEmbeddingConfigBuilder()

Optional. Configuration for generating embeddings for the vector field. If not specified, the embedding field must be populated in the DataObject.

.google.cloud.vectorsearch.v1beta.VertexEmbeddingConfig vertex_embedding_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
VertexEmbeddingConfig.Builder

getVertexEmbeddingConfigOrBuilder()

public VertexEmbeddingConfigOrBuilder getVertexEmbeddingConfigOrBuilder()

Optional. Configuration for generating embeddings for the vector field. If not specified, the embedding field must be populated in the DataObject.

.google.cloud.vectorsearch.v1beta.VertexEmbeddingConfig vertex_embedding_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
VertexEmbeddingConfigOrBuilder

hasVertexEmbeddingConfig()

public boolean hasVertexEmbeddingConfig()

Optional. Configuration for generating embeddings for the vector field. If not specified, the embedding field must be populated in the DataObject.

.google.cloud.vectorsearch.v1beta.VertexEmbeddingConfig vertex_embedding_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the vertexEmbeddingConfig field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(DenseVectorField other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeVertexEmbeddingConfig(VertexEmbeddingConfig value)

public DenseVectorField.Builder mergeVertexEmbeddingConfig(VertexEmbeddingConfig value)

Optional. Configuration for generating embeddings for the vector field. If not specified, the embedding field must be populated in the DataObject.

.google.cloud.vectorsearch.v1beta.VertexEmbeddingConfig vertex_embedding_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value VertexEmbeddingConfig
Returns
Type Description
DenseVectorField.Builder

setDimensions(int value)

public DenseVectorField.Builder setDimensions(int value)

Dimensionality of the vector field.

int32 dimensions = 1;

Parameter
Name Description
value int

The dimensions to set.

Returns
Type Description
DenseVectorField.Builder

This builder for chaining.

setVertexEmbeddingConfig(VertexEmbeddingConfig value)

public DenseVectorField.Builder setVertexEmbeddingConfig(VertexEmbeddingConfig value)

Optional. Configuration for generating embeddings for the vector field. If not specified, the embedding field must be populated in the DataObject.

.google.cloud.vectorsearch.v1beta.VertexEmbeddingConfig vertex_embedding_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value VertexEmbeddingConfig
Returns
Type Description
DenseVectorField.Builder

setVertexEmbeddingConfig(VertexEmbeddingConfig.Builder builderForValue)

public DenseVectorField.Builder setVertexEmbeddingConfig(VertexEmbeddingConfig.Builder builderForValue)

Optional. Configuration for generating embeddings for the vector field. If not specified, the embedding field must be populated in the DataObject.

.google.cloud.vectorsearch.v1beta.VertexEmbeddingConfig vertex_embedding_config = 3 [(.google.api.field_behavior) = OPTIONAL];

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