public interface EntityMemento extends Memento, TreeNode
RebindSupport
Modifier and Type | Method and Description |
---|---|
java.util.Map<AttributeSensor<?>,java.lang.Object> |
getAttributes() |
java.util.Map<ConfigKey<?>,java.lang.Object> |
getConfig() |
java.util.Map<java.lang.String,java.lang.Object> |
getConfigUnmatched() |
java.util.List<Effector<?>> |
getEffectors()
all dynamic effectors (ie differences between those registered on the entity type
|
java.util.Collection<java.lang.String> |
getEnrichers()
The ids of the enrichers of this entity.
|
java.util.Collection<java.lang.String> |
getFeeds()
The ids of the sensor feeds attached to this entity.
|
java.util.List<java.lang.String> |
getLocations()
The ids of the locations for this entity.
|
java.util.List<java.lang.String> |
getMembers()
The ids of the member entities, if this is a Group; otherwise empty.
|
java.util.Collection<java.lang.String> |
getPolicies()
The ids of the policies of this entity.
|
boolean |
isTopLevelApp()
true if the entity is top-level (parentless) and an application
(there may be parentless "orphaned" entities, for which this is false,
and "application" instances nested inside other apps, for which this is again)
|
getBrooklynVersion, getCatalogItemId, getCustomField, getCustomFields, getDisplayName, getId, getTags, getType, getTypeClass, getUniqueTag, injectTypeClass, toVerboseString
getChildren, getId, getParent
java.util.List<Effector<?>> getEffectors()
java.util.Map<ConfigKey<?>,java.lang.Object> getConfig()
boolean isTopLevelApp()
java.util.Map<java.lang.String,java.lang.Object> getConfigUnmatched()
java.util.Map<AttributeSensor<?>,java.lang.Object> getAttributes()
java.util.List<java.lang.String> getMembers()
Group.getMembers()
java.util.List<java.lang.String> getLocations()
java.util.Collection<java.lang.String> getPolicies()
java.util.Collection<java.lang.String> getEnrichers()
java.util.Collection<java.lang.String> getFeeds()