Interface ConnectionHealthConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectionHealthConfiguration.Builder,,ConnectionHealthConfiguration> CrtConnectionHealthConfiguration.Builder,SdkBuilder<ConnectionHealthConfiguration.Builder,ConnectionHealthConfiguration>
- Enclosing class:
ConnectionHealthConfiguration
public static interface ConnectionHealthConfiguration.Builder
extends CrtConnectionHealthConfiguration.Builder, CopyableBuilder<ConnectionHealthConfiguration.Builder,ConnectionHealthConfiguration>
A builder for
ConnectionHealthConfiguration.
All implementations of this interface are mutable and not thread safe.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()An immutable object that is created from the properties that have been set on the builder.minimumThroughputInBps(Long minimumThroughputInBps) Sets a throughput threshold for connections.minimumThroughputTimeout(Duration minimumThroughputTimeout) Sets how long a connection is allowed to be unhealthy before getting shut down.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
minimumThroughputInBps
Description copied from interface:CrtConnectionHealthConfiguration.BuilderSets a throughput threshold for connections. Throughput below this value will be considered unhealthy.- Specified by:
minimumThroughputInBpsin interfaceCrtConnectionHealthConfiguration.Builder- Parameters:
minimumThroughputInBps- minimum amount of throughput, in bytes per second, for a connection to be considered healthy.- Returns:
- Builder
-
minimumThroughputTimeout
Description copied from interface:CrtConnectionHealthConfiguration.BuilderSets how long a connection is allowed to be unhealthy before getting shut down.It only supports seconds precision
- Specified by:
minimumThroughputTimeoutin interfaceCrtConnectionHealthConfiguration.Builder- Parameters:
minimumThroughputTimeout- How long a connection is allowed to be unhealthy before getting shut down.- Returns:
- Builder
-
build
ConnectionHealthConfiguration build()Description copied from interface:SdkBuilderAn immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceCrtConnectionHealthConfiguration.Builder- Specified by:
buildin interfaceSdkBuilder<ConnectionHealthConfiguration.Builder,ConnectionHealthConfiguration> - Returns:
- an instance of T
-