Class MeasurementValue

    • Constructor Summary

      Constructors 
      Constructor Description
      MeasurementValue​(@NotNull java.lang.Number value, @Nullable java.lang.String unit)  
      MeasurementValue​(@NotNull java.lang.Number value, @Nullable java.lang.String unit, @Nullable java.util.Map<java.lang.String,​java.lang.Object> unknown)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      @Nullable java.lang.String getUnit()  
      @Nullable java.util.Map<java.lang.String,​java.lang.Object> getUnknown()  
      @NotNull java.lang.Number getValue()  
      void serialize​(@NotNull JsonObjectWriter writer, @NotNull ILogger logger)  
      void setUnknown​(@Nullable java.util.Map<java.lang.String,​java.lang.Object> unknown)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MeasurementValue

        public MeasurementValue​(@NotNull
                                @NotNull java.lang.Number value,
                                @Nullable
                                @Nullable java.lang.String unit)
      • MeasurementValue

        @TestOnly
        public MeasurementValue​(@NotNull
                                @NotNull java.lang.Number value,
                                @Nullable
                                @Nullable java.lang.String unit,
                                @Nullable
                                @Nullable java.util.Map<java.lang.String,​java.lang.Object> unknown)
    • Method Detail

      • getValue

        @TestOnly
        @NotNull
        public @NotNull java.lang.Number getValue()
      • getUnit

        @Nullable
        public @Nullable java.lang.String getUnit()
      • getUnknown

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​java.lang.Object> getUnknown()
        Specified by:
        getUnknown in interface JsonUnknown
      • setUnknown

        public void setUnknown​(@Nullable
                               @Nullable java.util.Map<java.lang.String,​java.lang.Object> unknown)
        Specified by:
        setUnknown in interface JsonUnknown