public static final class AlterIndexParam.Builder
extends java.lang.Object
AlterIndexParam
class.Modifier and Type | Method and Description |
---|---|
AlterIndexParam |
build()
Verifies parameters and creates a new
AlterIndexParam instance. |
AlterIndexParam.Builder |
withCollectionName(@NonNull java.lang.String collectionName)
Set the collection name.
|
AlterIndexParam.Builder |
withDatabaseName(java.lang.String databaseName)
Sets the database name.
|
AlterIndexParam.Builder |
withIndexName(@NonNull java.lang.String indexName)
Set the index name.
|
AlterIndexParam.Builder |
withMMapEnabled(boolean enabledMMap)
Enable MMap or not for index data files.
|
AlterIndexParam.Builder |
withProperty(@NonNull java.lang.String key,
@NonNull java.lang.String value)
Basic method to set a key-value property.
|
public AlterIndexParam.Builder withCollectionName(@NonNull @NonNull java.lang.String collectionName)
collectionName
- collection nameBuilder
public AlterIndexParam.Builder withDatabaseName(java.lang.String databaseName)
databaseName
- database nameBuilder
public AlterIndexParam.Builder withIndexName(@NonNull @NonNull java.lang.String indexName)
indexName
- index nameBuilder
public AlterIndexParam.Builder withMMapEnabled(boolean enabledMMap)
enabledMMap
- enabled or notBuilder
public AlterIndexParam.Builder withProperty(@NonNull @NonNull java.lang.String key, @NonNull @NonNull java.lang.String value)
key
- the keyvalue
- the valueBuilder
public AlterIndexParam build() throws ParamException
AlterIndexParam
instance.AlterIndexParam
ParamException