## 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.

### 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 void` GridCacheUtils.`validateKeyConfigiration​(String groupName, String cacheName, UUID rmtNodeId, CacheKeyConfiguration[] rmtCacheKeyCfgs, CacheKeyConfiguration[] locCacheKeyCfgs, IgniteLogger log, boolean fail)` Validate and compare affinity key configurations.
`static Map<String,​String>` GridCacheUtils.`validateKeyConfigiration​(String groupName, String cacheName, CacheKeyConfiguration[] cacheKeyCfgs, IgniteLogger log, boolean fail)` Validate affinity key configurations.

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