Package com.morpheusdata.model
Class ServicePlan
- All Implemented Interfaces:
Serializable
Provides a means to set predefined tiers on memory, storage, cores, and cpu.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class com.morpheusdata.model.projection.ServicePlanIdentityProjection
category, code, deleted, externalId, nameFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOwner()getRefId()voidsetAccount(Account account) voidvoidsetAddVolumes(Boolean addVolumes) voidsetArchitecture(String architecture) voidsetConfigs(String configs) voidsetCoresOptionSource(String coresOptionSource) voidsetCoresPerSocket(Long coresPerSocket) voidsetCpuOptionSource(String cpuOptionSource) voidsetCustomCores(Boolean customCores) voidsetCustomCpu(Boolean customCpu) voidsetCustomMaxDataStorage(Boolean customMaxDataStorage) voidsetCustomMaxMemory(Boolean customMaxMemory) voidsetCustomMaxStorage(Boolean customMaxStorage) voidsetDateCreated(Date dateCreated) voidsetDeletable(Boolean deletable) voidsetDescription(String description) voidsetEditable(Boolean editable) voidsetExternalCost(Double externalCost) voidvoidsetInstanceFilter(String instanceFilter) voidsetInternalCost(Double internalCost) voidsetInternalId(String internalId) voidsetLastUpdated(Date lastUpdated) voidsetMaxCores(Long maxCores) voidvoidsetMaxDataStorage(Long maxDataStorage) voidsetMaxDisks(Long maxDisks) voidvoidsetMaxMemory(Long maxMemory) voidsetMaxStorage(Long maxStorage) voidsetMemoryOptionSource(String memoryOptionSource) voidsetMinDisks(Long minDisks) voidsetNoDisks(Boolean noDisks) voidvoidsetPrice_hourly(BigDecimal price_hourly) voidsetPrice_monthly(BigDecimal price_monthly) voidsetProvisionable(Boolean provisionable) voidsetProvisionType(ProvisionType provisionType) voidsetProvisionTypeCode(String provisionTypeCode) voidvoidsetRefType(String refType) voidsetRegionCode(String regionCode) voidsetServerClass(String serverClass) voidsetServerType(String serverType) voidsetSortOrder(Integer sortOrder) voidsetSubRegionCodes(Set<String> subRegionCodes) voidsetTagMatch(String tagMatch) voidsetUpgradeable(Boolean upgradeable) voidsetVisibility(String visibility) Methods inherited from class com.morpheusdata.model.projection.ServicePlanIdentityProjection
getCategory, getCode, getDeleted, getExternalId, getName, setCategory, setCode, setDeleted, setExternalId, setNameMethods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
account
-
owner
-
description
-
visibility
-
active
-
upgradeable
-
dateCreated
-
lastUpdated
-
internalId
-
configs
-
serverType
-
serverClass
-
architecture
-
sortOrder
-
provisionTypeCode
-
editable
-
maxCores
-
maxMemory
-
maxStorage
-
maxLog
-
maxCpu
-
coresPerSocket
-
maxDataStorage
-
minDisks
-
maxDisks
-
customCpu
-
customCores
-
customMaxStorage
-
customMaxDataStorage
-
customMaxMemory
-
addVolumes
-
memoryOptionSource
-
cpuOptionSource
-
coresOptionSource
-
internalCost
-
externalCost
-
provisionType
-
regionCode
-
refType
-
refId
-
tagMatch
-
instanceFilter
-
provisionable
-
deletable
-
noDisks
-
price_monthly
-
price_hourly
-
subRegionCodes
-
-
Constructor Details
-
ServicePlan
public ServicePlan()
-
-
Method Details
-
getAccount
-
setAccount
-
getOwner
-
setOwner
-
getDescription
-
setDescription
-
getVisibility
-
setVisibility
-
getActive
-
setActive
-
getUpgradeable
-
setUpgradeable
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getInternalId
-
setInternalId
-
getConfigs
-
setConfigs
-
getServerType
-
setServerType
-
getServerClass
-
setServerClass
-
getArchitecture
-
setArchitecture
-
getSortOrder
-
setSortOrder
-
getProvisionTypeCode
-
setProvisionTypeCode
-
getEditable
-
setEditable
-
getMaxCores
-
setMaxCores
-
getMaxMemory
-
setMaxMemory
-
getMaxStorage
-
setMaxStorage
-
getMaxLog
-
setMaxLog
-
getMaxCpu
-
setMaxCpu
-
getCoresPerSocket
-
setCoresPerSocket
-
getMaxDataStorage
-
setMaxDataStorage
-
getMinDisks
-
setMinDisks
-
getMaxDisks
-
setMaxDisks
-
getCustomCpu
-
setCustomCpu
-
getCustomCores
-
setCustomCores
-
getCustomMaxStorage
-
setCustomMaxStorage
-
getCustomMaxDataStorage
-
setCustomMaxDataStorage
-
getCustomMaxMemory
-
setCustomMaxMemory
-
getAddVolumes
-
setAddVolumes
-
getMemoryOptionSource
-
setMemoryOptionSource
-
getCpuOptionSource
-
setCpuOptionSource
-
getCoresOptionSource
-
setCoresOptionSource
-
getInternalCost
-
setInternalCost
-
getExternalCost
-
setExternalCost
-
getProvisionType
-
setProvisionType
-
getRegionCode
-
setRegionCode
-
getRefType
-
setRefType
-
getRefId
-
setRefId
-
getTagMatch
-
setTagMatch
-
getHidden
-
setHidden
-
getInstanceFilter
-
setInstanceFilter
-
getProvisionable
-
setProvisionable
-
getDeletable
-
setDeletable
-
getNoDisks
-
setNoDisks
-
getPrice_monthly
-
setPrice_monthly
-
getPrice_hourly
-
setPrice_hourly
-
getSubRegionCodes
-
setSubRegionCodes
-