Class CacheConfigurationOverride
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.CacheConfigurationOverride
-
public class CacheConfigurationOverride extends Object
Helper class to override cache configuration.
-
-
Constructor Summary
Constructors Constructor Description CacheConfigurationOverride()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CacheConfigurationapply(CacheConfiguration ccfg)Apply overrides to specified cache configuration.Integerbackups()CacheConfigurationOverridebackups(Integer backups)StringcacheGroup()CacheConfigurationOverridecacheGroup(String grpName)StringdataRegion()CacheConfigurationOverridedataRegion(String dataRegName)booleanisEmpty()CacheModemode()CacheConfigurationOverridemode(CacheMode mode)CacheWriteSynchronizationModewriteSynchronizationMode()CacheConfigurationOverridewriteSynchronizationMode(CacheWriteSynchronizationMode writeSync)
-
-
-
Method Detail
-
mode
public CacheMode mode()
- Returns:
- Cache mode.
-
mode
public CacheConfigurationOverride mode(CacheMode mode)
- Parameters:
mode- New cache mode.- Returns:
thisfor chaining.
-
backups
public Integer backups()
- Returns:
- Number of backup nodes for one partition.
-
backups
public CacheConfigurationOverride backups(Integer backups)
- Parameters:
backups- New number of backup nodes for one partition.- Returns:
thisfor chaining.
-
cacheGroup
public String cacheGroup()
- Returns:
- Cache group name.
-
cacheGroup
public CacheConfigurationOverride cacheGroup(String grpName)
- Parameters:
grpName- New cache group name.- Returns:
thisfor chaining.
-
dataRegion
public String dataRegion()
- Returns:
- Data region name.
-
dataRegion
public CacheConfigurationOverride dataRegion(String dataRegName)
- Parameters:
dataRegName- Data region name.- Returns:
thisfor chaining.
-
writeSynchronizationMode
public CacheWriteSynchronizationMode writeSynchronizationMode()
- Returns:
- Write synchronization mode.
-
writeSynchronizationMode
public CacheConfigurationOverride writeSynchronizationMode(CacheWriteSynchronizationMode writeSync)
- Parameters:
writeSync- New write synchronization mode.- Returns:
thisfor chaining.
-
apply
public CacheConfiguration apply(CacheConfiguration ccfg)
Apply overrides to specified cache configuration.- Parameters:
ccfg- Cache configuration to override.- Returns:
- Updated cache configuration to permit fluent-style method calls.
-
isEmpty
public boolean isEmpty()
- Returns:
trueIf nothing was set.
-
-