Package com.morpheusdata.model
Class Workload
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.projection.WorkloadIdentityProjection
-
- com.morpheusdata.model.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Workload.Status
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected java.lang.String
apiKey
protected java.lang.String
category
protected java.lang.String
changeManagementExtId
protected java.lang.Long
changeManagementServiceId
protected ComputeZonePool
computeZonePool
protected java.lang.String
configGroup
protected java.lang.String
configId
protected java.lang.String
configRole
protected java.lang.String
configs
protected java.lang.String
configSettings
protected java.lang.String
configTags
protected java.lang.Boolean
containerCreated
protected java.lang.String
containerVersion
protected java.lang.String
controlId
protected java.lang.Long
coresPerSocket
protected java.util.Date
dateCreated
protected java.lang.String
deploymentId
protected java.lang.String
displayName
protected java.lang.String
domainName
protected java.lang.String
environmentPrefix
protected java.lang.String
errorMessage
protected java.lang.String
externalIp
protected java.lang.String
hostname
protected java.lang.Double
hourlyCost
protected java.lang.Double
hourlyPrice
protected java.lang.String
iacId
protected java.lang.Boolean
inService
protected Instance
instance
protected java.lang.String
internalId
protected java.lang.String
internalIp
protected java.lang.String
internalName
protected java.lang.String
inventoryExternalRef
protected java.lang.Long
inventoryServiceId
protected java.lang.String
itemSource
protected java.lang.String
lastStats
protected java.util.Date
lastUpdated
protected java.lang.Boolean
managed
protected java.lang.Long
maxCores
protected java.lang.Long
maxCpu
protected java.lang.Long
maxMemory
protected java.lang.Long
maxStorage
protected java.lang.String
monitorId
protected Network
network
protected ServicePlan
plan
protected java.lang.String
planCategory
protected java.lang.Boolean
privateNetworking
protected java.lang.Long
provisionTime
protected java.lang.String
rawData
protected java.lang.String
repositoryImage
protected java.lang.String
resourceLevel
protected java.lang.Double
runningCost
protected java.lang.Double
runningMultiplier
protected java.lang.Double
runningPrice
protected java.lang.String
runtimeInfo
protected ComputeServer
server
protected java.lang.String
serviceId
protected java.lang.String
serviceUrls
protected java.lang.String
specId
protected java.lang.String
specType
protected java.lang.Boolean
statsEnabled
protected Workload.Status
status
protected java.lang.String
statusMessage
protected java.lang.String
uniqueId
protected java.lang.Float
usedCpu
protected java.lang.Long
usedMemory
protected java.lang.Long
usedStorage
protected java.lang.String
userData
protected java.lang.String
uuid
protected java.lang.Boolean
volumeCreated
-
Fields inherited from class com.morpheusdata.model.projection.WorkloadIdentityProjection
externalId, name, serverId
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description Workload()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Account
getAccount()
java.lang.String
getApiKey()
java.lang.String
getCategory()
java.lang.String
getChangeManagementExtId()
java.lang.Long
getChangeManagementServiceId()
ComputeZonePool
getComputeZonePool()
java.lang.String
getConfigGroup()
java.lang.String
getConfigId()
java.lang.String
getConfigRole()
java.lang.String
getConfigs()
java.lang.String
getConfigSettings()
java.lang.String
getConfigTags()
java.lang.Boolean
getContainerCreated()
java.lang.String
getContainerVersion()
java.lang.String
getControlId()
java.lang.Long
getCoresPerSocket()
java.util.Date
getDateCreated()
java.lang.String
getDeploymentId()
java.lang.String
getDisplayName()
java.lang.String
getDomainName()
java.lang.String
getEnvironmentPrefix()
java.lang.String
getErrorMessage()
java.lang.String
getExternalIp()
java.lang.String
getHostname()
java.lang.Double
getHourlyCost()
java.lang.Double
getHourlyPrice()
java.lang.String
getIacId()
java.lang.Boolean
getInService()
Instance
getInstance()
java.lang.String
getInternalId()
java.lang.String
getInternalIp()
java.lang.String
getInternalName()
java.lang.String
getInventoryExternalRef()
java.lang.Long
getInventoryServiceId()
java.lang.String
getItemSource()
java.lang.String
getLastStats()
java.util.Date
getLastUpdated()
java.lang.Boolean
getManaged()
java.lang.Long
getMaxCores()
java.lang.Long
getMaxCpu()
java.lang.Long
getMaxMemory()
java.lang.Long
getMaxStorage()
java.lang.String
getMonitorId()
Network
getNetwork()
ServicePlan
getPlan()
java.lang.String
getPlanCategory()
java.lang.Boolean
getPrivateNetworking()
java.lang.Long
getProvisionTime()
java.lang.String
getRawData()
java.lang.String
getRepositoryImage()
java.lang.String
getResourceLevel()
java.lang.Double
getRunningCost()
java.lang.Double
getRunningMultiplier()
java.lang.Double
getRunningPrice()
java.lang.String
getRuntimeInfo()
ComputeServer
getServer()
java.lang.String
getServiceId()
java.lang.String
getServiceUrls()
java.lang.String
getSpecId()
java.lang.String
getSpecType()
java.lang.Boolean
getStatsEnabled()
Workload.Status
getStatus()
java.lang.String
getStatusMessage()
java.lang.String
getUniqueId()
java.lang.Float
getUsedCpu()
java.lang.Long
getUsedMemory()
java.lang.Long
getUsedStorage()
java.lang.String
getUserData()
java.lang.String
getUuid()
java.lang.Boolean
getVolumeCreated()
void
setAccount(Account account)
void
setApiKey(java.lang.String apiKey)
void
setCategory(java.lang.String category)
void
setChangeManagementExtId(java.lang.String changeManagementExtId)
void
setChangeManagementServiceId(java.lang.Long changeManagementServiceId)
void
setComputeZonePool(ComputeZonePool computeZonePool)
void
setConfigGroup(java.lang.String configGroup)
void
setConfigId(java.lang.String configId)
void
setConfigRole(java.lang.String configRole)
void
setConfigs(java.lang.String configs)
void
setConfigSettings(java.lang.String configSettings)
void
setConfigTags(java.lang.String configTags)
void
setContainerCreated(java.lang.Boolean containerCreated)
void
setContainerVersion(java.lang.String containerVersion)
void
setControlId(java.lang.String controlId)
void
setCoresPerSocket(java.lang.Long coresPerSocket)
void
setDateCreated(java.util.Date dateCreated)
void
setDeploymentId(java.lang.String deploymentId)
void
setDisplayName(java.lang.String displayName)
void
setDomainName(java.lang.String domainName)
void
setEnvironmentPrefix(java.lang.String environmentPrefix)
void
setErrorMessage(java.lang.String errorMessage)
void
setExternalIp(java.lang.String externalIp)
void
setHostname(java.lang.String hostname)
void
setHourlyCost(java.lang.Double hourlyCost)
void
setHourlyPrice(java.lang.Double hourlyPrice)
void
setIacId(java.lang.String iacId)
void
setInService(java.lang.Boolean inService)
void
setInstance(Instance instance)
void
setInternalId(java.lang.String internalId)
void
setInternalIp(java.lang.String internalIp)
void
setInternalName(java.lang.String internalName)
void
setInventoryExternalRef(java.lang.String inventoryExternalRef)
void
setInventoryServiceId(java.lang.Long inventoryServiceId)
void
setItemSource(java.lang.String itemSource)
void
setLastStats(java.lang.String lastStats)
void
setLastUpdated(java.util.Date lastUpdated)
void
setManaged(java.lang.Boolean managed)
void
setMaxCores(java.lang.Long maxCores)
void
setMaxCpu(java.lang.Long maxCpu)
void
setMaxMemory(java.lang.Long maxMemory)
void
setMaxStorage(java.lang.Long maxStorage)
void
setMonitorId(java.lang.String monitorId)
void
setNetwork(Network network)
void
setPlan(ServicePlan plan)
void
setPlanCategory(java.lang.String planCategory)
void
setPrivateNetworking(java.lang.Boolean privateNetworking)
void
setProvisionTime(java.lang.Long provisionTime)
void
setRawData(java.lang.String rawData)
void
setRepositoryImage(java.lang.String repositoryImage)
void
setResourceLevel(java.lang.String resourceLevel)
void
setRunningCost(java.lang.Double runningCost)
void
setRunningMultiplier(java.lang.Double runningMultiplier)
void
setRunningPrice(java.lang.Double runningPrice)
void
setRuntimeInfo(java.lang.String runtimeInfo)
void
setServer(ComputeServer server)
void
setServiceId(java.lang.String serviceId)
void
setServiceUrls(java.lang.String serviceUrls)
void
setSpecId(java.lang.String specId)
void
setSpecType(java.lang.String specType)
void
setStatsEnabled(java.lang.Boolean statsEnabled)
void
setStatus(Workload.Status status)
void
setStatusMessage(java.lang.String statusMessage)
void
setUniqueId(java.lang.String uniqueId)
void
setUsedCpu(java.lang.Float usedCpu)
void
setUsedMemory(java.lang.Long usedMemory)
void
setUsedStorage(java.lang.Long usedStorage)
void
setUserData(java.lang.String userData)
void
setUuid(java.lang.String uuid)
void
setVolumeCreated(java.lang.Boolean volumeCreated)
-
Methods inherited from class com.morpheusdata.model.projection.WorkloadIdentityProjection
getExternalId, getName, getServerId, setExternalId, setName, setServerId
-
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
-
uuid
protected java.lang.String uuid
-
server
protected ComputeServer server
-
plan
protected ServicePlan plan
-
computeZonePool
protected ComputeZonePool computeZonePool
-
privateNetworking
protected java.lang.Boolean privateNetworking
-
userData
protected java.lang.String userData
-
account
protected Account account
-
instance
protected Instance instance
-
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
-
status
protected Workload.Status status
-
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
-
-
Method Detail
-
getUuid
public java.lang.String getUuid()
-
setUuid
public void setUuid(java.lang.String uuid)
-
getServer
public ComputeServer getServer()
-
setServer
public void setServer(ComputeServer server)
-
getPlan
public ServicePlan getPlan()
-
setPlan
public void setPlan(ServicePlan plan)
-
getComputeZonePool
public ComputeZonePool getComputeZonePool()
-
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)
-
getStatus
public Workload.Status getStatus()
-
setStatus
public void setStatus(Workload.Status status)
-
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)
-
-