Class AutoValue_ImmutableSummaryPointData

java.lang.Object
io.opentelemetry.sdk.metrics.internal.data.ImmutableSummaryPointData
io.opentelemetry.sdk.metrics.internal.data.AutoValue_ImmutableSummaryPointData
All Implemented Interfaces:
PointData, SummaryPointData

final class AutoValue_ImmutableSummaryPointData extends ImmutableSummaryPointData
  • Field Details

    • startEpochNanos

      private final long startEpochNanos
    • epochNanos

      private final long epochNanos
    • attributes

      private final Attributes attributes
    • exemplars

      private final List<? extends ExemplarData> exemplars
    • count

      private final long count
    • sum

      private final double sum
    • values

      private final List<ValueAtQuantile> values
  • Constructor Details

    • AutoValue_ImmutableSummaryPointData

      AutoValue_ImmutableSummaryPointData(long startEpochNanos, long epochNanos, Attributes attributes, List<? extends ExemplarData> exemplars, long count, double sum, List<ValueAtQuantile> values)
  • Method Details

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

      public List<? extends ExemplarData> getExemplars()
      Description copied from interface: PointData
      List of exemplars collected from measurements aggregated into this point.
    • getCount

      public long getCount()
      Description copied from interface: SummaryPointData
      Returns the count of measurements.
    • getSum

      public double getSum()
      Description copied from interface: SummaryPointData
      Returns the sum of measurements.
    • getValues

      public List<ValueAtQuantile> getValues()
      Description copied from interface: SummaryPointData
      Returns the list of values at different quantiles in the distribution of measurements.

      Note: a quantile 0.0 represents the minimum value in the distribution; a quantile 1.0 represents the maximum value in the distribution.

    • toString

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

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object