ClientConfigurationImmutableAsyncClientConfiguration, ImmutableSyncClientConfigurationpublic abstract class ImmutableClientConfiguration extends Object implements ClientConfiguration
ClientConfiguration that is guaranteed to be immutable and thread-safe.| Constructor | Description |
|---|---|
ImmutableClientConfiguration(ClientConfiguration configuration) |
Copy the provided client configuration into an immutable version.
|
| Modifier and Type | Method | Description |
|---|---|---|
LegacyClientConfiguration |
asLegacyConfiguration() |
Deprecated.
|
AwsCredentialsProvider |
credentialsProvider() |
The credentials that should be used to authenticate the service with AWS.
|
URI |
endpoint() |
The endpoint with which the SDK should communicate.
|
ClientOverrideConfiguration |
overrideConfiguration() |
Override default client configuration options, such as request timeouts, retry behavior and compression.
|
public ImmutableClientConfiguration(ClientConfiguration configuration)
public ClientOverrideConfiguration overrideConfiguration()
ClientConfigurationoverrideConfiguration in interface ClientConfigurationpublic AwsCredentialsProvider credentialsProvider()
ClientConfigurationcredentialsProvider in interface ClientConfigurationpublic URI endpoint()
ClientConfigurationendpoint in interface ClientConfiguration@Deprecated public LegacyClientConfiguration asLegacyConfiguration()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.