Interface | Description |
---|---|
ListConfigKey.ListModification<T> | |
MapConfigKey.MapModification<V> | |
SetConfigKey.SetModification<T> | |
StructuredConfigKey | |
StructuredConfigKey.StructuredModification<T extends StructuredConfigKey> |
Class | Description |
---|---|
BasicConfigInheritance | |
BasicConfigInheritance.DelegatingConfigInheritance |
This class allows us to have constant instances of
ConfigInheritance
which have no internal fields (ie they don't extend BasicConfigInheritance )
so are pretty on serialization, but otherwise act identically. |
BasicConfigKey<T> | |
BasicConfigKey.BasicConfigKeyOverwriting<T> |
used to record a key which overwrites another; only needed at disambiguation time
if a class declares a key and an equivalent one (often inherited) which overwrites it.
|
BasicConfigKey.Builder<T,B extends BasicConfigKey.Builder<T,B>> | |
ConfigConstraints<T extends BrooklynObject> |
Checks configuration constraints on entities and their adjuncts.
|
ConfigConstraints.RequiredPredicate<T> |
Predicate indicating a field is required: it must not be null and if a string it must not be empty
|
ConfigKeys |
Dictionary of
ConfigKey entries. |
ConfigKeys.DynamicKeys | |
ConfigPredicates | |
ConfigUtils | |
ListConfigKey<V> | Deprecated
since 0.6; use SetConfigKey.
|
ListConfigKey.Builder<V> | |
ListConfigKey.ListModificationBase<T> | |
ListConfigKey.ListModifications | |
MapConfigKey<V> |
A config key which represents a map, where contents can be accessed directly via subkeys.
|
MapConfigKey.Builder<V> | |
MapConfigKey.MapModificationBase<V> | |
MapConfigKey.MapModifications | |
Sanitizer | |
SetConfigKey<V> |
A config key representing a set of values.
|
SetConfigKey.Builder<V> | |
SetConfigKey.SetModificationBase<T> | |
SetConfigKey.SetModifications | |
StructuredConfigKey.StructuredModifications | |
SubElementConfigKey<T> | |
WrappedConfigKey<T> |
Enum | Description |
---|---|
ConfigKeys.InheritanceContext |
Exception | Description |
---|---|
ConstraintViolationException |
A
ConstraintViolationException indicates one or more problems applying
values for ConfigKeys when creating
a BrooklynObject . |