A B C E G H I K M O P R S T U W 
All Classes All Packages

A

AwsCrtAsyncHttpClient - Class in software.amazon.awssdk.http.crt
An implementation of SdkAsyncHttpClient that uses the AWS Common Runtime (CRT) Http Client to communicate with Http Web Services.
AwsCrtAsyncHttpClient.Builder - Interface in software.amazon.awssdk.http.crt
Builder that allows configuration of the AWS CRT HTTP implementation.
AwsCrtClientBuilderBase<BuilderT> - Class in software.amazon.awssdk.http.crt.internal
 
AwsCrtClientBuilderBase() - Constructor for class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
AwsCrtConfigurationUtils - Class in software.amazon.awssdk.http.crt.internal
 
AwsCrtHttpClient - Class in software.amazon.awssdk.http.crt
An implementation of SdkHttpClient that uses the AWS Common Runtime (CRT) Http Client to communicate with Http Web Services.
AwsCrtHttpClient.Builder - Interface in software.amazon.awssdk.http.crt
Builder that allows configuration of the AWS CRT HTTP implementation.
AwsCrtSdkHttpService - Class in software.amazon.awssdk.http.crt
Service binding for the AWS common runtime HTTP client implementation.
AwsCrtSdkHttpService() - Constructor for class software.amazon.awssdk.http.crt.AwsCrtSdkHttpService
 

B

build() - Method in interface software.amazon.awssdk.http.crt.ConnectionHealthConfiguration.Builder
 
build() - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext.Builder
 
build() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
 
build() - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
 
build() - Method in interface software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration.Builder
 
builder() - Static method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
 
builder() - Static method in class software.amazon.awssdk.http.crt.AwsCrtHttpClient
 
builder() - Static method in class software.amazon.awssdk.http.crt.ConnectionHealthConfiguration
 
builder() - Static method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext
 
builder() - Static method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
 
builder() - Static method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 
builder() - Static method in class software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration
 
buildSocketOptions(TcpKeepAliveConfiguration, Duration) - Static method in class software.amazon.awssdk.http.crt.internal.AwsCrtConfigurationUtils
 

C

clientName() - Method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
 
clientName() - Method in class software.amazon.awssdk.http.crt.AwsCrtHttpClient
 
