public class HyperVVMProvision
extends java.lang.Object
Provisions a HyperV VM
This task provisions a new VM in selected HyperV cloud using parameters defined in the task.
Modifier | Constructor and Description |
---|---|
protected |
HyperVVMProvision() |
|
HyperVVMProvision(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
HyperVVMProvisionResponse |
execute() |
java.lang.String |
getAccountName() |
java.lang.String |
getAltDatastore() |
java.lang.String |
getAltHost() |
int |
getCatalogId() |
CuicServer |
getCuicServer() |
java.lang.String |
getDatastore() |
java.lang.String |
getDisk() |
java.lang.String |
getDynamicMemory() |
java.lang.String |
getHighAvailability() |
java.lang.String |
getHost() |
java.lang.String |
getMaxMemory() |
java.lang.String |
getMemBuffer() |
java.lang.String |
getMemory() |
java.lang.String |
getNetworkWait() |
java.lang.String |
getStartupMemory() |
java.lang.String |
getVcpuCount() |
int |
getVdcId() |
java.lang.String |
getVmName() |
void |
setAccountName(java.lang.String accountName)
Select name of the HyperV Cloud in this system
|
void |
setAltDatastore(java.lang.String altDatastore)
Select Alternate Datastore
|
void |
setAltHost(java.lang.String altHost)
Select Alternate host
|
void |
setCatalogId(int catalogId)
Select Catalog on which to perform the action
Accepts value from list type catalog
|
void |
setCuicServer(CuicServer api) |
void |
setDatastore(java.lang.String datastore)
Select Primary Datastore
|
void |
setDisk(java.lang.String disk)
Select Datastore on which VM is to be provisioned
|
void |
setDynamicMemory(java.lang.String dynamicMemory)
Enable Dynamic Memory
|
void |
setHighAvailability(java.lang.String highAvailability)
Enable High Availability
|
void |
setHost(java.lang.String host)
Select Primary host
|
void |
setMaxMemory(java.lang.String maxMemory)
Maximum Memory in MB
|
void |
setMemBuffer(java.lang.String memBuffer)
Memory Buffer(%)
|
void |
setMemory(java.lang.String memory)
Memory
Accepts value from list type memSizeMB
|
void |
setNetworkWait(java.lang.String networkWait)
Wait for network to be up for a specified amount of minutes (at the most)
|
void |
setStartupMemory(java.lang.String startupMemory)
Startup Memory in MB
|
void |
setVcpuCount(java.lang.String vcpuCount)
Number of vCPUs
Accepts value from list type vCPUCount
|
void |
setVdcId(int vdcId)
Select vDC on which to perform the action
Accepts value from list type vDC
|
void |
setVmName(java.lang.String vmName) |
protected HyperVVMProvision()
public HyperVVMProvision(CuicServer server)
public void setCuicServer(CuicServer api)
public CuicServer getCuicServer()
public java.lang.String getAccountName()
public int getCatalogId()
public int getVdcId()
public java.lang.String getHost()
public java.lang.String getDatastore()
public java.lang.String getAltHost()
public java.lang.String getAltDatastore()
public java.lang.String getHighAvailability()
public java.lang.String getVcpuCount()
public java.lang.String getDynamicMemory()
public java.lang.String getMemory()
public java.lang.String getStartupMemory()
public java.lang.String getMaxMemory()
public java.lang.String getMemBuffer()
public java.lang.String getDisk()
public java.lang.String getNetworkWait()
public java.lang.String getVmName()
public void setAccountName(java.lang.String accountName)
public void setCatalogId(int catalogId)
public void setVdcId(int vdcId)
public void setHost(java.lang.String host)
public void setDatastore(java.lang.String datastore)
public void setAltHost(java.lang.String altHost)
public void setAltDatastore(java.lang.String altDatastore)
public void setHighAvailability(java.lang.String highAvailability)
public void setVcpuCount(java.lang.String vcpuCount)
public void setDynamicMemory(java.lang.String dynamicMemory)
public void setMemory(java.lang.String memory)
public void setStartupMemory(java.lang.String startupMemory)
public void setMaxMemory(java.lang.String maxMemory)
public void setMemBuffer(java.lang.String memBuffer)
public void setDisk(java.lang.String disk)
public void setNetworkWait(java.lang.String networkWait)
public void setVmName(java.lang.String vmName)
public HyperVVMProvisionResponse execute() throws java.lang.Exception
java.lang.Exception