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.ValueSummarycontains 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.ValueSummarycreate(Summary value)Creates aValue.ValueSummary.(package private) abstract SummarygetValue()Returns theSummaryvalue.<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.ValueSummary create(Summary value)
Creates aValue.ValueSummary.- Parameters:
value- theSummaryvalue.- Returns:
- a
ValueSummary.
-
-