Class ImmutableDoubleExemplarData
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.internal.data.ImmutableDoubleExemplarData
-
- All Implemented Interfaces:
DoubleExemplarData
,ExemplarData
- Direct Known Subclasses:
AutoValue_ImmutableDoubleExemplarData
@Immutable public abstract class ImmutableDoubleExemplarData extends java.lang.Object implements DoubleExemplarData
AnExemplarData
withdouble
measurements.This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Constructor Summary
Constructors Constructor Description ImmutableDoubleExemplarData()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DoubleExemplarData
create(Attributes filteredAttributes, long recordTimeNanos, SpanContext spanContext, double value)
Construct a new exemplar.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.opentelemetry.sdk.metrics.data.DoubleExemplarData
getValue
-
Methods inherited from interface io.opentelemetry.sdk.metrics.data.ExemplarData
getEpochNanos, getFilteredAttributes, getSpanContext
-
-
-
-
Method Detail
-
create
public static DoubleExemplarData create(Attributes filteredAttributes, long recordTimeNanos, SpanContext spanContext, double value)
Construct a new exemplar.- Parameters:
filteredAttributes
- The set ofAttributes
not already associated with thePointData
.recordTimeNanos
- The time when the sample qas recorded in nanoseconds.spanContext
- The associated span context.value
- The value recorded.
-
-