Module org.github.gestalt.aws
Class AWSSecretTransformer
- java.lang.Object
-
- org.github.gestalt.config.aws.transformer.AWSSecretTransformer
-
- All Implemented Interfaces:
org.github.gestalt.config.processor.config.transform.Transformer
public final class AWSSecretTransformer extends java.lang.Object implements org.github.gestalt.config.processor.config.transform.TransformerAllows you to substitute an aws secret using ${awsSecret:secretName:secretKey}.
-
-
Constructor Summary
Constructors Constructor Description AWSSecretTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyConfig(org.github.gestalt.config.processor.config.ConfigNodeProcessorConfig config)java.lang.Stringname()org.github.gestalt.config.utils.GResultOf<java.lang.String>process(java.lang.String path, java.lang.String secretNameKey, java.lang.String rawValue)
-
-
-
Method Detail
-
name
public java.lang.String name()
- Specified by:
namein interfaceorg.github.gestalt.config.processor.config.transform.Transformer
-
applyConfig
public void applyConfig(org.github.gestalt.config.processor.config.ConfigNodeProcessorConfig config)
- Specified by:
applyConfigin interfaceorg.github.gestalt.config.processor.config.transform.Transformer
-
process
public org.github.gestalt.config.utils.GResultOf<java.lang.String> process(java.lang.String path, java.lang.String secretNameKey, java.lang.String rawValue)- Specified by:
processin interfaceorg.github.gestalt.config.processor.config.transform.Transformer
-
-