Package com.morpheusdata.model
Class ComputeServerType
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.ComputeServerType
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
Modifier and TypeClassDescriptionstatic enum
static enum
static enum
-
Field Summary
Modifier and TypeFieldDescriptionprotected ComputeServerType.AgentType
protected Boolean
protected ComputeServerType.ClusterType
protected String
protected String
protected String
protected ComputeServerType.ContainerEngine
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected String
protected Integer
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected String
protected String
protected String
protected Collection<OptionType>
protected PlatformType
protected String
protected Boolean
protected Boolean
protected Boolean
protected Boolean
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCode()
getName()
void
setAgentType
(ComputeServerType.AgentType agentType) void
setBareMetalHost
(Boolean bareMetalHost) void
setClusterType
(ComputeServerType.ClusterType clusterType) void
void
setComputeService
(String computeService) void
setComputeTypeCode
(String computeTypeCode) void
setContainerEngine
(ComputeServerType.ContainerEngine containerEngine) void
setContainerHypervisor
(Boolean containerHypervisor) void
setControlEjectCd
(Boolean controlEjectCd) void
setControlPower
(Boolean controlPower) void
setControlSuspend
(Boolean controlSuspend) void
setCreatable
(Boolean creatable) void
setDescription
(String description) void
setDisplayOrder
(Integer displayOrder) void
setEnabled
(Boolean enabled) void
setExternalDelete
(Boolean externalDelete) void
setGuestVm
(Boolean guestVm) void
setHasAutomation
(Boolean hasAutomation) void
setManaged
(Boolean managed) void
setManagedServerType
(String managedServerType) void
void
setNodeType
(String nodeType) void
setOptionTypes
(Collection<OptionType> optionTypes) void
setPlatform
(PlatformType platform) void
setProvisionTypeCode
(String provisionTypeCode) void
setReconfigureSupported
(Boolean reconfigureSupported) void
setSelectable
(Boolean selectable) void
setSupportsConsoleKeymap
(Boolean supportsConsoleKeymap) void
setVmHypervisor
(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 Details
-
name
-
code
-
nodeType
-
description
-
computeService
-
vmHypervisor
-
containerHypervisor
-
bareMetalHost
-
guestVm
-
managed
-
controlPower
-
controlSuspend
-
controlEjectCd
-
enabled
-
selectable
-
creatable
-
reconfigureSupported
-
externalDelete
-
hasAutomation
-
supportsConsoleKeymap
-
displayOrder
-
managedServerType
-
agentType
-
computeTypeCode
-
provisionTypeCode
-
clusterType
-
optionTypes
-
platform
-
containerEngine
-
-
Constructor Details
-
ComputeServerType
public ComputeServerType()
-
-
Method Details
-
getName
-
setName
-
getCode
-
setCode
-
getDescription
-
setDescription
-
getNodeType
-
setNodeType
-
getComputeService
-
setComputeService
-
getVmHypervisor
-
setVmHypervisor
-
getContainerHypervisor
-
setContainerHypervisor
-
getBareMetalHost
-
setBareMetalHost
-
getGuestVm
-
setGuestVm
-
getPlatform
-
setPlatform
-
getManaged
-
setManaged
-
getControlPower
-
setControlPower
-
getControlSuspend
-
setControlSuspend
-
getEnabled
-
setEnabled
-
getSelectable
-
setSelectable
-
getReconfigureSupported
-
setReconfigureSupported
-
getExternalDelete
-
setExternalDelete
-
getHasAutomation
-
setHasAutomation
-
getDisplayOrder
-
setDisplayOrder
-
getOptionTypes
-
setOptionTypes
-
getAgentType
-
setAgentType
-
getClusterType
-
setClusterType
-
getSupportsConsoleKeymap
-
setSupportsConsoleKeymap
-
getComputeTypeCode
-
setComputeTypeCode
-
getManagedServerType
-
setManagedServerType
-
getProvisionTypeCode
-
setProvisionTypeCode
-
getControlEjectCd
-
setControlEjectCd
-
getContainerEngine
-
setContainerEngine
-
getCreatable
-
setCreatable
-