Class ClientAsyncConfiguration
- java.lang.Object
-
- software.amazon.awssdk.core.client.config.ClientAsyncConfiguration
-
- All Implemented Interfaces:
ToCopyableBuilder<ClientAsyncConfiguration.Builder,ClientAsyncConfiguration>
@Immutable public final class ClientAsyncConfiguration extends Object implements ToCopyableBuilder<ClientAsyncConfiguration.Builder,ClientAsyncConfiguration>
Async configuration values for which the client already provides sensible defaults. All values are optional, and not specifying them will use optimal values defined by the service itself.Use
builder()
to create a set of options.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ClientAsyncConfiguration.Builder
Configure and create aClientAsyncConfiguration
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
advancedOption(SdkAdvancedAsyncClientOption<T> option)
Load the requested advanced option that was configured on the client builder.static ClientAsyncConfiguration.Builder
builder()
ClientAsyncConfiguration.Builder
toBuilder()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
builder
public static ClientAsyncConfiguration.Builder builder()
-
toBuilder
public ClientAsyncConfiguration.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<ClientAsyncConfiguration.Builder,ClientAsyncConfiguration>
-
advancedOption
public <T> T advancedOption(SdkAdvancedAsyncClientOption<T> option)
Load the requested advanced option that was configured on the client builder. This will return null if the value was not configured.
-
-