Package io.opencensus.stats
Class Measurement
- java.lang.Object
-
- io.opencensus.stats.Measurement
-
- Direct Known Subclasses:
Measurement.MeasurementDouble,Measurement.MeasurementLong
@Immutable public abstract class Measurement extends java.lang.ObjectImmutable representation of a Measurement.- Since:
- 0.8
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMeasurement.MeasurementDoubleDoubletypedMeasurement.static classMeasurement.MeasurementLongLongtypedMeasurement.
-
Constructor Summary
Constructors Modifier Constructor Description privateMeasurement()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract MeasuregetMeasure()Extracts the measuredMeasure.abstract <T> Tmatch(Function<? super Measurement.MeasurementDouble,T> p0, Function<? super Measurement.MeasurementLong,T> p1, Function<? super Measurement,T> defaultFunction)Applies the given match function to the underlying data type.
-
-
-
Method Detail
-
match
public abstract <T> T match(Function<? super Measurement.MeasurementDouble,T> p0, Function<? super Measurement.MeasurementLong,T> p1, Function<? super Measurement,T> defaultFunction)
Applies the given match function to the underlying data type.- Since:
- 0.8
-
-