public static class CircuitBreakerMetricNames.Builder
extends java.lang.Object
CircuitBreakerMetricNames.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CircuitBreakerMetricNames.Builder |
bufferedCallsMetricName(java.lang.String bufferedCallsMetricName)
Overrides the default metric name
with a given one.
|
CircuitBreakerMetricNames |
build()
Builds
CircuitBreakerMetricNames instance. |
CircuitBreakerMetricNames.Builder |
callsMetricName(java.lang.String callsMetricName)
Overrides the default metric name
with a given one.
|
CircuitBreakerMetricNames.Builder |
failureRateMetricName(java.lang.String failureRateMetricName)
Overrides the default metric name
with a given one.
|
CircuitBreakerMetricNames.Builder |
notPermittedCallsMetricName(java.lang.String notPermittedCallsMetricName)
Overrides the default metric name
with a given one.
|
CircuitBreakerMetricNames.Builder |
slowCallRateMetricName(java.lang.String slowCallRateMetricName)
Overrides the default metric name
with a given one.
|
CircuitBreakerMetricNames.Builder |
slowCallsMetricName(java.lang.String slowCallsMetricName)
Overrides the default metric name
with a given one.
|
CircuitBreakerMetricNames.Builder |
stateMetricName(java.lang.String stateMetricName)
Overrides the default metric name
with a given one.
|
public CircuitBreakerMetricNames.Builder callsMetricName(java.lang.String callsMetricName)
callsMetricName - The calls metric name.public CircuitBreakerMetricNames.Builder notPermittedCallsMetricName(java.lang.String notPermittedCallsMetricName)
notPermittedCallsMetricName - The not permitted calls metric name.public CircuitBreakerMetricNames.Builder stateMetricName(java.lang.String stateMetricName)
stateMetricName - The state metric name.public CircuitBreakerMetricNames.Builder bufferedCallsMetricName(java.lang.String bufferedCallsMetricName)
bufferedCallsMetricName - The bufferd calls metric name.public CircuitBreakerMetricNames.Builder slowCallsMetricName(java.lang.String slowCallsMetricName)
slowCallsMetricName - The slow calls metric name.public CircuitBreakerMetricNames.Builder failureRateMetricName(java.lang.String failureRateMetricName)
failureRateMetricName - The failure rate metric name.public CircuitBreakerMetricNames.Builder slowCallRateMetricName(java.lang.String slowCallRateMetricName)
slowCallRateMetricName - The slow call rate metric name.public CircuitBreakerMetricNames build()
CircuitBreakerMetricNames instance.CircuitBreakerMetricNames instance.