Class MetricNameFilter
java.lang.Object
io.prometheus.metrics.model.registry.MetricNameFilter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionFor convenience, a filter that allows all names.private final Collection<String> private final Collection<String> private final Collection<String> private final Collection<String> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateMetricNameFilter(Collection<String> nameIsEqualTo, Collection<String> nameIsNotEqualTo, Collection<String> nameStartsWith, Collection<String> nameDoesNotStartWith) -
Method Summary
Modifier and TypeMethodDescriptionstatic MetricNameFilter.Builderbuilder()private booleanmatchesNameDoesNotStartWith(String metricName) private booleanmatchesNameEqualTo(String metricName) private booleanmatchesNameNotEqualTo(String metricName) private booleanmatchesNameStartsWith(String metricName) boolean
-
Field Details
-
ALLOW_ALL
-
nameIsEqualTo
-
nameIsNotEqualTo
-
nameStartsWith
-
nameDoesNotStartWith
-
-
Constructor Details
-
MetricNameFilter
private MetricNameFilter(Collection<String> nameIsEqualTo, Collection<String> nameIsNotEqualTo, Collection<String> nameStartsWith, Collection<String> nameDoesNotStartWith)
-
-
Method Details
-
test
-
matchesNameEqualTo
-
matchesNameNotEqualTo
-
matchesNameStartsWith
-
matchesNameDoesNotStartWith
-
builder
-