Class HistogramPointDataImpl

Object
HistogramPointDataImpl
All Implemented Interfaces:
HistogramPointData, PointData

public class HistogramPointDataImpl extends Object implements HistogramPointData
  • Constructor Details

    • HistogramPointDataImpl

      public HistogramPointDataImpl(double sum, long count, double min, double max, List<Double> boundaries, List<Long> counts, long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars)
  • Method Details

    • getSum

      public double getSum()
      Specified by:
      getSum in interface HistogramPointData
    • getCount

      public long getCount()
      Specified by:
      getCount in interface HistogramPointData
    • hasMin

      public boolean hasMin()
      Specified by:
      hasMin in interface HistogramPointData
    • getMin

      public double getMin()
      Specified by:
      getMin in interface HistogramPointData
    • hasMax

      public boolean hasMax()
      Specified by:
      hasMax in interface HistogramPointData
    • getMax

      public double getMax()
      Specified by:
      getMax in interface HistogramPointData
    • getBoundaries

      Specified by:
      getBoundaries in interface HistogramPointData
    • getCounts

      public List<Long> getCounts()
      Specified by:
      getCounts in interface HistogramPointData
    • getStartEpochNanos

      public long getStartEpochNanos()
      Specified by:
      getStartEpochNanos in interface PointData
    • getEpochNanos

      public long getEpochNanos()
      Specified by:
      getEpochNanos in interface PointData
    • getAttributes

      public Attributes getAttributes()
      Specified by:
      getAttributes in interface PointData
    • getExemplars

      public List<DoubleExemplarData> getExemplars()
      Specified by:
      getExemplars in interface PointData