Class AutoValue_ImmutableDoublePointData

java.lang.Object
io.opentelemetry.sdk.metrics.internal.data.ImmutableDoublePointData
io.opentelemetry.sdk.metrics.internal.data.AutoValue_ImmutableDoublePointData
All Implemented Interfaces:
DoublePointData, PointData

final class AutoValue_ImmutableDoublePointData extends ImmutableDoublePointData
  • Field Details

    • startEpochNanos

      private final long startEpochNanos
    • epochNanos

      private final long epochNanos
    • attributes

      private final Attributes attributes
    • value

      private final double value
    • exemplars

      private final List<DoubleExemplarData> exemplars
  • Constructor Details

    • AutoValue_ImmutableDoublePointData

      AutoValue_ImmutableDoublePointData(long startEpochNanos, long epochNanos, Attributes attributes, double value, List<DoubleExemplarData> exemplars)
  • 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.
    • getValue

      public double getValue()
      Description copied from interface: DoublePointData
      Returns the value of the data point.
    • getExemplars

      public List<DoubleExemplarData> getExemplars()
      Description copied from interface: DoublePointData
      List of exemplars collected from measurements aggregated into this point.
    • 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