public static final class CustomInfoType.Dictionary.Builder extends GeneratedMessageV3.Builder<CustomInfoType.Dictionary.Builder> implements CustomInfoType.DictionaryOrBuilder
Custom information type based on a dictionary of words or phrases. This can
be used to match sensitive information specific to the data, such as a list
of employee IDs or job titles.
Dictionary words are case-insensitive and all characters other than letters
and digits in the unicode Basic Multilingual
Plane
will be replaced with whitespace when scanning for matches, so the
dictionary phrase "Sam Johnson" will match all three phrases "sam johnson",
"Sam, Johnson", and "Sam (Johnson)". Additionally, the characters
surrounding any match must be of a different type than the adjacent
characters within the word, so letters must be next to non-letters and
digits next to non-digits. For example, the dictionary word "jen" will
match the first three letters of the text "jen123" but will return no
matches for "jennifer".
Dictionary words containing a large number of characters that are not
letters or digits may result in unexpected findings because such characters
are treated as whitespace. The
limits page
contains details about the size limits of dictionaries. For dictionaries
that do not fit within these constraints, consider using
LargeCustomDictionaryConfig
in the StoredInfoType
API.
Protobuf type google.privacy.dlp.v2.CustomInfoType.Dictionary
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CustomInfoType.Dictionary.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CustomInfoType.Dictionary build()
buildPartial()
public CustomInfoType.Dictionary buildPartial()
clear()
public CustomInfoType.Dictionary.Builder clear()
Overrides
clearCloudStoragePath()
public CustomInfoType.Dictionary.Builder clearCloudStoragePath()
Newline-delimited file of words in Cloud Storage. Only a single file
is accepted.
.google.privacy.dlp.v2.CloudStoragePath cloud_storage_path = 3;
clearField(Descriptors.FieldDescriptor field)
public CustomInfoType.Dictionary.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CustomInfoType.Dictionary.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSource()
public CustomInfoType.Dictionary.Builder clearSource()
clearWordList()
public CustomInfoType.Dictionary.Builder clearWordList()
List of words or phrases to search for.
.google.privacy.dlp.v2.CustomInfoType.Dictionary.WordList word_list = 1;
clone()
public CustomInfoType.Dictionary.Builder clone()
Overrides
getCloudStoragePath()
public CloudStoragePath getCloudStoragePath()
Newline-delimited file of words in Cloud Storage. Only a single file
is accepted.
.google.privacy.dlp.v2.CloudStoragePath cloud_storage_path = 3;
getCloudStoragePathBuilder()
public CloudStoragePath.Builder getCloudStoragePathBuilder()
Newline-delimited file of words in Cloud Storage. Only a single file
is accepted.
.google.privacy.dlp.v2.CloudStoragePath cloud_storage_path = 3;
getCloudStoragePathOrBuilder()
public CloudStoragePathOrBuilder getCloudStoragePathOrBuilder()
Newline-delimited file of words in Cloud Storage. Only a single file
is accepted.
.google.privacy.dlp.v2.CloudStoragePath cloud_storage_path = 3;
getDefaultInstanceForType()
public CustomInfoType.Dictionary getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSourceCase()
public CustomInfoType.Dictionary.SourceCase getSourceCase()
getWordList()
public CustomInfoType.Dictionary.WordList getWordList()
List of words or phrases to search for.
.google.privacy.dlp.v2.CustomInfoType.Dictionary.WordList word_list = 1;
getWordListBuilder()
public CustomInfoType.Dictionary.WordList.Builder getWordListBuilder()
List of words or phrases to search for.
.google.privacy.dlp.v2.CustomInfoType.Dictionary.WordList word_list = 1;
getWordListOrBuilder()
public CustomInfoType.Dictionary.WordListOrBuilder getWordListOrBuilder()
List of words or phrases to search for.
.google.privacy.dlp.v2.CustomInfoType.Dictionary.WordList word_list = 1;
hasCloudStoragePath()
public boolean hasCloudStoragePath()
Newline-delimited file of words in Cloud Storage. Only a single file
is accepted.
.google.privacy.dlp.v2.CloudStoragePath cloud_storage_path = 3;
Returns |
---|
Type | Description |
boolean | Whether the cloudStoragePath field is set.
|
hasWordList()
public boolean hasWordList()
List of words or phrases to search for.
.google.privacy.dlp.v2.CustomInfoType.Dictionary.WordList word_list = 1;
Returns |
---|
Type | Description |
boolean | Whether the wordList field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeCloudStoragePath(CloudStoragePath value)
public CustomInfoType.Dictionary.Builder mergeCloudStoragePath(CloudStoragePath value)
Newline-delimited file of words in Cloud Storage. Only a single file
is accepted.
.google.privacy.dlp.v2.CloudStoragePath cloud_storage_path = 3;
mergeFrom(CustomInfoType.Dictionary other)
public CustomInfoType.Dictionary.Builder mergeFrom(CustomInfoType.Dictionary other)
public CustomInfoType.Dictionary.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CustomInfoType.Dictionary.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CustomInfoType.Dictionary.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
mergeWordList(CustomInfoType.Dictionary.WordList value)
public CustomInfoType.Dictionary.Builder mergeWordList(CustomInfoType.Dictionary.WordList value)
List of words or phrases to search for.
.google.privacy.dlp.v2.CustomInfoType.Dictionary.WordList word_list = 1;
setCloudStoragePath(CloudStoragePath value)
public CustomInfoType.Dictionary.Builder setCloudStoragePath(CloudStoragePath value)
Newline-delimited file of words in Cloud Storage. Only a single file
is accepted.
.google.privacy.dlp.v2.CloudStoragePath cloud_storage_path = 3;
setCloudStoragePath(CloudStoragePath.Builder builderForValue)
public CustomInfoType.Dictionary.Builder setCloudStoragePath(CloudStoragePath.Builder builderForValue)
Newline-delimited file of words in Cloud Storage. Only a single file
is accepted.
.google.privacy.dlp.v2.CloudStoragePath cloud_storage_path = 3;
setField(Descriptors.FieldDescriptor field, Object value)
public CustomInfoType.Dictionary.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CustomInfoType.Dictionary.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CustomInfoType.Dictionary.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setWordList(CustomInfoType.Dictionary.WordList value)
public CustomInfoType.Dictionary.Builder setWordList(CustomInfoType.Dictionary.WordList value)
List of words or phrases to search for.
.google.privacy.dlp.v2.CustomInfoType.Dictionary.WordList word_list = 1;
setWordList(CustomInfoType.Dictionary.WordList.Builder builderForValue)
public CustomInfoType.Dictionary.Builder setWordList(CustomInfoType.Dictionary.WordList.Builder builderForValue)
List of words or phrases to search for.
.google.privacy.dlp.v2.CustomInfoType.Dictionary.WordList word_list = 1;