Class StatefulMetric.Builder<B extends StatefulMetric.Builder<B,M>,M extends StatefulMetric<?,?>>
java.lang.Object
io.prometheus.metrics.core.metrics.Metric.Builder<B,M>
io.prometheus.metrics.core.metrics.MetricWithFixedMetadata.Builder<B,M>
io.prometheus.metrics.core.metrics.StatefulMetric.Builder<B,M>
- Direct Known Subclasses:
Counter.Builder,Gauge.Builder,Histogram.Builder,StateSet.Builder,Summary.Builder
- Enclosing class:
StatefulMetric<D extends DataPoint,T extends D>
abstract static class StatefulMetric.Builder<B extends StatefulMetric.Builder<B,M>,M extends StatefulMetric<?,?>>
extends MetricWithFixedMetadata.Builder<B,M>
-
Field Summary
FieldsFields inherited from class io.prometheus.metrics.core.metrics.Metric.Builder
constLabels, illegalLabelNames, properties -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder(List<String> illegalLabelNames, PrometheusProperties config) -
Method Summary
Modifier and TypeMethodDescriptionOverride if there are more properties than just exemplars enabled.protected MetricsPropertiesOverride if there are more properties than just exemplars enabled.Allow Exemplars for this metric.Turn off Exemplars for this metric.Methods inherited from class io.prometheus.metrics.core.metrics.MetricWithFixedMetadata.Builder
build, constLabels, help, labelNames, name, self, unitMethods inherited from class io.prometheus.metrics.core.metrics.Metric.Builder
register, register
-
Field Details
-
exemplarsEnabled
-
-
Constructor Details
-
Builder
-
-
Method Details
-
withExemplars
Allow Exemplars for this metric. -
withoutExemplars
Turn off Exemplars for this metric. -
toProperties
Override if there are more properties than just exemplars enabled. -
getDefaultProperties
Override if there are more properties than just exemplars enabled.
-