public class DynamoDbProvider extends BaseProvider
ParamProvider on top of DynamoDB. The schema of the table
is described in the Powertools documentation.cacheManager| Constructor and Description |
|---|
DynamoDbProvider(CacheManager cacheManager,
java.lang.String tableName) |
| Modifier and Type | Method and Description |
|---|---|
static software.amazon.lambda.powertools.parameters.DynamoDbProvider.Builder |
builder()
Create a builder that can be used to configure and create a
DynamoDbProvider. |
protected java.util.Map<java.lang.String,java.lang.String> |
getMultipleValues(java.lang.String path)
Returns multiple values from the DynamoDB parameter provider.
|
protected java.lang.String |
getValue(java.lang.String key)
Return a single value from the DynamoDB parameter provider.
|
defaultMaxAge, get, get, getMultiple, now, resetToDefaults, setTransformationManager, withMaxAge, withTransformationpublic DynamoDbProvider(CacheManager cacheManager, java.lang.String tableName)
protected java.lang.String getValue(java.lang.String key)
getValue in class BaseProviderkey - key of the parameterprotected java.util.Map<java.lang.String,java.lang.String> getMultipleValues(java.lang.String path)
getMultipleValues in class BaseProviderpath - Parameter store pathpublic static software.amazon.lambda.powertools.parameters.DynamoDbProvider.Builder builder()
DynamoDbProvider.DynamoDbProvider.BuilderCopyright © 2023. All rights reserved.