Package io.grpc.xds
Class VirtualHost.Route.RouteAction.RetryPolicy
- java.lang.Object
-
- io.grpc.xds.VirtualHost.Route.RouteAction.RetryPolicy
-
- Direct Known Subclasses:
AutoValue_VirtualHost_Route_RouteAction_RetryPolicy
- Enclosing class:
- VirtualHost.Route.RouteAction
abstract static class VirtualHost.Route.RouteAction.RetryPolicy extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RetryPolicy()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static VirtualHost.Route.RouteAction.RetryPolicycreate(int maxAttempts, java.util.List<io.grpc.Status.Code> retryableStatusCodes, com.google.protobuf.Duration initialBackoff, com.google.protobuf.Duration maxBackoff, com.google.protobuf.Duration perAttemptRecvTimeout)(package private) abstract com.google.protobuf.DurationinitialBackoff()(package private) abstract intmaxAttempts()(package private) abstract com.google.protobuf.DurationmaxBackoff()(package private) abstract com.google.protobuf.DurationperAttemptRecvTimeout()(package private) abstract com.google.common.collect.ImmutableList<io.grpc.Status.Code>retryableStatusCodes()
-
-
-
Method Detail
-
maxAttempts
abstract int maxAttempts()
-
retryableStatusCodes
abstract com.google.common.collect.ImmutableList<io.grpc.Status.Code> retryableStatusCodes()
-
initialBackoff
abstract com.google.protobuf.Duration initialBackoff()
-
maxBackoff
abstract com.google.protobuf.Duration maxBackoff()
-
perAttemptRecvTimeout
@Nullable abstract com.google.protobuf.Duration perAttemptRecvTimeout()
-
create
static VirtualHost.Route.RouteAction.RetryPolicy create(int maxAttempts, java.util.List<io.grpc.Status.Code> retryableStatusCodes, com.google.protobuf.Duration initialBackoff, com.google.protobuf.Duration maxBackoff, @Nullable com.google.protobuf.Duration perAttemptRecvTimeout)
-
-