Class Workload


  • public class Workload
    extends WorkloadIdentityProjection
    Represents a workload running in morpheus. This is also known internally to morpheus as a Container object but due to the expansion of where this model is used (the context), it has been renamed in the public api as a Workload
    See Also:
    ComputeServer
    • Field Detail

      • uuid

        protected java.lang.String uuid
      • privateNetworking

        protected java.lang.Boolean privateNetworking
      • userData

        protected java.lang.String userData
      • account

        protected Account account
      • internalName

        protected java.lang.String internalName
      • displayName

        protected java.lang.String displayName
      • category

        protected java.lang.String category
      • apiKey

        protected java.lang.String apiKey
      • dateCreated

        protected java.util.Date dateCreated
      • lastUpdated

        protected java.util.Date lastUpdated
      • statsEnabled

        protected java.lang.Boolean statsEnabled
      • statusMessage

        protected java.lang.String statusMessage
      • errorMessage

        protected java.lang.String errorMessage
      • environmentPrefix

        protected java.lang.String environmentPrefix
      • lastStats

        protected java.lang.String lastStats
      • configs

        protected java.lang.String configs
      • rawData

        protected java.lang.String rawData
      • runtimeInfo

        protected java.lang.String runtimeInfo
      • containerVersion

        protected java.lang.String containerVersion
      • repositoryImage

        protected java.lang.String repositoryImage
      • planCategory

        protected java.lang.String planCategory
      • hostname

        protected java.lang.String hostname
      • domainName

        protected java.lang.String domainName
      • volumeCreated

        protected java.lang.Boolean volumeCreated
      • containerCreated

        protected java.lang.Boolean containerCreated
      • maxStorage

        protected java.lang.Long maxStorage
      • maxMemory

        protected java.lang.Long maxMemory
      • maxCores

        protected java.lang.Long maxCores
      • coresPerSocket

        protected java.lang.Long coresPerSocket
      • maxCpu

        protected java.lang.Long maxCpu
      • usedStorage

        protected java.lang.Long usedStorage
      • usedMemory

        protected java.lang.Long usedMemory
      • usedCpu

        protected java.lang.Float usedCpu
      • provisionTime

        protected java.lang.Long provisionTime
      • network

        protected Network network
      • configGroup

        protected java.lang.String configGroup
      • configId

        protected java.lang.String configId
      • configRole

        protected java.lang.String configRole
      • configSettings

        protected java.lang.String configSettings
      • configTags

        protected java.lang.String configTags
      • inventoryExternalRef

        protected java.lang.String inventoryExternalRef
      • inventoryServiceId

        protected java.lang.Long inventoryServiceId
      • changeManagementExtId

        protected java.lang.String changeManagementExtId
      • changeManagementServiceId

        protected java.lang.Long changeManagementServiceId
      • internalIp

        protected java.lang.String internalIp
      • externalIp

        protected java.lang.String externalIp
      • internalId

        protected java.lang.String internalId
      • uniqueId

        protected java.lang.String uniqueId
      • controlId

        protected java.lang.String controlId
      • monitorId

        protected java.lang.String monitorId
      • serviceId

        protected java.lang.String serviceId
      • deploymentId

        protected java.lang.String deploymentId
      • iacId

        protected java.lang.String iacId
      • specType

        protected java.lang.String specType
      • specId

        protected java.lang.String specId
      • resourceLevel

        protected java.lang.String resourceLevel
      • hourlyPrice

        protected java.lang.Double hourlyPrice
      • hourlyCost

        protected java.lang.Double hourlyCost
      • runningMultiplier

        protected java.lang.Double runningMultiplier
      • runningPrice

        protected java.lang.Double runningPrice
      • runningCost

        protected java.lang.Double runningCost
      • serviceUrls

        protected java.lang.String serviceUrls
      • inService

        protected java.lang.Boolean inService
      • itemSource

        protected java.lang.String itemSource
      • managed

        protected java.lang.Boolean managed
    • Constructor Detail

      • Workload

        public Workload()
    • Method Detail

      • getUuid

        public java.lang.String getUuid()
      • setUuid

        public void setUuid​(java.lang.String uuid)
      • setComputeZonePool

        public void setComputeZonePool​(ComputeZonePool computeZonePool)
      • getPrivateNetworking

        public java.lang.Boolean getPrivateNetworking()
      • setPrivateNetworking

        public void setPrivateNetworking​(java.lang.Boolean privateNetworking)
      • getUserData

        public java.lang.String getUserData()
      • setUserData

        public void setUserData​(java.lang.String userData)
      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getInstance

        public Instance getInstance()
      • setInstance

        public void setInstance​(Instance instance)
      • getInternalName

        public java.lang.String getInternalName()
      • setInternalName

        public void setInternalName​(java.lang.String internalName)
      • getDisplayName

        public java.lang.String getDisplayName()
      • setDisplayName

        public void setDisplayName​(java.lang.String displayName)
      • getCategory

        public java.lang.String getCategory()
      • setCategory

        public void setCategory​(java.lang.String category)
      • getApiKey

        public java.lang.String getApiKey()
      • setApiKey

        public void setApiKey​(java.lang.String apiKey)
      • getDateCreated

        public java.util.Date getDateCreated()
      • setDateCreated

        public void setDateCreated​(java.util.Date dateCreated)
      • getLastUpdated

        public java.util.Date getLastUpdated()
      • setLastUpdated

        public void setLastUpdated​(java.util.Date lastUpdated)
      • getStatsEnabled

        public java.lang.Boolean getStatsEnabled()
      • setStatsEnabled

        public void setStatsEnabled​(java.lang.Boolean statsEnabled)
      • getStatusMessage

        public java.lang.String getStatusMessage()
      • setStatusMessage

        public void setStatusMessage​(java.lang.String statusMessage)
      • getErrorMessage

        public java.lang.String getErrorMessage()
      • setErrorMessage

        public void setErrorMessage​(java.lang.String errorMessage)
      • getEnvironmentPrefix

        public java.lang.String getEnvironmentPrefix()
      • setEnvironmentPrefix

        public void setEnvironmentPrefix​(java.lang.String environmentPrefix)
      • getLastStats

        public java.lang.String getLastStats()
      • setLastStats

        public void setLastStats​(java.lang.String lastStats)
      • getConfigs

        public java.lang.String getConfigs()
      • setConfigs

        public void setConfigs​(java.lang.String configs)
      • getRawData

        public java.lang.String getRawData()
      • setRawData

        public void setRawData​(java.lang.String rawData)
      • getRuntimeInfo

        public java.lang.String getRuntimeInfo()
      • setRuntimeInfo

        public void setRuntimeInfo​(java.lang.String runtimeInfo)
      • getContainerVersion

        public java.lang.String getContainerVersion()
      • setContainerVersion

        public void setContainerVersion​(java.lang.String containerVersion)
      • getRepositoryImage

        public java.lang.String getRepositoryImage()
      • setRepositoryImage

        public void setRepositoryImage​(java.lang.String repositoryImage)
      • getPlanCategory

        public java.lang.String getPlanCategory()
      • setPlanCategory

        public void setPlanCategory​(java.lang.String planCategory)
      • getHostname

        public java.lang.String getHostname()
      • setHostname

        public void setHostname​(java.lang.String hostname)
      • getDomainName

        public java.lang.String getDomainName()
      • setDomainName

        public void setDomainName​(java.lang.String domainName)
      • getVolumeCreated

        public java.lang.Boolean getVolumeCreated()
      • setVolumeCreated

        public void setVolumeCreated​(java.lang.Boolean volumeCreated)
      • getContainerCreated

        public java.lang.Boolean getContainerCreated()
      • setContainerCreated

        public void setContainerCreated​(java.lang.Boolean containerCreated)
      • getMaxStorage

        public java.lang.Long getMaxStorage()
      • setMaxStorage

        public void setMaxStorage​(java.lang.Long maxStorage)
      • getMaxMemory

        public java.lang.Long getMaxMemory()
      • setMaxMemory

        public void setMaxMemory​(java.lang.Long maxMemory)
      • getMaxCores

        public java.lang.Long getMaxCores()
      • setMaxCores

        public void setMaxCores​(java.lang.Long maxCores)
      • getCoresPerSocket

        public java.lang.Long getCoresPerSocket()
      • setCoresPerSocket

        public void setCoresPerSocket​(java.lang.Long coresPerSocket)
      • getMaxCpu

        public java.lang.Long getMaxCpu()
      • setMaxCpu

        public void setMaxCpu​(java.lang.Long maxCpu)
      • getUsedStorage

        public java.lang.Long getUsedStorage()
      • setUsedStorage

        public void setUsedStorage​(java.lang.Long usedStorage)
      • getUsedMemory

        public java.lang.Long getUsedMemory()
      • setUsedMemory

        public void setUsedMemory​(java.lang.Long usedMemory)
      • getUsedCpu

        public java.lang.Float getUsedCpu()
      • setUsedCpu

        public void setUsedCpu​(java.lang.Float usedCpu)
      • getProvisionTime

        public java.lang.Long getProvisionTime()
      • setProvisionTime

        public void setProvisionTime​(java.lang.Long provisionTime)
      • getNetwork

        public Network getNetwork()
      • setNetwork

        public void setNetwork​(Network network)
      • getConfigGroup

        public java.lang.String getConfigGroup()
      • setConfigGroup

        public void setConfigGroup​(java.lang.String configGroup)
      • getConfigId

        public java.lang.String getConfigId()
      • setConfigId

        public void setConfigId​(java.lang.String configId)
      • getConfigRole

        public java.lang.String getConfigRole()
      • setConfigRole

        public void setConfigRole​(java.lang.String configRole)
      • getConfigSettings

        public java.lang.String getConfigSettings()
      • setConfigSettings

        public void setConfigSettings​(java.lang.String configSettings)
      • getConfigTags

        public java.lang.String getConfigTags()
      • setConfigTags

        public void setConfigTags​(java.lang.String configTags)
      • getInventoryExternalRef

        public java.lang.String getInventoryExternalRef()
      • setInventoryExternalRef

        public void setInventoryExternalRef​(java.lang.String inventoryExternalRef)
      • getInventoryServiceId

        public java.lang.Long getInventoryServiceId()
      • setInventoryServiceId

        public void setInventoryServiceId​(java.lang.Long inventoryServiceId)
      • getChangeManagementExtId

        public java.lang.String getChangeManagementExtId()
      • setChangeManagementExtId

        public void setChangeManagementExtId​(java.lang.String changeManagementExtId)
      • getChangeManagementServiceId

        public java.lang.Long getChangeManagementServiceId()
      • setChangeManagementServiceId

        public void setChangeManagementServiceId​(java.lang.Long changeManagementServiceId)
      • getInternalIp

        public java.lang.String getInternalIp()
      • setInternalIp

        public void setInternalIp​(java.lang.String internalIp)
      • getExternalIp

        public java.lang.String getExternalIp()
      • setExternalIp

        public void setExternalIp​(java.lang.String externalIp)
      • getInternalId

        public java.lang.String getInternalId()
      • setInternalId

        public void setInternalId​(java.lang.String internalId)
      • getUniqueId

        public java.lang.String getUniqueId()
      • setUniqueId

        public void setUniqueId​(java.lang.String uniqueId)
      • getControlId

        public java.lang.String getControlId()
      • setControlId

        public void setControlId​(java.lang.String controlId)
      • getMonitorId

        public java.lang.String getMonitorId()
      • setMonitorId

        public void setMonitorId​(java.lang.String monitorId)
      • getServiceId

        public java.lang.String getServiceId()
      • setServiceId

        public void setServiceId​(java.lang.String serviceId)
      • getDeploymentId

        public java.lang.String getDeploymentId()
      • setDeploymentId

        public void setDeploymentId​(java.lang.String deploymentId)
      • getIacId

        public java.lang.String getIacId()
      • setIacId

        public void setIacId​(java.lang.String iacId)
      • getSpecType

        public java.lang.String getSpecType()
      • setSpecType

        public void setSpecType​(java.lang.String specType)
      • getSpecId

        public java.lang.String getSpecId()
      • setSpecId

        public void setSpecId​(java.lang.String specId)
      • getResourceLevel

        public java.lang.String getResourceLevel()
      • setResourceLevel

        public void setResourceLevel​(java.lang.String resourceLevel)
      • getHourlyPrice

        public java.lang.Double getHourlyPrice()
      • setHourlyPrice

        public void setHourlyPrice​(java.lang.Double hourlyPrice)
      • getHourlyCost

        public java.lang.Double getHourlyCost()
      • setHourlyCost

        public void setHourlyCost​(java.lang.Double hourlyCost)
      • getRunningMultiplier

        public java.lang.Double getRunningMultiplier()
      • setRunningMultiplier

        public void setRunningMultiplier​(java.lang.Double runningMultiplier)
      • getRunningPrice

        public java.lang.Double getRunningPrice()
      • setRunningPrice

        public void setRunningPrice​(java.lang.Double runningPrice)
      • getRunningCost

        public java.lang.Double getRunningCost()
      • setRunningCost

        public void setRunningCost​(java.lang.Double runningCost)
      • getServiceUrls

        public java.lang.String getServiceUrls()
      • setServiceUrls

        public void setServiceUrls​(java.lang.String serviceUrls)
      • getInService

        public java.lang.Boolean getInService()
      • setInService

        public void setInService​(java.lang.Boolean inService)
      • getItemSource

        public java.lang.String getItemSource()
      • setItemSource

        public void setItemSource​(java.lang.String itemSource)
      • getManaged

        public java.lang.Boolean getManaged()
      • setManaged

        public void setManaged​(java.lang.Boolean managed)