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 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. ACTIVE or INACTIVE).
      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