Class PropertyNameTransformer
- java.lang.Object
-
- org.springframework.cloud.vault.config.PropertyNameTransformer
-
- All Implemented Interfaces:
org.springframework.vault.core.util.PropertyTransformer
public class PropertyNameTransformer extends Object implements org.springframework.vault.core.util.PropertyTransformer
PropertyTransformerto transform aMapof properties by applying key name translation.Existing keys will be transformed to a target key name while retaining the original value. Key name translation will leave other, not specified key names untouched.
- Author:
- Mark Paluch
-
-
Constructor Summary
Constructors Constructor Description PropertyNameTransformer()Create a newPropertyNameTransformer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddKeyTransformation(String sourceKeyName, String targetKeyName)Adds a key name transformation by providing asourceKeyNameand atargetKeyName.Map<String,Object>transformProperties(Map<String,? extends Object> input)
-
-
-
Constructor Detail
-
PropertyNameTransformer
public PropertyNameTransformer()
Create a newPropertyNameTransformer.
-
-