| Package | Description |
|---|---|
| com.ibm.cos.v2.http.crt |
| Modifier and Type | Method and Description |
|---|---|
static AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.builder() |
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.connectionAcquisitionTimeout(Duration connectionAcquisitionTimeout)
The amount of time to wait when acquiring a connection from the pool before giving up and timing out.
|
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.connectionHealthConfiguration(ConnectionHealthConfiguration healthChecksConfiguration)
Configure the health checks for all connections established by this client.
|
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.connectionHealthConfiguration(Consumer<ConnectionHealthConfiguration.Builder> healthChecksConfigurationBuilder)
A convenience method that creates an instance of the
ConnectionHealthConfiguration builder, avoiding the
need to create one manually via ConnectionHealthConfiguration.builder(). |
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.connectionMaxIdleTime(Duration connectionMaxIdleTime)
Configure the maximum amount of time that a connection should be allowed to remain open while idle.
|
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.connectionTimeout(Duration connectionTimeout)
The amount of time to wait when initially establishing a connection before giving up and timing out.
|
AwsCrtAsyncHttpClient.Builder |
AwsCrtSdkHttpService.createAsyncHttpClientFactory() |
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.maxConcurrency(Integer maxConcurrency)
The Maximum number of allowed concurrent requests.
|
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.postQuantumTlsEnabled(Boolean postQuantumTlsEnabled)
Configure whether to enable a hybrid post-quantum key exchange option for the Transport Layer Security (TLS) network
encryption protocol when communicating with services that support Post Quantum TLS.
|
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.proxyConfiguration(Consumer<ProxyConfiguration.Builder> proxyConfigurationBuilderConsumer)
Sets the http proxy configuration to use for this client.
|
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.proxyConfiguration(ProxyConfiguration proxyConfiguration)
Sets the http proxy configuration to use for this client.
|
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.readBufferSizeInBytes(Long readBufferSize)
Configures the number of bytes that can be buffered in the client for sending and receiving data.
|
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.tcpKeepAliveConfiguration(Consumer<TcpKeepAliveConfiguration.Builder> tcpKeepAliveConfigurationBuilder)
Configure whether to enable
tcpKeepAlive and relevant configuration for all connections established by this
client. |
AwsCrtAsyncHttpClient.Builder |
AwsCrtAsyncHttpClient.Builder.tcpKeepAliveConfiguration(TcpKeepAliveConfiguration tcpKeepAliveConfiguration)
Configure whether to enable
tcpKeepAlive and relevant configuration for all connections established by this
client. |
Copyright © 2026. All rights reserved.