|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface EntitySpec
Gives details of an entity to be created. It describes the entity's configuration, and is reusable to create multiple entities with the same configuration. To create an EntitySpec, it is strongly encouraged to use EntitySpecs. Users who need to implement this are strongly encouraged to extend BasicEntitySpec.
- The type of entity to be createdMethod Summary | |
---|---|
java.util.Set
|
getAdditionalInterfaces()
|
java.util.Map
|
getConfig()
@return Read-only configuration values |
java.lang.String
|
getDisplayName()
@return The display name of the entity |
java.util.Map
|
getFlags()
@return Read-only construction flags |
java.lang.Class
|
getImplementation()
@return The implementation of the entity; if not null. this overrides any defaults or other configuration |
Entity
|
getParent()
@return The entity's parent |
java.util.List
|
getPolicies()
|
java.lang.Class
|
getType()
@return The type of the entity |
Method Detail |
---|
public java.util.Set getAdditionalInterfaces()
public java.util.Map getConfig()
public java.lang.String getDisplayName()
public java.util.Map getFlags()
@Nullable public java.lang.Class getImplementation()
public Entity getParent()
public java.util.List getPolicies()
public java.lang.Class getType()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.