Class BulkheadMetricNames.Builder
java.lang.Object
io.github.resilience4j.micrometer.tagged.BulkheadMetricNames.Builder
- Enclosing class:
- BulkheadMetricNames
public static class BulkheadMetricNames.Builder
extends java.lang.Object
Helps building custom instance of
BulkheadMetricNames.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description BulkheadMetricNames.BuilderavailableConcurrentCallsMetricName(java.lang.String availableConcurrentCallsMetricName)Overrides the default metric name "resilience4j.bulkhead.available.concurrent.calls" with a given one.BulkheadMetricNamesbuild()BuildsBulkheadMetricNamesinstance.BulkheadMetricNames.BuildermaxAllowedConcurrentCallsMetricName(java.lang.String maxAllowedConcurrentCallsMetricName)Overrides the default metric name "resilience4j.bulkhead.max.allowed.concurrent.calls" with a given one.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
availableConcurrentCallsMetricName
public BulkheadMetricNames.Builder availableConcurrentCallsMetricName(java.lang.String availableConcurrentCallsMetricName)Overrides the default metric name "resilience4j.bulkhead.available.concurrent.calls" with a given one.- Parameters:
availableConcurrentCallsMetricName- The available concurrent calls metric name.- Returns:
- The builder.
-
maxAllowedConcurrentCallsMetricName
public BulkheadMetricNames.Builder maxAllowedConcurrentCallsMetricName(java.lang.String maxAllowedConcurrentCallsMetricName)Overrides the default metric name "resilience4j.bulkhead.max.allowed.concurrent.calls" with a given one.- Parameters:
maxAllowedConcurrentCallsMetricName- The max allowed concurrent calls metric name.- Returns:
- The builder.
-
build
BuildsBulkheadMetricNamesinstance.- Returns:
- The built
BulkheadMetricNamesinstance.
-