Package com.morpheusdata.model
Class ServicePlan
Provides a means to set predefined tiers on memory, storage, cores, and cpu.
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class com.morpheusdata.model.projection.ServicePlanIdentityProjection
category, code, deleted, externalId, name
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetOwner()
getRefId()
void
setAccount
(Account account) void
void
setAddVolumes
(Boolean addVolumes) void
setArchitecture
(String architecture) void
setConfigs
(String configs) void
setCoresOptionSource
(String coresOptionSource) void
setCoresPerSocket
(Long coresPerSocket) void
setCpuOptionSource
(String cpuOptionSource) void
setCustomCores
(Boolean customCores) void
setCustomCpu
(Boolean customCpu) void
setCustomMaxDataStorage
(Boolean customMaxDataStorage) void
setCustomMaxMemory
(Boolean customMaxMemory) void
setCustomMaxStorage
(Boolean customMaxStorage) void
setDateCreated
(Date dateCreated) void
setDeletable
(Boolean deletable) void
setDescription
(String description) void
setEditable
(Boolean editable) void
setExternalCost
(Double externalCost) void
void
setInstanceFilter
(String instanceFilter) void
setInternalCost
(Double internalCost) void
setInternalId
(String internalId) void
setLastUpdated
(Date lastUpdated) void
setMaxCores
(Long maxCores) void
void
setMaxDataStorage
(Long maxDataStorage) void
setMaxDisks
(Long maxDisks) void
void
setMaxMemory
(Long maxMemory) void
setMaxStorage
(Long maxStorage) void
setMemoryOptionSource
(String memoryOptionSource) void
setMinDisks
(Long minDisks) void
setNoDisks
(Boolean noDisks) void
void
setPrice_hourly
(BigDecimal price_hourly) void
setPrice_monthly
(BigDecimal price_monthly) void
setProvisionable
(Boolean provisionable) void
setProvisionType
(ProvisionType provisionType) void
setProvisionTypeCode
(String provisionTypeCode) void
void
setRefType
(String refType) void
setRegionCode
(String regionCode) void
setServerClass
(String serverClass) void
setServerType
(String serverType) void
setSortOrder
(Integer sortOrder) void
setSubRegionCodes
(Set<String> subRegionCodes) void
setTagMatch
(String tagMatch) void
setUpgradeable
(Boolean upgradeable) void
setVisibility
(String visibility) Methods inherited from class com.morpheusdata.model.projection.ServicePlanIdentityProjection
getCategory, getCode, getDeleted, getExternalId, getName, setCategory, setCode, setDeleted, setExternalId, setName
Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
Methods 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
-