public interface EntityType extends BrooklynType
Entity
. It is an immutable snapshot.
It reflects a given entity at the time the snapshot was created: if sensors
were added or removed on-the-fly then those changes will be included in subsequent
snapshots. Therefore instances of a given class of entity could have different
EntityTypes.Modifier and Type | Method and Description |
---|---|
Maybe<Effector<?>> |
getEffectorByName(java.lang.String name) |
java.util.Set<Effector<?>> |
getEffectors()
Effectors available on this entity.
|
Sensor<?> |
getSensor(java.lang.String name)
The Sensor with the given name, or null if not found.
|
java.util.Set<Sensor<?>> |
getSensors()
Sensors available on this entity.
|
boolean |
hasSensor(java.lang.String name) |
getConfigKey, getConfigKeys, getName, getSimpleName
java.util.Set<Sensor<?>> getSensors()
java.util.Set<Effector<?>> getEffectors()
Maybe<Effector<?>> getEffectorByName(java.lang.String name)
Sensor<?> getSensor(java.lang.String name)
boolean hasSensor(java.lang.String name)