Package com.morpheusdata.model
Class ComputeServerType
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.ComputeServerType
-
public class ComputeServerType extends MorpheusModel
Representation of a Morpheus ComputeServerType database object within the Morpheus platform. A ComputeServerType is assigned to any Compute object that may be synced or represented within Morpheus. It could be a Linux vm, Windows vm, Baremetal, or maybe a Docker Host.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ComputeServerType.AgentType
static class
ComputeServerType.ClusterType
-
Field Summary
Fields Modifier and Type Field Description protected ComputeServerType.AgentType
agentType
protected java.lang.Boolean
bareMetalHost
protected ComputeServerType.ClusterType
clusterType
protected java.lang.String
code
protected java.lang.String
computeService
protected java.lang.String
computeTypeCode
protected java.lang.Boolean
containerHypervisor
protected java.lang.Boolean
controlEjectCd
protected java.lang.Boolean
controlPower
protected java.lang.Boolean
controlSuspend
protected java.lang.Boolean
creatable
protected java.lang.String
description
protected java.lang.Integer
displayOrder
protected java.lang.Boolean
enabled
protected java.lang.Boolean
externalDelete
protected java.lang.Boolean
guestVm
protected java.lang.Boolean
hasAutomation
protected java.lang.Boolean
managed
protected java.lang.String
managedServerType
protected java.lang.String
name
protected java.lang.String
nodeType
protected java.util.Collection<OptionType>
optionTypes
protected PlatformType
platform
protected java.lang.String
provisionTypeCode
protected java.lang.Boolean
reconfigureSupported
protected java.lang.Boolean
selectable
protected java.lang.Boolean
supportsConsoleKeymap
protected java.lang.Boolean
vmHypervisor
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description ComputeServerType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeServerType.AgentType
getAgentType()
java.lang.Boolean
getBareMetalHost()
ComputeServerType.ClusterType
getClusterType()
java.lang.String
getCode()
java.lang.String
getComputeService()
java.lang.String
getComputeTypeCode()
java.lang.Boolean
getContainerHypervisor()
java.lang.Boolean
getControlEjectCd()
java.lang.Boolean
getControlPower()
java.lang.Boolean
getControlSuspend()
java.lang.String
getDescription()
java.lang.Integer
getDisplayOrder()
java.lang.Boolean
getEnabled()
java.lang.Boolean
getExternalDelete()
java.lang.Boolean
getGuestVm()
java.lang.Boolean
getHasAutomation()
java.lang.Boolean
getManaged()
java.lang.String
getManagedServerType()
java.lang.String
getName()
java.lang.String
getNodeType()
java.util.Collection<OptionType>
getOptionTypes()
PlatformType
getPlatform()
java.lang.String
getProvisionTypeCode()
java.lang.Boolean
getReconfigureSupported()
java.lang.Boolean
getSelectable()
java.lang.Boolean
getSupportsConsoleKeymap()
java.lang.Boolean
getVmHypervisor()
void
setAgentType(ComputeServerType.AgentType agentType)
void
setBareMetalHost(java.lang.Boolean bareMetalHost)
void
setClusterType(ComputeServerType.ClusterType clusterType)
void
setCode(java.lang.String code)
void
setComputeService(java.lang.String computeService)
void
setComputeTypeCode(java.lang.String computeTypeCode)
void
setContainerHypervisor(java.lang.Boolean containerHypervisor)
void
setControlEjectCd(java.lang.Boolean controlEjectCd)
void
setControlPower(java.lang.Boolean controlPower)
void
setControlSuspend(java.lang.Boolean controlSuspend)
void
setDescription(java.lang.String description)
void
setDisplayOrder(java.lang.Integer displayOrder)
void
setEnabled(java.lang.Boolean enabled)
void
setExternalDelete(java.lang.Boolean externalDelete)
void
setGuestVm(java.lang.Boolean guestVm)
void
setHasAutomation(java.lang.Boolean hasAutomation)
void
setManaged(java.lang.Boolean managed)
void
setManagedServerType(java.lang.String managedServerType)
void
setName(java.lang.String name)
void
setNodeType(java.lang.String nodeType)
void
setOptionTypes(java.util.Collection<OptionType> optionTypes)
void
setPlatform(PlatformType platform)
void
setProvisionTypeCode(java.lang.String provisionTypeCode)
void
setReconfigureSupported(java.lang.Boolean reconfigureSupported)
void
setSelectable(java.lang.Boolean selectable)
void
setSupportsConsoleKeymap(java.lang.Boolean supportsConsoleKeymap)
void
setVmHypervisor(java.lang.Boolean vmHypervisor)
-
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
-
name
protected java.lang.String name
-
code
protected java.lang.String code
-
nodeType
protected java.lang.String nodeType
-
description
protected java.lang.String description
-
computeService
protected java.lang.String computeService
-
vmHypervisor
protected java.lang.Boolean vmHypervisor
-
containerHypervisor
protected java.lang.Boolean containerHypervisor
-
bareMetalHost
protected java.lang.Boolean bareMetalHost
-
guestVm
protected java.lang.Boolean guestVm
-
managed
protected java.lang.Boolean managed
-
controlPower
protected java.lang.Boolean controlPower
-
controlSuspend
protected java.lang.Boolean controlSuspend
-
controlEjectCd
protected java.lang.Boolean controlEjectCd
-
enabled
protected java.lang.Boolean enabled
-
selectable
protected java.lang.Boolean selectable
-
creatable
protected java.lang.Boolean creatable
-
reconfigureSupported
protected java.lang.Boolean reconfigureSupported
-
externalDelete
protected java.lang.Boolean externalDelete
-
hasAutomation
protected java.lang.Boolean hasAutomation
-
supportsConsoleKeymap
protected java.lang.Boolean supportsConsoleKeymap
-
displayOrder
protected java.lang.Integer displayOrder
-
managedServerType
protected java.lang.String managedServerType
-
agentType
protected ComputeServerType.AgentType agentType
-
computeTypeCode
protected java.lang.String computeTypeCode
-
provisionTypeCode
protected java.lang.String provisionTypeCode
-
clusterType
protected ComputeServerType.ClusterType clusterType
-
optionTypes
protected java.util.Collection<OptionType> optionTypes
-
platform
protected PlatformType platform
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getCode
public java.lang.String getCode()
-
setCode
public void setCode(java.lang.String code)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getNodeType
public java.lang.String getNodeType()
-
setNodeType
public void setNodeType(java.lang.String nodeType)
-
getComputeService
public java.lang.String getComputeService()
-
setComputeService
public void setComputeService(java.lang.String computeService)
-
getVmHypervisor
public java.lang.Boolean getVmHypervisor()
-
setVmHypervisor
public void setVmHypervisor(java.lang.Boolean vmHypervisor)
-
getContainerHypervisor
public java.lang.Boolean getContainerHypervisor()
-
setContainerHypervisor
public void setContainerHypervisor(java.lang.Boolean containerHypervisor)
-
getBareMetalHost
public java.lang.Boolean getBareMetalHost()
-
setBareMetalHost
public void setBareMetalHost(java.lang.Boolean bareMetalHost)
-
getGuestVm
public java.lang.Boolean getGuestVm()
-
setGuestVm
public void setGuestVm(java.lang.Boolean guestVm)
-
getPlatform
public PlatformType getPlatform()
-
setPlatform
public void setPlatform(PlatformType platform)
-
getManaged
public java.lang.Boolean getManaged()
-
setManaged
public void setManaged(java.lang.Boolean managed)
-
getControlPower
public java.lang.Boolean getControlPower()
-
setControlPower
public void setControlPower(java.lang.Boolean controlPower)
-
getControlSuspend
public java.lang.Boolean getControlSuspend()
-
setControlSuspend
public void setControlSuspend(java.lang.Boolean controlSuspend)
-
getEnabled
public java.lang.Boolean getEnabled()
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
getSelectable
public java.lang.Boolean getSelectable()
-
setSelectable
public void setSelectable(java.lang.Boolean selectable)
-
getReconfigureSupported
public java.lang.Boolean getReconfigureSupported()
-
setReconfigureSupported
public void setReconfigureSupported(java.lang.Boolean reconfigureSupported)
-
getExternalDelete
public java.lang.Boolean getExternalDelete()
-
setExternalDelete
public void setExternalDelete(java.lang.Boolean externalDelete)
-
getHasAutomation
public java.lang.Boolean getHasAutomation()
-
setHasAutomation
public void setHasAutomation(java.lang.Boolean hasAutomation)
-
getDisplayOrder
public java.lang.Integer getDisplayOrder()
-
setDisplayOrder
public void setDisplayOrder(java.lang.Integer displayOrder)
-
getOptionTypes
public java.util.Collection<OptionType> getOptionTypes()
-
setOptionTypes
public void setOptionTypes(java.util.Collection<OptionType> optionTypes)
-
getAgentType
public ComputeServerType.AgentType getAgentType()
-
setAgentType
public void setAgentType(ComputeServerType.AgentType agentType)
-
getClusterType
public ComputeServerType.ClusterType getClusterType()
-
setClusterType
public void setClusterType(ComputeServerType.ClusterType clusterType)
-
getSupportsConsoleKeymap
public java.lang.Boolean getSupportsConsoleKeymap()
-
setSupportsConsoleKeymap
public void setSupportsConsoleKeymap(java.lang.Boolean supportsConsoleKeymap)
-
getComputeTypeCode
public java.lang.String getComputeTypeCode()
-
setComputeTypeCode
public void setComputeTypeCode(java.lang.String computeTypeCode)
-
getManagedServerType
public java.lang.String getManagedServerType()
-
setManagedServerType
public void setManagedServerType(java.lang.String managedServerType)
-
getProvisionTypeCode
public java.lang.String getProvisionTypeCode()
-
setProvisionTypeCode
public void setProvisionTypeCode(java.lang.String provisionTypeCode)
-
getControlEjectCd
public java.lang.Boolean getControlEjectCd()
-
setControlEjectCd
public void setControlEjectCd(java.lang.Boolean controlEjectCd)
-
-