connectionHealthConfiguration(Consumer<ConnectionHealthConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
A convenience method that creates an instance of the ConnectionHealthConfiguration builder, avoiding the need to create one manually via ConnectionHealthConfiguration.builder().
connectionHealthConfiguration(Consumer<ConnectionHealthConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
A convenience method that creates an instance of the ConnectionHealthConfiguration builder, avoiding the need to create one manually via ConnectionHealthConfiguration.builder().
connectionHealthConfiguration(Consumer<ConnectionHealthConfiguration.Builder>) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
connectionHealthConfiguration(ConnectionHealthConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
Configure the health checks for all connections established by this client.
connectionHealthConfiguration(ConnectionHealthConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
Configure the health checks for all connections established by this client.
connectionHealthConfiguration(ConnectionHealthConfiguration) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
ConnectionHealthConfiguration - Class in software.amazon.awssdk.http.crt
Configuration that defines health checks for all connections established by the ConnectionHealthConfiguration.
ConnectionHealthConfiguration.Builder - Interface in software.amazon.awssdk.http.crt
connectionMaxIdleTime(Duration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
Configure the maximum amount of time that a connection should be allowed to remain open while idle.
connectionMaxIdleTime(Duration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
Configure the maximum amount of time that a connection should be allowed to remain open while idle.
connectionMaxIdleTime(Duration) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
connectionTimeout(Duration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
The amount of time to wait when initially establishing a connection before giving up and timing out.
connectionTimeout(Duration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
The amount of time to wait when initially establishing a connection before giving up and timing out.
connectionTimeout(Duration) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
create() - Static method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
Create a AwsCrtAsyncHttpClient client with the default configuration
create() - Static method in class software.amazon.awssdk.http.crt.AwsCrtHttpClient
Create a AwsCrtHttpClient client with the default configuration
createAsyncHttpClientFactory() - Method in class software.amazon.awssdk.http.crt.AwsCrtSdkHttpService
 
createHttpClientBuilder() - Method in class software.amazon.awssdk.http.crt.AwsCrtSdkHttpService
 
CRT_TLS_NEGOTIATION_ERROR_CODE - Static variable in class software.amazon.awssdk.http.crt.internal.CrtRequestExecutor
 
CrtAsyncRequestContext - Class in software.amazon.awssdk.http.crt.internal
 
CrtAsyncRequestContext.Builder - Class in software.amazon.awssdk.http.crt.internal
 
crtConnPool() - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext
 
crtConnPool() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
 
crtConnPool(HttpClientConnectionManager) - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext.Builder
 
crtConnPool(HttpClientConnectionManager) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
 
CrtRequestAdapter - Class in software.amazon.awssdk.http.crt.internal.request
 
CrtRequestContext - Class in software.amazon.awssdk.http.crt.internal
 
CrtRequestContext.Builder - Class in software.amazon.awssdk.http.crt.internal
 
CrtRequestExecutor - Class in software.amazon.awssdk.http.crt.internal
 
CrtRequestExecutor() - Constructor for class software.amazon.awssdk.http.crt.internal.CrtRequestExecutor
 
CrtResponseAdapter - Class in software.amazon.awssdk.http.crt.internal.response
Response handler adaptor for AwsCrtAsyncHttpClient.
CrtUtils - Class in software.amazon.awssdk.http.crt.internal
 

E

execute(AsyncExecuteRequest) - Method in class software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient
 
execute(CrtAsyncRequestContext) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestExecutor
 
execute(CrtRequestContext) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestExecutor
 

G

getAttributeMap() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
getConnectionHealthConfiguration() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
getPostQuantumTlsEnabled() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
getProxyConfiguration() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
getReadBufferSizeInBytes() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
getTcpKeepAliveConfiguration() - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 

H

host(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
Set the hostname of the proxy.

I

InputStreamAdaptingHttpStreamResponseHandler - Class in software.amazon.awssdk.http.crt.internal.response
Response handler adaptor for AwsCrtHttpClient.
InputStreamAdaptingHttpStreamResponseHandler(HttpClientConnection, CompletableFuture<SdkHttpFullResponse>) - Constructor for class software.amazon.awssdk.http.crt.internal.response.InputStreamAdaptingHttpStreamResponseHandler
 

K

keepAliveInterval() - Method in class software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration
 
keepAliveInterval(Duration) - Method in interface software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration.Builder
Sets the Duration between TCP keepalive packets being sent to the peer
keepAliveTimeout() - Method in class software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration
 
keepAliveTimeout(Duration) - Method in interface software.amazon.awssdk.http.crt.TcpKeepAliveConfiguration.Builder
Sets the Duration to wait for a keepalive response before considering the connection timed out

M

maxConcurrency(Integer) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
The Maximum number of allowed concurrent requests.
maxConcurrency(Integer) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
The Maximum number of allowed concurrent requests.
maxConcurrency(Integer) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
metricCollector() - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext
 
metricCollector() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
 
minimumThroughputInBps(Long) - Method in interface software.amazon.awssdk.http.crt.ConnectionHealthConfiguration.Builder
 
minimumThroughputTimeout(Duration) - Method in interface software.amazon.awssdk.http.crt.ConnectionHealthConfiguration.Builder
 

O

onResponseBody(HttpStream, byte[]) - Method in class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
 
onResponseBody(HttpStream, byte[]) - Method in class software.amazon.awssdk.http.crt.internal.response.InputStreamAdaptingHttpStreamResponseHandler
 
onResponseComplete(HttpStream, int) - Method in class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
 
onResponseComplete(HttpStream, int) - Method in class software.amazon.awssdk.http.crt.internal.response.InputStreamAdaptingHttpStreamResponseHandler
 
onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
 
onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in class software.amazon.awssdk.http.crt.internal.response.InputStreamAdaptingHttpStreamResponseHandler
 
onResponseHeadersDone(HttpStream, int) - Method in class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
 

P

password(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
The password to use for basic proxy authentication
port(int) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
Set the port that the proxy expects connections on.
postQuantumTlsEnabled(Boolean) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
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.
postQuantumTlsEnabled(Boolean) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
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.
postQuantumTlsEnabled(Boolean) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
prepareRequest(HttpExecuteRequest) - Method in class software.amazon.awssdk.http.crt.AwsCrtHttpClient
 
proxyConfiguration(Consumer<ProxyConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
Sets the http proxy configuration to use for this client.
proxyConfiguration(Consumer<ProxyConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
Sets the http proxy configuration to use for this client.
proxyConfiguration(Consumer<ProxyConfiguration.Builder>) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
proxyConfiguration(ProxyConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
Sets the http proxy configuration to use for this client.
proxyConfiguration(ProxyConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
Sets the http proxy configuration to use for this client.
proxyConfiguration(ProxyConfiguration) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
ProxyConfiguration - Class in software.amazon.awssdk.http.crt
Proxy configuration for AwsCrtAsyncHttpClient.
ProxyConfiguration.Builder - Interface in software.amazon.awssdk.http.crt
Builder for ProxyConfiguration.

R

readBufferSize() - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext
 
readBufferSize() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
 
readBufferSize(long) - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext.Builder
 
readBufferSize(long) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
 
readBufferSizeInBytes(Long) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
Configures the number of unread bytes that can be buffered in the client before we stop reading from the underlying TCP socket and wait for the Subscriber to read more data.
readBufferSizeInBytes(Long) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
Configures the number of unread bytes that can be buffered in the client before we stop reading from the underlying TCP socket and wait for the Subscriber to read more data.
readBufferSizeInBytes(Long) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
request(AsyncExecuteRequest) - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext.Builder
 
request(HttpExecuteRequest) - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext.Builder
 
resolveCipherPreference(Boolean) - Static method in class software.amazon.awssdk.http.crt.internal.AwsCrtConfigurationUtils
 

S

scheme(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
The HTTP scheme to use for connecting to the proxy.
sdkRequest() - Method in class software.amazon.awssdk.http.crt.internal.CrtAsyncRequestContext
 
sdkRequest() - Method in class software.amazon.awssdk.http.crt.internal.CrtRequestContext
 
software.amazon.awssdk.http.crt - package software.amazon.awssdk.http.crt
 
software.amazon.awssdk.http.crt.internal - package software.amazon.awssdk.http.crt.internal
 
software.amazon.awssdk.http.crt.internal.request - package software.amazon.awssdk.http.crt.internal.request
 
software.amazon.awssdk.http.crt.internal.response - package software.amazon.awssdk.http.crt.internal.response
 

T

tcpKeepAliveConfiguration(Consumer<TcpKeepAliveConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
Configure whether to enable tcpKeepAlive and relevant configuration for all connections established by this client.
tcpKeepAliveConfiguration(Consumer<TcpKeepAliveConfiguration.Builder>) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
Configure whether to enable tcpKeepAlive and relevant configuration for all connections established by this client.
tcpKeepAliveConfiguration(Consumer<TcpKeepAliveConfiguration.Builder>) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
tcpKeepAliveConfiguration(TcpKeepAliveConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtAsyncHttpClient.Builder
Configure whether to enable tcpKeepAlive and relevant configuration for all connections established by this client.
tcpKeepAliveConfiguration(TcpKeepAliveConfiguration) - Method in interface software.amazon.awssdk.http.crt.AwsCrtHttpClient.Builder
Configure whether to enable tcpKeepAlive and relevant configuration for all connections established by this client.
tcpKeepAliveConfiguration(TcpKeepAliveConfiguration) - Method in class software.amazon.awssdk.http.crt.internal.AwsCrtClientBuilderBase
 
TcpKeepAliveConfiguration - Class in software.amazon.awssdk.http.crt
Configuration that defines keep-alive options for all connections established by the TcpKeepAliveConfiguration.
TcpKeepAliveConfiguration.Builder - Interface in software.amazon.awssdk.http.crt
toAsyncCrtRequest(CrtAsyncRequestContext) - Static method in class software.amazon.awssdk.http.crt.internal.request.CrtRequestAdapter
 
toBuilder() - Method in class software.amazon.awssdk.http.crt.ConnectionHealthConfiguration
 
toBuilder() - Method in class software.amazon.awssdk.http.crt.ProxyConfiguration
 
toCrtRequest(CrtRequestContext) - Static method in class software.amazon.awssdk.http.crt.internal.request.CrtRequestAdapter
 
toCrtResponseHandler(HttpClientConnection, CompletableFuture<Void>, SdkAsyncHttpResponseHandler) - Static method in class software.amazon.awssdk.http.crt.internal.response.CrtResponseAdapter
 

U

useEnvironmentVariableValues(Boolean) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
 
username(String) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
The username to use for basic proxy authentication
useSystemPropertyValues(Boolean) - Method in interface software.amazon.awssdk.http.crt.ProxyConfiguration.Builder
The option whether to use system property values from ProxySystemSetting if any of the config options are missing.

W

wrapWithIoExceptionIfRetryable(HttpException) - Static method in class software.amazon.awssdk.http.crt.internal.CrtUtils
 
A B C E G H I K M O P R S T U W 
All Classes All Packages