Class RegularExpressionFormatEntry


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20181201")
    public final class RegularExpressionFormatEntry
    extends FormatEntry
    The Regular Expression masking format gives the flexibility to use regular expressions to search for sensitive data in a column of Large Object data type (LOB), and replace the data with a fixed string, fixed number, null value, or SQL expression.

    It can also be used for columns of VARCHAR2 type to mask parts of strings. To learn more, check Regular Expressions in the Data Safe documentation.
    Note: Objects should always be created or deserialized using the RegularExpressionFormatEntry.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the RegularExpressionFormatEntry.Builder, which maintain a set of all explicitly set fields called RegularExpressionFormatEntry.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Constructor Detail

      • RegularExpressionFormatEntry

        @Deprecated
        public RegularExpressionFormatEntry​(String description,
                                            String regularExpression,
                                            String replaceWith)
        Deprecated.
    • Method Detail

      • getRegularExpression

        public String getRegularExpression()
        The pattern that should be used to search for data.
        Returns:
        the value
      • getReplaceWith

        public String getReplaceWith()
        The value that should be used to replace the data matching the regular expression.

        It can be a fixed string, fixed number or null value.

        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class FormatEntry
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation