Class Command
java.lang.Object
com.cloudimpl.outstack.runtime.domainspec.Command
- Direct Known Subclasses:
CreateConfigRequest,DeleteCommand,PolicyCreateRequest,PolicyStatementRefRequest,PolicyStatementRequest,RenameCommand,RoleCreateRequest,UpdateConfigRequest
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.StringgetContext()java.util.List<java.lang.Object>getFiles()java.lang.StringgetId()java.util.Map<java.lang.String,java.lang.String>getMapAttr()java.lang.StringgetRootId()java.lang.StringgetTenantId()java.lang.Stringid()java.lang.StringrootId()voidsetContext(java.lang.String _context)protected voidsetFiles(java.util.List<java.lang.Object> _files)protected voidsetId(java.lang.String id)protected voidsetMapAttr(java.util.Map<java.lang.String,java.lang.String> _mapAttr)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) -
getFiles
public java.util.List<java.lang.Object> getFiles() -
setFiles
protected void setFiles(java.util.List<java.lang.Object> _files) -
setContext
public void setContext(java.lang.String _context) -
getMapAttr
public java.util.Map<java.lang.String,java.lang.String> getMapAttr()- Specified by:
getMapAttrin interfaceICommand
-
setMapAttr
protected void setMapAttr(java.util.Map<java.lang.String,java.lang.String> _mapAttr) -
getRootId
public java.lang.String getRootId() -
getId
public java.lang.String getId() -
getTenantId
public java.lang.String getTenantId() -
getContext
public java.lang.String getContext() -
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()
-