public static final class AlterCollectionParam.Builder
extends java.lang.Object
AlterCollectionParam
class.Modifier and Type | Method and Description |
---|---|
AlterCollectionParam |
build()
Verifies parameters and creates a new
AlterCollectionParam instance. |
AlterCollectionParam.Builder |
withCollectionName(@NonNull java.lang.String collectionName)
Set the collection name.
|
AlterCollectionParam.Builder |
withDatabaseName(java.lang.String databaseName)
Sets the database name.
|
AlterCollectionParam.Builder |
withMMapEnabled(boolean enabledMMap)
Enable MMap or not for index data files.
|
AlterCollectionParam.Builder |
withProperty(@NonNull java.lang.String key,
@NonNull java.lang.String value)
Basic method to set a key-value property.
|
AlterCollectionParam.Builder |
withTTL(@NonNull java.lang.Integer ttlSeconds)
Collection time to live (TTL) is the expiration time of data in a collection.
|
public AlterCollectionParam.Builder withCollectionName(@NonNull @NonNull java.lang.String collectionName)
collectionName
- collection nameBuilder
public AlterCollectionParam.Builder withDatabaseName(java.lang.String databaseName)
databaseName
- database nameBuilder
public AlterCollectionParam.Builder withTTL(@NonNull @NonNull java.lang.Integer ttlSeconds)
ttlSeconds
- TTL seconds, value should be 0 or greaterBuilder
public AlterCollectionParam.Builder withMMapEnabled(boolean enabledMMap)
enabledMMap
- enabled or notBuilder
public AlterCollectionParam.Builder withProperty(@NonNull @NonNull java.lang.String key, @NonNull @NonNull java.lang.String value)
key
- the keyvalue
- the valueBuilder
public AlterCollectionParam build() throws ParamException
AlterCollectionParam
instance.AlterCollectionParam
ParamException