Interface CircuitBreakers.Thresholds.RetryBudgetOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CircuitBreakers.Thresholds.RetryBudget
,CircuitBreakers.Thresholds.RetryBudget.Builder
- Enclosing class:
- CircuitBreakers.Thresholds
public static interface CircuitBreakers.Thresholds.RetryBudgetOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Percent
getBudgetPercent()
Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests.PercentOrBuilder
getBudgetPercentOrBuilder()
Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests.com.google.protobuf.UInt32Value
getMinRetryConcurrency()
Specifies the minimum retry concurrency allowed for the retry budget.com.google.protobuf.UInt32ValueOrBuilder
getMinRetryConcurrencyOrBuilder()
Specifies the minimum retry concurrency allowed for the retry budget.boolean
hasBudgetPercent()
Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests.boolean
hasMinRetryConcurrency()
Specifies the minimum retry concurrency allowed for the retry budget.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasBudgetPercent
boolean hasBudgetPercent()
Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests. For example, if there are 100 active requests and the budget_percent is set to 25, there may be 25 active retries. This parameter is optional. Defaults to 20%.
.envoy.type.v3.Percent budget_percent = 1;
- Returns:
- Whether the budgetPercent field is set.
-
getBudgetPercent
Percent getBudgetPercent()
Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests. For example, if there are 100 active requests and the budget_percent is set to 25, there may be 25 active retries. This parameter is optional. Defaults to 20%.
.envoy.type.v3.Percent budget_percent = 1;
- Returns:
- The budgetPercent.
-
getBudgetPercentOrBuilder
PercentOrBuilder getBudgetPercentOrBuilder()
Specifies the limit on concurrent retries as a percentage of the sum of active requests and active pending requests. For example, if there are 100 active requests and the budget_percent is set to 25, there may be 25 active retries. This parameter is optional. Defaults to 20%.
.envoy.type.v3.Percent budget_percent = 1;
-
hasMinRetryConcurrency
boolean hasMinRetryConcurrency()
Specifies the minimum retry concurrency allowed for the retry budget. The limit on the number of active retries may never go below this number. This parameter is optional. Defaults to 3.
.google.protobuf.UInt32Value min_retry_concurrency = 2;
- Returns:
- Whether the minRetryConcurrency field is set.
-
getMinRetryConcurrency
com.google.protobuf.UInt32Value getMinRetryConcurrency()
Specifies the minimum retry concurrency allowed for the retry budget. The limit on the number of active retries may never go below this number. This parameter is optional. Defaults to 3.
.google.protobuf.UInt32Value min_retry_concurrency = 2;
- Returns:
- The minRetryConcurrency.
-
getMinRetryConcurrencyOrBuilder
com.google.protobuf.UInt32ValueOrBuilder getMinRetryConcurrencyOrBuilder()
Specifies the minimum retry concurrency allowed for the retry budget. The limit on the number of active retries may never go below this number. This parameter is optional. Defaults to 3.
.google.protobuf.UInt32Value min_retry_concurrency = 2;
-
-