@Requires(beans=software.amazon.awssdk.services.secretsmanager.SecretsManagerClient.class) @Singleton @Replaces(value=SecretsManagerKeyValueFetcher.class) public class SecretsManagerGroupNameAwareKeyValueFetcher extends SecretsManagerKeyValueFetcher
objectMapper, secretsClient
Constructor and Description |
---|
SecretsManagerGroupNameAwareKeyValueFetcher(software.amazon.awssdk.services.secretsmanager.SecretsManagerClient secretsClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
Modifier and Type | Method and Description |
---|---|
protected void |
addSecretDetailsToResults(software.amazon.awssdk.services.secretsmanager.model.SecretListEntry secret,
java.util.Map result)
Add secret details to the result map.
|
fetchSecretValue, keyValuesByPrefix
public SecretsManagerGroupNameAwareKeyValueFetcher(software.amazon.awssdk.services.secretsmanager.SecretsManagerClient secretsClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
secretsClient
- Secrets ClientobjectMapper
- Object Mapper@NonNull protected void addSecretDetailsToResults(software.amazon.awssdk.services.secretsmanager.model.SecretListEntry secret, java.util.Map result)
SecretsManagerKeyValueFetcher
addSecretDetailsToResults
in class SecretsManagerKeyValueFetcher
secret
- a secret list entryresult
- a map that collects the results