public static class RateLimiterMetricNames.Builder
extends java.lang.Object
RateLimiterMetricNames.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
RateLimiterMetricNames.Builder |
availablePermissionsMetricName(java.lang.String availablePermissionsMetricName)
Overrides the default metric name
with a given one.
|
RateLimiterMetricNames |
build()
Builds
RateLimiterMetricNames instance. |
RateLimiterMetricNames.Builder |
waitingThreadsMetricName(java.lang.String waitingThreadsMetricName)
Overrides the default metric name
with a given one.
|
public RateLimiterMetricNames.Builder availablePermissionsMetricName(java.lang.String availablePermissionsMetricName)
availablePermissionsMetricName - The available permissions metric name.public RateLimiterMetricNames.Builder waitingThreadsMetricName(java.lang.String waitingThreadsMetricName)
waitingThreadsMetricName - The waiting threads metric name.public RateLimiterMetricNames build()
RateLimiterMetricNames instance.RateLimiterMetricNames instance.