Class Value
java.lang.Object
io.opencensus.metrics.export.Value
- Direct Known Subclasses:
Value.ValueDistribution, Value.ValueDouble, Value.ValueLong, Value.ValueSummary
The actual point value for a
Point.
Currently there are three types of Value:
doublelongDistribution
- Since:
- 0.17
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classValue.ValueDistributioncontains summary statistics for a population of values.(package private) static classA 64-bit double-precision floating-pointValue.(package private) static classA 64-bit integerValue.(package private) static classValue.ValueSummarycontains a snapshot representing values calculated over an arbitrary time window. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ValuedistributionValue(Distribution value) Returns aDistributionValue.static ValuedoubleValue(double value) Returns a doubleValue.static ValuelongValue(long value) Returns a longValue.abstract <T> Tmatch(Function<? super Double, T> doubleFunction, Function<? super Long, T> longFunction, Function<? super Distribution, T> distributionFunction, Function<? super Summary, T> summaryFunction, Function<? super Value, T> defaultFunction) Applies the given match function to the underlying data type.static ValuesummaryValue(Summary value)
-
Constructor Details
-
Value
Value()
-
-
Method Details
-
doubleValue
-
longValue
-
distributionValue
Returns aDistributionValue.- Parameters:
value- value inDistribution.- Returns:
- a
DistributionValue. - Since:
- 0.17
-
summaryValue
-
match
public abstract <T> T match(Function<? super Double, T> doubleFunction, Function<? super Long, T> longFunction, Function<? super Distribution, T> distributionFunction, Function<? super Summary, T> summaryFunction, Function<? super Value, T> defaultFunction) Applies the given match function to the underlying data type.- Since:
- 0.17
-