Class MetricSnapshot.Builder<T extends MetricSnapshot.Builder<T>>
java.lang.Object
io.prometheus.metrics.model.snapshots.MetricSnapshot.Builder<T>
- Direct Known Subclasses:
CounterSnapshot.Builder
,GaugeSnapshot.Builder
,HistogramSnapshot.Builder
,InfoSnapshot.Builder
,StateSetSnapshot.Builder
,SummarySnapshot.Builder
,UnknownSnapshot.Builder
- Enclosing class:
- MetricSnapshot
public abstract static class MetricSnapshot.Builder<T extends MetricSnapshot.Builder<T>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withName
The name is required. If the name is missing or invalid,build()
will throw anIllegalArgumentException
. SeePrometheusNaming.isValidMetricName(String)
for info on valid metric names. -
withHelp
-
withUnit
-
buildMetadata
-
self
-