Package com.morpheusdata.model
Class Workload
- All Implemented Interfaces:
Serializable
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:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected Stringprotected Stringprotected Stringprotected Longprotected CloudPoolprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected Stringprotected Stringprotected Longprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Doubleprotected Doubleprotected Stringprotected Booleanprotected Instanceprotected Stringprotected Stringprotected Stringprotected Stringprotected Longprotected Stringprotected Stringprotected Dateprotected Booleanprotected Longprotected Longprotected Longprotected Longprotected Stringprotected Networkprotected ServicePlanprotected Stringprotected Booleanprotected Longprotected Stringprotected Stringprotected Stringprotected Doubleprotected Doubleprotected Doubleprotected Stringprotected ComputeServerprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected Workload.Statusprotected Stringprotected NetworkSubnetprotected Stringprotected Floatprotected Longprotected Longprotected Stringprotected Stringprotected Stringprotected Booleanprotected WorkloadTypeprotected WorkloadTypeSetFields inherited from class com.morpheusdata.model.projection.WorkloadIdentityProjection
externalId, serverIdFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIacId()getName()getPlan()getUuid()voidsetAccount(Account account) voidvoidsetCategory(String category) voidsetChangeManagementExtId(String changeManagementExtId) voidsetChangeManagementServiceId(Long changeManagementServiceId) voidsetCloudPool(CloudPool cloudPool) voidsetComputeZonePool(CloudPool computeZonePool) voidsetConfigGroup(String configGroup) voidsetConfigId(String configId) voidsetConfigMap(Map<String, Object> map) voidsetConfigRole(String configRole) voidsetConfigs(String configs) voidsetConfigSettings(String configSettings) voidsetConfigTags(String configTags) voidsetContainerCreated(Boolean containerCreated) voidsetContainerVersion(String containerVersion) voidsetControlId(String controlId) voidsetCoresPerSocket(Long coresPerSocket) voidsetDateCreated(Date dateCreated) voidsetDeploymentId(String deploymentId) voidsetDisplayName(String displayName) voidsetDomainName(String domainName) voidsetEnvironmentPrefix(String environmentPrefix) voidsetErrorMessage(String errorMessage) voidsetExternalIp(String externalIp) voidsetHostname(String hostname) voidsetHourlyCost(Double hourlyCost) voidsetHourlyPrice(Double hourlyPrice) voidvoidsetInService(Boolean inService) voidsetInstance(Instance instance) voidsetInternalId(String internalId) voidsetInternalIp(String internalIp) voidsetInternalName(String internalName) voidsetInventoryExternalRef(String inventoryExternalRef) voidsetInventoryServiceId(Long inventoryServiceId) voidsetItemSource(String itemSource) voidsetLastStats(String lastStats) voidsetLastUpdated(Date lastUpdated) voidsetManaged(Boolean managed) voidsetMaxCores(Long maxCores) voidvoidsetMaxMemory(Long maxMemory) voidsetMaxStorage(Long maxStorage) voidsetMonitorId(String monitorId) voidsetNetwork(Network network) voidsetPlan(ServicePlan plan) voidsetPlanCategory(String planCategory) voidsetPrivateNetworking(Boolean privateNetworking) voidsetProvisionTime(Long provisionTime) voidsetRawData(String rawData) voidsetRepositoryImage(String repositoryImage) voidsetResourceLevel(String resourceLevel) voidsetRunningCost(Double runningCost) voidsetRunningMultiplier(Double runningMultiplier) voidsetRunningPrice(Double runningPrice) voidsetRuntimeInfo(String runtimeInfo) voidsetServer(ComputeServer server) voidsetServiceId(String serviceId) voidsetServiceUrls(String serviceUrls) voidvoidsetSpecType(String specType) voidsetStatsEnabled(Boolean statsEnabled) voidsetStatus(Workload.Status status) voidsetStatusMessage(String statusMessage) voidsetSubnet(NetworkSubnet subnet) voidsetUniqueId(String uniqueId) voidsetUsedCpu(Float usedCpu) voidsetUsedMemory(Long usedMemory) voidsetUsedStorage(Long usedStorage) voidsetUserData(String userData) voidsetUserStatus(String userStatus) voidvoidsetVolumeCreated(Boolean volumeCreated) voidsetWorkloadType(WorkloadType workloadType) voidsetWorkloadTypeSet(WorkloadTypeSet workloadTypeSet) Methods inherited from class com.morpheusdata.model.projection.WorkloadIdentityProjection
getExternalId, getServerId, setExternalId, setServerIdMethods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigProperty, setId
-
Field Details
-
account
-
uuid
-
privateNetworking
-
userData
-
internalName
-
displayName
-
category
-
apiKey
-
dateCreated
-
lastUpdated
-
statsEnabled
-
status
-
statusMessage
-
errorMessage
-
userStatus
-
environmentPrefix
-
lastStats
-
configs
-
rawData
-
runtimeInfo
-
containerVersion
-
repositoryImage
-
planCategory
-
hostname
-
domainName
-
volumeCreated
-
containerCreated
-
maxStorage
-
maxMemory
-
maxCores
-
coresPerSocket
-
maxCpu
-
usedStorage
-
usedMemory
-
usedCpu
-
provisionTime
-
configGroup
-
configId
-
configRole
-
configSettings
-
configTags
-
inventoryExternalRef
-
inventoryServiceId
-
changeManagementExtId
-
changeManagementServiceId
-
internalIp
-
externalIp
-
internalId
-
uniqueId
-
controlId
-
monitorId
-
serviceId
-
deploymentId
-
iacId
-
specType
-
specId
-
resourceLevel
-
hourlyPrice
-
hourlyCost
-
runningMultiplier
-
runningPrice
-
runningCost
-
serviceUrls
-
inService
-
itemSource
-
managed
-
server
-
plan
-
computeZonePool
-
instance
-
network
-
workloadType
-
workloadTypeSet
-
subnet
-
-
Constructor Details
-
Workload
public Workload()
-
-
Method Details
-
getUuid
-
setUuid
-
getServer
-
setServer
-
getPlan
-
setPlan
-
getCloudPool
-
setCloudPool
-
getPrivateNetworking
-
setPrivateNetworking
-
getUserData
-
setUserData
-
getAccount
-
setAccount
-
getInstance
-
setInstance
-
getInternalName
-
setInternalName
-
getDisplayName
-
setDisplayName
-
getCategory
-
setCategory
-
getApiKey
-
setApiKey
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getStatsEnabled
-
setStatsEnabled
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getErrorMessage
-
setErrorMessage
-
getUserStatus
-
setUserStatus
-
getEnvironmentPrefix
-
setEnvironmentPrefix
-
getLastStats
-
setLastStats
-
getConfigs
-
setConfigs
-
getConfigMap
- Overrides:
getConfigMapin classMorpheusModel
-
setConfigMap
public void setConfigMap(Map<String, Object> map) throws com.fasterxml.jackson.core.JsonProcessingException- Overrides:
setConfigMapin classMorpheusModel- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
getRawData
-
setRawData
-
getRuntimeInfo
-
setRuntimeInfo
-
getContainerVersion
-
setContainerVersion
-
getRepositoryImage
-
setRepositoryImage
-
getPlanCategory
-
setPlanCategory
-
getHostname
-
setHostname
-
getDomainName
-
setDomainName
-
getVolumeCreated
-
setVolumeCreated
-
getContainerCreated
-
setContainerCreated
-
getMaxStorage
-
setMaxStorage
-
getMaxMemory
-
setMaxMemory
-
getMaxCores
-
setMaxCores
-
getCoresPerSocket
-
setCoresPerSocket
-
getMaxCpu
-
setMaxCpu
-
getUsedStorage
-
setUsedStorage
-
getUsedMemory
-
setUsedMemory
-
getUsedCpu
-
setUsedCpu
-
getProvisionTime
-
setProvisionTime
-
getNetwork
-
setNetwork
-
getWorkloadType
-
setWorkloadType
-
getWorkloadTypeSet
-
setWorkloadTypeSet
-
getConfigGroup
-
setConfigGroup
-
getConfigId
-
setConfigId
-
getConfigRole
-
setConfigRole
-
getConfigSettings
-
setConfigSettings
-
getConfigTags
-
setConfigTags
-
getInventoryExternalRef
-
setInventoryExternalRef
-
getInventoryServiceId
-
setInventoryServiceId
-
getChangeManagementExtId
-
setChangeManagementExtId
-
getChangeManagementServiceId
-
setChangeManagementServiceId
-
getInternalIp
-
setInternalIp
-
getExternalIp
-
setExternalIp
-
getInternalId
-
setInternalId
-
getUniqueId
-
setUniqueId
-
getControlId
-
setControlId
-
getMonitorId
-
setMonitorId
-
getServiceId
-
setServiceId
-
getDeploymentId
-
setDeploymentId
-
getIacId
-
setIacId
-
getSpecType
-
setSpecType
-
getSpecId
-
setSpecId
-
getResourceLevel
-
setResourceLevel
-
getHourlyPrice
-
setHourlyPrice
-
getHourlyCost
-
setHourlyCost
-
getRunningMultiplier
-
setRunningMultiplier
-
getRunningPrice
-
setRunningPrice
-
getRunningCost
-
setRunningCost
-
getServiceUrls
-
setServiceUrls
-
getInService
-
setInService
-
getItemSource
-
setItemSource
-
getManaged
-
setManaged
-
getSubnet
-
setSubnet
-
getName
-
getComputeZonePool
-
setComputeZonePool
-