org.jclouds.cloudwatch.features
Interface MetricAsyncApi


public interface MetricAsyncApi

Provides access to Amazon CloudWatch via the Query API

Author:
Jeremy Whitlock
See Also:

Method Summary
 com.google.common.util.concurrent.ListenableFuture<? extends GetMetricStatisticsResponse> getMetricStatistics(GetMetricStatistics statistics)
           
 com.google.common.util.concurrent.ListenableFuture<? extends GetMetricStatisticsResponse> getMetricStatistics(GetMetricStatistics statistics, GetMetricStatisticsOptions options)
           
 com.google.common.util.concurrent.ListenableFuture<? extends PagedIterable<Metric>> list()
           
 com.google.common.util.concurrent.ListenableFuture<? extends IterableWithMarker<Metric>> list(ListMetricsOptions options)
           
 com.google.common.util.concurrent.ListenableFuture<Void> putMetricsInNamespace(Iterable<MetricDatum> metrics, String namespace)
           
 

Method Detail

list

com.google.common.util.concurrent.ListenableFuture<? extends PagedIterable<Metric>> list()
See Also:
MetricApi.list()

list

com.google.common.util.concurrent.ListenableFuture<? extends IterableWithMarker<Metric>> list(ListMetricsOptions options)
See Also:
MetricApi.list(ListMetricsOptions)

getMetricStatistics

com.google.common.util.concurrent.ListenableFuture<? extends GetMetricStatisticsResponse> getMetricStatistics(GetMetricStatistics statistics)
See Also:
MetricApi.getMetricStatistics(GetMetricStatistics)

getMetricStatistics

com.google.common.util.concurrent.ListenableFuture<? extends GetMetricStatisticsResponse> getMetricStatistics(GetMetricStatistics statistics,
                                                                                                              GetMetricStatisticsOptions options)
See Also:
MetricApi.getMetricStatistics(GetMetricStatistics, GetMetricStatisticsOptions)

putMetricsInNamespace

com.google.common.util.concurrent.ListenableFuture<Void> putMetricsInNamespace(Iterable<MetricDatum> metrics,
                                                                               String namespace)
See Also:
MetricApi.putMetricsInNamespace(Iterable, String)


Copyright © 2009-2012 jclouds. All Rights Reserved.