@Beta
public interface AlarmApi
AlarmAsyncApi
,
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.
|
void delete(Iterable<String> alarmNames)
alarmNames
- the list of alarms to deletePagedIterable<AlarmHistoryItem> listHistory()
PagedIterable<AlarmHistoryItem> listHistory(ListAlarmHistoryOptions options)
IterableWithMarker<AlarmHistoryItem> listHistoryAt(String nextToken)
nextToken
- the token corresponding with the data you want to getPagedIterable<Alarm> list()
PagedIterable<Alarm> list(ListAlarmsOptions options)
options
- the options describing the alarms queryIterableWithMarker<Alarm> listAt(String nextToken)
nextToken
- the token corresponding with the data you want to getcom.google.common.collect.FluentIterable<Alarm> listForMetric(ListAlarmsForMetric options)
options
- the options describing the alarms for metric queryvoid disable(Iterable<String> alarmNames)
alarmNames
- the list of alarms to disablevoid enable(Iterable<String> alarmNames)
alarmNames
- the list of alarms to enablevoid save(SaveAlarmOptions options)
options
- the options describing the metric alarm to create/updatevoid 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-2013 jclouds. All Rights Reserved.