public class PolicyCatalog
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
PolicyCatalog() |
|
PolicyCatalog(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
PolicyCatalog |
executeCreate() |
PolicyCatalog |
executeDelete() |
PolicyCatalog |
executeUpdate() |
static java.util.Collection<PolicyCatalog> |
get(CuicServer server) |
VMAccessScheme |
getAccessSchemeList() |
double |
getActiveVMAppCost() |
java.lang.String |
getAppCode() |
int[] |
getAppList() |
java.lang.String |
getCatalogIcon() |
java.lang.String |
getCatalogItemDescription() |
int |
getCatalogItemId() |
java.lang.String |
getCatalogItemName() |
int |
getCatalogItemType() |
java.lang.String |
getCloudName() |
int |
getContainerTemplateId() |
int |
getCredentialOption() |
CuicServer |
getCuicServer() |
long |
getCustomActionId() |
java.lang.String[] |
getGroups() |
java.lang.String |
getImageId() |
double |
getInactiveVMAppCost() |
int |
getOs() |
java.lang.String |
getOtherApps() |
java.lang.String |
getOtherOS() |
java.lang.String |
getSmartAllocationAlgorithm() |
java.lang.String |
getSupportEmail() |
java.lang.String |
getTemplatePassword() |
java.lang.String |
getTemplateUser() |
int |
getVdcCatId() |
int |
getVirtualStorageCatalogId() |
int |
getVMAppChargeFrequency() |
java.lang.String |
getWinVersion() |
boolean |
isAppliedToAllGroups() |
boolean |
isEnableCustomAction() |
boolean |
isEnableVirtualStorageCatalog() |
boolean |
isProvisionAllDisksInSameDataStore() |
boolean |
isSkipGuestCustomization() |
void |
setAccessSchemeList(VMAccessScheme accessSchemeList) |
void |
setActiveVMAppCost(double activeVMAppCost) |
void |
setAppCode(java.lang.String appCode) |
void |
setAppliedToAllGroups(boolean isAppliedToAllGroups) |
void |
setAppList(int[] appList) |
void |
setCatalogIcon(java.lang.String catalogIcon) |
void |
setCatalogItemDescription(java.lang.String catalogItemDescription) |
void |
setCatalogItemId(int catalogItemId) |
void |
setCatalogItemName(java.lang.String catalogItemName) |
void |
setCatalogItemType(int catalogItemType) |
void |
setCloudName(java.lang.String cloudName) |
void |
setContainerTemplateId(int containerTemplateId) |
void |
setCredentialOption(int credentialOption) |
void |
setCuicServer(CuicServer api) |
void |
setCustomActionId(long customActionId) |
void |
setEnableCustomAction(boolean isEnableCustomAction) |
void |
setEnableVirtualStorageCatalog(boolean isEnableVirtualStorageCatalog) |
void |
setGroups(java.lang.String[] groups) |
void |
setImageId(java.lang.String imageId) |
void |
setInactiveVMAppCost(double inactiveVMAppCost) |
void |
setOs(int os) |
void |
setOtherApps(java.lang.String otherApps) |
void |
setOtherOS(java.lang.String otherOS) |
void |
setProvisionAllDisksInSameDataStore(boolean provisionAllDisksInSameDataStore) |
void |
setSkipGuestCustomization(boolean skipGuestCustomization) |
void |
setSmartAllocationAlgorithm(java.lang.String smartAllocationAlgorithm) |
void |
setSupportEmail(java.lang.String supportEmail) |
void |
setTemplatePassword(java.lang.String templatePassword) |
void |
setTemplateUser(java.lang.String templateUser) |
void |
setVdcCatId(int vdcCatId) |
void |
setVirtualStorageCatalogId(int virtualStorageCatalogId) |
void |
setVMAppChargeFrequency(int vMAppChargeFrequency) |
void |
setWinVersion(java.lang.String winVersion) |
protected PolicyCatalog()
public PolicyCatalog(CuicServer server)
public void setCuicServer(CuicServer api)
public CuicServer getCuicServer()
public int getCatalogItemId()
public java.lang.String getCatalogItemName()
public java.lang.String getCatalogItemDescription()
public java.lang.String getCloudName()
public java.lang.String getImageId()
public java.lang.String getWinVersion()
public java.lang.String[] getGroups()
public boolean isAppliedToAllGroups()
public java.lang.String getSupportEmail()
public int getVdcCatId()
public java.lang.String getSmartAllocationAlgorithm()
public int[] getAppList()
public java.lang.String getOtherApps()
public int getOs()
public java.lang.String getOtherOS()
public java.lang.String getTemplateUser()
public java.lang.String getTemplatePassword()
public int getCredentialOption()
public java.lang.String getCatalogIcon()
public VMAccessScheme getAccessSchemeList()
public boolean isEnableCustomAction()
public long getCustomActionId()
public int getContainerTemplateId()
public boolean isEnableVirtualStorageCatalog()
public int getVirtualStorageCatalogId()
public boolean isSkipGuestCustomization()
public int getCatalogItemType()
public boolean isProvisionAllDisksInSameDataStore()
public java.lang.String getAppCode()
public int getVMAppChargeFrequency()
public double getActiveVMAppCost()
public double getInactiveVMAppCost()
public void setCatalogItemId(int catalogItemId)
public void setCatalogItemName(java.lang.String catalogItemName)
public void setCatalogItemDescription(java.lang.String catalogItemDescription)
public void setCloudName(java.lang.String cloudName)
public void setImageId(java.lang.String imageId)
public void setWinVersion(java.lang.String winVersion)
public void setGroups(java.lang.String[] groups)
public void setAppliedToAllGroups(boolean isAppliedToAllGroups)
public void setSupportEmail(java.lang.String supportEmail)
public void setVdcCatId(int vdcCatId)
public void setSmartAllocationAlgorithm(java.lang.String smartAllocationAlgorithm)
public void setAppList(int[] appList)
public void setOtherApps(java.lang.String otherApps)
public void setOs(int os)
public void setOtherOS(java.lang.String otherOS)
public void setTemplateUser(java.lang.String templateUser)
public void setTemplatePassword(java.lang.String templatePassword)
public void setCredentialOption(int credentialOption)
public void setCatalogIcon(java.lang.String catalogIcon)
public void setAccessSchemeList(VMAccessScheme accessSchemeList)
public void setEnableCustomAction(boolean isEnableCustomAction)
public void setCustomActionId(long customActionId)
public void setContainerTemplateId(int containerTemplateId)
public void setEnableVirtualStorageCatalog(boolean isEnableVirtualStorageCatalog)
public void setVirtualStorageCatalogId(int virtualStorageCatalogId)
public void setSkipGuestCustomization(boolean skipGuestCustomization)
public void setCatalogItemType(int catalogItemType)
public void setProvisionAllDisksInSameDataStore(boolean provisionAllDisksInSameDataStore)
public void setAppCode(java.lang.String appCode)
public void setVMAppChargeFrequency(int vMAppChargeFrequency)
public void setActiveVMAppCost(double activeVMAppCost)
public void setInactiveVMAppCost(double inactiveVMAppCost)
public static java.util.Collection<PolicyCatalog> get(CuicServer server) throws java.lang.Exception
java.lang.Exception
public PolicyCatalog executeUpdate() throws java.lang.Exception
java.lang.Exception
public PolicyCatalog executeCreate() throws java.lang.Exception
java.lang.Exception
public PolicyCatalog executeDelete() throws java.lang.Exception
java.lang.Exception