Class Value.ValueDouble

java.lang.Object
io.opencensus.metrics.export.Value
io.opencensus.metrics.export.Value.ValueDouble
Direct Known Subclasses:
AutoValue_Value_ValueDouble
Enclosing class:
Value

@Immutable abstract static class Value.ValueDouble extends Value
A 64-bit double-precision floating-point Value.
Since:
0.17
  • Constructor Details

    • ValueDouble

      ValueDouble()
  • 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.ValueDouble create(double value)
      Parameters:
      value - the value in double.
      Returns:
      a ValueDouble.
    • getValue

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