| class  | DeleteRowsFormatEntry | The Delete Rows masking format deletes the rows that meet a user-specified condition. | 
| class  | DeterministicEncryptionDateFormatEntry | The Deterministic Encryption (Date) masking format encrypts column data using a cryptographic key
and Advanced Encryption Standard (AES 128). | 
| class  | DeterministicEncryptionFormatEntry | The Deterministic Encryption masking format encrypts column data using a cryptographic key and
Advanced Encryption Standard (AES 128). | 
| class  | DeterministicSubstitutionFormatEntry | The Deterministic Substitution masking format uses the specified substitution column as the
source of masked values. | 
| class  | FixedNumberFormatEntry | The Fixed Number masking format uses a constant number for masking. | 
| class  | FixedStringFormatEntry | The Fixed String masking format uses a constant string for masking. | 
| class  | LibraryMaskingFormatEntry | A library masking format to be used for masking. | 
| class  | NullValueFormatEntry | The Null Value masking format replaces column data with NULL. | 
| class  | PatternFormatEntry | The Pattern masking format randomly selects values according to pattern to replace the original
values. | 
| class  | PPFFormatEntry | The Post Processing Function masking format is a special masking option that enables you to use a
custom function to further transform column values after they have been masked using some other
masking formats. | 
| class  | PreserveOriginalDataFormatEntry | The Preserve Original Data masking format retains the original values in a column. | 
| class  | RandomDateFormatEntry | The Random Date masking format generates random and unique dates within a range. | 
| class  | RandomDecimalNumberFormatEntry | The Random Decimal Number masking format generates random and unique decimal numbers within a
range. | 
| class  | RandomDigitsFormatEntry | The Random Digits masking format generates random digits of length within a range. | 
| class  | RandomListFormatEntry | The Random List masking format randomly selects values from a list of values to replace the
original values. | 
| class  | RandomNumberFormatEntry | The Random Number masking format generates random and unique integers within a range. | 
| class  | RandomStringFormatEntry | The Random String masking format generates random and unique strings of length within a range. | 
| class  | RandomSubstitutionFormatEntry | The Random Substitution masking format uses the specified substitution column as the source of
masked values. | 
| class  | RegularExpressionFormatEntry | 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. | 
| class  | ShuffleFormatEntry | The Shuffle masking format randomly shuffles values within a column. | 
| class  | SQLExpressionFormatEntry | The SQL Expression masking format uses a SQL expression to generate values that are used to
replace the original data values. | 
| class  | SubstringFormatEntry | The Substring masking format extracts a portion of the original column value and uses it to
replace the original value. | 
| class  | TruncateTableFormatEntry | The Truncate Table masking format drops all the rows in a table. | 
| class  | UDFFormatEntry | The User Defined Function masking format lets you define your own logic to mask column data. |