@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-14T16:25:34.340Z")
public interface GrpcTimeout
Example:
VirtualRouter router; VirtualNode node; router.addRoute("route-http", RouteBaseProps.builder() .routeSpec(RouteSpec.grpc(GrpcRouteSpecOptions.builder() .weightedTargets(List.of(WeightedTarget.builder() .virtualNode(node) .build())) .match(GrpcRouteMatch.builder() .serviceName("my-service.default.svc.cluster.local") .build()) .timeout(GrpcTimeout.builder() .idle(Duration.seconds(2)) .perRequest(Duration.seconds(1)) .build()) .build())) .build());
Modifier and Type | Interface and Description |
---|---|
static class |
GrpcTimeout.Builder
A builder for
GrpcTimeout |
static class |
GrpcTimeout.Jsii$Proxy
An implementation for
GrpcTimeout |
Modifier and Type | Method and Description |
---|---|
static GrpcTimeout.Builder |
builder() |
default Duration |
getIdle()
Represents an idle timeout.
|
default Duration |
getPerRequest()
Represents per request timeout.
|
default Duration getIdle()
The amount of time that a connection may be idle.
Default: - none
default Duration getPerRequest()
Default: - 15 s
static GrpcTimeout.Builder builder()
GrpcTimeout.Builder
of GrpcTimeout