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:
HttpRequestOptions

public class GetMetricStatisticsOptions
extends 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, matrixParameters, pathSuffix, payload, queryParameters
 
Constructor Summary
GetMetricStatisticsOptions()
           
 
Method Summary
 com.google.common.collect.Multimap<String,String> buildFormParameters()
          Builds form parameters representing options.
 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
buildMatrixParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstMatrixOrNull, 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()
Description copied from interface: HttpRequestOptions
Builds form parameters representing options.

Specified by:
buildFormParameters in interface HttpRequestOptions
Overrides:
buildFormParameters in class BaseHttpRequestOptions
Returns:
map that may contain query parameters.


Copyright © 2009-2012 jclouds. All Rights Reserved.