Class MetricData.DoubleSumData
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.data.MetricData.DoubleSumData
-
- Enclosing class:
- MetricData
@Immutable public abstract static class MetricData.DoubleSumData extends Object
-
-
Constructor Summary
Constructors Constructor Description DoubleSumData()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static MetricData.DoubleSumDatacreate(boolean isMonotonic, MetricData.AggregationTemporality temporality, Collection<MetricData.Point> points)abstract MetricData.AggregationTemporalitygetAggregationTemporality()Returns theAggregationTemporalityof this metric,abstract Collection<MetricData.Point>getPoints()Returns the dataMetricData.Points for this metric.abstract booleanisMonotonic()Returns "true" if the sum is monotonic.
-
-
-
Method Detail
-
create
public static MetricData.DoubleSumData create(boolean isMonotonic, MetricData.AggregationTemporality temporality, Collection<MetricData.Point> points)
-
getPoints
public abstract Collection<MetricData.Point> getPoints()
Returns the dataMetricData.Points for this metric.- Returns:
- the data
MetricData.Points for this metric, or emptyCollectionif no points.
-
isMonotonic
public abstract boolean isMonotonic()
Returns "true" if the sum is monotonic.- Returns:
- "true" if the sum is monotonic
-
getAggregationTemporality
public abstract MetricData.AggregationTemporality getAggregationTemporality()
Returns theAggregationTemporalityof this metric,AggregationTemporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.
- Returns:
- the
AggregationTemporalityof this metric
-
-