class Google::Apis::DlpV2::GooglePrivacyDlpV2Dictionary
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](en.wikipedia.org/wiki/Plane_%28Unicode%29# 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](cloud.google.com/ dlp/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.
Attributes
Message representing a single file or path in Cloud Storage. Corresponds to the JSON property `cloudStoragePath` @return [Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStoragePath]
Message defining a list of words or phrases to search for in the data. Corresponds to the JSON property `wordList` @return [Google::Apis::DlpV2::GooglePrivacyDlpV2WordList]
Public Class Methods
# File lib/google/apis/dlp_v2/classes.rb, line 2058 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dlp_v2/classes.rb, line 2063 def update!(**args) @cloud_storage_path = args[:cloud_storage_path] if args.key?(:cloud_storage_path) @word_list = args[:word_list] if args.key?(:word_list) end