public class VersioningConfigurationBuilder extends AbstractConfigurationChildBuilder implements Builder<VersioningConfiguration>
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
enabled |
(package private) VersioningScheme |
scheme |
Modifier | Constructor and Description |
---|---|
protected |
VersioningConfigurationBuilder(ConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
VersioningConfiguration |
create()
Create the configuration bean
|
VersioningConfigurationBuilder |
disable() |
VersioningConfigurationBuilder |
enable() |
VersioningConfigurationBuilder |
enabled(boolean enabled) |
VersioningConfigurationBuilder |
read(VersioningConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
VersioningConfigurationBuilder |
scheme(VersioningScheme scheme) |
java.lang.String |
toString() |
void |
validate()
Validate the data in this builder before building the configuration bean
|
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, getBuilder, indexing, invocationBatching, jmxStatistics, locking, persistence, security, sites, storeAsBinary, transaction, unsafe, versioning
boolean enabled
VersioningScheme scheme
protected VersioningConfigurationBuilder(ConfigurationBuilder builder)
public VersioningConfigurationBuilder enable()
public VersioningConfigurationBuilder disable()
public VersioningConfigurationBuilder enabled(boolean enabled)
public VersioningConfigurationBuilder scheme(VersioningScheme scheme)
public void validate()
Builder
validate
in interface Builder<VersioningConfiguration>
public VersioningConfiguration create()
Builder
create
in interface Builder<VersioningConfiguration>
public VersioningConfigurationBuilder read(VersioningConfiguration template)
Builder
read
in interface Builder<VersioningConfiguration>
template
- the configuration from which to "clone" this config if needed.public java.lang.String toString()
toString
in class java.lang.Object