Package io.quarkus.amazon.common.runtime
Interface SyncHttpClientConfig
public interface SyncHttpClientConfig
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionapache()Apache HTTP client specific configurations@WithConverter(io.quarkus.runtime.configuration.DurationConverter.class) DurationThe maximum amount of time to establish a connection before timing out.crt()AWS CRT-based HTTP client specific configurations@WithConverter(io.quarkus.runtime.configuration.DurationConverter.class) DurationThe amount of time to wait for data to be transferred over an established, open connection before the connection is timed out.TLS Key Managers provider configurationTLS Trust Managers provider configuration
-
Method Details
-
connectionTimeout
@WithDefault("2S") @WithConverter(io.quarkus.runtime.configuration.DurationConverter.class) @WithConverter(io.quarkus.runtime.configuration.DurationConverter.class) Duration connectionTimeout()The maximum amount of time to establish a connection before timing out. -
socketTimeout
@WithDefault("30S") @WithConverter(io.quarkus.runtime.configuration.DurationConverter.class) @WithConverter(io.quarkus.runtime.configuration.DurationConverter.class) Duration socketTimeout()The amount of time to wait for data to be transferred over an established, open connection before the connection is timed out. -
tlsKeyManagersProvider
TlsKeyManagersProviderConfig tlsKeyManagersProvider()TLS Key Managers provider configuration -
tlsTrustManagersProvider
TlsTrustManagersProviderConfig tlsTrustManagersProvider()TLS Trust Managers provider configuration -
apache
Apache HTTP client specific configurations -
crt
AWS CRT-based HTTP client specific configurations
-