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.
  • 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.