Package io.opencensus.metrics.export
Class Value.ValueSummary
- java.lang.Object
-
- io.opencensus.metrics.export.Value
-
- io.opencensus.metrics.export.Value.ValueSummary
-
- Direct Known Subclasses:
AutoValue_Value_ValueSummary
- Enclosing class:
- Value
@Immutable abstract static class Value.ValueSummary extends Value
Value.ValueSummary
contains a snapshot representing values calculated over an arbitrary time window.
-
-
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 ValueSummary()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static Value.ValueSummary
create(Summary value)
Creates aValue.ValueSummary
.(package private) abstract Summary
getValue()
Returns theSummary
value.<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)
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:Value
Applies the given match function to the underlying data type.
-
create
static Value.ValueSummary create(Summary value)
Creates aValue.ValueSummary
.- Parameters:
value
- theSummary
value.- Returns:
- a
ValueSummary
.
-
-