Package org.jclouds.cloudwatch.domain
Class MetricDatum.Builder
- java.lang.Object
-
- org.jclouds.cloudwatch.domain.MetricDatum.Builder
-
- Enclosing class:
- MetricDatum
public static class MetricDatum.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Creates a new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricDatumbuild()Returns a newly-createdMetricDatumbased on the contents of theBuilder.MetricDatum.Builderdimension(Dimension dimension)A dimension describing qualities of the metric.MetricDatum.Builderdimensions(Iterable<Dimension> dimensions)A list of dimensions describing qualities of the metric.MetricDatum.BuildermetricName(String metricName)The name of the metric.MetricDatum.BuilderstatisticValues(StatisticValues statisticValues)The object describing the set of statistical values describing the metric.MetricDatum.Buildertimestamp(Date timestamp)The time stamp used for the metric.MetricDatum.Builderunit(Unit unit)The unit for the metric.MetricDatum.Buildervalue(Double value)The value for the metric.
-
-
-
Constructor Detail
-
Builder
public Builder()
Creates a new builder. The returned builder is equivalent to the builder generated byMetricDatum.builder().
-
-
Method Detail
-
dimensions
public MetricDatum.Builder dimensions(Iterable<Dimension> dimensions)
A list of dimensions describing qualities of the metric.- Parameters:
dimensions- the dimensions describing the qualities of the metric- Returns:
- this
Builderobject
-
dimension
public MetricDatum.Builder dimension(Dimension dimension)
A dimension describing qualities of the metric.- Parameters:
dimension- the dimension describing the qualities of the metric- Returns:
- this
Builderobject
-
metricName
public MetricDatum.Builder metricName(String metricName)
The name of the metric.- Parameters:
metricName- the metric name- Returns:
- this
Builderobject
-
statisticValues
public MetricDatum.Builder statisticValues(StatisticValues statisticValues)
The object describing the set of statistical values describing the metric.- Parameters:
statisticValues- the object describing the set of statistical values for the metric- Returns:
- this
Builderobject
-
timestamp
public MetricDatum.Builder timestamp(Date timestamp)
The time stamp used for the metric. If not specified, the default value is set to the time the metric data was received.- Parameters:
timestamp- the time stamp used for the metric- Returns:
- this
Builderobject
-
unit
public MetricDatum.Builder unit(Unit unit)
The unit for the metric.- Parameters:
unit- the unit for the metric- Returns:
- this
Builderobject
-
value
public MetricDatum.Builder value(Double value)
The value for the metric.- Parameters:
value- the value for the metric- Returns:
- this
Builderobject
-
build
public MetricDatum build()
Returns a newly-createdMetricDatumbased on the contents of theBuilder.
-
-