public static final class DefaultDynamoDbEnhancedClient.Builder extends Object implements DynamoDbEnhancedClient.Builder
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DefaultDynamoDbEnhancedClient |
build()
Builds an enhanced client based on the settings supplied to this builder
|
DefaultDynamoDbEnhancedClient.Builder |
dynamoDbClient(DynamoDbClient dynamoDbClient)
The regular low-level SDK client to use with the enhanced client.
|
DefaultDynamoDbEnhancedClient.Builder |
extensions(DynamoDbEnhancedClientExtension... dynamoDbEnhancedClientExtensions)
Specifies the extensions to load with the enhanced client.
|
DefaultDynamoDbEnhancedClient.Builder |
extensions(List<DynamoDbEnhancedClientExtension> dynamoDbEnhancedClientExtensions)
Specifies the extensions to load with the enhanced client.
|
public DefaultDynamoDbEnhancedClient build()
DynamoDbEnhancedClient.Builder
build
in interface DynamoDbEnhancedClient.Builder
DynamoDbEnhancedClient
public DefaultDynamoDbEnhancedClient.Builder dynamoDbClient(DynamoDbClient dynamoDbClient)
DynamoDbEnhancedClient.Builder
dynamoDbClient
in interface DynamoDbEnhancedClient.Builder
dynamoDbClient
- an initialized DynamoDbClient
public DefaultDynamoDbEnhancedClient.Builder extensions(DynamoDbEnhancedClientExtension... dynamoDbEnhancedClientExtensions)
DynamoDbEnhancedResource.Builder
VersionedRecordExtension
, 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 DynamoDbEnhancedClient.Builder
extensions
in interface DynamoDbEnhancedResource.Builder
dynamoDbEnhancedClientExtensions
- a list of extensions to load with the enhanced clientpublic DefaultDynamoDbEnhancedClient.Builder extensions(List<DynamoDbEnhancedClientExtension> dynamoDbEnhancedClientExtensions)
DynamoDbEnhancedResource.Builder
VersionedRecordExtension
, 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 DynamoDbEnhancedClient.Builder
extensions
in interface DynamoDbEnhancedResource.Builder
dynamoDbEnhancedClientExtensions
- a list of extensions to load with the enhanced clientCopyright © 2021. All rights reserved.