Package com.morpheusdata.model
Class ComputeServerType
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.ComputeServerType
- All Implemented Interfaces:
IModelCodeName
,Serializable
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.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
static enum
-
Field Summary
FieldsModifier 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
Constructors -
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.morpheusdata.model.IModelCodeName
getId
-
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
- Specified by:
getName
in interfaceIModelCodeName
-
setName
-
getCode
- Specified by:
getCode
in interfaceIModelCodeName
-
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
-