| Modifier and Type | Class and Description |
|---|---|
static class |
SdkDefaultClientBuilder.NonManagedSdkHttpClient
Wrapper around
SdkHttpClient to prevent it from being closed. |
| Modifier and Type | Method and Description |
|---|---|
B |
SdkSyncClientBuilder.httpClient(SdkHttpClient httpClient)
Sets the
SdkHttpClient that the SDK service client will use to make HTTP calls. |
B |
SdkDefaultClientBuilder.httpClient(SdkHttpClient httpClient) |
| Modifier and Type | Field and Description |
|---|---|
static SdkClientOption<SdkHttpClient> |
SdkClientOption.CONFIGURED_SYNC_HTTP_CLIENT
An HTTP client set by the customer.
|
static SdkClientOption<SdkHttpClient> |
SdkClientOption.SYNC_HTTP_CLIENT
The HTTP client implementation to make HTTP requests with.
|
| Modifier and Type | Method and Description |
|---|---|
SdkHttpClient |
DefaultSdkHttpClientBuilder.buildWithDefaults(AttributeMap serviceDefaults) |
| Modifier and Type | Method and Description |
|---|---|
default SdkHttpClient |
SdkHttpClient.Builder.build()
Create a
SdkHttpClient with global defaults applied. |
SdkHttpClient |
SdkHttpClient.Builder.buildWithDefaults(AttributeMap serviceDefaults)
Create an
SdkHttpClient with service specific defaults and defaults from DefaultsMode applied. |
| Modifier and Type | Class and Description |
|---|---|
class |
ApacheHttpClient
An implementation of
SdkHttpClient that uses Apache HTTP client to communicate with the service. |
| Modifier and Type | Method and Description |
|---|---|
static SdkHttpClient |
ApacheHttpClient.create()
Create a
ApacheHttpClient with the default properties |
| Modifier and Type | Class and Description |
|---|---|
class |
AwsCrtHttpClient
An implementation of
SdkHttpClient that uses the AWS Common Runtime (CRT) Http Client to communicate with
Http Web Services. |
| Modifier and Type | Method and Description |
|---|---|
static SdkHttpClient |
AwsCrtHttpClient.create()
Create a
AwsCrtHttpClient client with the default configuration |
| Modifier and Type | Class and Description |
|---|---|
class |
UrlConnectionHttpClient
An implementation of
SdkHttpClient that uses HttpURLConnection to communicate with the service. |
| Modifier and Type | Method and Description |
|---|---|
static SdkHttpClient |
UrlConnectionHttpClient.create()
Create a
HttpURLConnection client with the default properties |
static SdkHttpClient |
UrlConnectionHttpClient.create(UrlConnectionFactory connectionFactory)
Use this method if you want to control the way a
HttpURLConnection is created. |
Copyright © 2026. All rights reserved.