AggregationCrossSeriesReducer enum

The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.

Inheritance
Available extensions

Values

reduceNone → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_NONE")
reduceMean → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_MEAN")
reduceMin → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_MIN")
reduceMax → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_MAX")
reduceSum → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_SUM")
reduceStddev → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_STDDEV")
reduceCount → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_COUNT")
reduceCountTrue → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_COUNT_TRUE")
reduceCountFalse → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_COUNT_FALSE")
reduceFractionTrue → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_FRACTION_TRUE")
reducePercentile99 → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_PERCENTILE_99")
reducePercentile95 → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_PERCENTILE_95")
reducePercentile50 → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_PERCENTILE_50")
reducePercentile05 → const AggregationCrossSeriesReducer
const AggregationCrossSeriesReducer("REDUCE_PERCENTILE_05")

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
wireValue → String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

fromValue(String value) → AggregationCrossSeriesReducer

Constants

values → const List<AggregationCrossSeriesReducer>
A constant List of the values in this enum, in order of their declaration.