Package org.kiwiproject.json
Class PropertyMaskingOptions.PropertyMaskingOptionsBuilder
java.lang.Object
org.kiwiproject.json.PropertyMaskingOptions.PropertyMaskingOptionsBuilder
- Enclosing class:
- PropertyMaskingOptions
-
Method Summary
Modifier and TypeMethodDescriptionbuild()maskedFieldRegexps(@NonNull List<String> maskedFieldRegexps) Regular expressions that define that field names to be masked, e.g.maskedFieldReplacementText(String maskedFieldReplacementText) The replacement text for masked field values.serializationErrorReplacementText(String serializationErrorReplacementText) The replacement text for serialization errors.toString()
-
Method Details
-
maskedFieldRegexps
public PropertyMaskingOptions.PropertyMaskingOptionsBuilder maskedFieldRegexps(@NonNull @NonNull List<String> maskedFieldRegexps) Regular expressions that define that field names to be masked, e.g..*password.*(note the comparisons will be case-insensitive). Must not benull, but can be empty. Default is empty.- Returns:
this.
-
maskedFieldReplacementText
public PropertyMaskingOptions.PropertyMaskingOptionsBuilder maskedFieldReplacementText(String maskedFieldReplacementText) The replacement text for masked field values. Can benull.- Returns:
this.
-
serializationErrorReplacementText
public PropertyMaskingOptions.PropertyMaskingOptionsBuilder serializationErrorReplacementText(String serializationErrorReplacementText) The replacement text for serialization errors. Can benull.- Returns:
this.
-
build
-
toString
-