Interface CfnRoute.GrpcTimeoutProperty

All Superinterfaces:
All Known Implementing Classes:
Enclosing class:

@Stability(Stable) public static interface CfnRoute.GrpcTimeoutProperty extends
An object that represents types of timeouts.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 GrpcTimeoutProperty grpcTimeoutProperty = GrpcTimeoutProperty.builder()
  • Method Details

    • getIdle

      @Stability(Stable) @Nullable default Object getIdle()
      An object that represents an idle timeout.

      An idle timeout bounds the amount of time that a connection may be idle. The default value is none.

    • getPerRequest

      @Stability(Stable) @Nullable default Object getPerRequest()
      An object that represents a per request timeout.

      The default value is 15 seconds. If you set a higher timeout, then make sure that the higher value is set for each App Mesh resource in a conversation. For example, if a virtual node backend uses a virtual router provider to route to another virtual node, then the timeout should be greater than 15 seconds for the source and destination virtual node and the route.

    • builder

      @Stability(Stable) static CfnRoute.GrpcTimeoutProperty.Builder builder()
      a CfnRoute.GrpcTimeoutProperty.Builder of CfnRoute.GrpcTimeoutProperty