Interface TimeoutConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TimeoutConfiguration.Builder,
,TimeoutConfiguration> SdkBuilder<TimeoutConfiguration.Builder,
,TimeoutConfiguration> SdkPojo
- Enclosing class:
TimeoutConfiguration
public static interface TimeoutConfiguration.Builder
extends SdkPojo, CopyableBuilder<TimeoutConfiguration.Builder,TimeoutConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionidleTimeoutSeconds
(Integer idleTimeoutSeconds) The amount of time in seconds a connection will stay active while idle.perRequestTimeoutSeconds
(Integer perRequestTimeoutSeconds) The amount of time waiting for the upstream to respond with a complete response per request.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
idleTimeoutSeconds
The amount of time in seconds a connection will stay active while idle. A value of
0
can be set to disableidleTimeout
.The
idleTimeout
default forHTTP
/HTTP2
/GRPC
is 5 minutes.The
idleTimeout
default forTCP
is 1 hour.- Parameters:
idleTimeoutSeconds
- The amount of time in seconds a connection will stay active while idle. A value of0
can be set to disableidleTimeout
.The
idleTimeout
default forHTTP
/HTTP2
/GRPC
is 5 minutes.The
idleTimeout
default forTCP
is 1 hour.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
perRequestTimeoutSeconds
The amount of time waiting for the upstream to respond with a complete response per request. A value of
0
can be set to disableperRequestTimeout
.perRequestTimeout
can only be set if Service ConnectappProtocol
isn'tTCP
. OnlyidleTimeout
is allowed forTCP
appProtocol
.- Parameters:
perRequestTimeoutSeconds
- The amount of time waiting for the upstream to respond with a complete response per request. A value of0
can be set to disableperRequestTimeout
.perRequestTimeout
can only be set if Service ConnectappProtocol
isn'tTCP
. OnlyidleTimeout
is allowed forTCP
appProtocol
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-