Package com.morpheusdata.model
Class WorkloadType
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.WorkloadType
- All Implemented Interfaces:
IModelCodeName,IModelUuidCodeName,Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected List<WorkloadAction>protected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected Integerprotected Stringprotected ComputeServerTypeprotected Stringprotected Booleanprotected Integerprotected Stringprotected Stringprotected Stringprotected List<EnvironmentVariableType>protected Stringprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Stringprotected List<WorkloadTypeLog>protected Stringprotected Stringprotected Longprotected Longprotected Longprotected Longprotected Stringprotected List<WorkloadTypeMount>protected Stringprotected Stringprotected List<WorkloadTypePort>protected Integerprotected ProvisionTypeprotected Longprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected List<WorkloadScript>protected Stringprotected Stringprotected Booleanprotected List<ResourceSpecTemplate>protected Stringprotected Stringprotected List<WorkloadTemplate>protected Booleanprotected Stringprotected VirtualImageprotected List<WorkloadTypeConfig>Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()getLogs()getName()getPorts()getRefId()getUuid()voidsetAccount(Account account) voidsetActions(List<WorkloadAction> actions) voidsetCategory(String category) voidsetCheckTypeCode(String checkTypeCode) voidsetCloneType(String cloneType) voidvoidsetCommEnabled(Boolean commEnabled) voidsetCommPort(Integer commPort) voidsetCommType(String commType) voidsetComputeServerType(ComputeServerType computeServerType) voidsetContainerVersion(String containerVersion) voidsetCustomType(Boolean customType) voidsetDefaultPort(Integer defaultPort) voidsetEntryArgs(String entryArgs) voidsetEntryPoint(String entryPoint) voidsetEnvironmentPrefix(String environmentPrefix) voidsetEnvironmentVariables(List<EnvironmentVariableType> environmentVariables) voidsetEvarsName(String evarsName) voidsetExportHostname(Boolean exportHostname) voidsetExportInstanceHostname(Boolean exportInstanceHostname) voidsetHasSettings(Boolean hasSettings) voidsetHasSslCert(Boolean hasSslCert) voidsetImageCode(String imageCode) voidsetImageName(String imageName) voidsetLogs(List<WorkloadTypeLog> logs) voidsetLogTypeCode(String logTypeCode) voidsetManagedType(String managedType) voidsetMaxCores(Long maxCores) voidvoidsetMaxMemory(Long maxMemory) voidsetMaxStorage(Long maxStorage) voidsetMountLogs(String mountLogs) voidsetMounts(List<WorkloadTypeMount> mounts) voidvoidsetPlatform(String platform) voidsetPorts(List<WorkloadTypePort> ports) voidsetPriorityOrder(Integer priorityOrder) voidsetProvisionType(ProvisionType provisionType) voidvoidsetRefType(String refType) voidsetRepositoryImage(String repositoryImage) voidsetRepositoryPassword(String repositoryPassword) voidsetRepositoryUsername(String repositoryUsername) voidsetRepositoryVersion(String repositoryVersion) voidsetScripts(List<WorkloadScript> scripts) voidsetServerType(String serverType) voidsetShortName(String shortName) voidsetShowServerLogs(Boolean showServerLogs) voidsetSpecTemplates(List<ResourceSpecTemplate> specTemplates) voidsetStatTypeCode(String statTypeCode) voidsetSyncSource(String syncSource) voidsetTemplates(List<WorkloadTemplate> templates) voidsetUserDeploy(Boolean userDeploy) voidvoidsetVirtualImage(VirtualImage virtualImage) voidsetWorkloadConfig(List<WorkloadTypeConfig> workloadConfig) Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.morpheusdata.model.IModelCodeName
getId
-
Field Details
-
account
-
code
-
shortName
-
name
-
containerVersion
-
repositoryImage
-
imageCode
-
entryPoint
-
mountLogs
-
statTypeCode
-
logTypeCode
-
showServerLogs
-
category
-
cloneType
-
priorityOrder
-
serverType
-
checkTypeCode
-
platform
-
repositoryVersion
-
repositoryUsername
-
repositoryPassword
-
imageName
-
entryArgs
-
defaultPort
-
managedType
-
evarsName
-
maxMemory
-
maxStorage
-
maxCpu
-
maxCores
-
environmentPrefix
-
userDeploy
-
hasSettings
-
hasSslCert
-
customType
-
exportHostname
-
exportInstanceHostname
-
commEnabled
-
commType
-
commPort
-
refType
-
refId
-
uuid
-
syncSource
-
virtualImage
-
provisionType
-
computeServerType
-
templates
-
scripts
-
actions
-
ports
-
environmentVariables
-
mounts
-
specTemplates
-
logs
-
workloadConfig
-
-
Constructor Details
-
WorkloadType
public WorkloadType()
-
-
Method Details
-
getAccount
-
setAccount
-
getCode
- Specified by:
getCodein interfaceIModelCodeName
-
setCode
-
getShortName
-
setShortName
-
getName
- Specified by:
getNamein interfaceIModelCodeName
-
setName
-
getContainerVersion
-
setContainerVersion
-
getRepositoryImage
-
setRepositoryImage
-
getImageCode
-
setImageCode
-
getEntryPoint
-
setEntryPoint
-
getMountLogs
-
setMountLogs
-
getStatTypeCode
-
setStatTypeCode
-
getLogTypeCode
-
setLogTypeCode
-
getShowServerLogs
-
setShowServerLogs
-
getCategory
-
setCategory
-
getCloneType
-
setCloneType
-
getPriorityOrder
-
setPriorityOrder
-
getServerType
-
setServerType
-
getCheckTypeCode
-
setCheckTypeCode
-
getPlatform
-
setPlatform
-
getRepositoryVersion
-
setRepositoryVersion
-
getRepositoryUsername
-
setRepositoryUsername
-
getRepositoryPassword
-
setRepositoryPassword
-
getImageName
-
setImageName
-
getEntryArgs
-
setEntryArgs
-
getDefaultPort
-
setDefaultPort
-
getManagedType
-
setManagedType
-
getEvarsName
-
setEvarsName
-
getMaxMemory
-
setMaxMemory
-
getMaxStorage
-
setMaxStorage
-
getMaxCpu
-
setMaxCpu
-
getMaxCores
-
setMaxCores
-
getEnvironmentPrefix
-
setEnvironmentPrefix
-
getUserDeploy
-
setUserDeploy
-
getHasSettings
-
setHasSettings
-
getHasSslCert
-
setHasSslCert
-
getCustomType
-
setCustomType
-
getExportHostname
-
setExportHostname
-
getExportInstanceHostname
-
setExportInstanceHostname
-
getCommEnabled
-
setCommEnabled
-
getCommType
-
setCommType
-
getCommPort
-
setCommPort
-
getRefType
-
setRefType
-
getRefId
-
setRefId
-
getUuid
- Specified by:
getUuidin interfaceIModelUuidCodeName
-
setUuid
-
getSyncSource
-
setSyncSource
-
getVirtualImage
-
setVirtualImage
-
getProvisionType
-
setProvisionType
-
getComputeServerType
-
setComputeServerType
-
getTemplates
-
setTemplates
-
getScripts
-
setScripts
-
getActions
-
setActions
-
getPorts
-
setPorts
-
getEnvironmentVariables
-
setEnvironmentVariables
-
getMounts
-
setMounts
-
getSpecTemplates
-
setSpecTemplates
-
getLogs
-
setLogs
-
getWorkloadConfig
-
setWorkloadConfig
-