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.26 Release Date : October 16 2025