Class AutoValue_ImmutableExponentialHistogramPointData
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.internal.data.ImmutableExponentialHistogramPointData
-
- io.opentelemetry.sdk.metrics.internal.data.AutoValue_ImmutableExponentialHistogramPointData
-
- All Implemented Interfaces:
ExponentialHistogramPointData
,PointData
@Generated("com.google.auto.value.processor.AutoValueProcessor") final class AutoValue_ImmutableExponentialHistogramPointData extends ImmutableExponentialHistogramPointData
-
-
Field Summary
Fields Modifier and Type Field Description private Attributes
getAttributes
private long
getCount
private long
getEpochNanos
private java.util.List<DoubleExemplarData>
getExemplars
private double
getMax
private double
getMin
private ExponentialHistogramBuckets
getNegativeBuckets
private ExponentialHistogramBuckets
getPositiveBuckets
private int
getScale
private long
getStartEpochNanos
private double
getSum
private long
getZeroCount
private boolean
hasMax
private boolean
hasMin
-
Constructor Summary
Constructors Constructor Description AutoValue_ImmutableExponentialHistogramPointData(long getStartEpochNanos, long getEpochNanos, Attributes getAttributes, int getScale, double getSum, long getCount, long getZeroCount, boolean hasMin, double getMin, boolean hasMax, double getMax, ExponentialHistogramBuckets getPositiveBuckets, ExponentialHistogramBuckets getNegativeBuckets, java.util.List<DoubleExemplarData> getExemplars)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
Attributes
getAttributes()
Returns the attributes of the aggregation.long
getCount()
Returns the number of measurements taken for this data point, including the positive bucket counts, negative bucket counts, and the zero count.long
getEpochNanos()
Returns the end time of the aggregation in epoch nanos.java.util.List<DoubleExemplarData>
getExemplars()
List of exemplars collected from measurements that were used to form the data point.double
getMax()
The max of all measurements recorded, ifExponentialHistogramPointData.hasMax()
istrue
.double
getMin()
The min of all measurements recorded, ifExponentialHistogramPointData.hasMin()
istrue
.ExponentialHistogramBuckets
getNegativeBuckets()
Return theExponentialHistogramBuckets
representing the negative measurements taken for this histogram.ExponentialHistogramBuckets
getPositiveBuckets()
Return theExponentialHistogramBuckets
representing the positive measurements taken for this histogram.int
getScale()
Scale characterises the resolution of the histogram, with larger values of scale offering greater precision.long
getStartEpochNanos()
Returns the start time of the aggregation in epoch nanos.double
getSum()
Returns the sum of all measurements in the data point.long
getZeroCount()
Returns the number of measurements equal to zero in this data point.int
hashCode()
boolean
hasMax()
Returntrue
ifExponentialHistogramPointData.getMax()
is set.boolean
hasMin()
Returntrue
ifExponentialHistogramPointData.getMin()
is set.java.lang.String
toString()
-
Methods inherited from class io.opentelemetry.sdk.metrics.internal.data.ImmutableExponentialHistogramPointData
create
-
-
-
-
Field Detail
-
getStartEpochNanos
private final long getStartEpochNanos
-
getEpochNanos
private final long getEpochNanos
-
getAttributes
private final Attributes getAttributes
-
getScale
private final int getScale
-
getSum
private final double getSum
-
getCount
private final long getCount
-
getZeroCount
private final long getZeroCount
-
hasMin
private final boolean hasMin
-
getMin
private final double getMin
-
hasMax
private final boolean hasMax
-
getMax
private final double getMax
-
getPositiveBuckets
private final ExponentialHistogramBuckets getPositiveBuckets
-
getNegativeBuckets
private final ExponentialHistogramBuckets getNegativeBuckets
-
getExemplars
private final java.util.List<DoubleExemplarData> getExemplars
-
-
Constructor Detail
-
AutoValue_ImmutableExponentialHistogramPointData
AutoValue_ImmutableExponentialHistogramPointData(long getStartEpochNanos, long getEpochNanos, Attributes getAttributes, int getScale, double getSum, long getCount, long getZeroCount, boolean hasMin, double getMin, boolean hasMax, double getMax, ExponentialHistogramBuckets getPositiveBuckets, ExponentialHistogramBuckets getNegativeBuckets, java.util.List<DoubleExemplarData> getExemplars)
-
-
Method Detail
-
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
public Attributes getAttributes()
Description copied from interface:PointData
Returns the attributes of the aggregation.
-
getScale
public int getScale()
Description copied from interface:ExponentialHistogramPointData
Scale characterises the resolution of the histogram, with larger values of scale offering greater precision. Bucket boundaries of the histogram are located at integer powers of the base, wherebase = Math.pow(2, Math.pow(2, -scale))
.- Returns:
- the scale.
-
getSum
public double getSum()
Description copied from interface:ExponentialHistogramPointData
Returns the sum of all measurements in the data point. The sum should be disregarded if there are both positive and negative measurements.- Returns:
- the sum of all measurements in this data point.
-
getCount
public long getCount()
Description copied from interface:ExponentialHistogramPointData
Returns the number of measurements taken for this data point, including the positive bucket counts, negative bucket counts, and the zero count.- Returns:
- the number of measurements in this data point.
-
getZeroCount
public long getZeroCount()
Description copied from interface:ExponentialHistogramPointData
Returns the number of measurements equal to zero in this data point.- Returns:
- the number of values equal to zero.
-
hasMin
public boolean hasMin()
Description copied from interface:ExponentialHistogramPointData
Returntrue
ifExponentialHistogramPointData.getMin()
is set.
-
getMin
public double getMin()
Description copied from interface:ExponentialHistogramPointData
The min of all measurements recorded, ifExponentialHistogramPointData.hasMin()
istrue
. IfExponentialHistogramPointData.hasMin()
isfalse
, the response should be ignored.
-
hasMax
public boolean hasMax()
Description copied from interface:ExponentialHistogramPointData
Returntrue
ifExponentialHistogramPointData.getMax()
is set.
-
getMax
public double getMax()
Description copied from interface:ExponentialHistogramPointData
The max of all measurements recorded, ifExponentialHistogramPointData.hasMax()
istrue
. IfExponentialHistogramPointData.hasMax()
isfalse
, the response should be ignored.
-
getPositiveBuckets
public ExponentialHistogramBuckets getPositiveBuckets()
Description copied from interface:ExponentialHistogramPointData
Return theExponentialHistogramBuckets
representing the positive measurements taken for this histogram.- Returns:
- the positive buckets.
-
getNegativeBuckets
public ExponentialHistogramBuckets getNegativeBuckets()
Description copied from interface:ExponentialHistogramPointData
Return theExponentialHistogramBuckets
representing the negative measurements taken for this histogram.- Returns:
- the negative buckets.
-
getExemplars
public java.util.List<DoubleExemplarData> getExemplars()
Description copied from interface:ExponentialHistogramPointData
List of exemplars collected from measurements that were used to form the data point.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-