Class RateLimiterMetricNames.Builder
- java.lang.Object
-
- io.github.resilience4j.micrometer.tagged.RateLimiterMetricNames.Builder
-
- Enclosing class:
- RateLimiterMetricNames
public static class RateLimiterMetricNames.Builder extends java.lang.ObjectHelps building custom instance ofRateLimiterMetricNames.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RateLimiterMetricNames.BuilderavailablePermissionsMetricName(java.lang.String availablePermissionsMetricName)Overrides the default metric name "resilience4j.ratelimiter.available.permissions" with a given one.RateLimiterMetricNamesbuild()BuildsRateLimiterMetricNamesinstance.RateLimiterMetricNames.BuilderwaitingThreadsMetricName(java.lang.String waitingThreadsMetricName)Overrides the default metric name "resilience4j.ratelimiter.waiting_threads" with a given one.
-
-
-
Method Detail
-
availablePermissionsMetricName
public RateLimiterMetricNames.Builder availablePermissionsMetricName(java.lang.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
public RateLimiterMetricNames.Builder waitingThreadsMetricName(java.lang.String 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
public RateLimiterMetricNames build()
BuildsRateLimiterMetricNamesinstance.- Returns:
- The built
RateLimiterMetricNamesinstance.
-
-