Class ServicePlan

public class ServicePlan extends ServicePlanIdentityProjection
Provides a means to set predefined tiers on memory, storage, cores, and cpu.
  • Field Details

    • account

      public Account account
    • owner

      public Account owner
    • description

      public String description
    • visibility

      public String visibility
    • active

      public Boolean active
    • upgradeable

      public Boolean upgradeable
    • dateCreated

      public Date dateCreated
    • lastUpdated

      public Date lastUpdated
    • internalId

      public String internalId
    • configs

      public String configs
    • serverType

      public String serverType
    • serverClass

      public String serverClass
    • architecture

      public String architecture
    • sortOrder

      public Integer sortOrder
    • provisionTypeCode

      public String provisionTypeCode
    • editable

      public Boolean editable
    • maxCores

      public Long maxCores
    • maxMemory

      public Long maxMemory
    • maxStorage

      public Long maxStorage
    • maxLog

      public Long maxLog
    • maxCpu

      public Long maxCpu
    • coresPerSocket

      public Long coresPerSocket
    • maxDataStorage

      public Long maxDataStorage
    • minDisks

      public Long minDisks
    • maxDisks

      public Long maxDisks
    • customCpu

      public Boolean customCpu
    • customCores

      public Boolean customCores
    • customMaxStorage

      public Boolean customMaxStorage
    • customMaxDataStorage

      public Boolean customMaxDataStorage
    • customMaxMemory

      public Boolean customMaxMemory
    • addVolumes

      public Boolean addVolumes
    • memoryOptionSource

      public String memoryOptionSource
    • cpuOptionSource

      public String cpuOptionSource
    • coresOptionSource

      public String coresOptionSource
    • internalCost

      public Double internalCost
    • externalCost

      public Double externalCost
    • provisionType

      public ProvisionType provisionType
    • regionCode

      public String regionCode
    • refType

      public String refType
    • refId

      public Long refId
    • tagMatch

      public String tagMatch
    • hidden

      public Boolean hidden
    • instanceFilter

      public String instanceFilter
    • provisionable

      public Boolean provisionable
    • deletable

      public Boolean deletable
    • noDisks

      public Boolean noDisks
    • price_monthly

      public BigDecimal price_monthly
    • price_hourly

      public BigDecimal price_hourly
    • subRegionCodes

      public Set<String> subRegionCodes
  • Constructor Details

    • ServicePlan

      public ServicePlan()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount(Account account)
    • getOwner

      public Account getOwner()
    • setOwner

      public void setOwner(Account owner)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • getUpgradeable

      public Boolean getUpgradeable()
    • setUpgradeable

      public void setUpgradeable(Boolean upgradeable)
    • getDateCreated

      public Date getDateCreated()
    • setDateCreated

      public void setDateCreated(Date dateCreated)
    • getLastUpdated

      public Date getLastUpdated()
    • setLastUpdated

      public void setLastUpdated(Date lastUpdated)
    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getConfigs

      public String getConfigs()
    • setConfigs

      public void setConfigs(String configs)
    • getServerType

      public String getServerType()
    • setServerType

      public void setServerType(String serverType)
    • getServerClass

      public String getServerClass()
    • setServerClass

      public void setServerClass(String serverClass)
    • getArchitecture

      public String getArchitecture()
    • setArchitecture

      public void setArchitecture(String architecture)
    • getSortOrder

      public Integer getSortOrder()
    • setSortOrder

      public void setSortOrder(Integer sortOrder)
    • getProvisionTypeCode

      public String getProvisionTypeCode()
    • setProvisionTypeCode

      public void setProvisionTypeCode(String provisionTypeCode)
    • getEditable

      public Boolean getEditable()
    • setEditable

      public void setEditable(Boolean editable)
    • getMaxCores

      public Long getMaxCores()
    • setMaxCores

      public void setMaxCores(Long maxCores)
    • getMaxMemory

      public Long getMaxMemory()
    • setMaxMemory

      public void setMaxMemory(Long maxMemory)
    • getMaxStorage

      public Long getMaxStorage()
    • setMaxStorage

      public void setMaxStorage(Long maxStorage)
    • getMaxLog

      public Long getMaxLog()
    • setMaxLog

      public void setMaxLog(Long maxLog)
    • getMaxCpu

      public Long getMaxCpu()
    • setMaxCpu

      public void setMaxCpu(Long maxCpu)
    • getCoresPerSocket

      public Long getCoresPerSocket()
    • setCoresPerSocket

      public void setCoresPerSocket(Long coresPerSocket)
    • getMaxDataStorage

      public Long getMaxDataStorage()
    • setMaxDataStorage

      public void setMaxDataStorage(Long maxDataStorage)
    • getMinDisks

      public Long getMinDisks()
    • setMinDisks

      public void setMinDisks(Long minDisks)
    • getMaxDisks

      public Long getMaxDisks()
    • setMaxDisks

      public void setMaxDisks(Long maxDisks)
    • getCustomCpu

      public Boolean getCustomCpu()
    • setCustomCpu

      public void setCustomCpu(Boolean customCpu)
    • getCustomCores

      public Boolean getCustomCores()
    • setCustomCores

      public void setCustomCores(Boolean customCores)
    • getCustomMaxStorage

      public Boolean getCustomMaxStorage()
    • setCustomMaxStorage

      public void setCustomMaxStorage(Boolean customMaxStorage)
    • getCustomMaxDataStorage

      public Boolean getCustomMaxDataStorage()
    • setCustomMaxDataStorage

      public void setCustomMaxDataStorage(Boolean customMaxDataStorage)
    • getCustomMaxMemory

      public Boolean getCustomMaxMemory()
    • setCustomMaxMemory

      public void setCustomMaxMemory(Boolean customMaxMemory)
    • getAddVolumes

      public Boolean getAddVolumes()
    • setAddVolumes

      public void setAddVolumes(Boolean addVolumes)
    • getMemoryOptionSource

      public String getMemoryOptionSource()
    • setMemoryOptionSource

      public void setMemoryOptionSource(String memoryOptionSource)
    • getCpuOptionSource

      public String getCpuOptionSource()
    • setCpuOptionSource

      public void setCpuOptionSource(String cpuOptionSource)
    • getCoresOptionSource

      public String getCoresOptionSource()
    • setCoresOptionSource

      public void setCoresOptionSource(String coresOptionSource)
    • getInternalCost

      public Double getInternalCost()
    • setInternalCost

      public void setInternalCost(Double internalCost)
    • getExternalCost

      public Double getExternalCost()
    • setExternalCost

      public void setExternalCost(Double externalCost)
    • getProvisionType

      public ProvisionType getProvisionType()
    • setProvisionType

      public void setProvisionType(ProvisionType provisionType)
    • getRegionCode

      public String getRegionCode()
    • setRegionCode

      public void setRegionCode(String regionCode)
    • getRefType

      public String getRefType()
    • setRefType

      public void setRefType(String refType)
    • getRefId

      public Long getRefId()
    • setRefId

      public void setRefId(Long refId)
    • getTagMatch

      public String getTagMatch()
    • setTagMatch

      public void setTagMatch(String tagMatch)
    • getHidden

      public Boolean getHidden()
    • setHidden

      public void setHidden(Boolean hidden)
    • getInstanceFilter

      public String getInstanceFilter()
    • setInstanceFilter

      public void setInstanceFilter(String instanceFilter)
    • getProvisionable

      public Boolean getProvisionable()
    • setProvisionable

      public void setProvisionable(Boolean provisionable)
    • getDeletable

      public Boolean getDeletable()
    • setDeletable

      public void setDeletable(Boolean deletable)
    • getNoDisks

      public Boolean getNoDisks()
    • setNoDisks

      public void setNoDisks(Boolean noDisks)
    • getPrice_monthly

      public BigDecimal getPrice_monthly()
    • setPrice_monthly

      public void setPrice_monthly(BigDecimal price_monthly)
    • getPrice_hourly

      public BigDecimal getPrice_hourly()
    • setPrice_hourly

      public void setPrice_hourly(BigDecimal price_hourly)
    • getSubRegionCodes

      public Set<String> getSubRegionCodes()
    • setSubRegionCodes

      public void setSubRegionCodes(Set<String> subRegionCodes)