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 Attributes
private final long
private final long
private final List
<DoubleExemplarData> private final double
private final double
private final long
private final double
private final boolean
private 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 TypeMethodDescriptionboolean
Returns the attributes of the aggregation.The bucket boundaries.long
getCount()
The number of measurements taken.The counts in each bucket.long
Returns the end time of the aggregation in epoch nanos.List of exemplars collected from measurements that were used to form the data point.double
getMax()
The max of all measurements recorded, ifHistogramPointData.hasMax()
istrue
.double
getMin()
The min of all measurements recorded, ifHistogramPointData.hasMin()
istrue
.long
Returns the start time of the aggregation in epoch nanos.double
getSum()
The sum of all measurements recorded.int
hashCode()
boolean
hasMax()
Returntrue
ifHistogramPointData.getMax()
is set.boolean
hasMin()
Returntrue
ifHistogramPointData.getMin()
is set.toString()
Methods inherited from class io.opentelemetry.sdk.metrics.internal.data.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:PointData
Returns the start time of the aggregation in epoch nanos. -
getEpochNanos
public long getEpochNanos()Description copied from interface:PointData
Returns the end time of the aggregation in epoch nanos. -
getAttributes
Description copied from interface:PointData
Returns the attributes of the aggregation. -
getSum
public double getSum()Description copied from interface:HistogramPointData
The sum of all measurements recorded.- Returns:
- the sum of recorded measurements.
-
getCount
public long getCount()Description copied from interface:HistogramPointData
The number of measurements taken.- Returns:
- the count of recorded measurements.
-
hasMin
public boolean hasMin()Description copied from interface:HistogramPointData
Returntrue
ifHistogramPointData.getMin()
is set. -
getMin
public double getMin()Description copied from interface:HistogramPointData
The min of all measurements recorded, ifHistogramPointData.hasMin()
istrue
. IfHistogramPointData.hasMin()
isfalse
, the response should be ignored. -
hasMax
public boolean hasMax()Description copied from interface:HistogramPointData
Returntrue
ifHistogramPointData.getMax()
is set. -
getMax
public double getMax()Description copied from interface:HistogramPointData
The max of all measurements recorded, ifHistogramPointData.hasMax()
istrue
. IfHistogramPointData.hasMax()
isfalse
, the response should be ignored. -
getBoundaries
Description copied from interface:HistogramPointData
The 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:HistogramPointData
The counts in each bucket.- Returns:
- the read-only counts in each bucket. do not mutate the returned object.
-
getExemplars
Description copied from interface:HistogramPointData
List of exemplars collected from measurements that were used to form the data point. -
toString
-
equals
-
hashCode
public int hashCode()
-