Uses of Interface
software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
Packages that use AwsCrtAsyncHttpClient.Builder
-
Uses of AwsCrtAsyncHttpClient.Builder in software.amazon.awssdk.http.crt
Methods in software.amazon.awssdk.http.crt that return AwsCrtAsyncHttpClient.BuilderModifier and TypeMethodDescriptionAwsCrtAsyncHttpClient.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.connectionHealthConfiguration(Consumer<ConnectionHealthConfiguration.Builder> healthChecksConfigurationBuilder) A convenience method that creates an instance of theConnectionHealthConfigurationbuilder, avoiding the need to create one manually viaConnectionHealthConfiguration.builder().AwsCrtAsyncHttpClient.Builder.connectionHealthConfiguration(ConnectionHealthConfiguration healthChecksConfiguration) Configure the health checks for all connections established by this client.AwsCrtAsyncHttpClient.Builder.connectionMaxIdleTime(Duration connectionMaxIdleTime) Configure the maximum amount of time that a connection should be allowed to remain open while idle.AwsCrtAsyncHttpClient.Builder.connectionTimeout(Duration connectionTimeout) The amount of time to wait when initially establishing a connection before giving up and timing out.AwsCrtSdkHttpService.createAsyncHttpClientFactory()AwsCrtAsyncHttpClient.Builder.maxConcurrency(Integer maxConcurrency) The Maximum number of allowed concurrent requests.AwsCrtAsyncHttpClient.Builder.minTlsVersion(TlsVersion minTlsVersion) Configure the minimum TLS protocol version the client will accept when negotiating a TLS connection.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.Configure the HTTP protocol version to use for connections.AwsCrtAsyncHttpClient.Builder.proxyConfiguration(Consumer<ProxyConfiguration.Builder> proxyConfigurationBuilderConsumer) Sets the http proxy configuration to use for this client.AwsCrtAsyncHttpClient.Builder.proxyConfiguration(ProxyConfiguration proxyConfiguration) Sets the http proxy configuration to use for this client.AwsCrtAsyncHttpClient.Builder.readBufferSizeInBytes(Long readBufferSize) Configures the number of bytes that can be buffered in the client for sending and receiving data.AwsCrtAsyncHttpClient.Builder.tcpKeepAliveConfiguration(Consumer<TcpKeepAliveConfiguration.Builder> tcpKeepAliveConfigurationBuilder) Configure whether to enabletcpKeepAliveand relevant configuration for all connections established by this client.AwsCrtAsyncHttpClient.Builder.tcpKeepAliveConfiguration(TcpKeepAliveConfiguration tcpKeepAliveConfiguration) Configure whether to enabletcpKeepAliveand relevant configuration for all connections established by this client.AwsCrtAsyncHttpClient.Builder.tlsNegotiationTimeout(Duration tlsNegotiationTimeout) Configure the maximum amount of time that a TLS handshake is allowed to take from the time the CLIENT HELLO message is sent to the time the client and server have fully negotiated ciphers and exchanged keys.