Class ImmutableExponentialHistogramPointData
java.lang.Object
io.opentelemetry.sdk.metrics.internal.data.ImmutableExponentialHistogramPointData
- All Implemented Interfaces:
ExponentialHistogramPointData, PointData
- Direct Known Subclasses:
AutoValue_ImmutableExponentialHistogramPointData
@Immutable
public abstract class ImmutableExponentialHistogramPointData
extends Object
implements ExponentialHistogramPointData
Auto value implementation of
ExponentialHistogramPointData.
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(int scale, double sum, long zeroCount, boolean hasMin, double min, boolean hasMax, double max, ExponentialHistogramBuckets positiveBuckets, ExponentialHistogramBuckets negativeBuckets, long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars) Create a DoubleExponentialHistogramPointData.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ExponentialHistogramPointData
getCount, getExemplars, getMax, getMin, getNegativeBuckets, getPositiveBuckets, getScale, getSum, getZeroCount, hasMax, hasMinMethods inherited from interface PointData
getAttributes, getEpochNanos, getStartEpochNanos
-
Constructor Details
-
ImmutableExponentialHistogramPointData
ImmutableExponentialHistogramPointData()
-
-
Method Details
-
create
public static ExponentialHistogramPointData create(int scale, double sum, long zeroCount, boolean hasMin, double min, boolean hasMax, double max, ExponentialHistogramBuckets positiveBuckets, ExponentialHistogramBuckets negativeBuckets, long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars) Create a DoubleExponentialHistogramPointData.- Returns:
- a DoubleExponentialHistogramPointData.
-