Class MetricMatchMapping.Config.Builder
java.lang.Object
org.graylog.metrics.prometheus.mapping.MetricMatchMapping.Config.Builder
- All Implemented Interfaces:
MetricMapping.Config.Builder<MetricMatchMapping.Config.Builder>
- Enclosing class:
- MetricMatchMapping.Config
public abstract static class MetricMatchMapping.Config.Builder
extends Object
implements MetricMapping.Config.Builder<MetricMatchMapping.Config.Builder>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract MetricMatchMapping.Config.Builder
additionalLabels
(Map<String, String> additionalLabels) abstract MetricMatchMapping.Config
build()
create()
abstract MetricMatchMapping.Config.Builder
matchPattern
(String matchPattern) abstract MetricMatchMapping.Config.Builder
wildcardExtractLabels
(List<String> wildcardExtractLabels) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog.metrics.prometheus.mapping.MetricMapping.Config.Builder
metricName, type
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
-
matchPattern
-
wildcardExtractLabels
public abstract MetricMatchMapping.Config.Builder wildcardExtractLabels(List<String> wildcardExtractLabels) -
additionalLabels
public abstract MetricMatchMapping.Config.Builder additionalLabels(Map<String, String> additionalLabels) -
build
-