Class AlterIndexParam.Builder

java.lang.Object
io.milvus.param.index.AlterIndexParam.Builder
Enclosing class:
AlterIndexParam

public static final class AlterIndexParam.Builder extends Object
Builder for AlterIndexParam class.
  • Method Details

    • withCollectionName

      public AlterIndexParam.Builder withCollectionName(@NonNull @NonNull String collectionName)
      Set the collection name. Collection name cannot be empty or null.
      Parameters:
      collectionName - collection name
      Returns:
      Builder
    • withDatabaseName

      public AlterIndexParam.Builder withDatabaseName(String databaseName)
      Sets the database name. database name can be nil.
      Parameters:
      databaseName - database name
      Returns:
      Builder
    • withIndexName

      public AlterIndexParam.Builder withIndexName(@NonNull @NonNull String indexName)
      Set the index name. Index name cannot be empty or null.
      Parameters:
      indexName - index name
      Returns:
      Builder
    • withMMapEnabled

      public AlterIndexParam.Builder withMMapEnabled(boolean enabledMMap)
      Enable MMap or not for index data files.
      Parameters:
      enabledMMap - enabled or not
      Returns:
      Builder
    • withProperty

      public AlterIndexParam.Builder withProperty(@NonNull @NonNull String key, @NonNull @NonNull String value)
      Basic method to set a key-value property.
      Parameters:
      key - the key
      value - the value
      Returns:
      Builder
    • build

      public AlterIndexParam build() throws ParamException
      Verifies parameters and creates a new AlterIndexParam instance.
      Returns:
      AlterIndexParam
      Throws:
      ParamException