public final class ParamManager
extends java.lang.Object
Constructor and Description |
---|
ParamManager() |
Modifier and Type | Method and Description |
---|---|
static AppConfigProvider |
getAppConfigProvider(software.amazon.awssdk.services.appconfigdata.AppConfigDataClient client,
java.lang.String environment,
java.lang.String application)
Get a
AppConfigProvider with your custom AppConfigDataClient .Use this to configure region or other part of the client. |
static AppConfigProvider |
getAppConfigProvider(java.lang.String environment,
java.lang.String application)
Get a
AppConfigProvider with default AppConfigDataClient .If you need to customize the region, or other part of the client, use getAppConfigProvider(AppConfigDataClient, String, String) instead. |
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)
Deprecated.
You should not use this method directly but a typed one (getSecretsProvider, getSsmProvider, getDynamoDbProvider, getAppConfigProvider), will be removed in v2
|
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
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 AppConfigProvider getAppConfigProvider(java.lang.String environment, java.lang.String application)
AppConfigProvider
with default AppConfigDataClient
.getAppConfigProvider(AppConfigDataClient, String, String)
instead.AppConfigProvider
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 AppConfigProvider getAppConfigProvider(software.amazon.awssdk.services.appconfigdata.AppConfigDataClient client, java.lang.String environment, java.lang.String application)
AppConfigProvider
with your custom AppConfigDataClient
.getAppConfigProvider(String, String)
if you don't need this customization.AppConfigProvider
public static CacheManager getCacheManager()
public static TransformationManager getTransformationManager()
Copyright © 2025. All rights reserved.