public static final class CircuitBreakers.Thresholds.RetryBudget.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder> implements CircuitBreakers.Thresholds.RetryBudgetOrBuilder
envoy.api.v2.cluster.CircuitBreakers.Thresholds.RetryBudget| Modifier and Type | Method and Description |
|---|---|
CircuitBreakers.Thresholds.RetryBudget.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CircuitBreakers.Thresholds.RetryBudget |
build() |
CircuitBreakers.Thresholds.RetryBudget |
buildPartial() |
CircuitBreakers.Thresholds.RetryBudget.Builder |
clear() |
CircuitBreakers.Thresholds.RetryBudget.Builder |
clearBudgetPercent()
Specifies the limit on concurrent retries as a percentage of the sum of active requests and
active pending requests.
|
CircuitBreakers.Thresholds.RetryBudget.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CircuitBreakers.Thresholds.RetryBudget.Builder |
clearMinRetryConcurrency()
Specifies the minimum retry concurrency allowed for the retry budget.
|
CircuitBreakers.Thresholds.RetryBudget.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CircuitBreakers.Thresholds.RetryBudget.Builder |
clone() |
Percent |
getBudgetPercent()
Specifies the limit on concurrent retries as a percentage of the sum of active requests and
active pending requests.
|
Percent.Builder |
getBudgetPercentBuilder()
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.
|
CircuitBreakers.Thresholds.RetryBudget |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.UInt32Value |
getMinRetryConcurrency()
Specifies the minimum retry concurrency allowed for the retry budget.
|
com.google.protobuf.UInt32Value.Builder |
getMinRetryConcurrencyBuilder()
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.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CircuitBreakers.Thresholds.RetryBudget.Builder |
mergeBudgetPercent(Percent value)
Specifies the limit on concurrent retries as a percentage of the sum of active requests and
active pending requests.
|
CircuitBreakers.Thresholds.RetryBudget.Builder |
mergeFrom(CircuitBreakers.Thresholds.RetryBudget other) |
CircuitBreakers.Thresholds.RetryBudget.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CircuitBreakers.Thresholds.RetryBudget.Builder |
mergeFrom(com.google.protobuf.Message other) |
CircuitBreakers.Thresholds.RetryBudget.Builder |
mergeMinRetryConcurrency(com.google.protobuf.UInt32Value value)
Specifies the minimum retry concurrency allowed for the retry budget.
|
CircuitBreakers.Thresholds.RetryBudget.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CircuitBreakers.Thresholds.RetryBudget.Builder |
setBudgetPercent(Percent.Builder builderForValue)
Specifies the limit on concurrent retries as a percentage of the sum of active requests and
active pending requests.
|
CircuitBreakers.Thresholds.RetryBudget.Builder |
setBudgetPercent(Percent value)
Specifies the limit on concurrent retries as a percentage of the sum of active requests and
active pending requests.
|
CircuitBreakers.Thresholds.RetryBudget.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CircuitBreakers.Thresholds.RetryBudget.Builder |
setMinRetryConcurrency(com.google.protobuf.UInt32Value.Builder builderForValue)
Specifies the minimum retry concurrency allowed for the retry budget.
|
CircuitBreakers.Thresholds.RetryBudget.Builder |
setMinRetryConcurrency(com.google.protobuf.UInt32Value value)
Specifies the minimum retry concurrency allowed for the retry budget.
|
CircuitBreakers.Thresholds.RetryBudget.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CircuitBreakers.Thresholds.RetryBudget.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public CircuitBreakers.Thresholds.RetryBudget.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public CircuitBreakers.Thresholds.RetryBudget getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CircuitBreakers.Thresholds.RetryBudget build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CircuitBreakers.Thresholds.RetryBudget buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CircuitBreakers.Thresholds.RetryBudget.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public CircuitBreakers.Thresholds.RetryBudget.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public CircuitBreakers.Thresholds.RetryBudget.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public CircuitBreakers.Thresholds.RetryBudget.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public CircuitBreakers.Thresholds.RetryBudget.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public CircuitBreakers.Thresholds.RetryBudget.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public CircuitBreakers.Thresholds.RetryBudget.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public CircuitBreakers.Thresholds.RetryBudget.Builder mergeFrom(CircuitBreakers.Thresholds.RetryBudget other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public CircuitBreakers.Thresholds.RetryBudget.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>IOExceptionpublic 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.Percent budget_percent = 1;hasBudgetPercent in interface CircuitBreakers.Thresholds.RetryBudgetOrBuilderpublic 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.Percent budget_percent = 1;getBudgetPercent in interface CircuitBreakers.Thresholds.RetryBudgetOrBuilderpublic CircuitBreakers.Thresholds.RetryBudget.Builder setBudgetPercent(Percent value)
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.Percent budget_percent = 1;public CircuitBreakers.Thresholds.RetryBudget.Builder setBudgetPercent(Percent.Builder builderForValue)
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.Percent budget_percent = 1;public CircuitBreakers.Thresholds.RetryBudget.Builder mergeBudgetPercent(Percent value)
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.Percent budget_percent = 1;public CircuitBreakers.Thresholds.RetryBudget.Builder clearBudgetPercent()
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.Percent budget_percent = 1;public Percent.Builder getBudgetPercentBuilder()
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.Percent budget_percent = 1;public 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.Percent budget_percent = 1;getBudgetPercentOrBuilder in interface CircuitBreakers.Thresholds.RetryBudgetOrBuilderpublic 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;hasMinRetryConcurrency in interface CircuitBreakers.Thresholds.RetryBudgetOrBuilderpublic 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;getMinRetryConcurrency in interface CircuitBreakers.Thresholds.RetryBudgetOrBuilderpublic CircuitBreakers.Thresholds.RetryBudget.Builder setMinRetryConcurrency(com.google.protobuf.UInt32Value value)
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;public CircuitBreakers.Thresholds.RetryBudget.Builder setMinRetryConcurrency(com.google.protobuf.UInt32Value.Builder builderForValue)
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;public CircuitBreakers.Thresholds.RetryBudget.Builder mergeMinRetryConcurrency(com.google.protobuf.UInt32Value value)
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;public CircuitBreakers.Thresholds.RetryBudget.Builder clearMinRetryConcurrency()
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;public com.google.protobuf.UInt32Value.Builder getMinRetryConcurrencyBuilder()
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;public 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;getMinRetryConcurrencyOrBuilder in interface CircuitBreakers.Thresholds.RetryBudgetOrBuilderpublic final CircuitBreakers.Thresholds.RetryBudget.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>public final CircuitBreakers.Thresholds.RetryBudget.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.RetryBudget.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.