public class VDCCatalogItem extends java.lang.Object implements MoResourceIf
Modifier and Type | Field and Description |
---|---|
static int |
CATALOG_TYPE_BMCATALOG |
static int |
CATALOG_TYPE_SERVICE_CONTAINER |
static int |
CATALOG_TYPE_STANDARD |
static int |
CATALOG_TYPE_VAPP |
static int |
CATALOG_TYPE_VDI |
static int |
CREDENTIAL_DO_NOT_SHARE |
static java.lang.String |
CREDENTIAL_DO_NOT_SHARE_STR |
static java.lang.String |
CREDENTIAL_RESET_PWD_UNIX_ONLY |
static java.lang.String |
CREDENTIAL_SHARE |
static int |
CREDENTIAL_SHARE_RESET_PWD |
static int |
CREDENTIAL_SHARE_TEMPLATE |
Constructor and Description |
---|
VDCCatalogItem() |
VDCCatalogItem(VDCCatalogItem obj)
Can be used for cloning
|
Modifier and Type | Method and Description |
---|---|
VMAccessScheme[] |
getAccessSchemeList() |
double |
getActiveVMAppCost() |
java.lang.String |
getAppCode()
Application code that can be used in VM name ($APPCODE)
|
java.lang.String |
getApplicationList() |
int[] |
getAppList() |
java.lang.String |
getBmTemplateId() |
java.lang.String |
getCatalogIcon() |
java.lang.String |
getCatalogItemDescription() |
int |
getCatalogItemId() |
java.lang.String |
getCatalogItemName() |
int |
getCatalogItemType() |
java.lang.String |
getCloudName() |
int |
getContainerTemplateId() |
java.lang.String |
getContentLibraryVMTemplate() |
int |
getCredentialOption() |
java.lang.String |
getCredentialOptionAsString() |
long |
getCustomActionId() |
int |
getDurationHours() |
java.lang.String |
getFolderIcon() |
int |
getFolderIndex() |
java.lang.String |
getFolderName() |
java.lang.String |
getGroupList() |
java.lang.String[] |
getGroups() |
java.lang.String |
getHelpText() |
java.lang.String |
getImageId() |
double |
getInactiveVMAppCost() |
int |
getOs() |
java.lang.String |
getOtherApps() |
java.lang.String |
getOtherOS() |
static int |
getRDPAccessSchemeIndex(VMAccessScheme[] schemes) |
java.lang.String |
getSmartAllocationAlgorithm() |
java.lang.String |
getSnapshotKey() |
java.lang.String |
getSupportEmail() |
java.lang.String |
getTemplatePassword() |
java.lang.String |
getTemplateUser() |
int |
getUserInputDisplayOrder() |
int |
getVdcCatId() |
int |
getVirtualStorageCatalogId() |
int |
getvMAppChargeFrequency() |
static int |
getVMRCAccessSchemeIndex(VMAccessScheme[] schemes) |
static int |
getWebAccessSchemeIndex(VMAccessScheme[] schemes) |
java.lang.String |
getWinVersion() |
java.lang.String |
getWorkFlowName() |
boolean |
isAllowEndUsertoOverrideCategory() |
boolean |
isAppliedToAllGroups() |
boolean |
isEnableCustomAction() |
boolean |
isEnableVirtualStorageCatalog() |
boolean |
isHiddenByEnduser() |
boolean |
isHideLeaseTimeFlag() |
boolean |
isHideProvisionLaterflag() |
boolean |
isProvisionAllDisksInSameDataStore() |
boolean |
isProvisionUsingCLVMTemplate() |
boolean |
isProvisionUsingISOImage() |
boolean |
isServiceRequestSupportEmailflag() |
boolean |
isSkipGuestCustomization() |
boolean |
isUseHyperFlexReadyClone() |
boolean |
isUseLinkedClone() |
boolean |
isVmLeaseTerminationflag() |
void |
setAccessSchemeList(VMAccessScheme[] accessSchemeList) |
void |
setActiveVMAppCost(double activeVMAppCost) |
void |
setAllowEndUsertoOverrideCategory(boolean allowEndUsertoOverrideCategory) |
void |
setAppCode(java.lang.String appCode) |
void |
setApplicationList(java.lang.String applicationList) |
void |
setAppliedToAllGroups(boolean isAppliedToAllGroups) |
void |
setAppList(int[] appList) |
void |
setBmTemplateId(java.lang.String bmTemplateId) |
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 |
setContentLibraryVMTemplate(java.lang.String contentLibraryVMTemplate) |
void |
setCredentialOption(int credentialOption) |
void |
setCustomActionId(long customActionId) |
void |
setDurationHours(int durationHours) |
void |
setEnableCustomAction(boolean isEnableCustomAction) |
void |
setEnableVirtualStorageCatalog(boolean isEnableVirtualStorageCatalog) |
void |
setFolderIcon(java.lang.String folderIcon) |
void |
setFolderIndex(int folderIndex) |
void |
setFolderName(java.lang.String folderName) |
void |
setGroupList(java.lang.String groupList) |
void |
setGroups(java.lang.String[] groups) |
void |
setHelpText(java.lang.String helpText) |
void |
setHiddenByEnduser(boolean hiddenByEnduser) |
void |
setHideLeaseTimeFlag(boolean hideLeaseTimeFlag) |
void |
setHideProvisionLaterflag(boolean hideProvisionLaterflag) |
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 |
setProvisionUsingCLVMTemplate(boolean provisionUsingCLVMTemplate) |
void |
setProvisionUsingISOImage(boolean provisionUsingISOImage) |
void |
setServiceRequestSupportEmailflag(boolean serviceRequestSupportEmailflag) |
void |
setSkipGuestCustomization(boolean skipGuestCustomization) |
void |
setSmartAllocationAlgorithm(java.lang.String smartAllocationAlgorithm) |
void |
setSnapshotKey(java.lang.String snapshotKey) |
void |
setSupportEmail(java.lang.String supportEmail) |
void |
setTemplatePassword(java.lang.String templatePassword) |
void |
setTemplateUser(java.lang.String templateUser) |
void |
setUseHyperFlexReadyClone(boolean useHyperFlexReadyClone) |
void |
setUseLinkedClone(boolean useLinkedClone) |
void |
setUserInputDisplayOrder(int userInputDisplayOrder) |
void |
setVdcCatId(int vdcCatId) |
void |
setVirtualStorageCatalogId(int virtualStorageCatalogId) |
void |
setvMAppChargeFrequency(int vMAppChargeFrequency) |
void |
setVmLeaseTerminationflag(boolean vmLeaseTerminationflag) |
void |
setWinVersion(java.lang.String winVersion) |
void |
setWorkFlowName(java.lang.String workFlowName) |
public static final int CREDENTIAL_DO_NOT_SHARE
public static final int CREDENTIAL_SHARE_RESET_PWD
public static final int CREDENTIAL_SHARE_TEMPLATE
public static final int CATALOG_TYPE_STANDARD
public static final int CATALOG_TYPE_VAPP
public static final int CATALOG_TYPE_SERVICE_CONTAINER
public static final int CATALOG_TYPE_VDI
public static final int CATALOG_TYPE_BMCATALOG
public static final java.lang.String CREDENTIAL_DO_NOT_SHARE_STR
public static final java.lang.String CREDENTIAL_RESET_PWD_UNIX_ONLY
public static final java.lang.String CREDENTIAL_SHARE
public VDCCatalogItem()
public VDCCatalogItem(VDCCatalogItem obj)
public int getContainerTemplateId()
public void setContainerTemplateId(int containerTemplateId)
public boolean isEnableVirtualStorageCatalog()
public void setEnableVirtualStorageCatalog(boolean isEnableVirtualStorageCatalog)
public int getVirtualStorageCatalogId()
public void setVirtualStorageCatalogId(int virtualStorageCatalogId)
public int getCatalogItemType()
public void setCatalogItemType(int catalogItemType)
public long getCustomActionId()
public void setCustomActionId(long customActionId)
public boolean isEnableCustomAction()
public void setEnableCustomAction(boolean isEnableCustomAction)
public java.lang.String getCatalogIcon()
public void setCatalogIcon(java.lang.String catalogIcon)
public VMAccessScheme[] getAccessSchemeList()
public void setAccessSchemeList(VMAccessScheme[] accessSchemeList)
public int getCredentialOption()
public java.lang.String getCredentialOptionAsString()
public void setCredentialOption(int credentialOption)
public java.lang.String getTemplateUser()
public void setTemplateUser(java.lang.String templateUser)
public java.lang.String getTemplatePassword()
public void setTemplatePassword(java.lang.String templatePassword)
public int[] getAppList()
public void setAppList(int[] appList)
public java.lang.String getOtherApps()
public void setOtherApps(java.lang.String otherApps)
public int getOs()
public void setOs(int os)
public java.lang.String getOtherOS()
public void setOtherOS(java.lang.String otherOS)
public int getCatalogItemId()
public void setCatalogItemId(int catalogItemId)
public int getVdcCatId()
public void setVdcCatId(int vdcCatId)
public java.lang.String getCatalogItemName()
public void setCatalogItemName(java.lang.String catalogItemName)
public java.lang.String getCatalogItemDescription()
public void setCatalogItemDescription(java.lang.String catalogItemDescription)
public java.lang.String getCloudName()
public void setCloudName(java.lang.String cloudName)
public java.lang.String getImageId()
public void setImageId(java.lang.String imageId)
public java.lang.String[] getGroups()
public void setGroups(java.lang.String[] groups)
public java.lang.String getSupportEmail()
public void setSupportEmail(java.lang.String supportEmail)
public java.lang.String getSmartAllocationAlgorithm()
public void setSmartAllocationAlgorithm(java.lang.String smartAllocationAlgorithm)
smartAllocationAlgorithm
- the smartAllocationAlgorithm to setpublic static int getWebAccessSchemeIndex(VMAccessScheme[] schemes)
public static int getRDPAccessSchemeIndex(VMAccessScheme[] schemes)
public static int getVMRCAccessSchemeIndex(VMAccessScheme[] schemes)
public boolean isAppliedToAllGroups()
public void setAppliedToAllGroups(boolean isAppliedToAllGroups)
public boolean isSkipGuestCustomization()
public void setSkipGuestCustomization(boolean skipGuestCustomization)
skipGuestCustomization
- the skipGuestCustomization to setpublic java.lang.String getAppCode()
public void setAppCode(java.lang.String appCode)
appCode
- the appCode to setpublic java.lang.String getWinVersion()
public void setWinVersion(java.lang.String winVersion)
public double getActiveVMAppCost()
public void setActiveVMAppCost(double activeVMAppCost)
public double getInactiveVMAppCost()
public void setInactiveVMAppCost(double inactiveVMAppCost)
public void setProvisionAllDisksInSameDataStore(boolean provisionAllDisksInSameDataStore)
public boolean isProvisionAllDisksInSameDataStore()
public void setvMAppChargeFrequency(int vMAppChargeFrequency)
public int getvMAppChargeFrequency()
public void setProvisionUsingISOImage(boolean provisionUsingISOImage)
public boolean isProvisionUsingISOImage()
public java.lang.String getFolderName()
public void setFolderName(java.lang.String folderName)
public int getUserInputDisplayOrder()
public void setUserInputDisplayOrder(int userInputDisplayOrder)
public java.lang.String getHelpText()
public void setHelpText(java.lang.String helpText)
public int getFolderIndex()
public void setFolderIndex(int folderIndex)
public boolean isHiddenByEnduser()
public void setHiddenByEnduser(boolean hiddenByEnduser)
public boolean isUseLinkedClone()
public void setUseLinkedClone(boolean useLinkedClone)
public java.lang.String getSnapshotKey()
public void setSnapshotKey(java.lang.String snapshotKey)
public java.lang.String getFolderIcon()
public void setFolderIcon(java.lang.String folderIcon)
public int getDurationHours()
public void setDurationHours(int durationHours)
public boolean isVmLeaseTerminationflag()
public void setVmLeaseTerminationflag(boolean vmLeaseTerminationflag)
public boolean isServiceRequestSupportEmailflag()
public void setServiceRequestSupportEmailflag(boolean serviceRequestSupportEmailflag)
public boolean isHideLeaseTimeFlag()
public void setHideLeaseTimeFlag(boolean hideLeaseTimeFlag)
public boolean isHideProvisionLaterflag()
public void setHideProvisionLaterflag(boolean hideProvisionLaterflag)
public boolean isAllowEndUsertoOverrideCategory()
public void setAllowEndUsertoOverrideCategory(boolean allowEndUsertoOverrideCategory)
public java.lang.String getBmTemplateId()
public void setBmTemplateId(java.lang.String bmTemplateId)
public boolean isUseHyperFlexReadyClone()
public void setUseHyperFlexReadyClone(boolean useHyperFlexReadyClone)
public java.lang.String getWorkFlowName()
public void setWorkFlowName(java.lang.String workFlowName)
public java.lang.String getGroupList()
public void setGroupList(java.lang.String groupList)
groupList
- the groupList to setpublic java.lang.String getApplicationList()
public void setApplicationList(java.lang.String applicationList)
applicationList
- the applicationList to setpublic boolean isProvisionUsingCLVMTemplate()
public void setProvisionUsingCLVMTemplate(boolean provisionUsingCLVMTemplate)
public java.lang.String getContentLibraryVMTemplate()
public void setContentLibraryVMTemplate(java.lang.String contentLibraryVMTemplate)