Class RateLimiterMetricNames.Builder
java.lang.Object
io.github.resilience4j.micrometer.tagged.RateLimiterMetricNames.Builder
- Enclosing class:
- RateLimiterMetricNames
Helps building custom instance of
RateLimiterMetricNames.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionavailablePermissionsMetricName(String availablePermissionsMetricName) Overrides the default metric name "resilience4j.ratelimiter.available.permissions" with a given one.build()BuildsRateLimiterMetricNamesinstance.waitingThreadsMetricName(String waitingThreadsMetricName) Overrides the default metric name "resilience4j.ratelimiter.waiting_threads" with a given one.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
availablePermissionsMetricName
public RateLimiterMetricNames.Builder availablePermissionsMetricName(String availablePermissionsMetricName) Overrides the default metric name "resilience4j.ratelimiter.available.permissions" with a given one.- Parameters:
availablePermissionsMetricName- The available permissions metric name.- Returns:
- The builder.
-
waitingThreadsMetricName
Overrides the default metric name "resilience4j.ratelimiter.waiting_threads" with a given one.- Parameters:
waitingThreadsMetricName- The waiting threads metric name.- Returns:
- The builder.
-
build
BuildsRateLimiterMetricNamesinstance.- Returns:
- The built
RateLimiterMetricNamesinstance.
-