public interface HedgePolicyOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
FractionalPercent |
getAdditionalRequestChance()
Specifies a probability that an additional upstream request should be sent
on top of what is specified by initial_requests.
|
FractionalPercentOrBuilder |
getAdditionalRequestChanceOrBuilder()
Specifies a probability that an additional upstream request should be sent
on top of what is specified by initial_requests.
|
boolean |
getHedgeOnPerTryTimeout()
Indicates that a hedged request should be sent when the per-try timeout
is hit.
|
com.google.protobuf.UInt32Value |
getInitialRequests()
Specifies the number of initial requests that should be sent upstream.
|
com.google.protobuf.UInt32ValueOrBuilder |
getInitialRequestsOrBuilder()
Specifies the number of initial requests that should be sent upstream.
|
boolean |
hasAdditionalRequestChance()
Specifies a probability that an additional upstream request should be sent
on top of what is specified by initial_requests.
|
boolean |
hasInitialRequests()
Specifies the number of initial requests that should be sent upstream.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasInitialRequests()
Specifies the number of initial requests that should be sent upstream. Must be at least 1. Defaults to 1. [#not-implemented-hide:]
.google.protobuf.UInt32Value initial_requests = 1 [(.validate.rules) = { ... }com.google.protobuf.UInt32Value getInitialRequests()
Specifies the number of initial requests that should be sent upstream. Must be at least 1. Defaults to 1. [#not-implemented-hide:]
.google.protobuf.UInt32Value initial_requests = 1 [(.validate.rules) = { ... }com.google.protobuf.UInt32ValueOrBuilder getInitialRequestsOrBuilder()
Specifies the number of initial requests that should be sent upstream. Must be at least 1. Defaults to 1. [#not-implemented-hide:]
.google.protobuf.UInt32Value initial_requests = 1 [(.validate.rules) = { ... }boolean hasAdditionalRequestChance()
Specifies a probability that an additional upstream request should be sent on top of what is specified by initial_requests. Defaults to 0. [#not-implemented-hide:]
.envoy.type.v3.FractionalPercent additional_request_chance = 2;FractionalPercent getAdditionalRequestChance()
Specifies a probability that an additional upstream request should be sent on top of what is specified by initial_requests. Defaults to 0. [#not-implemented-hide:]
.envoy.type.v3.FractionalPercent additional_request_chance = 2;FractionalPercentOrBuilder getAdditionalRequestChanceOrBuilder()
Specifies a probability that an additional upstream request should be sent on top of what is specified by initial_requests. Defaults to 0. [#not-implemented-hide:]
.envoy.type.v3.FractionalPercent additional_request_chance = 2;boolean getHedgeOnPerTryTimeout()
Indicates that a hedged request should be sent when the per-try timeout is hit. This will only occur if the retry policy also indicates that a timed out request should be retried. Once a timed out request is retried due to per try timeout, the router filter will ensure that it is not retried again even if the returned response headers would otherwise be retried according the specified :ref:`RetryPolicy <envoy_api_msg_config.route.v3.RetryPolicy>`. Defaults to false.
bool hedge_on_per_try_timeout = 3;Copyright © 2018–2020 The Envoy Project. All rights reserved.