Class JsonMaskingConfig
java.lang.Object
dev.blaauwendraad.masker.json.config.JsonMaskingConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic JsonMaskingConfig.Buildercustom(Set<String> targets, JsonMaskingConfig.TargetKeyMode targetKeyMode) static JsonMaskingConfiggetDefault(Set<String> targets) intintbooleanbooleanboolean
-
Method Details
-
getDefault
-
custom
public static JsonMaskingConfig.Builder custom(Set<String> targets, JsonMaskingConfig.TargetKeyMode targetKeyMode) -
getAlgorithmType
-
getMaskNumberValuesWith
public int getMaskNumberValuesWith() -
isNumberMaskingEnabled
public boolean isNumberMaskingEnabled() -
isNumberMaskingDisabled
public boolean isNumberMaskingDisabled() -
getTargetKeyMode
-
getTargetKeys
-
getTargetJsonPaths
-
getObfuscationLength
public int getObfuscationLength() -
isObfuscationEnabled
public boolean isObfuscationEnabled() -
caseSensitiveTargetKeys
public boolean caseSensitiveTargetKeys()
-