Class Alert

java.lang.Object
com.iland.core.api.notification.Alert
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AdvancedBackupsAlertTrigger, AntimalwarelAlert, BurstSummaryAlert, CloudTenantAlert, CohesityContinuityStorageAlertTrigger, FirewallAlert, InitialBurstAlert, IntegrityAlert, IntrusionProtectionAlert, LogInspectionAlert, NearBurstAlert, ObjectStorageAlert, VappPowerStatusAlert, VdcOverConfiguredAlert, VmPowerStatusAlert, VulnerabilityAlert, WebReputationAlert

public abstract class Alert extends Object implements Serializable
Alert.
Author:
Brett Snyder
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getDeliverySpec

      public AlertDeliverySpec getDeliverySpec()
      Get the delivery spec.
      Returns:
      AlertDeliverySpec delivery spec
    • getUsername

      public String getUsername()
      Get the username.
      Returns:
      String username
    • isEnabled

      public boolean isEnabled()
      Set whether the alert is enabled.
      Returns:
      enabled
    • getType

      public AlertType getType()
      Get the alert type
      Returns:
      type of alert
    • getUuid

      public String getUuid()
      Get the uuid.
      Returns:
      uuid
    • getEntityUuid

      public abstract String getEntityUuid()
      Get the entity's uuid.
      Returns:
      entity uuid
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object