Class StorageController


public class StorageController extends StorageControllerIdentityProjection
Representation of a Morpheus StorageController database object within the Morpheus platform. Not all data is provided in this implementation that is available in the morpheus core platform for security purposes and internal use.
  • Field Details

    • name

      protected String name
    • description

      protected String description
    • type

      protected StorageControllerType type
    • controllerKey

      protected String controllerKey
    • unitNumber

      protected String unitNumber
    • busNumber

      protected String busNumber
    • displayOrder

      protected Integer displayOrder
    • internalId

      protected String internalId
    • externalId

      protected String externalId
    • uniqueId

      protected String uniqueId
  • Constructor Details

    • StorageController

      public StorageController()
  • Method Details

    • getDescription

      public String getDescription()
      The description
      Returns:
      description
    • setDescription

      public void setDescription(String description)
      The description
      Parameters:
      description - description
    • getType

      public StorageControllerType getType()
    • setType

      public void setType(StorageControllerType type)
    • getDisplayOrder

      public Integer getDisplayOrder()
      The display order of the disk in the user interface when displayed with other related disks for a ComputeServer, VirtualImage, or VirtualImageLocation
      Returns:
      displayOrder
    • setDisplayOrder

      public void setDisplayOrder(Integer displayOrder)
      The display order of the disk in the user interface when displayed with other related disks for a ComputeServer, VirtualImage, or VirtualImageLocation
      Parameters:
      displayOrder - displayOrder
    • getInternalId

      public String getInternalId()
      An internal ID for this StorageController. Not controlled by Morpheus.
      Returns:
      internalId
    • setInternalId

      public void setInternalId(String internalId)
      An internal ID for this StorageController. Not controlled by Morpheus.
      Parameters:
      internalId - internalId
    • getUnitNumber

      public String getUnitNumber()
      The unit number
      Returns:
      unitNumber
    • setUnitNumber

      public void setUnitNumber(String unitNumber)
      The unit number
      Parameters:
      unitNumber - unitNumber
    • getBusNumber

      public String getBusNumber()
      The bus number
      Returns:
      busNumber
    • setBusNumber

      public void setBusNumber(String busNumber)
      The bus number
      Parameters:
      busNumber - unitNumber
    • setUniqueId

      public void setUniqueId(String uniqueId)
      A unique identifier. Not controlled by Morpheus.
      Parameters:
      uniqueId -
    • getUniqueId

      public String getUniqueId()
      Get the unique identifier. Not controlled by Morpheus.
      Returns:
      uniqueId
    • getName

      public String getName()
      Overrides:
      getName in class StorageControllerIdentityProjection
    • setName

      public void setName(String name)
      Overrides:
      setName in class StorageControllerIdentityProjection
    • getControllerKey

      public String getControllerKey()
      Overrides:
      getControllerKey in class StorageControllerIdentityProjection
    • setControllerKey

      public void setControllerKey(String controllerKey)
      Overrides:
      setControllerKey in class StorageControllerIdentityProjection
    • getExternalId

      public String getExternalId()
      Overrides:
      getExternalId in class StorageControllerIdentityProjection
    • setExternalId

      public void setExternalId(String externalId)
      Overrides:
      setExternalId in class StorageControllerIdentityProjection