Class AutoValue_ImmutableHistogramPointData
java.lang.Object
io.opentelemetry.sdk.metrics.internal.data.ImmutableHistogramPointData
io.opentelemetry.sdk.metrics.internal.data.AutoValue_ImmutableHistogramPointData
- All Implemented Interfaces:
HistogramPointData, PointData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Attributesprivate final longprivate final longprivate final List<DoubleExemplarData> private final doubleprivate final doubleprivate final longprivate final doubleprivate final booleanprivate final boolean -
Constructor Summary
ConstructorsConstructorDescriptionAutoValue_ImmutableHistogramPointData(long getStartEpochNanos, long getEpochNanos, Attributes getAttributes, double getSum, long getCount, boolean hasMin, double getMin, boolean hasMax, double getMax, List<Double> getBoundaries, List<Long> getCounts, List<DoubleExemplarData> getExemplars) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the attributes of the aggregation.The bucket boundaries.longgetCount()The number of measurements taken.The counts in each bucket.longReturns the end time of the aggregation in epoch nanos.List of exemplars collected from measurements that were used to form the data point.doublegetMax()The max of all measurements recorded, ifHistogramPointData.hasMax()istrue.doublegetMin()The min of all measurements recorded, ifHistogramPointData.hasMin()istrue.longReturns the start time of the aggregation in epoch nanos.doublegetSum()The sum of all measurements recorded.inthashCode()booleanhasMax()ReturntrueifHistogramPointData.getMax()is set.booleanhasMin()ReturntrueifHistogramPointData.getMin()is set.toString()Methods inherited from class ImmutableHistogramPointData
create, create
-
Field Details
-
getStartEpochNanos
private final long getStartEpochNanos -
getEpochNanos
private final long getEpochNanos -
getAttributes
-
getSum
private final double getSum -
getCount
private final long getCount -
hasMin
private final boolean hasMin -
getMin
private final double getMin -
hasMax
private final boolean hasMax -
getMax
private final double getMax -
getBoundaries
-
getCounts
-
getExemplars
-
-
Constructor Details
-
AutoValue_ImmutableHistogramPointData
AutoValue_ImmutableHistogramPointData(long getStartEpochNanos, long getEpochNanos, Attributes getAttributes, double getSum, long getCount, boolean hasMin, double getMin, boolean hasMax, double getMax, List<Double> getBoundaries, List<Long> getCounts, List<DoubleExemplarData> getExemplars)
-
-
Method Details
-
getStartEpochNanos
public long getStartEpochNanos()Description copied from interface:PointDataReturns the start time of the aggregation in epoch nanos. -
getEpochNanos
public long getEpochNanos()Description copied from interface:PointDataReturns the end time of the aggregation in epoch nanos. -
getAttributes
Description copied from interface:PointDataReturns the attributes of the aggregation. -
getSum
public double getSum()Description copied from interface:HistogramPointDataThe sum of all measurements recorded.- Returns:
- the sum of recorded measurements.
-
getCount
public long getCount()Description copied from interface:HistogramPointDataThe number of measurements taken.- Returns:
- the count of recorded measurements.
-
hasMin
public boolean hasMin()Description copied from interface:HistogramPointDataReturntrueifHistogramPointData.getMin()is set. -
getMin
public double getMin()Description copied from interface:HistogramPointDataThe min of all measurements recorded, ifHistogramPointData.hasMin()istrue. IfHistogramPointData.hasMin()isfalse, the response should be ignored. -
hasMax
public boolean hasMax()Description copied from interface:HistogramPointDataReturntrueifHistogramPointData.getMax()is set. -
getMax
public double getMax()Description copied from interface:HistogramPointDataThe max of all measurements recorded, ifHistogramPointData.hasMax()istrue. IfHistogramPointData.hasMax()isfalse, the response should be ignored. -
getBoundaries
Description copied from interface:HistogramPointDataThe bucket boundaries. For a Histogram with N defined boundaries, e.g, [x, y, z]. There are N+1 counts: (-inf, x], (x, y], (y, z], (z, +inf).- Returns:
- the read-only bucket boundaries in increasing order. do not mutate the returned object.
-
getCounts
Description copied from interface:HistogramPointDataThe counts in each bucket.- Returns:
- the read-only counts in each bucket. do not mutate the returned object.
-
getExemplars
Description copied from interface:HistogramPointDataList of exemplars collected from measurements that were used to form the data point. -
toString
-
equals
-
hashCode
-