public interface DatasetConfigurationBuilder
Modifier and Type | Method and Description |
---|---|
AdvancedDatasetConfigurationBuilder |
advanced()
Access more advanced configuration options than are generally needed.
|
DatasetConfiguration |
build()
Creates the DatasetConfiguration as defined by the builder state
|
DatasetConfigurationBuilder |
disk(java.lang.String resourceName)
Set the name of the resource to use for disk storage and use/deploy the persistent storage engine configured as
system wide default.
|
DatasetConfigurationBuilder |
disk(java.lang.String resourceName,
PersistentStorageType storageType)
Set the name of the resource to use for disk storage and use/deploy the specified persistent storage engine type.
|
DatasetConfigurationBuilder |
durabilityEventual()
Configure this dataset to leave durability flushing to the operating
system.
|
DatasetConfigurationBuilder |
durabilityEveryMutation()
Configure this dataset to forceable push every mutative operation to disk.
|
DatasetConfigurationBuilder |
durabilityTimed(long duration,
java.util.concurrent.TimeUnit units)
Configure this dataset to allow a mutative change to linger unflushed
to disk for no more than the specified duration.
|
DatasetConfigurationBuilder |
index(CellDefinition<?> cellDefinition,
IndexSettings settings)
Configure indexing for given cell.
|
DatasetConfigurationBuilder |
offheap(java.lang.String resourceName)
Set the name of the resource to use for offheap storage
|
DatasetConfiguration build()
DatasetConfigurationBuilder offheap(java.lang.String resourceName)
resourceName
- the name of the resource to useDatasetConfigurationBuilder disk(java.lang.String resourceName)
resourceName
- the name of the resource to useDatasetConfigurationBuilder disk(java.lang.String resourceName, PersistentStorageType storageType)
resourceName
- the name of the disk resource to usestorageType
- the type of persistent storage engine to deploy/useDatasetConfigurationBuilder index(CellDefinition<?> cellDefinition, IndexSettings settings)
cellDefinition
- cell to indexsettings
- index settingsDatasetConfigurationBuilder durabilityEventual()
DatasetConfigurationBuilder durabilityEveryMutation()
DatasetConfigurationBuilder durabilityTimed(long duration, java.util.concurrent.TimeUnit units)
AdvancedDatasetConfigurationBuilder advanced()