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 integer Value.
  • Constructor Details

    • ValueLong

      ValueLong()
  • Method Details

    • match

      public final <T> T match(Function<? super Double,T> doubleFunction, Function<? super 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.
      Specified by:
      match in class Value
    • create

      static Value.ValueLong create(long value)
      Creates a Value.ValueLong.
      Parameters:
      value - the value in long.
      Returns:
      a ValueLong.
    • getValue

      abstract long getValue()
      Returns the long value.
      Returns:
      the long value.