Package software.amazon.awssdk.crtcore
Class CrtConnectionHealthConfiguration
- java.lang.Object
-
- software.amazon.awssdk.crtcore.CrtConnectionHealthConfiguration
-
public abstract class CrtConnectionHealthConfiguration extends Object
The base class for CRT connection health configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCrtConnectionHealthConfiguration.BuilderA builder forCrtConnectionHealthConfiguration.protected static classCrtConnectionHealthConfiguration.DefaultBuilder<B extends CrtConnectionHealthConfiguration.Builder>
-
Constructor Summary
Constructors Modifier Constructor Description protectedCrtConnectionHealthConfiguration(CrtConnectionHealthConfiguration.DefaultBuilder<?> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)inthashCode()longminimumThroughputInBps()DurationminimumThroughputTimeout()
-
-
-
Constructor Detail
-
CrtConnectionHealthConfiguration
protected CrtConnectionHealthConfiguration(CrtConnectionHealthConfiguration.DefaultBuilder<?> builder)
-
-
Method Detail
-
minimumThroughputInBps
public final long minimumThroughputInBps()
- Returns:
- the minimum amount of throughput, in bytes per second, for a connection to be considered healthy.
-
minimumThroughputTimeout
public final Duration minimumThroughputTimeout()
- Returns:
- How long a connection is allowed to be unhealthy before getting shut down.
-
-