Class CircuitBreakerMetricNames.Builder
java.lang.Object
io.github.resilience4j.micrometer.tagged.CircuitBreakerMetricNames.Builder
- Enclosing class:
- CircuitBreakerMetricNames
Helps building custom instance of
CircuitBreakerMetricNames.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbufferedCallsMetricName(String bufferedCallsMetricName) Overrides the default metric name "resilience4j.circuitbreaker.buffered.calls" with a given one.build()BuildsCircuitBreakerMetricNamesinstance.callsMetricName(String callsMetricName) Overrides the default metric name "resilience4j.circuitbreaker.calls" with a given one.failureRateMetricName(String failureRateMetricName) Overrides the default metric name "resilience4j.circuitbreaker.failure.rate" with a given one.notPermittedCallsMetricName(String notPermittedCallsMetricName) Overrides the default metric name "resilience4j.circuitbreaker.not.permitted.calls" with a given one.slowCallRateMetricName(String slowCallRateMetricName) Overrides the default metric name "resilience4j.circuitbreaker.slow.call.rate" with a given one.slowCallsMetricName(String slowCallsMetricName) Overrides the default metric name "resilience4j.circuitbreaker.slow.calls" with a given one.stateMetricName(String stateMetricName) Overrides the default metric name "resilience4j.circuitbreaker.state" with a given one.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
callsMetricName
Overrides the default metric name "resilience4j.circuitbreaker.calls" with a given one.- Parameters:
callsMetricName- The calls metric name.- Returns:
- The builder.
-
notPermittedCallsMetricName
public CircuitBreakerMetricNames.Builder notPermittedCallsMetricName(String notPermittedCallsMetricName) Overrides the default metric name "resilience4j.circuitbreaker.not.permitted.calls" with a given one.- Parameters:
notPermittedCallsMetricName- The not permitted calls metric name.- Returns:
- The builder.
-
stateMetricName
Overrides the default metric name "resilience4j.circuitbreaker.state" with a given one.- Parameters:
stateMetricName- The state metric name.- Returns:
- The builder.
-
bufferedCallsMetricName
Overrides the default metric name "resilience4j.circuitbreaker.buffered.calls" with a given one.- Parameters:
bufferedCallsMetricName- The bufferd calls metric name.- Returns:
- The builder.
-
slowCallsMetricName
Overrides the default metric name "resilience4j.circuitbreaker.slow.calls" with a given one.- Parameters:
slowCallsMetricName- The slow calls metric name.- Returns:
- The builder.
-
failureRateMetricName
Overrides the default metric name "resilience4j.circuitbreaker.failure.rate" with a given one.- Parameters:
failureRateMetricName- The failure rate metric name.- Returns:
- The builder.
-
slowCallRateMetricName
Overrides the default metric name "resilience4j.circuitbreaker.slow.call.rate" with a given one.- Parameters:
slowCallRateMetricName- The slow call rate metric name.- Returns:
- The builder.
-
build
BuildsCircuitBreakerMetricNamesinstance.- Returns:
- The built
CircuitBreakerMetricNamesinstance.
-