Modifier and Type | Method and Description |
---|---|
void |
delete(Iterable<String> alarmNames)
Deletes all specified alarms.
|
void |
disable(Iterable<String> alarmNames)
Disables actions for the specified alarms.
|
void |
enable(Iterable<String> alarmNames)
Enables actions for the specified alarms.
|
PagedIterable<Alarm> |
list()
Return all alarms.
|
PagedIterable<Alarm> |
list(ListAlarmsOptions options)
Return all alarms based on the options query
|
IterableWithMarker<Alarm> |
listAt(String nextToken)
Return a single page of alarms based on the options query
|
com.google.common.collect.FluentIterable<Alarm> |
listForMetric(ListAlarmsForMetric options)
Return alarms all alarms for a single metric.
|
PagedIterable<AlarmHistoryItem> |
listHistory()
Return all history for all alarms.
|
PagedIterable<AlarmHistoryItem> |
listHistory(ListAlarmHistoryOptions options)
Return all history based on the options query
|
IterableWithMarker<AlarmHistoryItem> |
listHistoryAt(String nextToken)
Return a single page of history for the specified alarm.
|
void |
save(SaveAlarmOptions options)
Creates or updates an alarm and associates it with the specified Amazon CloudWatch metric.
|
void |
setState(String alarmName,
String stateReason,
String stateReasonData,
Alarm.State state)
Temporarily sets the state of an alarm.
|
@Named(value="DeleteAlarms") void delete(Iterable<String> alarmNames)
alarmNames
- the list of alarms to delete@Named(value="DescribeAlarmHistory") PagedIterable<AlarmHistoryItem> listHistory()
@Named(value="DescribeAlarmHistory") PagedIterable<AlarmHistoryItem> listHistory(ListAlarmHistoryOptions options)
@Named(value="DescribeAlarmHistory") IterableWithMarker<AlarmHistoryItem> listHistoryAt(String nextToken)
nextToken
- the token corresponding with the data you want to get@Named(value="DescribeAlarms") PagedIterable<Alarm> list()
@Named(value="DescribeAlarms") PagedIterable<Alarm> list(ListAlarmsOptions options)
options
- the options describing the alarms query@Named(value="DescribeAlarms") IterableWithMarker<Alarm> listAt(String nextToken)
nextToken
- the token corresponding with the data you want to get@Named(value="DescribeAlarmsForMetric") com.google.common.collect.FluentIterable<Alarm> listForMetric(ListAlarmsForMetric options)
options
- the options describing the alarms for metric query@Named(value="DisableAlarmActions") void disable(Iterable<String> alarmNames)
alarmNames
- the list of alarms to disable@Named(value="EnableAlarmActions") void enable(Iterable<String> alarmNames)
alarmNames
- the list of alarms to enable@Named(value="PutMetricAlarm") void save(SaveAlarmOptions options)
options
- the options describing the metric alarm to create/update@Named(value="SetAlarmState") void setState(String alarmName, String stateReason, @Nullable String stateReasonData, Alarm.State state)
alarmName
- the descriptive name for the alarmstateReason
- the reason that this alarm is set to this specific state (in human-readable text format)stateReasonData
- the reason that this alarm is set to this specific state (in machine-readable JSON format)state
- the value of the stateCopyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.