Package com.google.privacy.dlp.v2
Class CharacterMaskConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
- com.google.privacy.dlp.v2.CharacterMaskConfig.Builder
-
- All Implemented Interfaces:
CharacterMaskConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- CharacterMaskConfig
public static final class CharacterMaskConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder> implements CharacterMaskConfigOrBuilder
Partially mask a string by replacing a given number of characters with a fixed character. Masking can start from the beginning or end of the string. This can be used on data of any type (numbers, longs, and so on) and when de-identifying structured data we'll attempt to preserve the original data's type. (This allows you to take a long like 123 and modify it to a string like **3.
Protobuf typegoogle.privacy.dlp.v2.CharacterMaskConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CharacterMaskConfig.Builder
addAllCharactersToIgnore(Iterable<? extends CharsToIgnore> values)
When masking a string, items in this list will be skipped when replacing characters.CharacterMaskConfig.Builder
addCharactersToIgnore(int index, CharsToIgnore value)
When masking a string, items in this list will be skipped when replacing characters.CharacterMaskConfig.Builder
addCharactersToIgnore(int index, CharsToIgnore.Builder builderForValue)
When masking a string, items in this list will be skipped when replacing characters.CharacterMaskConfig.Builder
addCharactersToIgnore(CharsToIgnore value)
When masking a string, items in this list will be skipped when replacing characters.CharacterMaskConfig.Builder
addCharactersToIgnore(CharsToIgnore.Builder builderForValue)
When masking a string, items in this list will be skipped when replacing characters.CharsToIgnore.Builder
addCharactersToIgnoreBuilder()
When masking a string, items in this list will be skipped when replacing characters.CharsToIgnore.Builder
addCharactersToIgnoreBuilder(int index)
When masking a string, items in this list will be skipped when replacing characters.CharacterMaskConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CharacterMaskConfig
build()
CharacterMaskConfig
buildPartial()
CharacterMaskConfig.Builder
clear()
CharacterMaskConfig.Builder
clearCharactersToIgnore()
When masking a string, items in this list will be skipped when replacing characters.CharacterMaskConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CharacterMaskConfig.Builder
clearMaskingCharacter()
Character to use to mask the sensitive values—for example, `*` for an alphabetic string such as a name, or `0` for a numeric string such as ZIP code or credit card number.CharacterMaskConfig.Builder
clearNumberToMask()
Number of characters to mask.CharacterMaskConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CharacterMaskConfig.Builder
clearReverseOrder()
Mask characters in reverse order.CharacterMaskConfig.Builder
clone()
CharsToIgnore
getCharactersToIgnore(int index)
When masking a string, items in this list will be skipped when replacing characters.CharsToIgnore.Builder
getCharactersToIgnoreBuilder(int index)
When masking a string, items in this list will be skipped when replacing characters.List<CharsToIgnore.Builder>
getCharactersToIgnoreBuilderList()
When masking a string, items in this list will be skipped when replacing characters.int
getCharactersToIgnoreCount()
When masking a string, items in this list will be skipped when replacing characters.List<CharsToIgnore>
getCharactersToIgnoreList()
When masking a string, items in this list will be skipped when replacing characters.CharsToIgnoreOrBuilder
getCharactersToIgnoreOrBuilder(int index)
When masking a string, items in this list will be skipped when replacing characters.List<? extends CharsToIgnoreOrBuilder>
getCharactersToIgnoreOrBuilderList()
When masking a string, items in this list will be skipped when replacing characters.CharacterMaskConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getMaskingCharacter()
Character to use to mask the sensitive values—for example, `*` for an alphabetic string such as a name, or `0` for a numeric string such as ZIP code or credit card number.com.google.protobuf.ByteString
getMaskingCharacterBytes()
Character to use to mask the sensitive values—for example, `*` for an alphabetic string such as a name, or `0` for a numeric string such as ZIP code or credit card number.int
getNumberToMask()
Number of characters to mask.boolean
getReverseOrder()
Mask characters in reverse order.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CharacterMaskConfig.Builder
mergeFrom(CharacterMaskConfig other)
CharacterMaskConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CharacterMaskConfig.Builder
mergeFrom(com.google.protobuf.Message other)
CharacterMaskConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CharacterMaskConfig.Builder
removeCharactersToIgnore(int index)
When masking a string, items in this list will be skipped when replacing characters.CharacterMaskConfig.Builder
setCharactersToIgnore(int index, CharsToIgnore value)
When masking a string, items in this list will be skipped when replacing characters.CharacterMaskConfig.Builder
setCharactersToIgnore(int index, CharsToIgnore.Builder builderForValue)
When masking a string, items in this list will be skipped when replacing characters.CharacterMaskConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CharacterMaskConfig.Builder
setMaskingCharacter(String value)
Character to use to mask the sensitive values—for example, `*` for an alphabetic string such as a name, or `0` for a numeric string such as ZIP code or credit card number.CharacterMaskConfig.Builder
setMaskingCharacterBytes(com.google.protobuf.ByteString value)
Character to use to mask the sensitive values—for example, `*` for an alphabetic string such as a name, or `0` for a numeric string such as ZIP code or credit card number.CharacterMaskConfig.Builder
setNumberToMask(int value)
Number of characters to mask.CharacterMaskConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CharacterMaskConfig.Builder
setReverseOrder(boolean value)
Mask characters in reverse order.CharacterMaskConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
clear
public CharacterMaskConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
getDefaultInstanceForType
public CharacterMaskConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CharacterMaskConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CharacterMaskConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CharacterMaskConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
setField
public CharacterMaskConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
clearField
public CharacterMaskConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
clearOneof
public CharacterMaskConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
setRepeatedField
public CharacterMaskConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
addRepeatedField
public CharacterMaskConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
mergeFrom
public CharacterMaskConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CharacterMaskConfig.Builder>
-
mergeFrom
public CharacterMaskConfig.Builder mergeFrom(CharacterMaskConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
mergeFrom
public CharacterMaskConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CharacterMaskConfig.Builder>
- Throws:
IOException
-
getMaskingCharacter
public String getMaskingCharacter()
Character to use to mask the sensitive values—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;
- Specified by:
getMaskingCharacter
in interfaceCharacterMaskConfigOrBuilder
- Returns:
- The maskingCharacter.
-
getMaskingCharacterBytes
public com.google.protobuf.ByteString getMaskingCharacterBytes()
Character to use to mask the sensitive values—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;
- Specified by:
getMaskingCharacterBytes
in interfaceCharacterMaskConfigOrBuilder
- Returns:
- The bytes for maskingCharacter.
-
setMaskingCharacter
public CharacterMaskConfig.Builder setMaskingCharacter(String value)
Character to use to mask the sensitive values—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;
- Parameters:
value
- The maskingCharacter to set.- Returns:
- This builder for chaining.
-
clearMaskingCharacter
public CharacterMaskConfig.Builder clearMaskingCharacter()
Character to use to mask the sensitive values—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:
- This builder for chaining.
-
setMaskingCharacterBytes
public CharacterMaskConfig.Builder setMaskingCharacterBytes(com.google.protobuf.ByteString value)
Character to use to mask the sensitive values—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;
- Parameters:
value
- The bytes for maskingCharacter to set.- Returns:
- This builder for chaining.
-
getNumberToMask
public 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;
- Specified by:
getNumberToMask
in interfaceCharacterMaskConfigOrBuilder
- Returns:
- The numberToMask.
-
setNumberToMask
public CharacterMaskConfig.Builder setNumberToMask(int value)
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;
- Parameters:
value
- The numberToMask to set.- Returns:
- This builder for chaining.
-
clearNumberToMask
public CharacterMaskConfig.Builder clearNumberToMask()
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:
- This builder for chaining.
-
getReverseOrder
public 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;
- Specified by:
getReverseOrder
in interfaceCharacterMaskConfigOrBuilder
- Returns:
- The reverseOrder.
-
setReverseOrder
public CharacterMaskConfig.Builder setReverseOrder(boolean value)
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;
- Parameters:
value
- The reverseOrder to set.- Returns:
- This builder for chaining.
-
clearReverseOrder
public CharacterMaskConfig.Builder clearReverseOrder()
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:
- This builder for chaining.
-
getCharactersToIgnoreList
public 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;
- Specified by:
getCharactersToIgnoreList
in interfaceCharacterMaskConfigOrBuilder
-
getCharactersToIgnoreCount
public 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;
- Specified by:
getCharactersToIgnoreCount
in interfaceCharacterMaskConfigOrBuilder
-
getCharactersToIgnore
public 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;
- Specified by:
getCharactersToIgnore
in interfaceCharacterMaskConfigOrBuilder
-
setCharactersToIgnore
public CharacterMaskConfig.Builder setCharactersToIgnore(int index, CharsToIgnore value)
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;
-
setCharactersToIgnore
public CharacterMaskConfig.Builder setCharactersToIgnore(int index, CharsToIgnore.Builder builderForValue)
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;
-
addCharactersToIgnore
public CharacterMaskConfig.Builder addCharactersToIgnore(CharsToIgnore value)
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;
-
addCharactersToIgnore
public CharacterMaskConfig.Builder addCharactersToIgnore(int index, CharsToIgnore value)
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;
-
addCharactersToIgnore
public CharacterMaskConfig.Builder addCharactersToIgnore(CharsToIgnore.Builder builderForValue)
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;
-
addCharactersToIgnore
public CharacterMaskConfig.Builder addCharactersToIgnore(int index, CharsToIgnore.Builder builderForValue)
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;
-
addAllCharactersToIgnore
public CharacterMaskConfig.Builder addAllCharactersToIgnore(Iterable<? extends CharsToIgnore> values)
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;
-
clearCharactersToIgnore
public CharacterMaskConfig.Builder clearCharactersToIgnore()
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;
-
removeCharactersToIgnore
public CharacterMaskConfig.Builder removeCharactersToIgnore(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;
-
getCharactersToIgnoreBuilder
public CharsToIgnore.Builder getCharactersToIgnoreBuilder(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;
-
getCharactersToIgnoreOrBuilder
public 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;
- Specified by:
getCharactersToIgnoreOrBuilder
in interfaceCharacterMaskConfigOrBuilder
-
getCharactersToIgnoreOrBuilderList
public 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;
- Specified by:
getCharactersToIgnoreOrBuilderList
in interfaceCharacterMaskConfigOrBuilder
-
addCharactersToIgnoreBuilder
public CharsToIgnore.Builder addCharactersToIgnoreBuilder()
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;
-
addCharactersToIgnoreBuilder
public CharsToIgnore.Builder addCharactersToIgnoreBuilder(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;
-
getCharactersToIgnoreBuilderList
public List<CharsToIgnore.Builder> getCharactersToIgnoreBuilderList()
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;
-
setUnknownFields
public final CharacterMaskConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
mergeUnknownFields
public final CharacterMaskConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CharacterMaskConfig.Builder>
-
-