org.jclouds.cloudwatch.options
Class GetMetricStatisticsOptions

java.lang.Object
  extended by org.jclouds.http.options.BaseHttpRequestOptions
      extended by org.jclouds.cloudwatch.options.GetMetricStatisticsOptions
All Implemented Interfaces:
org.jclouds.http.options.HttpRequestOptions

public class GetMetricStatisticsOptions
extends org.jclouds.http.options.BaseHttpRequestOptions

Options used to control metric statistics are returned

Author:
Andrei Savu, Jeremy Whitlock
See Also:

Nested Class Summary
static class GetMetricStatisticsOptions.Builder
           
 
Field Summary
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
 
Constructor Summary
GetMetricStatisticsOptions()
           
 
Method Summary
 com.google.common.collect.Multimap<String,String> buildFormParameters()
           
 GetMetricStatisticsOptions dimension(Dimension dimension)
          A dimension describing qualities of the metric.
 GetMetricStatisticsOptions dimensions(Set<Dimension> dimensions)
          A list of dimensions describing qualities of the metric.
 GetMetricStatisticsOptions instanceId(String instanceId)
           
 GetMetricStatisticsOptions unit(Unit unit)
           
 
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GetMetricStatisticsOptions

public GetMetricStatisticsOptions()
Method Detail

dimension

public GetMetricStatisticsOptions dimension(Dimension dimension)
A dimension describing qualities of the metric.

Parameters:
dimension - the dimension describing the qualities of the metric
Returns:
this Builder object

dimensions

public GetMetricStatisticsOptions dimensions(Set<Dimension> dimensions)
A list of dimensions describing qualities of the metric.

Parameters:
dimensions - the dimensions describing the qualities of the metric
Returns:
this Builder object

instanceId

public GetMetricStatisticsOptions instanceId(String instanceId)
Parameters:
instanceId - filter metrics by instance Id

unit

public GetMetricStatisticsOptions unit(Unit unit)
Parameters:
unit - the unit of the metric

buildFormParameters

public com.google.common.collect.Multimap<String,String> buildFormParameters()
Specified by:
buildFormParameters in interface org.jclouds.http.options.HttpRequestOptions
Overrides:
buildFormParameters in class org.jclouds.http.options.BaseHttpRequestOptions


Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.