Class ImmutableLongExemplarData
java.lang.Object
io.opentelemetry.sdk.metrics.internal.data.ImmutableLongExemplarData
- All Implemented Interfaces:
ExemplarData,LongExemplarData
- Direct Known Subclasses:
AutoValue_ImmutableLongExemplarData
@Immutable
public abstract class ImmutableLongExemplarData
extends Object
implements LongExemplarData
An
ExemplarData with long 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 LongExemplarDatacreate(Attributes filteredAttributes, long recordTimeNanos, SpanContext spanContext, long value) Construct a new exemplar.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.opentelemetry.sdk.metrics.data.ExemplarData
getEpochNanos, getFilteredAttributes, getSpanContextMethods inherited from interface io.opentelemetry.sdk.metrics.data.LongExemplarData
getValue
-
Constructor Details
-
ImmutableLongExemplarData
ImmutableLongExemplarData()
-
-
Method Details
-
create
public static LongExemplarData create(Attributes filteredAttributes, long recordTimeNanos, SpanContext spanContext, long value) Construct a new exemplar.- Parameters:
filteredAttributes- The set ofAttributesnot already associated with thePointData.recordTimeNanos- The time when the sample qas recorded in nanoseconds.spanContext- The associated span context.value- The value recorded.
-