Class Command
java.lang.Object
com.cloudimpl.outstack.runtime.domainspec.Command
- Direct Known Subclasses:
CreateConfigRequest,DeleteCommand,PolicyCreateRequest,PolicyStatementRefRequest,PolicyStatementRequest,RenameCommand
public abstract class Command extends java.lang.Object implements Input, ICommand
- Author:
- nuwansa
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommand.Builder -
Constructor Summary
Constructors Constructor Description Command(Command.Builder builder) -
Method Summary
Modifier and Type Method Description java.lang.StringcommandName()java.lang.Stringid()java.lang.StringrootId()protected voidsetId(java.lang.String id)protected voidsetRootId(java.lang.String rootId)protected voidsetTenantId(java.lang.String tenantId)protected voidsetVersion(java.lang.String version)java.lang.StringtenantId()<T extends Command>
Tunwrap(java.lang.Class<T> type)java.lang.Stringversion()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Command
-
-
Method Details
-
rootId
public final java.lang.String rootId() -
setRootId
protected void setRootId(java.lang.String rootId) -
setId
protected void setId(java.lang.String id) -
id
public final java.lang.String id() -
setTenantId
protected void setTenantId(java.lang.String tenantId) -
setVersion
protected void setVersion(java.lang.String version) -
commandName
public final java.lang.String commandName()- Specified by:
commandNamein interfaceICommand
-
unwrap
-
tenantId
public final java.lang.String tenantId() -
version
public final java.lang.String version()
-