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
@Immutable abstract static class Value.ValueDistribution extends Value
Value.ValueDistributioncontains 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 Constructor Description ValueDistribution()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static Value.ValueDistributioncreate(Distribution value)Creates aValue.ValueDistribution.(package private) abstract DistributiongetValue()Returns theDistributionvalue.<T> Tmatch(Function<? super java.lang.Double,T> doubleFunction, Function<? super java.lang.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
-
-
-
-
Method Detail
-
match
public final <T> T match(Function<? super java.lang.Double,T> doubleFunction, Function<? super java.lang.Long,T> longFunction, Function<? super Distribution,T> distributionFunction, Function<? super Summary,T> summaryFunction, Function<? super Value,T> defaultFunction)
Description copied from class:ValueApplies the given match function to the underlying data type.
-
create
static Value.ValueDistribution create(Distribution value)
Creates aValue.ValueDistribution.- Parameters:
value- theDistributionvalue.- Returns:
- a
ValueDistribution.
-
getValue
abstract Distribution getValue()
Returns theDistributionvalue.- Returns:
- the
Distributionvalue.
-
-