Interface PowerEvent
- All Known Implementing Classes:
PowerEventJson
public interface PowerEvent
Read-only model representing a single IBX SmartView power event. Power events are raised
when a monitored power asset (cage, cabinet, or circuit) crosses a configured threshold,
for example when a cage draw exceeds a percentage of usable kVA.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the customer account number associated with the event.Returns the processing-time information associated with this power event.Returns the unique identifier of the power event.getAsset()Returns the asset associated with this power event.Returns the category of the power event (e.g.Returns the condition type that triggered the event (e.g.Returns the actual value observed at the time the event was triggered.Returns the type of power event (e.g.getId()Returns the database identifier of the power event.Returns the current status of the power event (e.g.Returns the trace identifier related to this power event's status change.Returns the configured threshold value that triggers the event.
-
Method Details
-
getId
Long getId()Returns the database identifier of the power event.- Returns:
- the numeric identifier of the power event
-
getAlertUid
String getAlertUid()Returns the unique identifier of the power event.- Returns:
- the alert UID of the power event
-
getTraceUid
String getTraceUid()Returns the trace identifier related to this power event's status change.- Returns:
- the trace UID of the power event
-
getStatus
AlertStatus getStatus()Returns the current status of the power event (e.g.ACTIVEorINACTIVE).- Returns:
- the status of the power event
-
getAsset
PowerEventAsset getAsset()Returns the asset associated with this power event.- Returns:
- the power event asset
-
getActiveProcessing
PowerEventProcessing getActiveProcessing()Returns the processing-time information associated with this power event.- Returns:
- the power event processing information
-
getCategory
String getCategory()Returns the category of the power event (e.g.POWER).- Returns:
- the category of the power event
-
getEventType
String getEventType()Returns the type of power event (e.g.CAGE_DRAW,CABINET_DRAW_TO_USABLE_KVA).- Returns:
- the event type
-
getConditionType
String getConditionType()Returns the condition type that triggered the event (e.g.EXCEEDS,FALLS_BELOW).- Returns:
- the condition type
-
getTriggerValue
String getTriggerValue()Returns the configured threshold value that triggers the event.- Returns:
- the trigger value
-
getCurrentValue
String getCurrentValue()Returns the actual value observed at the time the event was triggered.- Returns:
- the current value
-
getAccountNo
String getAccountNo()Returns the customer account number associated with the event.- Returns:
- the account number
-