public class HyperVStoragePolicy
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
HyperVStoragePolicy() |
|
HyperVStoragePolicy(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
HyperVStoragePolicy |
executeCreate() |
HyperVStoragePolicy |
executeDelete() |
HyperVStoragePolicy |
executeUpdate() |
static java.util.Collection<HyperVStoragePolicy> |
get(java.lang.String datacenterId,
java.lang.String cloudId,
CuicServer server) |
java.lang.String |
getCloudName() |
CuicServer |
getCuicServer() |
long |
getCustomDiskSizeGB() |
java.lang.String |
getDataStoreScope() |
java.lang.String |
getDeploymentOptions() |
java.lang.String |
getPolicyDescription() |
int |
getPolicyId() |
java.lang.String |
getPolicyName() |
java.lang.String |
getResizeAllowedDiskGB() |
java.lang.String |
getResizeOptions() |
FormRuleDataEntry |
getRuleConditions() |
java.util.List<DRAPRule> |
getRules() |
java.lang.String |
getScope() |
java.util.List<DRAPScope> |
getScopeList() |
java.lang.String[] |
getSelectedDataStores() |
java.lang.String |
getStorageOptions() |
boolean |
isAllowResizing() |
boolean |
isCsvStorage() |
boolean |
isDoThinProvisioning() |
boolean |
isLocalStorage() |
boolean |
isOverrideTemplateProperties() |
boolean |
isSharedDatastoresOnly() |
void |
setAllowResizing(boolean allowResizing) |
void |
setCloudName(java.lang.String cloudName) |
void |
setCsvStorage(boolean csvStorage) |
void |
setCuicServer(CuicServer api) |
void |
setCustomDiskSizeGB(long customDiskSizeGB) |
void |
setDataStoreScope(java.lang.String dataStoreScope) |
void |
setDeploymentOptions(java.lang.String deploymentOptions) |
void |
setDoThinProvisioning(boolean doThinProvisioning) |
void |
setLocalStorage(boolean localStorage) |
void |
setOverrideTemplateProperties(boolean overrideTemplateProperties) |
void |
setPolicyDescription(java.lang.String policyDescription) |
void |
setPolicyId(int policyId) |
void |
setPolicyName(java.lang.String policyName) |
void |
setResizeAllowedDiskGB(java.lang.String resizeAllowedDiskGB) |
void |
setResizeOptions(java.lang.String resizeOptions) |
void |
setRuleConditions(FormRuleDataEntry ruleConditions) |
void |
setRules(java.util.List<DRAPRule> rules) |
void |
setScope(java.lang.String scope) |
void |
setScopeList(java.util.List<DRAPScope> scopeList) |
void |
setSelectedDataStores(java.lang.String[] selectedDataStores) |
void |
setSharedDatastoresOnly(boolean sharedDatastoresOnly) |
void |
setStorageOptions(java.lang.String storageOptions) |
protected HyperVStoragePolicy()
public HyperVStoragePolicy(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 getScope()
public java.lang.String getDataStoreScope()
public java.lang.String[] getSelectedDataStores()
public boolean isCsvStorage()
public java.util.List<DRAPScope> getScopeList()
public boolean isSharedDatastoresOnly()
public java.lang.String getStorageOptions()
public boolean isLocalStorage()
public FormRuleDataEntry getRuleConditions()
public java.util.List<DRAPRule> getRules()
public java.lang.String getDeploymentOptions()
public boolean isOverrideTemplateProperties()
public boolean isDoThinProvisioning()
public long getCustomDiskSizeGB()
public java.lang.String getResizeOptions()
public boolean isAllowResizing()
public java.lang.String getResizeAllowedDiskGB()
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 setScope(java.lang.String scope)
public void setDataStoreScope(java.lang.String dataStoreScope)
public void setSelectedDataStores(java.lang.String[] selectedDataStores)
public void setCsvStorage(boolean csvStorage)
public void setScopeList(java.util.List<DRAPScope> scopeList)
public void setSharedDatastoresOnly(boolean sharedDatastoresOnly)
public void setStorageOptions(java.lang.String storageOptions)
public void setLocalStorage(boolean localStorage)
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 setDoThinProvisioning(boolean doThinProvisioning)
public void setCustomDiskSizeGB(long customDiskSizeGB)
public void setResizeOptions(java.lang.String resizeOptions)
public void setAllowResizing(boolean allowResizing)
public void setResizeAllowedDiskGB(java.lang.String resizeAllowedDiskGB)
public static java.util.Collection<HyperVStoragePolicy> get(java.lang.String datacenterId, java.lang.String cloudId, CuicServer server) throws java.lang.Exception
java.lang.Exception
public HyperVStoragePolicy executeUpdate() throws java.lang.Exception
java.lang.Exception
public HyperVStoragePolicy executeCreate() throws java.lang.Exception
java.lang.Exception
public HyperVStoragePolicy executeDelete() throws java.lang.Exception
java.lang.Exception