Interface S3CrtConnectionHealthConfiguration.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<S3CrtConnectionHealthConfiguration.Builder,,- S3CrtConnectionHealthConfiguration> - CrtConnectionHealthConfiguration.Builder,- SdkBuilder<S3CrtConnectionHealthConfiguration.Builder,- S3CrtConnectionHealthConfiguration> 
- Enclosing class:
- S3CrtConnectionHealthConfiguration
public static interface S3CrtConnectionHealthConfiguration.Builder
extends CrtConnectionHealthConfiguration.Builder, CopyableBuilder<S3CrtConnectionHealthConfiguration.Builder,S3CrtConnectionHealthConfiguration> 
A builder for 
S3CrtConnectionHealthConfiguration.
 All implementations of this interface are mutable and not thread safe.
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation
- 
Method Details- 
minimumThroughputInBpsDescription copied from interface:CrtConnectionHealthConfiguration.BuilderSets a throughput threshold for connections. Throughput below this value will be considered unhealthy.- Specified by:
- minimumThroughputInBpsin interface- CrtConnectionHealthConfiguration.Builder
- Parameters:
- minimumThroughputInBps- minimum amount of throughput, in bytes per second, for a connection to be considered healthy.
- Returns:
- Builder
 
- 
minimumThroughputTimeoutS3CrtConnectionHealthConfiguration.Builder minimumThroughputTimeout(Duration 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 interface- CrtConnectionHealthConfiguration.Builder
- Parameters:
- minimumThroughputTimeout- How long a connection is allowed to be unhealthy before getting shut down.
- Returns:
- Builder
 
- 
buildDescription copied from interface:SdkBuilderAn immutable object that is created from the properties that have been set on the builder.- Specified by:
- buildin interface- Buildable
- Specified by:
- buildin interface- CrtConnectionHealthConfiguration.Builder
- Specified by:
- buildin interface- SdkBuilder<S3CrtConnectionHealthConfiguration.Builder,- S3CrtConnectionHealthConfiguration> 
- Returns:
- an instance of T
 
 
-