## Uses of Class
org.apache.ignite.cache.CacheKeyConfiguration

Packages that use CacheKeyConfiguration
org.apache.ignite.cache: Contains main Data Grid APIs.
org.apache.ignite.client: Contains Ignite Thin Client API classes.
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.visor.node

### Uses of CacheKeyConfiguration in org.apache.ignite.cache

Methods in org.apache.ignite.cache that return CacheKeyConfiguration
`CacheKeyConfiguration` CacheKeyConfiguration.`setAffinityKeyFieldName(String affKeyFieldName)` Sets affinity key field name.
`CacheKeyConfiguration` CacheKeyConfiguration.`setTypeName(String typeName)`

### Uses of CacheKeyConfiguration in org.apache.ignite.client

Methods in org.apache.ignite.client that return CacheKeyConfiguration
`CacheKeyConfiguration[]` ClientCacheConfiguration.`getKeyConfiguration()`

Methods in org.apache.ignite.client with parameters of type CacheKeyConfiguration
`ClientCacheConfiguration` ClientCacheConfiguration.`setKeyConfiguration(CacheKeyConfiguration... newVal)`

### Uses of CacheKeyConfiguration in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return CacheKeyConfiguration
`CacheKeyConfiguration[]` IgniteConfiguration.`getCacheKeyConfiguration()` Gets cache key configuration.
`CacheKeyConfiguration[]` CacheConfiguration.`getKeyConfiguration()` Gets cache key configuration.

Methods in org.apache.ignite.configuration with parameters of type CacheKeyConfiguration
`IgniteConfiguration` IgniteConfiguration.`setCacheKeyConfiguration(CacheKeyConfiguration... cacheKeyCfg)` Sets cache key configuration.
`CacheConfiguration<K,V>` CacheConfiguration.`setKeyConfiguration(CacheKeyConfiguration... cacheKeyCfg)` Sets cache key configuration.

### Uses of CacheKeyConfiguration in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache with parameters of type CacheKeyConfiguration
`static Map<String,String>` GridCacheUtils.`validateKeyConfigiration(String groupName, String cacheName, CacheKeyConfiguration[] cacheKeyCfgs, IgniteLogger log, boolean fail)` Validate affinity key configurations.
`static void` GridCacheUtils.`validateKeyConfigiration(String groupName, String cacheName, UUID rmtNodeId, CacheKeyConfiguration[] rmtCacheKeyCfgs, CacheKeyConfiguration[] locCacheKeyCfgs, IgniteLogger log, boolean fail)` Validate and compare affinity key configurations.
`static void` GridCacheUtils.`validateKeyConfigiration(String groupName, String cacheName, UUID rmtNodeId, CacheKeyConfiguration[] rmtCacheKeyCfgs, CacheKeyConfiguration[] locCacheKeyCfgs, IgniteLogger log, boolean fail)` Validate and compare affinity key configurations.

Constructors in org.apache.ignite.internal.processors.cache with parameters of type CacheKeyConfiguration
Constructor and Description
`CacheDefaultBinaryAffinityKeyMapper(@Nullable CacheKeyConfiguration[] cacheKeyCfgs)` Constructor.

### Uses of CacheKeyConfiguration in org.apache.ignite.internal.visor.node

Methods in org.apache.ignite.internal.visor.node with parameters of type CacheKeyConfiguration
`static List<VisorCacheKeyConfiguration>` VisorCacheKeyConfiguration.`list(CacheKeyConfiguration[] cfgs)` Construct data transfer object for cache key configurations properties.

Constructors in org.apache.ignite.internal.visor.node with parameters of type CacheKeyConfiguration
Constructor and Description
`VisorCacheKeyConfiguration(CacheKeyConfiguration src)` Create data transfer object for cache key configuration.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.8.1
Release Date | : May 21 2020