Uses of Interface
software.amazon.awssdk.http.nio.netty.NettyNioAsyncHttpClient.Builder
Packages that use NettyNioAsyncHttpClient.Builder
-
Uses of NettyNioAsyncHttpClient.Builder in software.amazon.awssdk.http.nio.netty
Methods in software.amazon.awssdk.http.nio.netty that return NettyNioAsyncHttpClient.BuilderModifier and TypeMethodDescriptionNettyNioAsyncHttpClient.builder()NettyNioAsyncHttpClient.Builder.connectionAcquisitionTimeout(Duration connectionAcquisitionTimeout) The amount of time to wait when acquiring a connection from the pool before giving up and timing out.NettyNioAsyncHttpClient.Builder.connectionMaxIdleTime(Duration maxIdleConnectionTimeout) Configure the maximum amount of time that a connection should be allowed to remain open while idle.NettyNioAsyncHttpClient.Builder.connectionTimeout(Duration timeout) The amount of time to wait when initially establishing a connection before giving up and timing out.NettyNioAsyncHttpClient.Builder.connectionTimeToLive(Duration connectionTimeToLive) The maximum amount of time that a connection should be allowed to remain open, regardless of usage frequency.NettyNioAsyncHttpClient.Builder.eventLoopGroup(SdkEventLoopGroup eventLoopGroup) Sets theSdkEventLoopGroupto use for the Netty HTTP client.NettyNioAsyncHttpClient.Builder.eventLoopGroupBuilder(SdkEventLoopGroup.Builder eventLoopGroupBuilder) Sets theSdkEventLoopGroup.Builderwhich will be used to create theSdkEventLoopGroupfor the Netty HTTP client.NettyNioAsyncHttpClient.Builder.http2Configuration(Consumer<Http2Configuration.Builder> http2ConfigurationBuilderConsumer) Set the HTTP/2 specific configuration for this client.NettyNioAsyncHttpClient.Builder.http2Configuration(Http2Configuration http2Configuration) Set the HTTP/2 specific configuration for this client.NettyNioAsyncHttpClient.Builder.maxConcurrency(Integer maxConcurrency) Maximum number of allowed concurrent requests.NettyNioAsyncHttpClient.Builder.maxHttp2Streams(Integer maxHttp2Streams) Deprecated.NettyNioAsyncHttpClient.Builder.maxPendingConnectionAcquires(Integer maxPendingAcquires) The maximum number of pending acquires allowed.Sets the HTTP protocol to use (i.e.NettyNioAsyncHttpClient.Builder.protocolNegotiation(ProtocolNegotiation protocolNegotiation) If set toProtocolNegotiation.ALPN, the request will be made using ALPN, without a fallback protocol.NettyNioAsyncHttpClient.Builder.proxyConfiguration(ProxyConfiguration proxyConfiguration) Set the proxy configuration for this client.NettyNioAsyncHttpClient.Builder.putChannelOption(io.netty.channel.ChannelOption channelOption, Object value) Configures additionalChannelOptionwhich will be used to create Netty Http client.NettyNioAsyncHttpClient.Builder.readTimeout(Duration readTimeout) The amount of time to wait for a read on a socket before an exception is thrown.NettyNioAsyncHttpClient.Builder.sslProvider(io.netty.handler.ssl.SslProvider sslProvider) Sets theSslProviderto be used in the Netty client.NettyNioAsyncHttpClient.Builder.tcpKeepAlive(Boolean keepConnectionAlive) Configure whether to enable or disable TCP KeepAlive.NettyNioAsyncHttpClient.Builder.tlsKeyManagersProvider(TlsKeyManagersProvider keyManagersProvider) Set theTlsKeyManagersProviderfor this client.NettyNioAsyncHttpClient.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.NettyNioAsyncHttpClient.Builder.tlsTrustManagersProvider(TlsTrustManagersProvider trustManagersProvider) Configure theTlsTrustManagersProviderthat will provide theTrustManagers to use when constructing the SSL context.NettyNioAsyncHttpClient.Builder.useIdleConnectionReaper(Boolean useConnectionReaper) Configure whether the idle connections in the connection pool should be closed.NettyNioAsyncHttpClient.Builder.useNonBlockingDnsResolver(Boolean useNonBlockingDnsResolver) Configure whether to use a non-blocking dns resolver or not.NettyNioAsyncHttpClient.Builder.writeTimeout(Duration writeTimeout) The amount of time to wait for a write on a socket before an exception is thrown.
http2Configuration(Http2Configuration)along withHttp2Configuration.Builder.maxStreams(Long)instead.