Class ImmutableSummaryData
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.internal.data.ImmutableSummaryData
-
- All Implemented Interfaces:
Data<SummaryPointData>
,SummaryData
- Direct Known Subclasses:
AutoValue_ImmutableSummaryData
@Immutable public abstract class ImmutableSummaryData extends java.lang.Object implements SummaryData
A summary metric point.See: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/datamodel.md#summary
Note: This is called "DoubleSummary" to reflect which primitives are used to record it, however "Summary" is the equivalent OTLP type.
Summary is considered a legacy metric type, and shouldn't be produced (by default) from instruments.
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Field Summary
Fields Modifier and Type Field Description private static ImmutableSummaryData
EMPTY
-
Constructor Summary
Constructors Constructor Description ImmutableSummaryData()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ImmutableSummaryData
create(java.util.Collection<SummaryPointData> points)
static ImmutableSummaryData
empty()
-
-
-
Field Detail
-
EMPTY
private static final ImmutableSummaryData EMPTY
-
-
Method Detail
-
empty
public static ImmutableSummaryData empty()
-
create
public static ImmutableSummaryData create(java.util.Collection<SummaryPointData> points)
-
-