Class AutoValue_ImmutableDoubleExemplarData

java.lang.Object
io.opentelemetry.sdk.metrics.internal.data.ImmutableDoubleExemplarData
io.opentelemetry.sdk.metrics.internal.data.AutoValue_ImmutableDoubleExemplarData
All Implemented Interfaces:
DoubleExemplarData, ExemplarData

final class AutoValue_ImmutableDoubleExemplarData extends ImmutableDoubleExemplarData
  • Field Details

    • filteredAttributes

      private final Attributes filteredAttributes
    • epochNanos

      private final long epochNanos
    • spanContext

      private final SpanContext spanContext
    • value

      private final double value
  • Constructor Details

    • AutoValue_ImmutableDoubleExemplarData

      AutoValue_ImmutableDoubleExemplarData(Attributes filteredAttributes, long epochNanos, SpanContext spanContext, double value)
  • Method Details

    • getFilteredAttributes

      public Attributes getFilteredAttributes()
      Description copied from interface: ExemplarData
      Returns the attributes that were recorded alongside the original measurement but filtered out by the aggregator.
    • getEpochNanos

      public long getEpochNanos()
      Description copied from interface: ExemplarData
      Returns the timestamp in nanos when measurement was collected.
    • getSpanContext

      public SpanContext getSpanContext()
      Description copied from interface: ExemplarData
      Returns the SpanContext associated with this exemplar. If the exemplar was not recorded inside a sampled trace, the SpanContext will be invalid.
    • getValue

      public double getValue()
      Description copied from interface: DoubleExemplarData
      Numerical value of the measurement that was recorded.
    • 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