@NotThreadSafe public static final class DefaultDynamoDbEnhancedAsyncClient.Builder extends Object implements DynamoDbEnhancedAsyncClient.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
DefaultDynamoDbEnhancedAsyncClient |
build()
Builds an enhanced client based on the settings supplied to this builder
|
DefaultDynamoDbEnhancedAsyncClient.Builder |
dynamoDbClient(DynamoDbAsyncClient dynamoDbClient)
The regular low-level SDK client to use with the enhanced client.
|
DefaultDynamoDbEnhancedAsyncClient.Builder |
extensions(DynamoDbEnhancedClientExtension... dynamoDbEnhancedClientExtensions)
Specifies the extensions to load with the enhanced client.
|
DefaultDynamoDbEnhancedAsyncClient.Builder |
extensions(List<DynamoDbEnhancedClientExtension> dynamoDbEnhancedClientExtensions)
Specifies the extensions to load with the enhanced client.
|
public DefaultDynamoDbEnhancedAsyncClient build()
DynamoDbEnhancedAsyncClient.Builderbuild in interface DynamoDbEnhancedAsyncClient.BuilderDynamoDbEnhancedAsyncClientpublic DefaultDynamoDbEnhancedAsyncClient.Builder dynamoDbClient(DynamoDbAsyncClient dynamoDbClient)
DynamoDbEnhancedAsyncClient.BuilderdynamoDbClient in interface DynamoDbEnhancedAsyncClient.BuilderdynamoDbClient - an initialized DynamoDbAsyncClientpublic DefaultDynamoDbEnhancedAsyncClient.Builder extensions(DynamoDbEnhancedClientExtension... dynamoDbEnhancedClientExtensions)
DynamoDbEnhancedResource.BuilderVersionedRecordExtension, so this
extension must be included in the supplied list otherwise it will not be loaded. Providing an empty list here
will cause no extensions to get loaded, effectively dropping the default ones.extensions in interface DynamoDbEnhancedAsyncClient.Builderextensions in interface DynamoDbEnhancedResource.BuilderdynamoDbEnhancedClientExtensions - a list of extensions to load with the enhanced clientpublic DefaultDynamoDbEnhancedAsyncClient.Builder extensions(List<DynamoDbEnhancedClientExtension> dynamoDbEnhancedClientExtensions)
DynamoDbEnhancedResource.BuilderVersionedRecordExtension, so this
extension must be included in the supplied list otherwise it will not be loaded. Providing an empty list here
will cause no extensions to get loaded, effectively dropping the default ones.extensions in interface DynamoDbEnhancedAsyncClient.Builderextensions in interface DynamoDbEnhancedResource.BuilderdynamoDbEnhancedClientExtensions - a list of extensions to load with the enhanced clientCopyright © 2023. All rights reserved.