Interface CharacterMaskConfigOrBuilder (3.57.0)

public interface CharacterMaskConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCharactersToIgnore(int index)

public abstract CharsToIgnore getCharactersToIgnore(int index)

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with , Cloud DLP returns -5-5555.

repeated .google.privacy.dlp.v2.CharsToIgnore characters_to_ignore = 4;

Parameter
Name Description
index int
Returns
Type Description
CharsToIgnore

getCharactersToIgnoreCount()

public abstract int getCharactersToIgnoreCount()

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with , Cloud DLP returns -5-5555.

repeated .google.privacy.dlp.v2.CharsToIgnore characters_to_ignore = 4;

Returns
Type Description
int

getCharactersToIgnoreList()

public abstract List<CharsToIgnore> getCharactersToIgnoreList()

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with , Cloud DLP returns -5-5555.

repeated .google.privacy.dlp.v2.CharsToIgnore characters_to_ignore = 4;

Returns
Type Description
List<CharsToIgnore>

getCharactersToIgnoreOrBuilder(int index)

public abstract CharsToIgnoreOrBuilder getCharactersToIgnoreOrBuilder(int index)

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with , Cloud DLP returns -5-5555.

repeated .google.privacy.dlp.v2.CharsToIgnore characters_to_ignore = 4;

Parameter
Name Description
index int
Returns
Type Description
CharsToIgnoreOrBuilder

getCharactersToIgnoreOrBuilderList()

public abstract List<? extends CharsToIgnoreOrBuilder> getCharactersToIgnoreOrBuilderList()

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with , Cloud DLP returns -5-5555.

repeated .google.privacy.dlp.v2.CharsToIgnore characters_to_ignore = 4;

Returns
Type Description
List<? extends com.google.privacy.dlp.v2.CharsToIgnoreOrBuilder>

getMaskingCharacter()

public abstract String getMaskingCharacter()

Character to use to mask the sensitive values&mdash;for example, for an alphabetic string such as a name, or 0 for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to for strings, and 0 for digits.

string masking_character = 1;

Returns
Type Description
String

The maskingCharacter.

getMaskingCharacterBytes()

public abstract ByteString getMaskingCharacterBytes()

Character to use to mask the sensitive values&mdash;for example, for an alphabetic string such as a name, or 0 for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to for strings, and 0 for digits.

string masking_character = 1;

Returns
Type Description
ByteString

The bytes for maskingCharacter.

getNumberToMask()

public abstract int getNumberToMask()

Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.

If number_to_mask is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values:

  • masking_character is *
  • number_to_mask is -4
  • reverse_order is false
  • CharsToIgnore includes -
  • Input string is 1234-5678-9012-3456

    The resulting de-identified string is *---3456. Cloud DLP masks all but the last four characters. If reverse_order is true, all but the first four characters are masked as 1234---*.

int32 number_to_mask = 2;

Returns
Type Description
int

The numberToMask.

getReverseOrder()

public abstract boolean getReverseOrder()

Mask characters in reverse order. For example, if masking_character is 0, number_to_mask is 14, and reverse_order is false, then the input string 1234-5678-9012-3456 is masked as 00000000000000-3456. If masking_character is , number_to_mask is 3, and reverse_order is true, then the string 12345 is masked as 12**.

bool reverse_order = 3;

Returns
Type Description
boolean

The reverseOrder.