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 Object
implements DoubleExemplarData
An
ExemplarData
with double
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic 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
-
Constructor Details
-
ImmutableDoubleExemplarData
ImmutableDoubleExemplarData()
-
-
Method Details
-
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.
-