public static final class CircuitBreakers.Thresholds.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.Builder> implements CircuitBreakers.ThresholdsOrBuilder
A Thresholds defines CircuitBreaker settings for a :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>`. [#next-free-field: 9]Protobuf type
envoy.config.cluster.v3.CircuitBreakers.Thresholds| Modifier and Type | Method and Description |
|---|---|
CircuitBreakers.Thresholds.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CircuitBreakers.Thresholds |
build() |
CircuitBreakers.Thresholds |
buildPartial() |
CircuitBreakers.Thresholds.Builder |
clear() |
CircuitBreakers.Thresholds.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CircuitBreakers.Thresholds.Builder |
clearMaxConnectionPools()
The maximum number of connection pools per cluster that Envoy will concurrently support at
once.
|
CircuitBreakers.Thresholds.Builder |
clearMaxConnections()
The maximum number of connections that Envoy will make to the upstream
cluster.
|
CircuitBreakers.Thresholds.Builder |
clearMaxPendingRequests()
The maximum number of pending requests that Envoy will allow to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
clearMaxRequests()
The maximum number of parallel requests that Envoy will make to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
clearMaxRetries()
The maximum number of parallel retries that Envoy will allow to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CircuitBreakers.Thresholds.Builder |
clearPriority()
The :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>`
the specified CircuitBreaker settings apply to.
|
CircuitBreakers.Thresholds.Builder |
clearRetryBudget()
Specifies a limit on concurrent retries in relation to the number of active requests.
|
CircuitBreakers.Thresholds.Builder |
clearTrackRemaining()
If track_remaining is true, then stats will be published that expose
the number of resources remaining until the circuit breakers open.
|
CircuitBreakers.Thresholds.Builder |
clone() |
CircuitBreakers.Thresholds |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.UInt32Value |
getMaxConnectionPools()
The maximum number of connection pools per cluster that Envoy will concurrently support at
once.
|
com.google.protobuf.UInt32Value.Builder |
getMaxConnectionPoolsBuilder()
The maximum number of connection pools per cluster that Envoy will concurrently support at
once.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxConnectionPoolsOrBuilder()
The maximum number of connection pools per cluster that Envoy will concurrently support at
once.
|
com.google.protobuf.UInt32Value |
getMaxConnections()
The maximum number of connections that Envoy will make to the upstream
cluster.
|
com.google.protobuf.UInt32Value.Builder |
getMaxConnectionsBuilder()
The maximum number of connections that Envoy will make to the upstream
cluster.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxConnectionsOrBuilder()
The maximum number of connections that Envoy will make to the upstream
cluster.
|
com.google.protobuf.UInt32Value |
getMaxPendingRequests()
The maximum number of pending requests that Envoy will allow to the
upstream cluster.
|
com.google.protobuf.UInt32Value.Builder |
getMaxPendingRequestsBuilder()
The maximum number of pending requests that Envoy will allow to the
upstream cluster.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxPendingRequestsOrBuilder()
The maximum number of pending requests that Envoy will allow to the
upstream cluster.
|
com.google.protobuf.UInt32Value |
getMaxRequests()
The maximum number of parallel requests that Envoy will make to the
upstream cluster.
|
com.google.protobuf.UInt32Value.Builder |
getMaxRequestsBuilder()
The maximum number of parallel requests that Envoy will make to the
upstream cluster.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxRequestsOrBuilder()
The maximum number of parallel requests that Envoy will make to the
upstream cluster.
|
com.google.protobuf.UInt32Value |
getMaxRetries()
The maximum number of parallel retries that Envoy will allow to the
upstream cluster.
|
com.google.protobuf.UInt32Value.Builder |
getMaxRetriesBuilder()
The maximum number of parallel retries that Envoy will allow to the
upstream cluster.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxRetriesOrBuilder()
The maximum number of parallel retries that Envoy will allow to the
upstream cluster.
|
RoutingPriority |
getPriority()
The :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>`
the specified CircuitBreaker settings apply to.
|
int |
getPriorityValue()
The :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>`
the specified CircuitBreaker settings apply to.
|
CircuitBreakers.Thresholds.RetryBudget |
getRetryBudget()
Specifies a limit on concurrent retries in relation to the number of active requests.
|
CircuitBreakers.Thresholds.RetryBudget.Builder |
getRetryBudgetBuilder()
Specifies a limit on concurrent retries in relation to the number of active requests.
|
CircuitBreakers.Thresholds.RetryBudgetOrBuilder |
getRetryBudgetOrBuilder()
Specifies a limit on concurrent retries in relation to the number of active requests.
|
boolean |
getTrackRemaining()
If track_remaining is true, then stats will be published that expose
the number of resources remaining until the circuit breakers open.
|
boolean |
hasMaxConnectionPools()
The maximum number of connection pools per cluster that Envoy will concurrently support at
once.
|
boolean |
hasMaxConnections()
The maximum number of connections that Envoy will make to the upstream
cluster.
|
boolean |
hasMaxPendingRequests()
The maximum number of pending requests that Envoy will allow to the
upstream cluster.
|
boolean |
hasMaxRequests()
The maximum number of parallel requests that Envoy will make to the
upstream cluster.
|
boolean |
hasMaxRetries()
The maximum number of parallel retries that Envoy will allow to the
upstream cluster.
|
boolean |
hasRetryBudget()
Specifies a limit on concurrent retries in relation to the number of active requests.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CircuitBreakers.Thresholds.Builder |
mergeFrom(CircuitBreakers.Thresholds other) |
CircuitBreakers.Thresholds.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CircuitBreakers.Thresholds.Builder |
mergeFrom(com.google.protobuf.Message other) |
CircuitBreakers.Thresholds.Builder |
mergeMaxConnectionPools(com.google.protobuf.UInt32Value value)
The maximum number of connection pools per cluster that Envoy will concurrently support at
once.
|
CircuitBreakers.Thresholds.Builder |
mergeMaxConnections(com.google.protobuf.UInt32Value value)
The maximum number of connections that Envoy will make to the upstream
cluster.
|
CircuitBreakers.Thresholds.Builder |
mergeMaxPendingRequests(com.google.protobuf.UInt32Value value)
The maximum number of pending requests that Envoy will allow to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
mergeMaxRequests(com.google.protobuf.UInt32Value value)
The maximum number of parallel requests that Envoy will make to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
mergeMaxRetries(com.google.protobuf.UInt32Value value)
The maximum number of parallel retries that Envoy will allow to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
mergeRetryBudget(CircuitBreakers.Thresholds.RetryBudget value)
Specifies a limit on concurrent retries in relation to the number of active requests.
|
CircuitBreakers.Thresholds.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CircuitBreakers.Thresholds.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CircuitBreakers.Thresholds.Builder |
setMaxConnectionPools(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of connection pools per cluster that Envoy will concurrently support at
once.
|
CircuitBreakers.Thresholds.Builder |
setMaxConnectionPools(com.google.protobuf.UInt32Value value)
The maximum number of connection pools per cluster that Envoy will concurrently support at
once.
|
CircuitBreakers.Thresholds.Builder |
setMaxConnections(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of connections that Envoy will make to the upstream
cluster.
|
CircuitBreakers.Thresholds.Builder |
setMaxConnections(com.google.protobuf.UInt32Value value)
The maximum number of connections that Envoy will make to the upstream
cluster.
|
CircuitBreakers.Thresholds.Builder |
setMaxPendingRequests(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of pending requests that Envoy will allow to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
setMaxPendingRequests(com.google.protobuf.UInt32Value value)
The maximum number of pending requests that Envoy will allow to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
setMaxRequests(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of parallel requests that Envoy will make to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
setMaxRequests(com.google.protobuf.UInt32Value value)
The maximum number of parallel requests that Envoy will make to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
setMaxRetries(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of parallel retries that Envoy will allow to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
setMaxRetries(com.google.protobuf.UInt32Value value)
The maximum number of parallel retries that Envoy will allow to the
upstream cluster.
|
CircuitBreakers.Thresholds.Builder |
setPriority(RoutingPriority value)
The :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>`
the specified CircuitBreaker settings apply to.
|
CircuitBreakers.Thresholds.Builder |
setPriorityValue(int value)
The :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>`
the specified CircuitBreaker settings apply to.
|
CircuitBreakers.Thresholds.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CircuitBreakers.Thresholds.Builder |
setRetryBudget(CircuitBreakers.Thresholds.RetryBudget.Builder builderForValue)
Specifies a limit on concurrent retries in relation to the number of active requests.
|
CircuitBreakers.Thresholds.Builder |
setRetryBudget(CircuitBreakers.Thresholds.RetryBudget value)
Specifies a limit on concurrent retries in relation to the number of active requests.
|
CircuitBreakers.Thresholds.Builder |
setTrackRemaining(boolean value)
If track_remaining is true, then stats will be published that expose
the number of resources remaining until the circuit breakers open.
|
CircuitBreakers.Thresholds.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.Builder>public CircuitBreakers.Thresholds.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.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.Builder>public CircuitBreakers.Thresholds getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CircuitBreakers.Thresholds build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CircuitBreakers.Thresholds buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CircuitBreakers.Thresholds.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.Builder>public CircuitBreakers.Thresholds.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.Builder>public CircuitBreakers.Thresholds.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.Builder>public CircuitBreakers.Thresholds.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.Builder>public CircuitBreakers.Thresholds.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.Builder>public CircuitBreakers.Thresholds.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.Builder>public CircuitBreakers.Thresholds.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CircuitBreakers.Thresholds.Builder>public CircuitBreakers.Thresholds.Builder mergeFrom(CircuitBreakers.Thresholds other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.Builder>public CircuitBreakers.Thresholds.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.Builder>IOExceptionpublic int getPriorityValue()
The :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>` the specified CircuitBreaker settings apply to.
.envoy.config.core.v3.RoutingPriority priority = 1 [(.validate.rules) = { ... }getPriorityValue in interface CircuitBreakers.ThresholdsOrBuilderpublic CircuitBreakers.Thresholds.Builder setPriorityValue(int value)
The :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>` the specified CircuitBreaker settings apply to.
.envoy.config.core.v3.RoutingPriority priority = 1 [(.validate.rules) = { ... }public RoutingPriority getPriority()
The :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>` the specified CircuitBreaker settings apply to.
.envoy.config.core.v3.RoutingPriority priority = 1 [(.validate.rules) = { ... }getPriority in interface CircuitBreakers.ThresholdsOrBuilderpublic CircuitBreakers.Thresholds.Builder setPriority(RoutingPriority value)
The :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>` the specified CircuitBreaker settings apply to.
.envoy.config.core.v3.RoutingPriority priority = 1 [(.validate.rules) = { ... }public CircuitBreakers.Thresholds.Builder clearPriority()
The :ref:`RoutingPriority<envoy_api_enum_config.core.v3.RoutingPriority>` the specified CircuitBreaker settings apply to.
.envoy.config.core.v3.RoutingPriority priority = 1 [(.validate.rules) = { ... }public boolean hasMaxConnections()
The maximum number of connections that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_connections = 2;hasMaxConnections in interface CircuitBreakers.ThresholdsOrBuilderpublic com.google.protobuf.UInt32Value getMaxConnections()
The maximum number of connections that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_connections = 2;getMaxConnections in interface CircuitBreakers.ThresholdsOrBuilderpublic CircuitBreakers.Thresholds.Builder setMaxConnections(com.google.protobuf.UInt32Value value)
The maximum number of connections that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_connections = 2;public CircuitBreakers.Thresholds.Builder setMaxConnections(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of connections that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_connections = 2;public CircuitBreakers.Thresholds.Builder mergeMaxConnections(com.google.protobuf.UInt32Value value)
The maximum number of connections that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_connections = 2;public CircuitBreakers.Thresholds.Builder clearMaxConnections()
The maximum number of connections that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_connections = 2;public com.google.protobuf.UInt32Value.Builder getMaxConnectionsBuilder()
The maximum number of connections that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_connections = 2;public com.google.protobuf.UInt32ValueOrBuilder getMaxConnectionsOrBuilder()
The maximum number of connections that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_connections = 2;getMaxConnectionsOrBuilder in interface CircuitBreakers.ThresholdsOrBuilderpublic boolean hasMaxPendingRequests()
The maximum number of pending requests that Envoy will allow to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_pending_requests = 3;hasMaxPendingRequests in interface CircuitBreakers.ThresholdsOrBuilderpublic com.google.protobuf.UInt32Value getMaxPendingRequests()
The maximum number of pending requests that Envoy will allow to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_pending_requests = 3;getMaxPendingRequests in interface CircuitBreakers.ThresholdsOrBuilderpublic CircuitBreakers.Thresholds.Builder setMaxPendingRequests(com.google.protobuf.UInt32Value value)
The maximum number of pending requests that Envoy will allow to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_pending_requests = 3;public CircuitBreakers.Thresholds.Builder setMaxPendingRequests(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of pending requests that Envoy will allow to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_pending_requests = 3;public CircuitBreakers.Thresholds.Builder mergeMaxPendingRequests(com.google.protobuf.UInt32Value value)
The maximum number of pending requests that Envoy will allow to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_pending_requests = 3;public CircuitBreakers.Thresholds.Builder clearMaxPendingRequests()
The maximum number of pending requests that Envoy will allow to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_pending_requests = 3;public com.google.protobuf.UInt32Value.Builder getMaxPendingRequestsBuilder()
The maximum number of pending requests that Envoy will allow to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_pending_requests = 3;public com.google.protobuf.UInt32ValueOrBuilder getMaxPendingRequestsOrBuilder()
The maximum number of pending requests that Envoy will allow to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_pending_requests = 3;getMaxPendingRequestsOrBuilder in interface CircuitBreakers.ThresholdsOrBuilderpublic boolean hasMaxRequests()
The maximum number of parallel requests that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_requests = 4;hasMaxRequests in interface CircuitBreakers.ThresholdsOrBuilderpublic com.google.protobuf.UInt32Value getMaxRequests()
The maximum number of parallel requests that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_requests = 4;getMaxRequests in interface CircuitBreakers.ThresholdsOrBuilderpublic CircuitBreakers.Thresholds.Builder setMaxRequests(com.google.protobuf.UInt32Value value)
The maximum number of parallel requests that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_requests = 4;public CircuitBreakers.Thresholds.Builder setMaxRequests(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of parallel requests that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_requests = 4;public CircuitBreakers.Thresholds.Builder mergeMaxRequests(com.google.protobuf.UInt32Value value)
The maximum number of parallel requests that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_requests = 4;public CircuitBreakers.Thresholds.Builder clearMaxRequests()
The maximum number of parallel requests that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_requests = 4;public com.google.protobuf.UInt32Value.Builder getMaxRequestsBuilder()
The maximum number of parallel requests that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_requests = 4;public com.google.protobuf.UInt32ValueOrBuilder getMaxRequestsOrBuilder()
The maximum number of parallel requests that Envoy will make to the upstream cluster. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_requests = 4;getMaxRequestsOrBuilder in interface CircuitBreakers.ThresholdsOrBuilderpublic boolean hasMaxRetries()
The maximum number of parallel retries that Envoy will allow to the upstream cluster. If not specified, the default is 3.
.google.protobuf.UInt32Value max_retries = 5;hasMaxRetries in interface CircuitBreakers.ThresholdsOrBuilderpublic com.google.protobuf.UInt32Value getMaxRetries()
The maximum number of parallel retries that Envoy will allow to the upstream cluster. If not specified, the default is 3.
.google.protobuf.UInt32Value max_retries = 5;getMaxRetries in interface CircuitBreakers.ThresholdsOrBuilderpublic CircuitBreakers.Thresholds.Builder setMaxRetries(com.google.protobuf.UInt32Value value)
The maximum number of parallel retries that Envoy will allow to the upstream cluster. If not specified, the default is 3.
.google.protobuf.UInt32Value max_retries = 5;public CircuitBreakers.Thresholds.Builder setMaxRetries(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of parallel retries that Envoy will allow to the upstream cluster. If not specified, the default is 3.
.google.protobuf.UInt32Value max_retries = 5;public CircuitBreakers.Thresholds.Builder mergeMaxRetries(com.google.protobuf.UInt32Value value)
The maximum number of parallel retries that Envoy will allow to the upstream cluster. If not specified, the default is 3.
.google.protobuf.UInt32Value max_retries = 5;public CircuitBreakers.Thresholds.Builder clearMaxRetries()
The maximum number of parallel retries that Envoy will allow to the upstream cluster. If not specified, the default is 3.
.google.protobuf.UInt32Value max_retries = 5;public com.google.protobuf.UInt32Value.Builder getMaxRetriesBuilder()
The maximum number of parallel retries that Envoy will allow to the upstream cluster. If not specified, the default is 3.
.google.protobuf.UInt32Value max_retries = 5;public com.google.protobuf.UInt32ValueOrBuilder getMaxRetriesOrBuilder()
The maximum number of parallel retries that Envoy will allow to the upstream cluster. If not specified, the default is 3.
.google.protobuf.UInt32Value max_retries = 5;getMaxRetriesOrBuilder in interface CircuitBreakers.ThresholdsOrBuilderpublic boolean hasRetryBudget()
Specifies a limit on concurrent retries in relation to the number of active requests. This
parameter is optional.
.. note::
If this field is set, the retry budget will override any configured retry circuit
breaker.
.envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget retry_budget = 8;hasRetryBudget in interface CircuitBreakers.ThresholdsOrBuilderpublic CircuitBreakers.Thresholds.RetryBudget getRetryBudget()
Specifies a limit on concurrent retries in relation to the number of active requests. This
parameter is optional.
.. note::
If this field is set, the retry budget will override any configured retry circuit
breaker.
.envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget retry_budget = 8;getRetryBudget in interface CircuitBreakers.ThresholdsOrBuilderpublic CircuitBreakers.Thresholds.Builder setRetryBudget(CircuitBreakers.Thresholds.RetryBudget value)
Specifies a limit on concurrent retries in relation to the number of active requests. This
parameter is optional.
.. note::
If this field is set, the retry budget will override any configured retry circuit
breaker.
.envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget retry_budget = 8;public CircuitBreakers.Thresholds.Builder setRetryBudget(CircuitBreakers.Thresholds.RetryBudget.Builder builderForValue)
Specifies a limit on concurrent retries in relation to the number of active requests. This
parameter is optional.
.. note::
If this field is set, the retry budget will override any configured retry circuit
breaker.
.envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget retry_budget = 8;public CircuitBreakers.Thresholds.Builder mergeRetryBudget(CircuitBreakers.Thresholds.RetryBudget value)
Specifies a limit on concurrent retries in relation to the number of active requests. This
parameter is optional.
.. note::
If this field is set, the retry budget will override any configured retry circuit
breaker.
.envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget retry_budget = 8;public CircuitBreakers.Thresholds.Builder clearRetryBudget()
Specifies a limit on concurrent retries in relation to the number of active requests. This
parameter is optional.
.. note::
If this field is set, the retry budget will override any configured retry circuit
breaker.
.envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget retry_budget = 8;public CircuitBreakers.Thresholds.RetryBudget.Builder getRetryBudgetBuilder()
Specifies a limit on concurrent retries in relation to the number of active requests. This
parameter is optional.
.. note::
If this field is set, the retry budget will override any configured retry circuit
breaker.
.envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget retry_budget = 8;public CircuitBreakers.Thresholds.RetryBudgetOrBuilder getRetryBudgetOrBuilder()
Specifies a limit on concurrent retries in relation to the number of active requests. This
parameter is optional.
.. note::
If this field is set, the retry budget will override any configured retry circuit
breaker.
.envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget retry_budget = 8;getRetryBudgetOrBuilder in interface CircuitBreakers.ThresholdsOrBuilderpublic boolean getTrackRemaining()
If track_remaining is true, then stats will be published that expose
the number of resources remaining until the circuit breakers open. If
not specified, the default is false.
.. note::
If a retry budget is used in lieu of the max_retries circuit breaker,
the remaining retry resources remaining will not be tracked.
bool track_remaining = 6;getTrackRemaining in interface CircuitBreakers.ThresholdsOrBuilderpublic CircuitBreakers.Thresholds.Builder setTrackRemaining(boolean value)
If track_remaining is true, then stats will be published that expose
the number of resources remaining until the circuit breakers open. If
not specified, the default is false.
.. note::
If a retry budget is used in lieu of the max_retries circuit breaker,
the remaining retry resources remaining will not be tracked.
bool track_remaining = 6;public CircuitBreakers.Thresholds.Builder clearTrackRemaining()
If track_remaining is true, then stats will be published that expose
the number of resources remaining until the circuit breakers open. If
not specified, the default is false.
.. note::
If a retry budget is used in lieu of the max_retries circuit breaker,
the remaining retry resources remaining will not be tracked.
bool track_remaining = 6;public boolean hasMaxConnectionPools()
The maximum number of connection pools per cluster that Envoy will concurrently support at once. If not specified, the default is unlimited. Set this for clusters which create a large number of connection pools. See :ref:`Circuit Breaking <arch_overview_circuit_break_cluster_maximum_connection_pools>` for more details.
.google.protobuf.UInt32Value max_connection_pools = 7;hasMaxConnectionPools in interface CircuitBreakers.ThresholdsOrBuilderpublic com.google.protobuf.UInt32Value getMaxConnectionPools()
The maximum number of connection pools per cluster that Envoy will concurrently support at once. If not specified, the default is unlimited. Set this for clusters which create a large number of connection pools. See :ref:`Circuit Breaking <arch_overview_circuit_break_cluster_maximum_connection_pools>` for more details.
.google.protobuf.UInt32Value max_connection_pools = 7;getMaxConnectionPools in interface CircuitBreakers.ThresholdsOrBuilderpublic CircuitBreakers.Thresholds.Builder setMaxConnectionPools(com.google.protobuf.UInt32Value value)
The maximum number of connection pools per cluster that Envoy will concurrently support at once. If not specified, the default is unlimited. Set this for clusters which create a large number of connection pools. See :ref:`Circuit Breaking <arch_overview_circuit_break_cluster_maximum_connection_pools>` for more details.
.google.protobuf.UInt32Value max_connection_pools = 7;public CircuitBreakers.Thresholds.Builder setMaxConnectionPools(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of connection pools per cluster that Envoy will concurrently support at once. If not specified, the default is unlimited. Set this for clusters which create a large number of connection pools. See :ref:`Circuit Breaking <arch_overview_circuit_break_cluster_maximum_connection_pools>` for more details.
.google.protobuf.UInt32Value max_connection_pools = 7;public CircuitBreakers.Thresholds.Builder mergeMaxConnectionPools(com.google.protobuf.UInt32Value value)
The maximum number of connection pools per cluster that Envoy will concurrently support at once. If not specified, the default is unlimited. Set this for clusters which create a large number of connection pools. See :ref:`Circuit Breaking <arch_overview_circuit_break_cluster_maximum_connection_pools>` for more details.
.google.protobuf.UInt32Value max_connection_pools = 7;public CircuitBreakers.Thresholds.Builder clearMaxConnectionPools()
The maximum number of connection pools per cluster that Envoy will concurrently support at once. If not specified, the default is unlimited. Set this for clusters which create a large number of connection pools. See :ref:`Circuit Breaking <arch_overview_circuit_break_cluster_maximum_connection_pools>` for more details.
.google.protobuf.UInt32Value max_connection_pools = 7;public com.google.protobuf.UInt32Value.Builder getMaxConnectionPoolsBuilder()
The maximum number of connection pools per cluster that Envoy will concurrently support at once. If not specified, the default is unlimited. Set this for clusters which create a large number of connection pools. See :ref:`Circuit Breaking <arch_overview_circuit_break_cluster_maximum_connection_pools>` for more details.
.google.protobuf.UInt32Value max_connection_pools = 7;public com.google.protobuf.UInt32ValueOrBuilder getMaxConnectionPoolsOrBuilder()
The maximum number of connection pools per cluster that Envoy will concurrently support at once. If not specified, the default is unlimited. Set this for clusters which create a large number of connection pools. See :ref:`Circuit Breaking <arch_overview_circuit_break_cluster_maximum_connection_pools>` for more details.
.google.protobuf.UInt32Value max_connection_pools = 7;getMaxConnectionPoolsOrBuilder in interface CircuitBreakers.ThresholdsOrBuilderpublic final CircuitBreakers.Thresholds.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.Builder>public final CircuitBreakers.Thresholds.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CircuitBreakers.Thresholds.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.