Class AutoValue_ImmutableHistogramPointData

    • Field Detail

      • getStartEpochNanos

        private final long getStartEpochNanos
      • getEpochNanos

        private final long getEpochNanos
      • getAttributes

        private final Attributes getAttributes
      • getSum

        private final double getSum
      • getCount

        private final long getCount
      • hasMin

        private final boolean hasMin
      • getMin

        private final double getMin
      • hasMax

        private final boolean hasMax
      • getMax

        private final double getMax
      • getBoundaries

        private final java.util.List<java.lang.Double> getBoundaries
      • getCounts

        private final java.util.List<java.lang.Long> getCounts
    • Constructor Detail

      • AutoValue_ImmutableHistogramPointData

        AutoValue_ImmutableHistogramPointData​(long getStartEpochNanos,
                                              long getEpochNanos,
                                              Attributes getAttributes,
                                              double getSum,
                                              long getCount,
                                              boolean hasMin,
                                              double getMin,
                                              boolean hasMax,
                                              double getMax,
                                              java.util.List<java.lang.Double> getBoundaries,
                                              java.util.List<java.lang.Long> getCounts,
                                              java.util.List<DoubleExemplarData> getExemplars)
    • Method Detail

      • getStartEpochNanos

        public long getStartEpochNanos()
        Description copied from interface: PointData
        Returns the start time of the aggregation in epoch nanos.
      • getEpochNanos

        public long getEpochNanos()
        Description copied from interface: PointData
        Returns the end time of the aggregation in epoch nanos.
      • getAttributes

        public Attributes getAttributes()
        Description copied from interface: PointData
        Returns the attributes of the aggregation.
      • getSum

        public double getSum()
        Description copied from interface: HistogramPointData
        The sum of all measurements recorded.
        Returns:
        the sum of recorded measurements.
      • getCount

        public long getCount()
        Description copied from interface: HistogramPointData
        The number of measurements taken.
        Returns:
        the count of recorded measurements.
      • getBoundaries

        public java.util.List<java.lang.Double> getBoundaries()
        Description copied from interface: HistogramPointData
        The bucket boundaries. For a Histogram with N defined boundaries, e.g, [x, y, z]. There are N+1 counts: (-inf, x], (x, y], (y, z], (z, +inf).
        Returns:
        the read-only bucket boundaries in increasing order. do not mutate the returned object.
      • getCounts

        public java.util.List<java.lang.Long> getCounts()
        Description copied from interface: HistogramPointData
        The counts in each bucket.
        Returns:
        the read-only counts in each bucket. do not mutate the returned object.
      • getExemplars

        public java.util.List<DoubleExemplarData> getExemplars()
        Description copied from interface: HistogramPointData
        List of exemplars collected from measurements that were used to form the data point.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object