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.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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copy
public 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()
toBuilder
in interface ToCopyableBuilder<SdkClientConfiguration.Builder,SdkClientConfiguration>
public void close()
close
in interface AutoCloseable
close
in interface SdkAutoCloseable
Copyright © 2021. All rights reserved.