Interface HardwareEntity

All Known Implementing Classes:
AbstractNode, Chassis, Node

public interface HardwareEntity
Common interface for rack or chassis elements (anything that can be mounted in rack or inserted into chassis)
  • Method Details

    • getObjectId

      long getObjectId()
      Get object ID
      Returns:
      object ID
    • getObjectName

      String getObjectName()
      Get object name
      Returns:
      object name
    • getStatus

      ObjectStatus getStatus()
      Get object status
      Returns:
      object status
    • getPhysicalContainerId

      long getPhysicalContainerId()
      Get physical container object ID
      Returns:
      physical container object ID
    • getFrontRackImage

      UUID getFrontRackImage()
      Get front rack image
      Returns:
      front rack image
    • getRearRackImage

      UUID getRearRackImage()
      Get rear rack image
      Returns:
      rear rack image
    • getRackPosition

      short getRackPosition()
      Get position in rack
      Returns:
      position in rack
    • getRackHeight

      short getRackHeight()
      Get device height in rack units
      Returns:
      device height in rack units
    • getRackOrientation

      RackOrientation getRackOrientation()
      Get orientation of object in rack
      Returns:
      orientation of object in rack
    • getChassisPlacement

      ChassisPlacement getChassisPlacement()
      Get chassis placement configuration
      Returns:
      chassis placement configuration