Class ComputeDevice

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.ComputeDevice
All Implemented Interfaces:
Serializable

public class ComputeDevice extends MorpheusModel
A device attached to a ComputeServer.

This would be something discoverable from the host such as a GPU, NIC, other PCI device, USB device, etc..

See Also:
  • Field Details

  • Constructor Details

    • ComputeDevice

      public ComputeDevice()
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getType

      public ComputeDeviceType getType()
    • setType

      public void setType(ComputeDeviceType type)
    • getDomainId

      public Integer getDomainId()
    • setDomainId

      public void setDomainId(Integer domainId)
    • getBus

      public Integer getBus()
    • setBus

      public void setBus(Integer bus)
    • getSlot

      public Integer getSlot()
    • setSlot

      public void setSlot(Integer slot)
    • getDevice

      public Integer getDevice()
    • setDevice

      public void setDevice(Integer device)
    • getFunctionId

      public Integer getFunctionId()
    • setFunctionId

      public void setFunctionId(Integer functionId)
    • getExternalId

      public String getExternalId()
    • setExternalId

      public void setExternalId(String externalId)
    • getUniqueId

      public String getUniqueId()
    • setUniqueId

      public void setUniqueId(String uniqueId)
    • getVendorId

      public String getVendorId()
    • setVendorId

      public void setVendorId(String vendorId)
    • getProductId

      public String getProductId()
    • setProductId

      public void setProductId(String productId)
    • getIommuGroup

      public Integer getIommuGroup()
    • setIommuGroup

      public void setIommuGroup(Integer iommuGroup)
    • getIommuDeviceCount

      public Integer getIommuDeviceCount()
    • setIommuDeviceCount

      public void setIommuDeviceCount(Integer iommuDeviceCount)
    • getStatus

      public ComputeDevice.Status getStatus()
    • setStatus

      public void setStatus(ComputeDevice.Status status)
    • getRefType

      public String getRefType()
    • setRefType

      public void setRefType(String refType)
    • getRefId

      public Long getRefId()
    • setRefId

      public void setRefId(Long refId)
    • getServer

      public ComputeServer getServer()
    • setServer

      public void setServer(ComputeServer server)