Class Exemplar

  • Direct Known Subclasses:
    AutoValue_Exemplar

    @Immutable
    public abstract class Exemplar
    extends java.lang.Object
    An example point that may be used to annotate aggregated distribution values, associated with a histogram bucket.
    Since:
    0.20
    • Constructor Detail

      • Exemplar

        Exemplar()
    • Method Detail

      • getValue

        public abstract double getValue()
        Returns value of the Exemplar point.
        Returns:
        value of the Exemplar point.
        Since:
        0.20
      • getTimestamp

        public abstract Timestamp getTimestamp()
        Returns the time that this Exemplar's value was recorded.
        Returns:
        the time that this Exemplar's value was recorded.
        Since:
        0.20
      • getAttachments

        public abstract java.util.Map<java.lang.String,​AttachmentValue> getAttachments()
        Returns the contextual information about the example value.
        Returns:
        the contextual information about the example value.
        Since:
        0.20
      • create

        public static Exemplar create​(double value,
                                      Timestamp timestamp,
                                      java.util.Map<java.lang.String,​AttachmentValue> attachments)
        Creates an Exemplar.
        Parameters:
        value - value of the Exemplar point.
        timestamp - the time that this Exemplar's value was recorded.
        attachments - the contextual information about the example value.
        Returns:
        an Exemplar.
        Since:
        0.20