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 false
public String splitBrainProtectionName
null
, split brain protection does not apply to this map's operations.public Data mapEvictionPolicy
com.hazelcast.map.eviction.MapEvictionPolicy
implementation
or null
public 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 null
public Data partitioningStrategyImplementation
public HotRestartConfig hotRestartConfig
public EventJournalConfig eventJournalConfig
public MerkleTreeConfig merkleTreeConfig
public int mergeBatchSize
public int metadataPolicy
CREATE_ON_UPDATE
and OFF
Copyright © 2019 Hazelcast, Inc.. All rights reserved.