public static class DynamicConfigAddMapConfigCodec.RequestParameters extends Object
| Modifier and Type | Field and Description |
|---|---|
int |
asyncBackupCount
number of asynchronous backups
|
List<AttributeConfig> |
attributeConfigs
map attributes
|
int |
backupCount
number of synchronous backups
|
String |
cacheDeserializedValues
control caching of de-serialized values.
|
EventJournalConfig |
eventJournalConfig
Event Journal configuration
|
String |
evictionPolicy
eviction policy.
|
HotRestartConfig |
hotRestartConfig
hot restart configuration
|
List<IndexConfig> |
indexConfigs
index configurations
|
String |
inMemoryFormat
data type used to store entries.
|
List<ListenerConfigHolder> |
listenerConfigs
entry listener configurations
|
Data |
mapEvictionPolicy
custom
com.hazelcast.map.eviction.MapEvictionPolicy implementation
or null |
MapStoreConfigHolder |
mapStoreConfig
configuration of backing map store or
null for none |
int |
maxIdleSeconds
maximum number of seconds for each entry to stay idle in the map
|
String |
maxSizeConfigMaxSizePolicy
maximum size policy.
|
int |
maxSizeConfigSize
maximum size of map
|
int |
mergeBatchSize
TODO DOC
|
String |
mergePolicy
class name of a class implementing
com.hazelcast.map.merge.MapMergePolicy to merge entries
while recovering from a split brain |
MerkleTreeConfig |
merkleTreeConfig
- merkle tree configuration
|
int |
metadataPolicy
metadata policy configuration for the supported data types.
|
String |
name
TODO DOC
|
NearCacheConfigHolder |
nearCacheConfig
configuration of near cache or
null for none |
String |
partitioningStrategyClassName
name of class implementing
com.hazelcast.core.PartitioningStrategy
or null |
Data |
partitioningStrategyImplementation
a serialized instance of a partitioning strategy
|
List<ListenerConfigHolder> |
partitionLostListenerConfigs
partition lost listener configurations
|
List<QueryCacheConfigHolder> |
queryCacheConfigs
configurations for query caches on this map
|
boolean |
readBackupData
true to enable reading local backup entries, false otherwise |
String |
splitBrainProtectionName
name of an existing configured split brain protection to be used to determine the minimum
number of members required in the cluster for the map to remain functional.
|
boolean |
statisticsEnabled
true to enable gathering of statistics, otherwise false |
int |
timeToLiveSeconds
maximum number of seconds for each entry to stay in the map.
|
WanReplicationRef |
wanReplicationRef
reference to an existing WAN replication configuration
|
| Constructor and Description |
|---|
RequestParameters() |
public String name
public int backupCount
public int asyncBackupCount
public int timeToLiveSeconds
public int maxIdleSeconds
public String evictionPolicy
NONE (no eviction), LRU
(Least Recently Used), LFU (Least Frequently Used),
RANDOM (evict random entry).public boolean readBackupData
true to enable reading local backup entries, false otherwisepublic String cacheDeserializedValues
NEVER
(Never cache de-serialized object), INDEX_ONLY (Cache values only
when they are inserted into an index) and ALWAYS (Always cache
de-serialized valuespublic String mergePolicy
com.hazelcast.map.merge.MapMergePolicy to merge entries
while recovering from a split brainpublic String inMemoryFormat
BINARY,
OBJECT and NATIVE.public List<ListenerConfigHolder> listenerConfigs
public List<ListenerConfigHolder> partitionLostListenerConfigs
public boolean statisticsEnabled
true to enable gathering of statistics, otherwise falsepublic String splitBrainProtectionName
null, split brain protection does not apply to this map's operations.public Data mapEvictionPolicy
com.hazelcast.map.eviction.MapEvictionPolicy implementation
or nullpublic String maxSizeConfigMaxSizePolicy
PER_NODE,
PER_PARTITION, USED_HEAP_PERCENTAGE, USED_HEAP_SIZE,
FREE_HEAP_PERCENTAGE, FREE_HEAP_SIZE,
USED_NATIVE_MEMORY_SIZE, USED_NATIVE_MEMORY_PERCENTAGE,
FREE_NATIVE_MEMORY_SIZE, FREE_NATIVE_MEMORY_PERCENTAGE.public int maxSizeConfigSize
public MapStoreConfigHolder mapStoreConfig
null for nonepublic NearCacheConfigHolder nearCacheConfig
null for nonepublic WanReplicationRef wanReplicationRef
public List<IndexConfig> indexConfigs
public List<AttributeConfig> attributeConfigs
public List<QueryCacheConfigHolder> queryCacheConfigs
public String partitioningStrategyClassName
com.hazelcast.core.PartitioningStrategy
or nullpublic Data partitioningStrategyImplementation
public HotRestartConfig hotRestartConfig
public EventJournalConfig eventJournalConfig
public MerkleTreeConfig merkleTreeConfig
public int mergeBatchSize
public int metadataPolicy
CREATE_ON_UPDATE and OFFCopyright © 2019 Hazelcast, Inc.. All rights reserved.