org.jclouds.cloudwatch.features
Interface AlarmAsyncApi


@Beta
public interface AlarmAsyncApi

Provides access to Amazon CloudWatch via the Query API

Author:
Jeremy Whitlock
See Also:

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Void> delete(Iterable<String> alarmNames)
           
 com.google.common.util.concurrent.ListenableFuture<Void> disable(Iterable<String> alarmNames)
           
 com.google.common.util.concurrent.ListenableFuture<Void> enable(Iterable<String> alarmNames)
           
 com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<Alarm>> list()
           
 com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<Alarm>> list(ListAlarmsOptions options)
           
 com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.IterableWithMarker<Alarm>> listAt(String nextToken)
           
 com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<Alarm>> listForMetric(ListAlarmsForMetric options)
           
 com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<AlarmHistoryItem>> listHistory()
           
 com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<AlarmHistoryItem>> listHistory(ListAlarmHistoryOptions options)
           
 com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.IterableWithMarker<AlarmHistoryItem>> listHistoryAt(String nextToken)
           
 com.google.common.util.concurrent.ListenableFuture<Void> save(SaveAlarmOptions options)
           
 com.google.common.util.concurrent.ListenableFuture<Void> setState(String alarmName, String stateReason, String stateReasonData, Alarm.State state)
           
 

Method Detail

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.