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)
SdkAsyncHttpClientFactory
SdkAsyncHttpClient
with service specific defaults applied. Applying service defaults is optional
and some options may not be supported by a particular implementation.createHttpClientWithDefaults
in interface SdkAsyncHttpClientFactory
serviceDefaults
- Service specific defaults. Keys will be one of the constants defined in
SdkHttpConfigurationOption
.public NettySdkHttpClientFactory.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<NettySdkHttpClientFactory.Builder,NettySdkHttpClientFactory>
public static NettySdkHttpClientFactory.Builder builder()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.