Class Alarm

java.lang.Object
org.jclouds.cloudwatch.domain.Alarm

@Beta public class Alarm extends Object
See Also:
  • Constructor Details

  • Method Details

    • areActionsEnabled

      public boolean areActionsEnabled()
      return whether actions are enabled if the alarm state changes
    • getAlarmActions

      public Set<String> getAlarmActions()
      return list of actions to perform when the alarm state changes to Alarm.State.ALARM from any other state
    • getAlarmARN

      public String getAlarmARN()
      return the Amazon Resource Name (ARN) of the alarm
    • getAlarmConfigurationUpdatedTimestamp

      public Date getAlarmConfigurationUpdatedTimestamp()
      return the date timestamp of when the alarm was last updated
    • getAlarmDescription

      public String getAlarmDescription()
      return the description of the alarm
    • getAlarmName

      public String getAlarmName()
      return the name of the alarm
    • getComparisonOperator

      public ComparisonOperator getComparisonOperator()
      return the arithmetic operation to use when comparing the specified statistic and threshold
    • getDimensions

      public Set<Dimension> getDimensions()
      return the list of dimensions associated with the alarm's associated metric
    • getEvaluationPeriods

      public int getEvaluationPeriods()
      return the number of periods over which data is compared to the specified threshold
    • getInsufficientDataActions

      public Set<String> getInsufficientDataActions()
      return the list of actions to execute when this alarm transitions into an Alarm.State.INSUFFICIENT_DATA state from any other state
    • getMetricName

      public String getMetricName()
      return the name of the alarm's metric
    • getNamespace

      public String getNamespace()
      return the namespace of alarm's associated metric
    • getOkActions

      public Set<String> getOkActions()
      return the list of actions to execute when this alarm transitions into an Alarm.State.OK state from any other state
    • getPeriod

      public int getPeriod()
      return the period in seconds over which the statistic is applied
    • getStateReason

      public String getStateReason()
      return the human-readable explanation for the alarm's state
    • getStateReasonData

      public com.google.common.base.Optional<String> getStateReasonData()
      return the explanation for the alarm's state in machine-readable JSON format
    • getStateUpdatedTimestamp

      public Date getStateUpdatedTimestamp()
      return the time stamp of the last update to the alarm's state
    • getState

      public Alarm.State getState()
      return the state value for the alarm
    • getStatistic

      public Statistics getStatistic()
      return the statistic to apply to the alarm's associated metric
    • getThreshold

      public double getThreshold()
      return the value against which the specified statistic is compared
    • getUnit

      public com.google.common.base.Optional<Unit> getUnit()
      return the unit of the alarm's associated metric
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object