org.jclouds.cloudwatch.features
Interface AlarmAsyncApi
@Beta
public interface AlarmAsyncApi
Provides access to Amazon CloudWatch via the Query API
- Author:
- Jeremy Whitlock
- See Also:
delete
@Named(value="DeleteAlarms")
com.google.common.util.concurrent.ListenableFuture<Void> delete(Iterable<String> alarmNames)
- See Also:
AlarmApi.delete(Iterable)
listHistory
@Named(value="DescribeAlarmHistory")
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<AlarmHistoryItem>> listHistory()
- See Also:
AlarmApi.listHistory()
listHistory
@Named(value="DescribeAlarmHistory")
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<AlarmHistoryItem>> listHistory(ListAlarmHistoryOptions options)
- See Also:
AlarmApi.listHistory(org.jclouds.cloudwatch.options.ListAlarmHistoryOptions)
listHistoryAt
@Named(value="DescribeAlarmHistory")
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.IterableWithMarker<AlarmHistoryItem>> listHistoryAt(String nextToken)
- See Also:
AlarmApi.listHistoryAt(String)
list
@Named(value="DescribeAlarms")
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<Alarm>> list()
- See Also:
AlarmApi.list()
list
@Named(value="DescribeAlarms")
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<Alarm>> list(ListAlarmsOptions options)
- See Also:
AlarmApi.list(org.jclouds.cloudwatch.options.ListAlarmsOptions)
listAt
@Named(value="DescribeAlarms")
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.IterableWithMarker<Alarm>> listAt(String nextToken)
- See Also:
AlarmApi.listAt(String)
listForMetric
@Named(value="DescribeAlarmsForMetric")
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<Alarm>> listForMetric(ListAlarmsForMetric options)
- See Also:
AlarmApi.listForMetric(org.jclouds.cloudwatch.options.ListAlarmsForMetric)
disable
@Named(value="DisableAlarmActions")
com.google.common.util.concurrent.ListenableFuture<Void> disable(Iterable<String> alarmNames)
- See Also:
AlarmApi.disable(Iterable)
enable
@Named(value="EnableAlarmActions")
com.google.common.util.concurrent.ListenableFuture<Void> enable(Iterable<String> alarmNames)
- See Also:
AlarmApi.enable(Iterable)
save
@Named(value="PutMetricAlarm")
com.google.common.util.concurrent.ListenableFuture<Void> save(SaveAlarmOptions options)
- See Also:
AlarmApi.save(org.jclouds.cloudwatch.options.SaveAlarmOptions)
setState
@Named(value="SetAlarmState")
com.google.common.util.concurrent.ListenableFuture<Void> setState(String alarmName,
String stateReason,
@Nullable
String stateReasonData,
Alarm.State state)
- See Also:
AlarmApi.setState(String, String, String, org.jclouds.cloudwatch.domain.Alarm.State)
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.