public final class ParamManager
extends java.lang.Object
Constructor and Description |
---|
ParamManager() |
Modifier and Type | Method and Description |
---|---|
static CacheManager |
getCacheManager() |
static <T extends BaseProvider> |
getProvider(java.lang.Class<T> providerClass)
Get a concrete implementation of
BaseProvider .You can specify SecretsProvider or SSMProvider 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
or 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 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 CacheManager getCacheManager()
public static TransformationManager getTransformationManager()
Copyright © 2020. All rights reserved.