Class CollectionSchema.Builder

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

public static final class CollectionSchema.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CollectionSchema.Builder> implements CollectionSchemaOrBuilder

 @brief Collection schema
 
Protobuf type milvus.proto.schema.CollectionSchema
  • 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<CollectionSchema.Builder>
    • clear

      public CollectionSchema.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<CollectionSchema.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<CollectionSchema.Builder>
    • getDefaultInstanceForType

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

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

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

      public CollectionSchema.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<CollectionSchema.Builder>
    • setField

      public CollectionSchema.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<CollectionSchema.Builder>
    • clearField

      public CollectionSchema.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<CollectionSchema.Builder>
    • clearOneof

      public CollectionSchema.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<CollectionSchema.Builder>
    • setRepeatedField

      public CollectionSchema.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<CollectionSchema.Builder>
    • addRepeatedField

      public CollectionSchema.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<CollectionSchema.Builder>
    • mergeFrom

      public CollectionSchema.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<CollectionSchema.Builder>
    • mergeFrom

      public CollectionSchema.Builder mergeFrom(CollectionSchema other)
    • isInitialized

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

      public CollectionSchema.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<CollectionSchema.Builder>
      Throws:
      IOException
    • getName

      public String getName()
      string name = 1;
      Specified by:
      getName in interface CollectionSchemaOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
      string name = 1;
      Specified by:
      getNameBytes in interface CollectionSchemaOrBuilder
      Returns:
      The bytes for name.
    • setName

      public CollectionSchema.Builder setName(String value)
      string name = 1;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public CollectionSchema.Builder clearName()
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public CollectionSchema.Builder setNameBytes(com.google.protobuf.ByteString value)
      string name = 1;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getDescription

      public String getDescription()
      string description = 2;
      Specified by:
      getDescription in interface CollectionSchemaOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
      string description = 2;
      Specified by:
      getDescriptionBytes in interface CollectionSchemaOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public CollectionSchema.Builder setDescription(String value)
      string description = 2;
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public CollectionSchema.Builder clearDescription()
      string description = 2;
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public CollectionSchema.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
      string description = 2;
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • getAutoID

      @Deprecated public boolean getAutoID()
      Deprecated.
      milvus.proto.schema.CollectionSchema.autoID is deprecated. See schema.proto;l=96
       deprecated later, keep compatible with c++ part now
       
      bool autoID = 3 [deprecated = true];
      Specified by:
      getAutoID in interface CollectionSchemaOrBuilder
      Returns:
      The autoID.
    • setAutoID

      @Deprecated public CollectionSchema.Builder setAutoID(boolean value)
      Deprecated.
      milvus.proto.schema.CollectionSchema.autoID is deprecated. See schema.proto;l=96
       deprecated later, keep compatible with c++ part now
       
      bool autoID = 3 [deprecated = true];
      Parameters:
      value - The autoID to set.
      Returns:
      This builder for chaining.
    • clearAutoID

      @Deprecated public CollectionSchema.Builder clearAutoID()
      Deprecated.
      milvus.proto.schema.CollectionSchema.autoID is deprecated. See schema.proto;l=96
       deprecated later, keep compatible with c++ part now
       
      bool autoID = 3 [deprecated = true];
      Returns:
      This builder for chaining.
    • getFieldsList

      public List<FieldSchema> getFieldsList()
      repeated .milvus.proto.schema.FieldSchema fields = 4;
      Specified by:
      getFieldsList in interface CollectionSchemaOrBuilder
    • getFieldsCount

      public int getFieldsCount()
      repeated .milvus.proto.schema.FieldSchema fields = 4;
      Specified by:
      getFieldsCount in interface CollectionSchemaOrBuilder
    • getFields

      public FieldSchema getFields(int index)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
      Specified by:
      getFields in interface CollectionSchemaOrBuilder
    • setFields

      public CollectionSchema.Builder setFields(int index, FieldSchema value)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • setFields

      public CollectionSchema.Builder setFields(int index, FieldSchema.Builder builderForValue)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • addFields

      public CollectionSchema.Builder addFields(FieldSchema value)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • addFields

      public CollectionSchema.Builder addFields(int index, FieldSchema value)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • addFields

      public CollectionSchema.Builder addFields(FieldSchema.Builder builderForValue)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • addFields

      public CollectionSchema.Builder addFields(int index, FieldSchema.Builder builderForValue)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • addAllFields

      public CollectionSchema.Builder addAllFields(Iterable<? extends FieldSchema> values)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • clearFields

      public CollectionSchema.Builder clearFields()
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • removeFields

      public CollectionSchema.Builder removeFields(int index)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • getFieldsBuilder

      public FieldSchema.Builder getFieldsBuilder(int index)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • getFieldsOrBuilder

      public FieldSchemaOrBuilder getFieldsOrBuilder(int index)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
      Specified by:
      getFieldsOrBuilder in interface CollectionSchemaOrBuilder
    • getFieldsOrBuilderList

      public List<? extends FieldSchemaOrBuilder> getFieldsOrBuilderList()
      repeated .milvus.proto.schema.FieldSchema fields = 4;
      Specified by:
      getFieldsOrBuilderList in interface CollectionSchemaOrBuilder
    • addFieldsBuilder

      public FieldSchema.Builder addFieldsBuilder()
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • addFieldsBuilder

      public FieldSchema.Builder addFieldsBuilder(int index)
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • getFieldsBuilderList

      public List<FieldSchema.Builder> getFieldsBuilderList()
      repeated .milvus.proto.schema.FieldSchema fields = 4;
    • getEnableDynamicField

      public boolean getEnableDynamicField()
       mark whether this table has the dynamic field function enabled.
       
      bool enable_dynamic_field = 5;
      Specified by:
      getEnableDynamicField in interface CollectionSchemaOrBuilder
      Returns:
      The enableDynamicField.
    • setEnableDynamicField

      public CollectionSchema.Builder setEnableDynamicField(boolean value)
       mark whether this table has the dynamic field function enabled.
       
      bool enable_dynamic_field = 5;
      Parameters:
      value - The enableDynamicField to set.
      Returns:
      This builder for chaining.
    • clearEnableDynamicField

      public CollectionSchema.Builder clearEnableDynamicField()
       mark whether this table has the dynamic field function enabled.
       
      bool enable_dynamic_field = 5;
      Returns:
      This builder for chaining.
    • getPropertiesList

      public List<KeyValuePair> getPropertiesList()
      repeated .milvus.proto.common.KeyValuePair properties = 6;
      Specified by:
      getPropertiesList in interface CollectionSchemaOrBuilder
    • getPropertiesCount

      public int getPropertiesCount()
      repeated .milvus.proto.common.KeyValuePair properties = 6;
      Specified by:
      getPropertiesCount in interface CollectionSchemaOrBuilder
    • getProperties

      public KeyValuePair getProperties(int index)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
      Specified by:
      getProperties in interface CollectionSchemaOrBuilder
    • setProperties

      public CollectionSchema.Builder setProperties(int index, KeyValuePair value)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • setProperties

      public CollectionSchema.Builder setProperties(int index, KeyValuePair.Builder builderForValue)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • addProperties

      public CollectionSchema.Builder addProperties(KeyValuePair value)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • addProperties

      public CollectionSchema.Builder addProperties(int index, KeyValuePair value)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • addProperties

      public CollectionSchema.Builder addProperties(KeyValuePair.Builder builderForValue)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • addProperties

      public CollectionSchema.Builder addProperties(int index, KeyValuePair.Builder builderForValue)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • addAllProperties

      public CollectionSchema.Builder addAllProperties(Iterable<? extends KeyValuePair> values)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • clearProperties

      public CollectionSchema.Builder clearProperties()
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • removeProperties

      public CollectionSchema.Builder removeProperties(int index)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • getPropertiesBuilder

      public KeyValuePair.Builder getPropertiesBuilder(int index)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • getPropertiesOrBuilder

      public KeyValuePairOrBuilder getPropertiesOrBuilder(int index)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
      Specified by:
      getPropertiesOrBuilder in interface CollectionSchemaOrBuilder
    • getPropertiesOrBuilderList

      public List<? extends KeyValuePairOrBuilder> getPropertiesOrBuilderList()
      repeated .milvus.proto.common.KeyValuePair properties = 6;
      Specified by:
      getPropertiesOrBuilderList in interface CollectionSchemaOrBuilder
    • addPropertiesBuilder

      public KeyValuePair.Builder addPropertiesBuilder()
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • addPropertiesBuilder

      public KeyValuePair.Builder addPropertiesBuilder(int index)
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • getPropertiesBuilderList

      public List<KeyValuePair.Builder> getPropertiesBuilderList()
      repeated .milvus.proto.common.KeyValuePair properties = 6;
    • getFunctionsList

      public List<FunctionSchema> getFunctionsList()
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
      Specified by:
      getFunctionsList in interface CollectionSchemaOrBuilder
    • getFunctionsCount

      public int getFunctionsCount()
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
      Specified by:
      getFunctionsCount in interface CollectionSchemaOrBuilder
    • getFunctions

      public FunctionSchema getFunctions(int index)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
      Specified by:
      getFunctions in interface CollectionSchemaOrBuilder
    • setFunctions

      public CollectionSchema.Builder setFunctions(int index, FunctionSchema value)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • setFunctions

      public CollectionSchema.Builder setFunctions(int index, FunctionSchema.Builder builderForValue)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • addFunctions

      public CollectionSchema.Builder addFunctions(FunctionSchema value)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • addFunctions

      public CollectionSchema.Builder addFunctions(int index, FunctionSchema value)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • addFunctions

      public CollectionSchema.Builder addFunctions(FunctionSchema.Builder builderForValue)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • addFunctions

      public CollectionSchema.Builder addFunctions(int index, FunctionSchema.Builder builderForValue)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • addAllFunctions

      public CollectionSchema.Builder addAllFunctions(Iterable<? extends FunctionSchema> values)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • clearFunctions

      public CollectionSchema.Builder clearFunctions()
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • removeFunctions

      public CollectionSchema.Builder removeFunctions(int index)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • getFunctionsBuilder

      public FunctionSchema.Builder getFunctionsBuilder(int index)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • getFunctionsOrBuilder

      public FunctionSchemaOrBuilder getFunctionsOrBuilder(int index)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
      Specified by:
      getFunctionsOrBuilder in interface CollectionSchemaOrBuilder
    • getFunctionsOrBuilderList

      public List<? extends FunctionSchemaOrBuilder> getFunctionsOrBuilderList()
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
      Specified by:
      getFunctionsOrBuilderList in interface CollectionSchemaOrBuilder
    • addFunctionsBuilder

      public FunctionSchema.Builder addFunctionsBuilder()
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • addFunctionsBuilder

      public FunctionSchema.Builder addFunctionsBuilder(int index)
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • getFunctionsBuilderList

      public List<FunctionSchema.Builder> getFunctionsBuilderList()
      repeated .milvus.proto.schema.FunctionSchema functions = 7;
    • getDbName

      public String getDbName()
      string dbName = 8;
      Specified by:
      getDbName in interface CollectionSchemaOrBuilder
      Returns:
      The dbName.
    • getDbNameBytes

      public com.google.protobuf.ByteString getDbNameBytes()
      string dbName = 8;
      Specified by:
      getDbNameBytes in interface CollectionSchemaOrBuilder
      Returns:
      The bytes for dbName.
    • setDbName

      public CollectionSchema.Builder setDbName(String value)
      string dbName = 8;
      Parameters:
      value - The dbName to set.
      Returns:
      This builder for chaining.
    • clearDbName

      public CollectionSchema.Builder clearDbName()
      string dbName = 8;
      Returns:
      This builder for chaining.
    • setDbNameBytes

      public CollectionSchema.Builder setDbNameBytes(com.google.protobuf.ByteString value)
      string dbName = 8;
      Parameters:
      value - The bytes for dbName to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final CollectionSchema.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<CollectionSchema.Builder>
    • mergeUnknownFields

      public final CollectionSchema.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<CollectionSchema.Builder>