## Uses of Class
org.apache.ignite.configuration.DataRegionConfiguration

- Packages that use DataRegionConfiguration
  Package | Description
  --- | ---
  org.apache.ignite.configuration | Contains configuration-related classes.

- - ### Uses of DataRegionConfiguration in org.apache.ignite.configuration

    Methods in org.apache.ignite.configuration that return DataRegionConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `DataRegionConfiguration[]` | DataStorageConfiguration.`getDataRegionConfigurations()` Gets an array of all data regions configured.
    `DataRegionConfiguration` | DataStorageConfiguration.`getDefaultDataRegionConfiguration()`
    `DataRegionConfiguration` | DataRegionConfiguration.`setCdcEnabled(boolean cdcEnabled)` Sets flag indicating whether CDC enabled.
    `DataRegionConfiguration` | DataRegionConfiguration.`setCheckpointPageBufferSize(long checkpointPageBufSize)` Sets amount of memory allocated for the checkpoint temporary buffer.
    `DataRegionConfiguration` | DataRegionConfiguration.`setEmptyPagesPoolSize(int emptyPagesPoolSize)` Specifies the minimal number of empty pages to be present in reuse lists for this data region.
    `DataRegionConfiguration` | DataRegionConfiguration.`setEvictionThreshold(double evictionThreshold)` Sets memory pages eviction threshold.
    `DataRegionConfiguration` | DataRegionConfiguration.`setInitialSize(long initSize)` Sets initial memory region size defined by this data region.
    `DataRegionConfiguration` | DataRegionConfiguration.`setLazyMemoryAllocation(boolean lazyMemoryAllocation)` Sets `lazyMemoryAllocation` flag value.
    `DataRegionConfiguration` | DataRegionConfiguration.`setMaxSize(long maxSize)` Sets maximum memory region size defined by this data region.
    `DataRegionConfiguration` | DataRegionConfiguration.`setMemoryAllocator(MemoryAllocator allocator)` Sets memory allocator.
    `DataRegionConfiguration` | DataRegionConfiguration.`setMetricsEnabled(boolean metricsEnabled)` Sets memory metrics enabled flag.
    `DataRegionConfiguration` | DataRegionConfiguration.`setMetricsRateTimeInterval(long metricsRateTimeInterval)` Deprecated. Use `MetricsMxBean.configureHitRateMetric(String, long)` instead.
    `DataRegionConfiguration` | DataRegionConfiguration.`setMetricsSubIntervalCount(int metricsSubIntervalCnt)` Deprecated. Use `MetricsMxBean.configureHitRateMetric(String, long)` instead.
    `DataRegionConfiguration` | DataRegionConfiguration.`setName(String name)` Sets data region name.
    `DataRegionConfiguration` | DataRegionConfiguration.`setPageEvictionMode(DataPageEvictionMode evictionMode)` Sets memory pages eviction mode.
    `DataRegionConfiguration` | DataRegionConfiguration.`setPageReplacementMode(PageReplacementMode replacementMode)` Sets memory pages replacement mode.
    `DataRegionConfiguration` | DataRegionConfiguration.`setPersistenceEnabled(boolean persistenceEnabled)` Sets persistence enabled flag.
    `DataRegionConfiguration` | DataRegionConfiguration.`setSwapPath(String swapPath)` Sets a path to the memory-mapped files.
    `DataRegionConfiguration` | DataRegionConfiguration.`setWarmUpConfiguration(@Nullable WarmUpConfiguration warmUpCfg)` Sets warm-up configuration.

    Methods in org.apache.ignite.configuration with parameters of type DataRegionConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `DataStorageConfiguration` | DataStorageConfiguration.`setDataRegionConfigurations(DataRegionConfiguration... dataRegionConfigurations)` Sets data regions configurations.
    `DataStorageConfiguration` | DataStorageConfiguration.`setDefaultDataRegionConfiguration(DataRegionConfiguration dfltDataRegConf)` Overrides configuration of default data region which has been created automatically.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023