Base64Transformer
, to use in providers (DynamoDbProvider
.SecretsProvider
.SSMProvider
.ParamProvider
on top of DynamoDB.DynamoDbProvider
with default DynamoDbClient
ParamManager.getDynamoDbProvider(DynamoDbClient, String)
DynamoDbProvider
with your custom DynamoDbClient
.BaseProvider.get(String)
a single value laterBaseProvider
BaseProvider
.SecretsProvider
, SSMProvider
, DynamoDbProvider
, or create your
custom provider by extending BaseProvider
if you need to integrate with a different parameter store.SecretsProvider
with default SecretsManagerClient
.ParamManager.getSecretsProvider(SecretsManagerClient)
instead.SecretsProvider
with your custom SecretsManagerClient
.SSMProvider
with default SsmClient
.ParamManager.getSsmProvider(SsmClient)
instead.SSMProvider
with your custom SsmClient
.BaseProvider
JsonTransformer
, to use in providers (Param
is used to signal that the annotated field should be
populated with a value retrieved from a parameter store through a ParamProvider
.BaseProvider.getMultiple(String)
.Transformer
to use for transformation.BaseProvider.get(String)
or BaseProvider.get(String, Class)
to set cache max age for the parameter to get.BaseProvider.defaultMaxAge(int, java.time.temporal.ChronoUnit)
) after each get,
so you need to use this method for each parameter to cache with non-default max age.BaseProvider.get(String)
or BaseProvider.get(String, Class)
to set cache max age for the parameter to get.BaseProvider.defaultMaxAge(int, java.time.temporal.ChronoUnit)
) after each get,
so you need to use this method for each parameter to cache with non-default max age.BaseProvider.get(String)
or BaseProvider.get(String, Class)
to set cache max age for the parameter to get.BaseProvider.defaultMaxAge(int, java.time.temporal.ChronoUnit)
) after each get,
so you need to use this method for each parameter to cache with non-default max age.BaseProvider.get(String)
(Optional) or BaseProvider.get(String, Class)
(Mandatory).BaseProvider.get(String)
(Optional) or BaseProvider.get(String, Class)
(Mandatory).BaseProvider.get(String)
(Optional) or BaseProvider.get(String, Class)
(Mandatory).Copyright © 2023. All rights reserved.