Class RegularExpressionFormatEntry
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.FormatEntry
-
- com.oracle.bmc.datasafe.model.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 theRegularExpressionFormatEntry.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 theRegularExpressionFormatEntry.Builder
, which maintain a set of all explicitly set fields calledRegularExpressionFormatEntry.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RegularExpressionFormatEntry.Builder
-
Constructor Summary
Constructors Constructor Description RegularExpressionFormatEntry(String description, String regularExpression, String replaceWith)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RegularExpressionFormatEntry.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getRegularExpression()
The pattern that should be used to search for data.String
getReplaceWith()
The value that should be used to replace the data matching the regular expression.int
hashCode()
RegularExpressionFormatEntry.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.datasafe.model.FormatEntry
getDescription
-
-
-
-
Constructor Detail
-
RegularExpressionFormatEntry
@Deprecated public RegularExpressionFormatEntry(String description, String regularExpression, String replaceWith)
Deprecated.
-
-
Method Detail
-
builder
public static RegularExpressionFormatEntry.Builder builder()
Create a new builder.
-
toBuilder
public RegularExpressionFormatEntry.Builder toBuilder()
-
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()
- Overrides:
toString
in classFormatEntry
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classFormatEntry
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classFormatEntry
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classFormatEntry
-
-