Class RateLimiterMetricsCollector.MetricNames.Builder
java.lang.Object
io.github.resilience4j.prometheus.collectors.RateLimiterMetricsCollector.MetricNames.Builder
- Enclosing class:
- RateLimiterMetricsCollector.MetricNames
public static class RateLimiterMetricsCollector.MetricNames.Builder
extends java.lang.Object
Helps building custom instance of
RateLimiterMetricsCollector.MetricNames.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description RateLimiterMetricsCollector.MetricNames.BuilderavailablePermissionsMetricName(java.lang.String availablePermissionsMetricName)Overrides the default metric name "resilience4j_ratelimiter_available_permissions" with a given one.RateLimiterMetricsCollector.MetricNamesbuild()BuildsRateLimiterMetricsCollector.MetricNamesinstance.RateLimiterMetricsCollector.MetricNames.BuilderwaitingThreadsMetricName(java.lang.String waitingThreadsMetricName)Overrides the default metric name "resilience4j_ratelimiter_waiting_threads" with a given one.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
availablePermissionsMetricName
public RateLimiterMetricsCollector.MetricNames.Builder availablePermissionsMetricName(java.lang.String availablePermissionsMetricName)Overrides the default metric name "resilience4j_ratelimiter_available_permissions" with a given one. -
waitingThreadsMetricName
public RateLimiterMetricsCollector.MetricNames.Builder waitingThreadsMetricName(java.lang.String waitingThreadsMetricName)Overrides the default metric name "resilience4j_ratelimiter_waiting_threads" with a given one. -
build
BuildsRateLimiterMetricsCollector.MetricNamesinstance.
-