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 Summary
Modifier and TypeMethodDescriptionGet chassis placement configurationGet front rack imagelong
Get object IDGet object namelong
Get physical container object IDshort
Get device height in rack unitsGet orientation of object in rackshort
Get position in rackGet rear rack imageGet object status
-
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
-