|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ManagedObject<T extends ManagedObject<T>>
Represents an object in a Datacenter
| Method Summary | ||
|---|---|---|
|
execute(T command)
Executes a command against this managed object. |
|
java.util.Set<java.lang.Class<? extends Command>> |
getCommands()
Returns the types of Command that are supported on this Managed Object. |
|
java.lang.String |
getDescription()
Gets the description of this managed object or null if descriptions are not supported. |
|
ManagedObjectId<T> |
getId()
|
|
java.lang.String |
getName()
Gets the name of this managed object. |
|
| Method Detail |
|---|
ManagedObjectId<T> getId()
java.util.Set<java.lang.Class<? extends Command>> getCommands()
Command that are supported on this Managed Object.
Command that are supported on this Managed Object.<T extends Command> T execute(T command)
T - the type of this command.command - the command to execute.
java.lang.String getName()
java.lang.String getDescription()
null if descriptions are not supported.
null if descriptions are not supported.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||