@Beta public static interface BrooklynObjectInternal.ConfigurationSupportInternal extends Configurable.ConfigurationSupport
Modifier and Type | Method and Description |
---|---|
void |
addToLocalBag(java.util.Map<java.lang.String,?> vals) |
ConfigBag |
getBag()
Returns a read-only view of all the config key/value pairs on this entity, backed by a string-based map,
including config names that did not match anything on this entity.
|
ConfigBag |
getLocalBag()
Returns a read-only view of the local (i.e.
|
Maybe<java.lang.Object> |
getLocalRaw(ConfigKey.HasConfigKey<?> key) |
Maybe<java.lang.Object> |
getLocalRaw(ConfigKey<?> key)
Returns the uncoerced value for this config key, if available,
not following any inheritance chains and not taking any default.
|
Maybe<java.lang.Object> |
getRaw(ConfigKey.HasConfigKey<?> key) |
Maybe<java.lang.Object> |
getRaw(ConfigKey<?> key)
Returns the uncoerced value for this config key, if available, not taking any default.
|
void |
refreshInheritedConfig() |
void |
refreshInheritedConfigOfChildren() |
@Beta ConfigBag getBag()
ConfigKey.getInheritance()
cannot be respected. This is an unsolvable problem
for "config names that did not match anything on this entity". Therefore consider using
alternative getters.@Beta ConfigBag getLocalBag()
@Beta Maybe<java.lang.Object> getRaw(ConfigKey<?> key)
@Beta Maybe<java.lang.Object> getRaw(ConfigKey.HasConfigKey<?> key)
#getConfigRaw(ConfigKey)}
@Beta Maybe<java.lang.Object> getLocalRaw(ConfigKey<?> key)
@Beta Maybe<java.lang.Object> getLocalRaw(ConfigKey.HasConfigKey<?> key)
#getLocalConfigRaw(ConfigKey)}
@Beta void addToLocalBag(java.util.Map<java.lang.String,?> vals)
@Beta void refreshInheritedConfig()
@Beta void refreshInheritedConfigOfChildren()