public final class ParamManager
extends java.lang.Object
Constructor and Description |
---|
ParamManager() |
Modifier and Type | Method and Description |
---|---|
static CacheManager |
getCacheManager() |
static DynamoDbProvider |
getDynamoDbProvider(software.amazon.awssdk.services.dynamodb.DynamoDbClient client,
java.lang.String table)
Get a
DynamoDbProvider with your custom DynamoDbClient .Use this to configure region or other part of the client. |
static DynamoDbProvider |
getDynamoDbProvider(java.lang.String tableName)
Get a
DynamoDbProvider with default DynamoDbClient If you need to customize the region, or other part of the client, use getDynamoDbProvider(DynamoDbClient, String) |
static <T extends BaseProvider> |
getProvider(java.lang.Class<T> providerClass)
Get a concrete implementation of
BaseProvider .You can specify SecretsProvider , SSMProvider , DynamoDbProvider , or create your
custom provider by extending BaseProvider if you need to integrate with a different parameter store. |
static SecretsProvider |
getSecretsProvider()
Get a
SecretsProvider with default SecretsManagerClient .If you need to customize the region, or other part of the client, use getSecretsProvider(SecretsManagerClient) instead. |
static SecretsProvider |
getSecretsProvider(software.amazon.awssdk.services.secretsmanager.SecretsManagerClient client)
Get a
SecretsProvider with your custom SecretsManagerClient .Use this to configure region or other part of the client. |
static SSMProvider |
getSsmProvider()
Get a
SSMProvider with default SsmClient .If you need to customize the region, or other part of the client, use getSsmProvider(SsmClient) instead. |
static SSMProvider |
getSsmProvider(software.amazon.awssdk.services.ssm.SsmClient client)
Get a
SSMProvider with your custom SsmClient .Use this to configure region or other part of the client. |
static TransformationManager |
getTransformationManager() |
public static <T extends BaseProvider> T getProvider(java.lang.Class<T> providerClass)
BaseProvider
.SecretsProvider
, SSMProvider
, DynamoDbProvider
, or create your
custom provider by extending BaseProvider
if you need to integrate with a different parameter store.SecretsProvider
public static SecretsProvider getSecretsProvider()
SecretsProvider
with default SecretsManagerClient
.getSecretsProvider(SecretsManagerClient)
instead.SecretsProvider
public static SSMProvider getSsmProvider()
SSMProvider
with default SsmClient
.getSsmProvider(SsmClient)
instead.SSMProvider
public static DynamoDbProvider getDynamoDbProvider(java.lang.String tableName)
DynamoDbProvider
with default DynamoDbClient
getDynamoDbProvider(DynamoDbClient, String)
public static SecretsProvider getSecretsProvider(software.amazon.awssdk.services.secretsmanager.SecretsManagerClient client)
SecretsProvider
with your custom SecretsManagerClient
.getSsmProvider()
if you don't need this customization.SecretsProvider
public static SSMProvider getSsmProvider(software.amazon.awssdk.services.ssm.SsmClient client)
SSMProvider
with your custom SsmClient
.getSsmProvider()
if you don't need this customization.SSMProvider
public static DynamoDbProvider getDynamoDbProvider(software.amazon.awssdk.services.dynamodb.DynamoDbClient client, java.lang.String table)
DynamoDbProvider
with your custom DynamoDbClient
.getDynamoDbProvider(String)
)} if you don't need this customization.DynamoDbProvider
public static CacheManager getCacheManager()
public static TransformationManager getTransformationManager()
Copyright © 2023. All rights reserved.