| Interface | Description | 
|---|---|
| ConfigInheritance | |
| ConfigInheritance.ConfigInheritanceContext | 
 marker interface for inheritance contexts, for keys which can define one or more inheritance patterns;
 implementers can define their own, e.g. 
 | 
| ConfigKey<T> | 
 Represents the name of a piece of typed configuration data for an entity. 
 | 
| ConfigKey.HasConfigKey<T> | 
 Interface for elements which want to be treated as a config key without actually being one
 (e.g. 
 | 
| ConfigMap | |
| ConfigMap.ConfigMapWithInheritance<TContainer> | |
| ConfigValueAtContainer<TContainer,TValue> | |
| StringConfigMap | 
 convenience extension where map is principally strings or converted to strings
 (supporting BrooklynProperties) 
 | 
| Class | Description | 
|---|---|
| ConfigInheritance.Legacy | Deprecated
 since 0.10.0 see implementations of this interface 
 | 
| ConfigInheritances | |
| ConfigInheritances.BasicConfigValueAtContainer<TContainer,TValue> | 
| Enum | Description | 
|---|---|
| ConfigInheritance.InheritanceMode | Deprecated
 since 0.10.0 see implementations of this interface 
 |