Class 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.
    • 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
      • computeTypeCode

        protected java.lang.String computeTypeCode
      • provisionTypeCode

        protected java.lang.String provisionTypeCode
      • optionTypes

        protected java.util.Collection<OptionType> optionTypes
    • Constructor Detail

      • ComputeServerType

        public ComputeServerType()
    • 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)
      • 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)
      • 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)