SdkAsyncHttpClientFactory, ToCopyableBuilder<NettySdkHttpClientFactory.Builder,NettySdkHttpClientFactory>@Immutable public final class NettySdkHttpClientFactory extends Object implements SdkAsyncHttpClientFactory, ToCopyableBuilder<NettySdkHttpClientFactory.Builder,NettySdkHttpClientFactory>
builder() to
configure and construct an immutable instance of the factory.| Modifier and Type | Class | Description |
|---|---|---|
static interface |
NettySdkHttpClientFactory.Builder |
Builder interface for
NettySdkHttpClientFactory. |
| Modifier and Type | Method | Description |
|---|---|---|
static NettySdkHttpClientFactory.Builder |
builder() |
|
Optional<Duration> |
connectionTimeout() |
|
SdkAsyncHttpClient |
createHttpClient() |
Create an HTTP client instance with global defaults applied.
|
SdkAsyncHttpClient |
createHttpClientWithDefaults(AttributeMap serviceDefaults) |
Create an
SdkAsyncHttpClient with service specific defaults applied. |
Optional<Integer> |
maxConnectionsPerEndpoint() |
|
Optional<Duration> |
socketTimeout() |
|
NettySdkHttpClientFactory.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
Optional<Boolean> |
trustAllCertificates() |
public Optional<Integer> maxConnectionsPerEndpoint()
NettySdkHttpClientFactory.Builder.maxConnectionsPerEndpoint(Integer)public Optional<Duration> socketTimeout()
NettySdkHttpClientFactory.Builder.socketTimeout(Duration)public Optional<Duration> connectionTimeout()
NettySdkHttpClientFactory.Builder.connectionTimeout(Duration)public Optional<Boolean> trustAllCertificates()
NettySdkHttpClientFactory.Builder.trustAllCertificates(Boolean)public SdkAsyncHttpClient createHttpClient()
public SdkAsyncHttpClient createHttpClientWithDefaults(AttributeMap serviceDefaults)
SdkAsyncHttpClientFactorySdkAsyncHttpClient with service specific defaults applied. Applying service defaults is optional
and some options may not be supported by a particular implementation.createHttpClientWithDefaults in interface SdkAsyncHttpClientFactoryserviceDefaults - Service specific defaults. Keys will be one of the constants defined in
SdkHttpConfigurationOption.public NettySdkHttpClientFactory.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<NettySdkHttpClientFactory.Builder,NettySdkHttpClientFactory>public static NettySdkHttpClientFactory.Builder builder()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.