public class HyperVComputingPolicy1
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
HyperVComputingPolicy1() |
|
HyperVComputingPolicy1(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
HyperVComputingPolicy1 |
executeCreate() |
HyperVComputingPolicy1 |
executeDelete() |
HyperVComputingPolicy1 |
executeUpdate() |
static java.util.Collection<HyperVComputingPolicy1> |
get(java.lang.String datacenterId,
java.lang.String cloudId,
CuicServer server) |
java.lang.String |
getCloudName() |
long |
getCpuLimitMhz() |
long |
getCpuReservationMhz() |
java.lang.String |
getCpuShares() |
CuicServer |
getCuicServer() |
java.lang.String |
getDeploymentOptions() |
java.util.List<DRAPScope> |
getHostNodeScopeList() |
java.lang.String |
getHostNodeScopeType() |
int |
getMaxMemoryMB() |
long |
getMemLimitMB() |
int |
getMemoryBufferPercent() |
int |
getMemoryMB() |
long |
getMemReservationMB() |
java.lang.String |
getMemShares() |
int |
getNumVCPUs() |
java.lang.String |
getPolicyDescription() |
int |
getPolicyId() |
java.lang.String |
getPolicyName() |
java.lang.String |
getResizeAllowedCPUs() |
java.lang.String |
getResizeAllowedMaxMemoryMB() |
java.lang.String |
getResizeAllowedMemoryBuffer() |
java.lang.String |
getResizeAllowedMemoryMB() |
java.lang.String |
getResizeAllowedStartupMemoryMB() |
java.lang.String |
getResizingOptions() |
FormRuleDataEntry |
getRuleConditions() |
java.util.List<DRAPRule> |
getRules() |
java.lang.String[] |
getSelectedClusters() |
java.lang.String[] |
getSelectedHostNodes() |
int |
getStartupMemoryMB() |
boolean |
isAllowMigrationCPUType() |
boolean |
isAllowResizing() |
boolean |
isDynamicMemoryEnabled() |
boolean |
isHighAvailability() |
boolean |
isOverrideTemplateProperties() |
void |
setAllowMigrationCPUType(boolean allowMigrationCPUType) |
void |
setAllowResizing(boolean allowResizing) |
void |
setCloudName(java.lang.String cloudName) |
void |
setCpuLimitMhz(long cpuLimitMhz) |
void |
setCpuReservationMhz(long cpuReservationMhz) |
void |
setCpuShares(java.lang.String cpuShares) |
void |
setCuicServer(CuicServer api) |
void |
setDeploymentOptions(java.lang.String deploymentOptions) |
void |
setDynamicMemoryEnabled(boolean isDynamicMemoryEnabled) |
void |
setHighAvailability(boolean highAvailability) |
void |
setHostNodeScopeList(java.util.List<DRAPScope> hostNodeScopeList) |
void |
setHostNodeScopeType(java.lang.String hostNodeScopeType) |
void |
setMaxMemoryMB(int maxMemoryMB) |
void |
setMemLimitMB(long memLimitMB) |
void |
setMemoryBufferPercent(int memoryBufferPercent) |
void |
setMemoryMB(int memoryMB) |
void |
setMemReservationMB(long memReservationMB) |
void |
setMemShares(java.lang.String memShares) |
void |
setNumVCPUs(int numVCPUs) |
void |
setOverrideTemplateProperties(boolean overrideTemplateProperties) |
void |
setPolicyDescription(java.lang.String policyDescription) |
void |
setPolicyId(int policyId) |
void |
setPolicyName(java.lang.String policyName) |
void |
setResizeAllowedCPUs(java.lang.String resizeAllowedCPUs) |
void |
setResizeAllowedMaxMemoryMB(java.lang.String resizeAllowedMaxMemoryMB) |
void |
setResizeAllowedMemoryBuffer(java.lang.String resizeAllowedMemoryBuffer) |
void |
setResizeAllowedMemoryMB(java.lang.String resizeAllowedMemoryMB) |
void |
setResizeAllowedStartupMemoryMB(java.lang.String resizeAllowedStartupMemoryMB) |
void |
setResizingOptions(java.lang.String resizingOptions) |
void |
setRuleConditions(FormRuleDataEntry ruleConditions) |
void |
setRules(java.util.List<DRAPRule> rules) |
void |
setSelectedClusters(java.lang.String[] selectedClusters) |
void |
setSelectedHostNodes(java.lang.String[] selectedHostNodes) |
void |
setStartupMemoryMB(int startupMemoryMB) |
protected HyperVComputingPolicy1()
public HyperVComputingPolicy1(CuicServer server)
public void setCuicServer(CuicServer api)
public CuicServer getCuicServer()
public int getPolicyId()
public java.lang.String getPolicyName()
public java.lang.String getPolicyDescription()
public java.lang.String getCloudName()
public java.lang.String getHostNodeScopeType()
public java.lang.String[] getSelectedHostNodes()
public java.lang.String[] getSelectedClusters()
public java.util.List<DRAPScope> getHostNodeScopeList()
public boolean isAllowMigrationCPUType()
public boolean isHighAvailability()
public FormRuleDataEntry getRuleConditions()
public java.util.List<DRAPRule> getRules()
public java.lang.String getDeploymentOptions()
public boolean isOverrideTemplateProperties()
public int getNumVCPUs()
public long getCpuReservationMhz()
public long getCpuLimitMhz()
public boolean isDynamicMemoryEnabled()
public int getMemoryMB()
public int getStartupMemoryMB()
public int getMaxMemoryMB()
public int getMemoryBufferPercent()
public long getMemReservationMB()
public long getMemLimitMB()
public java.lang.String getCpuShares()
public java.lang.String getMemShares()
public java.lang.String getResizingOptions()
public boolean isAllowResizing()
public java.lang.String getResizeAllowedCPUs()
public java.lang.String getResizeAllowedMemoryMB()
public java.lang.String getResizeAllowedStartupMemoryMB()
public java.lang.String getResizeAllowedMaxMemoryMB()
public java.lang.String getResizeAllowedMemoryBuffer()
public void setPolicyId(int policyId)
public void setPolicyName(java.lang.String policyName)
public void setPolicyDescription(java.lang.String policyDescription)
public void setCloudName(java.lang.String cloudName)
public void setHostNodeScopeType(java.lang.String hostNodeScopeType)
public void setSelectedHostNodes(java.lang.String[] selectedHostNodes)
public void setSelectedClusters(java.lang.String[] selectedClusters)
public void setHostNodeScopeList(java.util.List<DRAPScope> hostNodeScopeList)
public void setAllowMigrationCPUType(boolean allowMigrationCPUType)
public void setHighAvailability(boolean highAvailability)
public void setRuleConditions(FormRuleDataEntry ruleConditions)
public void setRules(java.util.List<DRAPRule> rules)
public void setDeploymentOptions(java.lang.String deploymentOptions)
public void setOverrideTemplateProperties(boolean overrideTemplateProperties)
public void setNumVCPUs(int numVCPUs)
public void setCpuReservationMhz(long cpuReservationMhz)
public void setCpuLimitMhz(long cpuLimitMhz)
public void setDynamicMemoryEnabled(boolean isDynamicMemoryEnabled)
public void setMemoryMB(int memoryMB)
public void setStartupMemoryMB(int startupMemoryMB)
public void setMaxMemoryMB(int maxMemoryMB)
public void setMemoryBufferPercent(int memoryBufferPercent)
public void setMemReservationMB(long memReservationMB)
public void setMemLimitMB(long memLimitMB)
public void setCpuShares(java.lang.String cpuShares)
public void setMemShares(java.lang.String memShares)
public void setResizingOptions(java.lang.String resizingOptions)
public void setAllowResizing(boolean allowResizing)
public void setResizeAllowedCPUs(java.lang.String resizeAllowedCPUs)
public void setResizeAllowedMemoryMB(java.lang.String resizeAllowedMemoryMB)
public void setResizeAllowedStartupMemoryMB(java.lang.String resizeAllowedStartupMemoryMB)
public void setResizeAllowedMaxMemoryMB(java.lang.String resizeAllowedMaxMemoryMB)
public void setResizeAllowedMemoryBuffer(java.lang.String resizeAllowedMemoryBuffer)
public static java.util.Collection<HyperVComputingPolicy1> get(java.lang.String datacenterId, java.lang.String cloudId, CuicServer server) throws java.lang.Exception
java.lang.Exception
public HyperVComputingPolicy1 executeUpdate() throws java.lang.Exception
java.lang.Exception
public HyperVComputingPolicy1 executeCreate() throws java.lang.Exception
java.lang.Exception
public HyperVComputingPolicy1 executeDelete() throws java.lang.Exception
java.lang.Exception