Class LongPointData

  • All Implemented Interfaces:
    PointData

    @Immutable
    public abstract class LongPointData
    extends Object
    implements PointData
    LongPoint is a single data point in a timeseries that describes the time-varying values of a int64 metric.

    In the proto definition this is called Int64Point.

    • Method Detail

      • getValue

        public abstract long getValue()
        Returns the value of the data point.
        Returns:
        the value of the data point.
      • create

        public static LongPointData create​(long startEpochNanos,
                                           long epochNanos,
                                           io.opentelemetry.api.common.Attributes attributes,
                                           long value)
        Creates a LongPointData.
        Parameters:
        startEpochNanos - The starting time for the period where this point was sampled. Note: While start time is optional in OTLP, all SDKs should produce it for all their metrics, so it is required here.
        epochNanos - The ending time for the period when this value was sampled.
        attributes - The set of attributes associated with this point.
        value - The value that was sampled.
      • create

        public static LongPointData create​(long startEpochNanos,
                                           long epochNanos,
                                           io.opentelemetry.api.common.Attributes attributes,
                                           long value,
                                           List<Exemplar> exemplars)
        Creates a LongPointData.
        Parameters:
        startEpochNanos - The starting time for the period where this point was sampled. Note: While start time is optional in OTLP, all SDKs should produce it for all their metrics, so it is required here.
        epochNanos - The ending time for the period when this value was sampled.
        attributes - The set of attributes associated with this point.
        value - The value that was sampled.
        exemplars - A collection of interesting sampled values from this time period.