Class WorkloadType

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.WorkloadType
All Implemented Interfaces:
IModelCodeName, IModelUuidCodeName

public class WorkloadType extends MorpheusModel implements IModelUuidCodeName
  • Field Details

    • account

      protected Account account
    • code

      protected String code
    • shortName

      protected String shortName
    • name

      protected String name
    • containerVersion

      protected String containerVersion
    • repositoryImage

      protected String repositoryImage
    • imageCode

      protected String imageCode
    • entryPoint

      protected String entryPoint
    • mountLogs

      protected String mountLogs
    • statTypeCode

      protected String statTypeCode
    • logTypeCode

      protected String logTypeCode
    • showServerLogs

      protected Boolean showServerLogs
    • category

      protected String category
    • cloneType

      protected String cloneType
    • priorityOrder

      protected Integer priorityOrder
    • serverType

      protected String serverType
    • checkTypeCode

      protected String checkTypeCode
    • platform

      protected String platform
    • repositoryVersion

      protected String repositoryVersion
    • repositoryUsername

      protected String repositoryUsername
    • repositoryPassword

      protected String repositoryPassword
    • imageName

      protected String imageName
    • entryArgs

      protected String entryArgs
    • defaultPort

      protected Integer defaultPort
    • managedType

      protected String managedType
    • evarsName

      protected String evarsName
    • maxMemory

      protected Long maxMemory
    • maxStorage

      protected Long maxStorage
    • maxCpu

      protected Long maxCpu
    • maxCores

      protected Long maxCores
    • environmentPrefix

      protected String environmentPrefix
    • userDeploy

      protected Boolean userDeploy
    • hasSettings

      protected Boolean hasSettings
    • hasSslCert

      protected Boolean hasSslCert
    • customType

      protected Boolean customType
    • exportHostname

      protected Boolean exportHostname
    • exportInstanceHostname

      protected Boolean exportInstanceHostname
    • commEnabled

      protected Boolean commEnabled
    • commType

      protected String commType
    • commPort

      protected Integer commPort
    • refType

      protected String refType
    • refId

      protected Long refId
    • uuid

      protected String uuid
    • syncSource

      protected String syncSource
    • virtualImage

      protected VirtualImage virtualImage
    • provisionType

      protected ProvisionType provisionType
    • computeServerType

      protected ComputeServerType computeServerType
    • templates

      protected List<WorkloadTemplate> templates
    • scripts

      protected List<WorkloadScript> scripts
    • actions

      protected List<WorkloadAction> actions
    • ports

      protected List<WorkloadTypePort> ports
    • environmentVariables

      protected List<EnvironmentVariableType> environmentVariables
    • mounts

      protected List<WorkloadTypeMount> mounts
    • specTemplates

      protected List<ResourceSpecTemplate> specTemplates
    • logs

      protected List<WorkloadTypeLog> logs
    • workloadConfig

      protected List<WorkloadTypeConfig> workloadConfig
  • Constructor Details

    • WorkloadType

      public WorkloadType()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount(Account account)
    • getCode

      public String getCode()
      Specified by:
      getCode in interface IModelCodeName
    • setCode

      public void setCode(String code)
    • getShortName

      public String getShortName()
    • setShortName

      public void setShortName(String shortName)
    • getName

      public String getName()
      Specified by:
      getName in interface IModelCodeName
    • setName

      public void setName(String name)
    • getContainerVersion

      public String getContainerVersion()
    • setContainerVersion

      public void setContainerVersion(String containerVersion)
    • getRepositoryImage

      public String getRepositoryImage()
    • setRepositoryImage

      public void setRepositoryImage(String repositoryImage)
    • getImageCode

      public String getImageCode()
    • setImageCode

      public void setImageCode(String imageCode)
    • getEntryPoint

      public String getEntryPoint()
    • setEntryPoint

      public void setEntryPoint(String entryPoint)
    • getMountLogs

      public String getMountLogs()
    • setMountLogs

      public void setMountLogs(String mountLogs)
    • getStatTypeCode

      public String getStatTypeCode()
    • setStatTypeCode

      public void setStatTypeCode(String statTypeCode)
    • getLogTypeCode

      public String getLogTypeCode()
    • setLogTypeCode

      public void setLogTypeCode(String logTypeCode)
    • getShowServerLogs

      public Boolean getShowServerLogs()
    • setShowServerLogs

      public void setShowServerLogs(Boolean showServerLogs)
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • getCloneType

      public String getCloneType()
    • setCloneType

      public void setCloneType(String cloneType)
    • getPriorityOrder

      public Integer getPriorityOrder()
    • setPriorityOrder

      public void setPriorityOrder(Integer priorityOrder)
    • getServerType

      public String getServerType()
    • setServerType

      public void setServerType(String serverType)
    • getCheckTypeCode

      public String getCheckTypeCode()
    • setCheckTypeCode

      public void setCheckTypeCode(String checkTypeCode)
    • getPlatform

      public String getPlatform()
    • setPlatform

      public void setPlatform(String platform)
    • getRepositoryVersion

      public String getRepositoryVersion()
    • setRepositoryVersion

      public void setRepositoryVersion(String repositoryVersion)
    • getRepositoryUsername

      public String getRepositoryUsername()
    • setRepositoryUsername

      public void setRepositoryUsername(String repositoryUsername)
    • getRepositoryPassword

      public String getRepositoryPassword()
    • setRepositoryPassword

      public void setRepositoryPassword(String repositoryPassword)
    • getImageName

      public String getImageName()
    • setImageName

      public void setImageName(String imageName)
    • getEntryArgs

      public String getEntryArgs()
    • setEntryArgs

      public void setEntryArgs(String entryArgs)
    • getDefaultPort

      public Integer getDefaultPort()
    • setDefaultPort

      public void setDefaultPort(Integer defaultPort)
    • getManagedType

      public String getManagedType()
    • setManagedType

      public void setManagedType(String managedType)
    • getEvarsName

      public String getEvarsName()
    • setEvarsName

      public void setEvarsName(String evarsName)
    • getMaxMemory

      public Long getMaxMemory()
    • setMaxMemory

      public void setMaxMemory(Long maxMemory)
    • getMaxStorage

      public Long getMaxStorage()
    • setMaxStorage

      public void setMaxStorage(Long maxStorage)
    • getMaxCpu

      public Long getMaxCpu()
    • setMaxCpu

      public void setMaxCpu(Long maxCpu)
    • getMaxCores

      public Long getMaxCores()
    • setMaxCores

      public void setMaxCores(Long maxCores)
    • getEnvironmentPrefix

      public String getEnvironmentPrefix()
    • setEnvironmentPrefix

      public void setEnvironmentPrefix(String environmentPrefix)
    • getUserDeploy

      public Boolean getUserDeploy()
    • setUserDeploy

      public void setUserDeploy(Boolean userDeploy)
    • getHasSettings

      public Boolean getHasSettings()
    • setHasSettings

      public void setHasSettings(Boolean hasSettings)
    • getHasSslCert

      public Boolean getHasSslCert()
    • setHasSslCert

      public void setHasSslCert(Boolean hasSslCert)
    • getCustomType

      public Boolean getCustomType()
    • setCustomType

      public void setCustomType(Boolean customType)
    • getExportHostname

      public Boolean getExportHostname()
    • setExportHostname

      public void setExportHostname(Boolean exportHostname)
    • getExportInstanceHostname

      public Boolean getExportInstanceHostname()
    • setExportInstanceHostname

      public void setExportInstanceHostname(Boolean exportInstanceHostname)
    • getCommEnabled

      public Boolean getCommEnabled()
    • setCommEnabled

      public void setCommEnabled(Boolean commEnabled)
    • getCommType

      public String getCommType()
    • setCommType

      public void setCommType(String commType)
    • getCommPort

      public Integer getCommPort()
    • setCommPort

      public void setCommPort(Integer commPort)
    • getRefType

      public String getRefType()
    • setRefType

      public void setRefType(String refType)
    • getRefId

      public Long getRefId()
    • setRefId

      public void setRefId(Long refId)
    • getUuid

      public String getUuid()
      Specified by:
      getUuid in interface IModelUuidCodeName
    • setUuid

      public void setUuid(String uuid)
    • getSyncSource

      public String getSyncSource()
    • setSyncSource

      public void setSyncSource(String syncSource)
    • getVirtualImage

      public VirtualImage getVirtualImage()
    • setVirtualImage

      public void setVirtualImage(VirtualImage virtualImage)
    • getProvisionType

      public ProvisionType getProvisionType()
    • setProvisionType

      public void setProvisionType(ProvisionType provisionType)
    • getComputeServerType

      public ComputeServerType getComputeServerType()
    • setComputeServerType

      public void setComputeServerType(ComputeServerType computeServerType)
    • getTemplates

      public List<WorkloadTemplate> getTemplates()
    • setTemplates

      public void setTemplates(List<WorkloadTemplate> templates)
    • getScripts

      public List<WorkloadScript> getScripts()
    • setScripts

      public void setScripts(List<WorkloadScript> scripts)
    • getActions

      public List<WorkloadAction> getActions()
    • setActions

      public void setActions(List<WorkloadAction> actions)
    • getPorts

      public List<WorkloadTypePort> getPorts()
    • setPorts

      public void setPorts(List<WorkloadTypePort> ports)
    • getEnvironmentVariables

      public List<EnvironmentVariableType> getEnvironmentVariables()
    • setEnvironmentVariables

      public void setEnvironmentVariables(List<EnvironmentVariableType> environmentVariables)
    • getMounts

      public List<WorkloadTypeMount> getMounts()
    • setMounts

      public void setMounts(List<WorkloadTypeMount> mounts)
    • getSpecTemplates

      public List<ResourceSpecTemplate> getSpecTemplates()
    • setSpecTemplates

      public void setSpecTemplates(List<ResourceSpecTemplate> specTemplates)
    • getLogs

      public List<WorkloadTypeLog> getLogs()
    • setLogs

      public void setLogs(List<WorkloadTypeLog> logs)
    • getWorkloadConfig

      public List<WorkloadTypeConfig> getWorkloadConfig()
    • setWorkloadConfig

      public void setWorkloadConfig(List<WorkloadTypeConfig> workloadConfig)