public class SnapshotCreateParams extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_WRITE_THROTTLING_THRESHOLD
Default snapshot write throttling threshold is zero - throttling is turned off.
|
Constructor and Description |
---|
SnapshotCreateParams()
Default constructor.
|
SnapshotCreateParams(org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption,
int compressionLevel) |
SnapshotCreateParams(org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption,
int compressionLevel,
int writeThrottlingThreshold) |
SnapshotCreateParams(org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption,
int compressionLevel,
int writeThrottlingThreshold,
boolean exchangelessSnapshot) |
SnapshotCreateParams(org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption,
int compressionLevel,
int writeThrottlingThreshold,
boolean exchangelessSnapshot,
String snapshotLabel) |
SnapshotCreateParams(org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption,
int compressionLevel,
int writeThrottlingThreshold,
boolean exchangelessSnapshot,
String snapshotLabel,
String tdeMasterKeyName) |
Modifier and Type | Method and Description |
---|---|
int |
compressionLevel()
Compression level.
|
boolean |
exchangelessSnapshot()
Exchangeless snapshot.
|
String |
getSnapshotLabel()
Snapshot folder label.
|
org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption |
snapshotCompressionOption()
Compression option.
|
String |
tdeMasterKeyName()
Returns master key name that is used for snapshot encryption.
|
String |
toString() |
int |
writeThrottlingThreshold()
Write throttling threshold.
|
public static final int DEFAULT_WRITE_THROTTLING_THRESHOLD
public SnapshotCreateParams()
public SnapshotCreateParams(org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption, int compressionLevel)
compressionOption
- Snapshot compression option.compressionLevel
- Compression Level.public SnapshotCreateParams(org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption, int compressionLevel, int writeThrottlingThreshold)
compressionOption
- Snapshot compression option.compressionLevel
- Compression Level.writeThrottlingThreshold
- Threshold (in bytes per second) when snapshot write throttling is applied.public SnapshotCreateParams(org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption, int compressionLevel, int writeThrottlingThreshold, boolean exchangelessSnapshot)
compressionOption
- Snapshot compression option.compressionLevel
- Compression Level.writeThrottlingThreshold
- Threshold (in bytes per second) when snapshot write throttling is applied.exchangelessSnapshot
- Whether snapshot creation doesn't trigger exchange.public SnapshotCreateParams(org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption, int compressionLevel, int writeThrottlingThreshold, boolean exchangelessSnapshot, String snapshotLabel)
compressionOption
- Snapshot compression option.compressionLevel
- Compression Level.writeThrottlingThreshold
- Threshold (in bytes per second) when snapshot write throttling is applied.exchangelessSnapshot
- Whether snapshot creation doesn't trigger exchange.snapshotLabel
- Label for snapshot folder.public SnapshotCreateParams(org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption, int compressionLevel, int writeThrottlingThreshold, boolean exchangelessSnapshot, String snapshotLabel, String tdeMasterKeyName)
compressionOption
- Snapshot compression option.compressionLevel
- Compression Level.writeThrottlingThreshold
- Threshold (in bytes per second) when snapshot write throttling is applied.exchangelessSnapshot
- Whether snapshot creation doesn't trigger exchange.snapshotLabel
- Label for snapshot folder.tdeMasterKeyName
- Master key name for snasphot enryption.public org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption snapshotCompressionOption()
public int compressionLevel()
public int writeThrottlingThreshold()
public String getSnapshotLabel()
public boolean exchangelessSnapshot()
public String tdeMasterKeyName()
GridGain In-Memory Computing Platform : ver. 8.9.15 Release Date : December 3 2024