Uses of Class
io.envoyproxy.envoy.config.route.v3.RetryPolicy.Builder
Packages that use RetryPolicy.Builder
-
Uses of RetryPolicy.Builder in io.envoyproxy.envoy.config.route.v3
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type RetryPolicy.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RetryPolicy, RetryPolicy.Builder, RetryPolicyOrBuilder> RouteAction.Builder.retryPolicyBuilder_
private com.google.protobuf.SingleFieldBuilder
<RetryPolicy, RetryPolicy.Builder, RetryPolicyOrBuilder> VirtualHost.Builder.retryPolicyBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return RetryPolicy.BuilderModifier and TypeMethodDescriptionRetryPolicy.Builder.addAllRetriableHeaders
(Iterable<? extends HeaderMatcher> values) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addAllRetriableRequestHeaders
(Iterable<? extends HeaderMatcher> values) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.addAllRetriableStatusCodes
(Iterable<? extends Integer> values) HTTP status codes that should trigger a retry in addition to those specified by retry_on.RetryPolicy.Builder.addAllRetryHostPredicate
(Iterable<? extends RetryPolicy.RetryHostPredicate> values) Specifies a collection of RetryHostPredicates that will be consulted when selecting a host for retries.RetryPolicy.Builder.addAllRetryOptionsPredicates
(Iterable<? extends TypedExtensionConfig> values) Retry options predicates that will be applied prior to retrying a request.RetryPolicy.Builder.addRetriableHeaders
(int index, HeaderMatcher value) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addRetriableHeaders
(int index, HeaderMatcher.Builder builderForValue) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addRetriableHeaders
(HeaderMatcher value) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addRetriableHeaders
(HeaderMatcher.Builder builderForValue) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addRetriableRequestHeaders
(int index, HeaderMatcher value) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.addRetriableRequestHeaders
(int index, HeaderMatcher.Builder builderForValue) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.addRetriableRequestHeaders
(HeaderMatcher value) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.addRetriableRequestHeaders
(HeaderMatcher.Builder builderForValue) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.addRetriableStatusCodes
(int value) HTTP status codes that should trigger a retry in addition to those specified by retry_on.RetryPolicy.Builder.addRetryHostPredicate
(int index, RetryPolicy.RetryHostPredicate value) Specifies a collection of RetryHostPredicates that will be consulted when selecting a host for retries.RetryPolicy.Builder.addRetryHostPredicate
(int index, RetryPolicy.RetryHostPredicate.Builder builderForValue) Specifies a collection of RetryHostPredicates that will be consulted when selecting a host for retries.RetryPolicy.Builder.addRetryHostPredicate
(RetryPolicy.RetryHostPredicate value) Specifies a collection of RetryHostPredicates that will be consulted when selecting a host for retries.RetryPolicy.Builder.addRetryHostPredicate
(RetryPolicy.RetryHostPredicate.Builder builderForValue) Specifies a collection of RetryHostPredicates that will be consulted when selecting a host for retries.RetryPolicy.Builder.addRetryOptionsPredicates
(int index, TypedExtensionConfig value) Retry options predicates that will be applied prior to retrying a request.RetryPolicy.Builder.addRetryOptionsPredicates
(int index, TypedExtensionConfig.Builder builderForValue) Retry options predicates that will be applied prior to retrying a request.RetryPolicy.Builder.addRetryOptionsPredicates
(TypedExtensionConfig value) Retry options predicates that will be applied prior to retrying a request.RetryPolicy.Builder.addRetryOptionsPredicates
(TypedExtensionConfig.Builder builderForValue) Retry options predicates that will be applied prior to retrying a request.RetryPolicy.Builder.clear()
RetryPolicy.Builder.clearHostSelectionRetryMaxAttempts()
The maximum number of times host selection will be reattempted before giving up, at which point the host that was last selected will be routed to.RetryPolicy.Builder.clearNumRetries()
Specifies the allowed number of retries.RetryPolicy.Builder.clearPerTryIdleTimeout()
Specifies an upstream idle timeout per retry attempt (including the initial attempt).RetryPolicy.Builder.clearPerTryTimeout()
Specifies a non-zero upstream timeout per retry attempt (including the initial attempt).RetryPolicy.Builder.clearRateLimitedRetryBackOff()
Specifies parameters that control a retry back-off strategy that is used when the request is rate limited by the upstream server.RetryPolicy.Builder.clearRetriableHeaders()
HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.clearRetriableRequestHeaders()
HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.clearRetriableStatusCodes()
HTTP status codes that should trigger a retry in addition to those specified by retry_on.RetryPolicy.Builder.clearRetryBackOff()
Specifies parameters that control exponential retry back off.RetryPolicy.Builder.clearRetryHostPredicate()
Specifies a collection of RetryHostPredicates that will be consulted when selecting a host for retries.RetryPolicy.Builder.clearRetryOn()
Specifies the conditions under which retry takes place.RetryPolicy.Builder.clearRetryOptionsPredicates()
Retry options predicates that will be applied prior to retrying a request.RetryPolicy.Builder.clearRetryPriority()
Specifies an implementation of a RetryPriority which is used to determine the distribution of load across priorities used for retries.RouteAction.Builder.getRetryPolicyBuilder()
Indicates that the route has a retry policy.VirtualHost.Builder.getRetryPolicyBuilder()
Indicates the retry policy for all routes in this virtual host.RetryPolicy.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RetryPolicy.Builder.mergeFrom
(com.google.protobuf.Message other) RetryPolicy.Builder.mergeFrom
(RetryPolicy other) RetryPolicy.Builder.mergeNumRetries
(com.google.protobuf.UInt32Value value) Specifies the allowed number of retries.RetryPolicy.Builder.mergePerTryIdleTimeout
(com.google.protobuf.Duration value) Specifies an upstream idle timeout per retry attempt (including the initial attempt).RetryPolicy.Builder.mergePerTryTimeout
(com.google.protobuf.Duration value) Specifies a non-zero upstream timeout per retry attempt (including the initial attempt).RetryPolicy.Builder.mergeRateLimitedRetryBackOff
(RetryPolicy.RateLimitedRetryBackOff value) Specifies parameters that control a retry back-off strategy that is used when the request is rate limited by the upstream server.RetryPolicy.Builder.mergeRetryBackOff
(RetryPolicy.RetryBackOff value) Specifies parameters that control exponential retry back off.RetryPolicy.Builder.mergeRetryPriority
(RetryPolicy.RetryPriority value) Specifies an implementation of a RetryPriority which is used to determine the distribution of load across priorities used for retries.static RetryPolicy.Builder
RetryPolicy.newBuilder()
static RetryPolicy.Builder
RetryPolicy.newBuilder
(RetryPolicy prototype) RetryPolicy.newBuilderForType()
protected RetryPolicy.Builder
RetryPolicy.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) RetryPolicy.Builder.removeRetriableHeaders
(int index) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.removeRetriableRequestHeaders
(int index) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.removeRetryHostPredicate
(int index) Specifies a collection of RetryHostPredicates that will be consulted when selecting a host for retries.RetryPolicy.Builder.removeRetryOptionsPredicates
(int index) Retry options predicates that will be applied prior to retrying a request.RetryPolicy.Builder.setHostSelectionRetryMaxAttempts
(long value) The maximum number of times host selection will be reattempted before giving up, at which point the host that was last selected will be routed to.RetryPolicy.Builder.setNumRetries
(com.google.protobuf.UInt32Value value) Specifies the allowed number of retries.RetryPolicy.Builder.setNumRetries
(com.google.protobuf.UInt32Value.Builder builderForValue) Specifies the allowed number of retries.RetryPolicy.Builder.setPerTryIdleTimeout
(com.google.protobuf.Duration value) Specifies an upstream idle timeout per retry attempt (including the initial attempt).RetryPolicy.Builder.setPerTryIdleTimeout
(com.google.protobuf.Duration.Builder builderForValue) Specifies an upstream idle timeout per retry attempt (including the initial attempt).RetryPolicy.Builder.setPerTryTimeout
(com.google.protobuf.Duration value) Specifies a non-zero upstream timeout per retry attempt (including the initial attempt).RetryPolicy.Builder.setPerTryTimeout
(com.google.protobuf.Duration.Builder builderForValue) Specifies a non-zero upstream timeout per retry attempt (including the initial attempt).RetryPolicy.Builder.setRateLimitedRetryBackOff
(RetryPolicy.RateLimitedRetryBackOff value) Specifies parameters that control a retry back-off strategy that is used when the request is rate limited by the upstream server.RetryPolicy.Builder.setRateLimitedRetryBackOff
(RetryPolicy.RateLimitedRetryBackOff.Builder builderForValue) Specifies parameters that control a retry back-off strategy that is used when the request is rate limited by the upstream server.RetryPolicy.Builder.setRetriableHeaders
(int index, HeaderMatcher value) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.setRetriableHeaders
(int index, HeaderMatcher.Builder builderForValue) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.setRetriableRequestHeaders
(int index, HeaderMatcher value) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.setRetriableRequestHeaders
(int index, HeaderMatcher.Builder builderForValue) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.setRetriableStatusCodes
(int index, int value) HTTP status codes that should trigger a retry in addition to those specified by retry_on.RetryPolicy.Builder.setRetryBackOff
(RetryPolicy.RetryBackOff value) Specifies parameters that control exponential retry back off.RetryPolicy.Builder.setRetryBackOff
(RetryPolicy.RetryBackOff.Builder builderForValue) Specifies parameters that control exponential retry back off.RetryPolicy.Builder.setRetryHostPredicate
(int index, RetryPolicy.RetryHostPredicate value) Specifies a collection of RetryHostPredicates that will be consulted when selecting a host for retries.RetryPolicy.Builder.setRetryHostPredicate
(int index, RetryPolicy.RetryHostPredicate.Builder builderForValue) Specifies a collection of RetryHostPredicates that will be consulted when selecting a host for retries.RetryPolicy.Builder.setRetryOn
(String value) Specifies the conditions under which retry takes place.RetryPolicy.Builder.setRetryOnBytes
(com.google.protobuf.ByteString value) Specifies the conditions under which retry takes place.RetryPolicy.Builder.setRetryOptionsPredicates
(int index, TypedExtensionConfig value) Retry options predicates that will be applied prior to retrying a request.RetryPolicy.Builder.setRetryOptionsPredicates
(int index, TypedExtensionConfig.Builder builderForValue) Retry options predicates that will be applied prior to retrying a request.RetryPolicy.Builder.setRetryPriority
(RetryPolicy.RetryPriority value) Specifies an implementation of a RetryPriority which is used to determine the distribution of load across priorities used for retries.RetryPolicy.Builder.setRetryPriority
(RetryPolicy.RetryPriority.Builder builderForValue) Specifies an implementation of a RetryPriority which is used to determine the distribution of load across priorities used for retries.RetryPolicy.toBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type RetryPolicy.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RetryPolicy, RetryPolicy.Builder, RetryPolicyOrBuilder> RouteAction.Builder.internalGetRetryPolicyFieldBuilder()
Indicates that the route has a retry policy.private com.google.protobuf.SingleFieldBuilder
<RetryPolicy, RetryPolicy.Builder, RetryPolicyOrBuilder> VirtualHost.Builder.internalGetRetryPolicyFieldBuilder()
Indicates the retry policy for all routes in this virtual host.Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type RetryPolicy.BuilderModifier and TypeMethodDescriptionRouteAction.Builder.setRetryPolicy
(RetryPolicy.Builder builderForValue) Indicates that the route has a retry policy.VirtualHost.Builder.setRetryPolicy
(RetryPolicy.Builder builderForValue) Indicates the retry policy for all routes in this virtual host.