public class AddVmFromTemplateCommand<T extends AddVmFromTemplateParameters> extends AddVmCommand<T>
_vmDisks, _vmInterfaces, newMac
MAX_NETWORK_INTERFACES_SUPPORTED
BYTES_IN_GB
Modifier | Constructor and Description |
---|---|
protected |
AddVmFromTemplateCommand(Guid commandId) |
|
AddVmFromTemplateCommand(T parameters) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AddVmImages() |
protected boolean |
canDoAction() |
protected void |
EndSuccessfully() |
protected void |
EndWithFailure() |
protected void |
ExecuteVmCommand() |
protected int |
getNeededDiskSize() |
AddVmNetwork, addVmPermission, AddVmStatic, areParametersLegal, CanAddVm, CanAddVm, CanDoAddVmCommand, CheckCpuSockets, getAuditLogTypeValue, getChildActionType, getPermissionCheckSubjects, getStorageDomainId, getValidationGroups, getVmDisks, getVmInterfaces, getVmSnapshotId, hostToRunExist, IsLegalClusterId, SelectStorageDomain, setActionMessageParameters
isDedicatedVdsOnSameCluster
CheckPCIAndIDELimit, ConcreteCreateTask, EndActionOnDisks, EndVmCommand, executeCommand, getBlockSparseInitSizeInGB, getDescription, GetTagsAttachedToObject, handleCustomPropertiesError, HandleHibernatedVm, isVmNameValidLength, lockVmWithCompensationIfNeeded, RemoveVmDynamic, RemoveVmInSpm, RemoveVmInSpm, RemoveVmNetwork, RemoveVmStatic, RemoveVmStatistics, RemoveVmUsers, UpdateVmInSpm, UpdateVmInSpm, validateNumberOfNics
acquireLock, addCanDoActionMessage, addCanDoActionMessage, addValidationGroup, CanDoActionOnly, compensate, CreateReturnValue, CreateTask, EndAction, endActionInTransactionScope, ExecuteAction, freeLock, getActionReturnValue, getActionState, getActionType, getBusinessEntitySnapshotDAO, getCommandShouldBeLogged, getCompensationContext, getNow, getObjectLockingId, getParameters, getParametersForTask, getReturnValue, getSucceeded, getTaskIdList, getTransactionScopeOption, getTransactionTimeout, IsBackwardsCompatible, isInternalExecution, IsUserAutorizedToRunAction, RevertTasks, Rollback, runInTransaction, runVdsCommand, setActionReturnValue, setCommandShouldBeLogged, setCompensationContext, setDescription, setInternalExecution, setSucceeded, UpdateTasksWithActionParameters, validateInputs
AddCustomValue, AppendCustomValue, DefaultLog, getCurrentUser, GetCustomValue, getCustomValues, getKey, getSnapshotName, getStorageDomain, getStorageDomainDAO, getStorageDomainName, getStoragePool, getStoragePoolDAO, getStoragePoolId, getStoragePoolName, getUserId, getUserName, getVds, getVdsDAO, getVdsGroup, getVdsGroupDAO, getVdsGroupId, getVdsGroupName, getVdsId, getVdsIdRef, getVdsName, getVm, getVmDAO, getVmId, getVmIdRef, getVmName, getVmStaticDAO, getVmStatisticsDAO, getVmTemplate, getVmTemplateDAO, getVmTemplateId, getVmTemplateIdRef, getVmTemplateName, log, setCurrentUser, setSnapshotName, setStorageDomain, setStorageDomainId, setStoragePool, setStoragePoolId, setUserId, setUserName, setVds, setVdsGroup, setVdsGroupId, setVdsId, setVdsIdRef, setVdsName, setVm, setVmId, setVmName, setVmTemplate, setVmTemplateId, setVmTemplateName
getEndTime, getLegal, getTimeoutObjectId, getUseTimout, setEndTime, setTimeoutObjectId, setUseTimout
public AddVmFromTemplateCommand(T parameters)
protected AddVmFromTemplateCommand(Guid commandId)
protected void ExecuteVmCommand()
ExecuteVmCommand
in class AddVmCommand<T extends AddVmFromTemplateParameters>
protected boolean AddVmImages()
AddVmImages
in class AddVmCommand<T extends AddVmFromTemplateParameters>
protected boolean canDoAction()
canDoAction
in class AddVmCommand<T extends AddVmFromTemplateParameters>
protected int getNeededDiskSize()
getNeededDiskSize
in class VmCommand<T extends AddVmFromTemplateParameters>
protected void EndSuccessfully()
EndSuccessfully
in class VmCommand<T extends AddVmFromTemplateParameters>
protected void EndWithFailure()
EndWithFailure
in class AddVmCommand<T extends AddVmFromTemplateParameters>
Copyright © 2012. All Rights Reserved.