Class Vector.Builder (0.16.0)
Stay organized with collections
Save and categorize content based on your preferences.
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
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
| Returns |
| Type |
Description |
Vector |
|
buildPartial()
public Vector buildPartial()
| Returns |
| Type |
Description |
Vector |
|
clear()
public Vector.Builder clear()
Overrides
clearDense()
public Vector.Builder clearDense()
A dense vector.
.google.cloud.vectorsearch.v1.DenseVector dense = 2;
clearSparse()
public Vector.Builder clearSparse()
A sparse vector.
.google.cloud.vectorsearch.v1.SparseVector sparse = 3;
clearVectorType()
public Vector.Builder clearVectorType()
getDefaultInstanceForType()
public Vector getDefaultInstanceForType()
| Returns |
| Type |
Description |
Vector |
|
getDense()
public DenseVector getDense()
A dense vector.
.google.cloud.vectorsearch.v1.DenseVector dense = 2;
getDenseBuilder()
public DenseVector.Builder getDenseBuilder()
A dense vector.
.google.cloud.vectorsearch.v1.DenseVector dense = 2;
getDenseOrBuilder()
public DenseVectorOrBuilder getDenseOrBuilder()
A dense vector.
.google.cloud.vectorsearch.v1.DenseVector dense = 2;
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSparse()
public SparseVector getSparse()
A sparse vector.
.google.cloud.vectorsearch.v1.SparseVector sparse = 3;
getSparseBuilder()
public SparseVector.Builder getSparseBuilder()
A sparse vector.
.google.cloud.vectorsearch.v1.SparseVector sparse = 3;
getSparseOrBuilder()
public SparseVectorOrBuilder getSparseOrBuilder()
A sparse vector.
.google.cloud.vectorsearch.v1.SparseVector sparse = 3;
getVectorTypeCase()
public Vector.VectorTypeCase getVectorTypeCase()
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeDense(DenseVector value)
public Vector.Builder mergeDense(DenseVector value)
A dense vector.
.google.cloud.vectorsearch.v1.DenseVector dense = 2;
mergeFrom(Vector other)
public Vector.Builder mergeFrom(Vector other)
| Parameter |
| Name |
Description |
other |
Vector
|
public Vector.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Vector.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeSparse(SparseVector value)
public Vector.Builder mergeSparse(SparseVector value)
A sparse vector.
.google.cloud.vectorsearch.v1.SparseVector sparse = 3;
setDense(DenseVector value)
public Vector.Builder setDense(DenseVector value)
A dense vector.
.google.cloud.vectorsearch.v1.DenseVector dense = 2;
setDense(DenseVector.Builder builderForValue)
public Vector.Builder setDense(DenseVector.Builder builderForValue)
A dense vector.
.google.cloud.vectorsearch.v1.DenseVector dense = 2;
setSparse(SparseVector value)
public Vector.Builder setSparse(SparseVector value)
A sparse vector.
.google.cloud.vectorsearch.v1.SparseVector sparse = 3;
setSparse(SparseVector.Builder builderForValue)
public Vector.Builder setSparse(SparseVector.Builder builderForValue)
A sparse vector.
.google.cloud.vectorsearch.v1.SparseVector sparse = 3;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-08-05 UTC.
[null,null,["Last updated 2026-08-05 UTC."],[],[]]