Package com.morpheusdata.model
Class ServicePlan
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.projection.ServicePlanIdentityProjection
-
- com.morpheusdata.model.ServicePlan
-
public class ServicePlan extends ServicePlanIdentityProjection
Provides a means to set predefined tiers on memory, storage, cores, and cpu.
-
-
Field Summary
Fields Modifier and Type Field Description Account
account
java.lang.Boolean
active
java.lang.Boolean
addVolumes
java.lang.String
configs
java.lang.String
coresOptionSource
java.lang.Long
coresPerSocket
java.lang.String
cpuOptionSource
java.lang.Boolean
customCores
java.lang.Boolean
customCpu
java.lang.Boolean
customMaxDataStorage
java.lang.Boolean
customMaxMemory
java.lang.Boolean
customMaxStorage
java.util.Date
dateCreated
java.lang.Boolean
deletable
java.lang.String
description
java.lang.Boolean
editable
java.lang.Double
externalCost
java.lang.Boolean
hidden
java.lang.String
instanceFilter
java.lang.Double
internalCost
java.lang.String
internalId
java.util.Date
lastUpdated
java.lang.Long
maxCores
java.lang.Long
maxCpu
java.lang.Long
maxDataStorage
java.lang.Long
maxDisks
java.lang.Long
maxLog
java.lang.Long
maxMemory
java.lang.Long
maxStorage
java.lang.String
memoryOptionSource
java.lang.Long
minDisks
java.lang.Boolean
noDisks
Account
owner
java.math.BigDecimal
price_hourly
java.math.BigDecimal
price_monthly
java.lang.Boolean
provisionable
ProvisionType
provisionType
java.lang.String
provisionTypeCode
java.lang.Long
refId
java.lang.String
refType
java.lang.String
regionCode
java.lang.String
serverClass
java.lang.String
serverType
java.lang.Integer
sortOrder
java.lang.String
tagMatch
java.lang.Boolean
upgradeable
java.lang.String
visibility
-
Fields 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
Constructors Constructor Description ServicePlan()
-
Method Summary
-
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.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
account
public Account account
-
owner
public Account owner
-
description
public java.lang.String description
-
visibility
public java.lang.String visibility
-
active
public java.lang.Boolean active
-
upgradeable
public java.lang.Boolean upgradeable
-
dateCreated
public java.util.Date dateCreated
-
lastUpdated
public java.util.Date lastUpdated
-
internalId
public java.lang.String internalId
-
configs
public java.lang.String configs
-
serverType
public java.lang.String serverType
-
serverClass
public java.lang.String serverClass
-
sortOrder
public java.lang.Integer sortOrder
-
provisionTypeCode
public java.lang.String provisionTypeCode
-
editable
public java.lang.Boolean editable
-
maxCores
public java.lang.Long maxCores
-
maxMemory
public java.lang.Long maxMemory
-
maxStorage
public java.lang.Long maxStorage
-
maxLog
public java.lang.Long maxLog
-
maxCpu
public java.lang.Long maxCpu
-
coresPerSocket
public java.lang.Long coresPerSocket
-
maxDataStorage
public java.lang.Long maxDataStorage
-
minDisks
public java.lang.Long minDisks
-
maxDisks
public java.lang.Long maxDisks
-
customCpu
public java.lang.Boolean customCpu
-
customCores
public java.lang.Boolean customCores
-
customMaxStorage
public java.lang.Boolean customMaxStorage
-
customMaxDataStorage
public java.lang.Boolean customMaxDataStorage
-
customMaxMemory
public java.lang.Boolean customMaxMemory
-
addVolumes
public java.lang.Boolean addVolumes
-
memoryOptionSource
public java.lang.String memoryOptionSource
-
cpuOptionSource
public java.lang.String cpuOptionSource
-
coresOptionSource
public java.lang.String coresOptionSource
-
internalCost
public java.lang.Double internalCost
-
externalCost
public java.lang.Double externalCost
-
provisionType
public ProvisionType provisionType
-
regionCode
public java.lang.String regionCode
-
refType
public java.lang.String refType
-
refId
public java.lang.Long refId
-
tagMatch
public java.lang.String tagMatch
-
hidden
public java.lang.Boolean hidden
-
instanceFilter
public java.lang.String instanceFilter
-
provisionable
public java.lang.Boolean provisionable
-
deletable
public java.lang.Boolean deletable
-
noDisks
public java.lang.Boolean noDisks
-
price_monthly
public java.math.BigDecimal price_monthly
-
price_hourly
public java.math.BigDecimal price_hourly
-
-