java.lang.Object
io.prometheus.metrics.model.snapshots.Quantiles
All Implemented Interfaces:
Iterable<Quantile>

public class Quantiles extends Object implements Iterable<Quantile>
Immutable list of quantiles.
  • Field Details

    • EMPTY

      public static final Quantiles EMPTY
  • Method Details

    • of

      public static Quantiles of(List<Quantile> quantiles)
      Create a new Quantiles instance. You can either create Quantiles with one of the static Quantiles.of(...) methods, or you can use the builder().
    • of

      public static Quantiles of(Quantile... quantiles)
      Create a new Quantiles instance. You can either create Quantiles with one of the static Quantiles.of(...) methods, or you can use the builder().
    • size

      public int size()
    • get

      public Quantile get(int i)
    • iterator

      public Iterator<Quantile> iterator()
      Specified by:
      iterator in interface Iterable<Quantile>
    • builder

      public static Quantiles.Builder builder()