Package io.opencensus.metrics.export
Class Value.ValueLong
- java.lang.Object
-
- io.opencensus.metrics.export.Value
-
- io.opencensus.metrics.export.Value.ValueLong
-
- Direct Known Subclasses:
AutoValue_Value_ValueLong
- Enclosing class:
- Value
@Immutable abstract static class Value.ValueLong extends Value
A 64-bit integerValue.
-
-
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 ValueLong()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static Value.ValueLongcreate(long value)Creates aValue.ValueLong.(package private) abstract longgetValue()Returns the long value.<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.ValueLong create(long value)
Creates aValue.ValueLong.- Parameters:
value- the value in long.- Returns:
- a
ValueLong.
-
getValue
abstract long getValue()
Returns the long value.- Returns:
- the long value.
-
-