public abstract class CreateCollectionOptions extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
CreateCollectionOptions.Builder |
Constructor and Description |
---|
CreateCollectionOptions() |
Modifier and Type | Method and Description |
---|---|
static CreateCollectionOptions.Builder |
builder() |
abstract boolean |
capped()
To create a capped collection, specify true.
|
abstract io.toro.martini.database.Collation |
collation()
Specifies the default collation for the collection.
|
abstract String |
indexOptionDefaults()
Allows users to specify a default configuration for indexes when creating a collection.
|
abstract long |
maxDocuments()
The maximum number of documents allowed in the capped collection.
|
abstract long |
sizeInBytes()
Specify a maximum size in bytes for a capped collection.
|
abstract String |
storageEngineOptions()
Available for the WiredTiger storage engine only.
|
CreateCollectionOptions.Builder |
toBuilder() |
abstract io.toro.martini.database.ValidationOptions |
validationOptions() |
public abstract long maxDocuments()
public abstract boolean capped()
public abstract long sizeInBytes()
@Nullable public abstract String storageEngineOptions()
{ <storage-engine-name>: <options> }
@Nullable public abstract String indexOptionDefaults()
{ <storage-engine-name>: <options> }
public abstract io.toro.martini.database.ValidationOptions validationOptions()
public abstract io.toro.martini.database.Collation collation()
public CreateCollectionOptions.Builder toBuilder()
public static CreateCollectionOptions.Builder builder()
Copyright © 2023. All rights reserved.