Class VectorField.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<VectorField.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
io.milvus.grpc.VectorField.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, VectorFieldOrBuilder, Cloneable
Enclosing class:
VectorField

public static final class VectorField.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder> implements VectorFieldOrBuilder
Protobuf type milvus.proto.schema.VectorField
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • clear

      public VectorField.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • getDefaultInstanceForType

      public VectorField getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public VectorField build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public VectorField buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public VectorField.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • setField

      public VectorField.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • clearField

      public VectorField.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • clearOneof

      public VectorField.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • setRepeatedField

      public VectorField.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • addRepeatedField

      public VectorField.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • mergeFrom

      public VectorField.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<VectorField.Builder>
    • mergeFrom

      public VectorField.Builder mergeFrom(VectorField other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • mergeFrom

      public VectorField.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<VectorField.Builder>
      Throws:
      IOException
    • getDataCase

      public VectorField.DataCase getDataCase()
      Specified by:
      getDataCase in interface VectorFieldOrBuilder
    • clearData

      public VectorField.Builder clearData()
    • getDim

      public long getDim()
       For sparse vector, dim is the max dimension of the current batch of vectors
       
      int64 dim = 1;
      Specified by:
      getDim in interface VectorFieldOrBuilder
      Returns:
      The dim.
    • setDim

      public VectorField.Builder setDim(long value)
       For sparse vector, dim is the max dimension of the current batch of vectors
       
      int64 dim = 1;
      Parameters:
      value - The dim to set.
      Returns:
      This builder for chaining.
    • clearDim

      public VectorField.Builder clearDim()
       For sparse vector, dim is the max dimension of the current batch of vectors
       
      int64 dim = 1;
      Returns:
      This builder for chaining.
    • hasFloatVector

      public boolean hasFloatVector()
      .milvus.proto.schema.FloatArray float_vector = 2;
      Specified by:
      hasFloatVector in interface VectorFieldOrBuilder
      Returns:
      Whether the floatVector field is set.
    • getFloatVector

      public FloatArray getFloatVector()
      .milvus.proto.schema.FloatArray float_vector = 2;
      Specified by:
      getFloatVector in interface VectorFieldOrBuilder
      Returns:
      The floatVector.
    • setFloatVector

      public VectorField.Builder setFloatVector(FloatArray value)
      .milvus.proto.schema.FloatArray float_vector = 2;
    • setFloatVector

      public VectorField.Builder setFloatVector(FloatArray.Builder builderForValue)
      .milvus.proto.schema.FloatArray float_vector = 2;
    • mergeFloatVector

      public VectorField.Builder mergeFloatVector(FloatArray value)
      .milvus.proto.schema.FloatArray float_vector = 2;
    • clearFloatVector

      public VectorField.Builder clearFloatVector()
      .milvus.proto.schema.FloatArray float_vector = 2;
    • getFloatVectorBuilder

      public FloatArray.Builder getFloatVectorBuilder()
      .milvus.proto.schema.FloatArray float_vector = 2;
    • getFloatVectorOrBuilder

      public FloatArrayOrBuilder getFloatVectorOrBuilder()
      .milvus.proto.schema.FloatArray float_vector = 2;
      Specified by:
      getFloatVectorOrBuilder in interface VectorFieldOrBuilder
    • hasBinaryVector

      public boolean hasBinaryVector()
      bytes binary_vector = 3;
      Specified by:
      hasBinaryVector in interface VectorFieldOrBuilder
      Returns:
      Whether the binaryVector field is set.
    • getBinaryVector

      public com.google.protobuf.ByteString getBinaryVector()
      bytes binary_vector = 3;
      Specified by:
      getBinaryVector in interface VectorFieldOrBuilder
      Returns:
      The binaryVector.
    • setBinaryVector

      public VectorField.Builder setBinaryVector(com.google.protobuf.ByteString value)
      bytes binary_vector = 3;
      Parameters:
      value - The binaryVector to set.
      Returns:
      This builder for chaining.
    • clearBinaryVector

      public VectorField.Builder clearBinaryVector()
      bytes binary_vector = 3;
      Returns:
      This builder for chaining.
    • hasFloat16Vector

      public boolean hasFloat16Vector()
      bytes float16_vector = 4;
      Specified by:
      hasFloat16Vector in interface VectorFieldOrBuilder
      Returns:
      Whether the float16Vector field is set.
    • getFloat16Vector

      public com.google.protobuf.ByteString getFloat16Vector()
      bytes float16_vector = 4;
      Specified by:
      getFloat16Vector in interface VectorFieldOrBuilder
      Returns:
      The float16Vector.
    • setFloat16Vector

      public VectorField.Builder setFloat16Vector(com.google.protobuf.ByteString value)
      bytes float16_vector = 4;
      Parameters:
      value - The float16Vector to set.
      Returns:
      This builder for chaining.
    • clearFloat16Vector

      public VectorField.Builder clearFloat16Vector()
      bytes float16_vector = 4;
      Returns:
      This builder for chaining.
    • hasBfloat16Vector

      public boolean hasBfloat16Vector()
      bytes bfloat16_vector = 5;
      Specified by:
      hasBfloat16Vector in interface VectorFieldOrBuilder
      Returns:
      Whether the bfloat16Vector field is set.
    • getBfloat16Vector

      public com.google.protobuf.ByteString getBfloat16Vector()
      bytes bfloat16_vector = 5;
      Specified by:
      getBfloat16Vector in interface VectorFieldOrBuilder
      Returns:
      The bfloat16Vector.
    • setBfloat16Vector

      public VectorField.Builder setBfloat16Vector(com.google.protobuf.ByteString value)
      bytes bfloat16_vector = 5;
      Parameters:
      value - The bfloat16Vector to set.
      Returns:
      This builder for chaining.
    • clearBfloat16Vector

      public VectorField.Builder clearBfloat16Vector()
      bytes bfloat16_vector = 5;
      Returns:
      This builder for chaining.
    • hasSparseFloatVector

      public boolean hasSparseFloatVector()
      .milvus.proto.schema.SparseFloatArray sparse_float_vector = 6;
      Specified by:
      hasSparseFloatVector in interface VectorFieldOrBuilder
      Returns:
      Whether the sparseFloatVector field is set.
    • getSparseFloatVector

      public SparseFloatArray getSparseFloatVector()
      .milvus.proto.schema.SparseFloatArray sparse_float_vector = 6;
      Specified by:
      getSparseFloatVector in interface VectorFieldOrBuilder
      Returns:
      The sparseFloatVector.
    • setSparseFloatVector

      public VectorField.Builder setSparseFloatVector(SparseFloatArray value)
      .milvus.proto.schema.SparseFloatArray sparse_float_vector = 6;
    • setSparseFloatVector

      public VectorField.Builder setSparseFloatVector(SparseFloatArray.Builder builderForValue)
      .milvus.proto.schema.SparseFloatArray sparse_float_vector = 6;
    • mergeSparseFloatVector

      public VectorField.Builder mergeSparseFloatVector(SparseFloatArray value)
      .milvus.proto.schema.SparseFloatArray sparse_float_vector = 6;
    • clearSparseFloatVector

      public VectorField.Builder clearSparseFloatVector()
      .milvus.proto.schema.SparseFloatArray sparse_float_vector = 6;
    • getSparseFloatVectorBuilder

      public SparseFloatArray.Builder getSparseFloatVectorBuilder()
      .milvus.proto.schema.SparseFloatArray sparse_float_vector = 6;
    • getSparseFloatVectorOrBuilder

      public SparseFloatArrayOrBuilder getSparseFloatVectorOrBuilder()
      .milvus.proto.schema.SparseFloatArray sparse_float_vector = 6;
      Specified by:
      getSparseFloatVectorOrBuilder in interface VectorFieldOrBuilder
    • hasInt8Vector

      public boolean hasInt8Vector()
      bytes int8_vector = 7;
      Specified by:
      hasInt8Vector in interface VectorFieldOrBuilder
      Returns:
      Whether the int8Vector field is set.
    • getInt8Vector

      public com.google.protobuf.ByteString getInt8Vector()
      bytes int8_vector = 7;
      Specified by:
      getInt8Vector in interface VectorFieldOrBuilder
      Returns:
      The int8Vector.
    • setInt8Vector

      public VectorField.Builder setInt8Vector(com.google.protobuf.ByteString value)
      bytes int8_vector = 7;
      Parameters:
      value - The int8Vector to set.
      Returns:
      This builder for chaining.
    • clearInt8Vector

      public VectorField.Builder clearInt8Vector()
      bytes int8_vector = 7;
      Returns:
      This builder for chaining.
    • hasVectorArray

      public boolean hasVectorArray()
      .milvus.proto.schema.VectorArray vector_array = 8;
      Specified by:
      hasVectorArray in interface VectorFieldOrBuilder
      Returns:
      Whether the vectorArray field is set.
    • getVectorArray

      public VectorArray getVectorArray()
      .milvus.proto.schema.VectorArray vector_array = 8;
      Specified by:
      getVectorArray in interface VectorFieldOrBuilder
      Returns:
      The vectorArray.
    • setVectorArray

      public VectorField.Builder setVectorArray(VectorArray value)
      .milvus.proto.schema.VectorArray vector_array = 8;
    • setVectorArray

      public VectorField.Builder setVectorArray(VectorArray.Builder builderForValue)
      .milvus.proto.schema.VectorArray vector_array = 8;
    • mergeVectorArray

      public VectorField.Builder mergeVectorArray(VectorArray value)
      .milvus.proto.schema.VectorArray vector_array = 8;
    • clearVectorArray

      public VectorField.Builder clearVectorArray()
      .milvus.proto.schema.VectorArray vector_array = 8;
    • getVectorArrayBuilder

      public VectorArray.Builder getVectorArrayBuilder()
      .milvus.proto.schema.VectorArray vector_array = 8;
    • getVectorArrayOrBuilder

      public VectorArrayOrBuilder getVectorArrayOrBuilder()
      .milvus.proto.schema.VectorArray vector_array = 8;
      Specified by:
      getVectorArrayOrBuilder in interface VectorFieldOrBuilder
    • setUnknownFields

      public final VectorField.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>
    • mergeUnknownFields

      public final VectorField.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VectorField.Builder>