Package io.opencensus.stats
Class Aggregation.Distribution
java.lang.Object
io.opencensus.stats.Aggregation
io.opencensus.stats.Aggregation.Distribution
- Direct Known Subclasses:
AutoValue_Aggregation_Distribution
- Enclosing class:
Aggregation
Calculate distribution stats on aggregated
MeasureValue
s. Distribution includes mean,
count, histogram, min, max and sum of squared deviations.- Since:
- 0.8
-
Nested Class Summary
Nested classes/interfaces inherited from class io.opencensus.stats.Aggregation
Aggregation.Count, Aggregation.Distribution, Aggregation.LastValue, Aggregation.Mean, Aggregation.Sum
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Aggregation.Distribution
create
(BucketBoundaries bucketBoundaries) Construct aDistribution
.abstract BucketBoundaries
Returns theDistribution
's bucket boundaries.final <T> T
match
(Function<? super Aggregation.Sum, T> p0, Function<? super Aggregation.Count, T> p1, Function<? super Aggregation.Distribution, T> p2, Function<? super Aggregation.LastValue, T> p3, Function<? super Aggregation, T> defaultFunction) Applies the given match function to the underlying data type.
-
Constructor Details
-
Distribution
Distribution()
-
-
Method Details
-
create
Construct aDistribution
.- Returns:
- a new
Distribution
. - Since:
- 0.8
-
getBucketBoundaries
Returns theDistribution
's bucket boundaries.- Returns:
- the
Distribution
's bucket boundaries. - Since:
- 0.8
-
match
public final <T> T match(Function<? super Aggregation.Sum, T> p0, Function<? super Aggregation.Count, T> p1, Function<? super Aggregation.Distribution, T> p2, Function<? super Aggregation.LastValue, T> p3, Function<? super Aggregation, T> defaultFunction) Description copied from class:Aggregation
Applies the given match function to the underlying data type.- Specified by:
match
in classAggregation
-