Package io.opencensus.metrics.export
Class Value.ValueDistribution
java.lang.Object
io.opencensus.metrics.export.Value
io.opencensus.metrics.export.Value.ValueDistribution
- Direct Known Subclasses:
AutoValue_Value_ValueDistribution
- Enclosing class:
Value
Value.ValueDistribution
contains summary statistics for a population of values. It optionally
contains a histogram representing the distribution of those values across a set of buckets.-
Nested Class Summary
Nested classes/interfaces inherited from class io.opencensus.metrics.export.Value
Value.ValueDistribution, Value.ValueDouble, Value.ValueLong, Value.ValueSummary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static Value.ValueDistribution
create
(Distribution value) Creates aValue.ValueDistribution
.(package private) abstract Distribution
getValue()
Returns theDistribution
value.final <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.Methods inherited from class io.opencensus.metrics.export.Value
distributionValue, doubleValue, longValue, summaryValue
-
Constructor Details
-
ValueDistribution
ValueDistribution()
-
-
Method Details
-
match
public final <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) Description copied from class:Value
Applies the given match function to the underlying data type. -
create
Creates aValue.ValueDistribution
.- Parameters:
value
- theDistribution
value.- Returns:
- a
ValueDistribution
.
-
getValue
Returns theDistribution
value.- Returns:
- the
Distribution
value.
-