Package io.prometheus.client
Class Summary.Builder
- java.lang.Object
-
- io.prometheus.client.SimpleCollector.Builder<Summary.Builder,Summary>
-
- io.prometheus.client.Summary.Builder
-
- Enclosing class:
- Summary
public static class Summary.Builder extends SimpleCollector.Builder<Summary.Builder,Summary>
-
-
Field Summary
Fields Modifier and Type Field Description private int
ageBuckets
private long
maxAgeSeconds
private java.util.List<CKMSQuantiles.Quantile>
quantiles
-
Fields inherited from class io.prometheus.client.SimpleCollector.Builder
dontInitializeNoLabelsChild, fullname, help, labelNames, name, namespace, subsystem
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Summary.Builder
ageBuckets(int ageBuckets)
Summary
create()
Return the constructed collector.Summary.Builder
maxAgeSeconds(long maxAgeSeconds)
Summary.Builder
quantile(double quantile, double error)
-
Methods inherited from class io.prometheus.client.SimpleCollector.Builder
help, labelNames, name, namespace, register, register, subsystem
-
-
-
-
Field Detail
-
quantiles
private final java.util.List<CKMSQuantiles.Quantile> quantiles
-
maxAgeSeconds
private long maxAgeSeconds
-
ageBuckets
private int ageBuckets
-
-
Method Detail
-
quantile
public Summary.Builder quantile(double quantile, double error)
-
maxAgeSeconds
public Summary.Builder maxAgeSeconds(long maxAgeSeconds)
-
ageBuckets
public Summary.Builder ageBuckets(int ageBuckets)
-
create
public Summary create()
Description copied from class:SimpleCollector.Builder
Return the constructed collector.Abstract due to generics limitations.
- Specified by:
create
in classSimpleCollector.Builder<Summary.Builder,Summary>
-
-