public final class SdkClientConfiguration extends Object implements ToCopyableBuilder<SdkClientConfiguration.Builder,SdkClientConfiguration>, SdkAutoCloseable
SdkClientConfiguration.Builder.option(ClientOption, Object) and checked via
 option(ClientOption).
 This configuration can be merged with other configuration using merge(software.amazon.awssdk.core.internal.client.config.SdkClientConfiguration).
 This configuration object can be close()d to release all closeable resources configured within it.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SdkClientConfiguration.Builder  | 
| Modifier and Type | Method and Description | 
|---|---|
static SdkClientConfiguration.Builder | 
builder()
Create a builder for a  
SdkClientConfiguration. | 
void | 
close()
Close this configuration, which closes all closeable attributes. 
 | 
SdkClientConfiguration | 
merge(Consumer<SdkClientConfiguration.Builder> configuration)  | 
SdkClientConfiguration | 
merge(SdkClientConfiguration configuration)
Merge this configuration with another configuration, where this configuration's values take precedence. 
 | 
<T> T | 
option(ClientOption<T> option)
Retrieve the value of a specific option. 
 | 
SdkClientConfiguration.Builder | 
toBuilder()
Take this object and create a builder that contains all of the current property values of this object. 
 | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopypublic static SdkClientConfiguration.Builder builder()
SdkClientConfiguration.public <T> T option(ClientOption<T> option)
public SdkClientConfiguration merge(SdkClientConfiguration configuration)
public SdkClientConfiguration merge(Consumer<SdkClientConfiguration.Builder> configuration)
public SdkClientConfiguration.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<SdkClientConfiguration.Builder,SdkClientConfiguration>public void close()
close in interface AutoCloseableclose in interface SdkAutoCloseableCopyright © 2017 Amazon Web Services, Inc. All Rights Reserved.