public sealed class BucketingConfig : IMessage<BucketingConfig>, IEquatable<BucketingConfig>, IDeepCloneable<BucketingConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class BucketingConfig.
Generalization function that buckets values based on ranges. The ranges and
replacement values are dynamically provided by the user for custom behavior,
such as 1-30 -> LOW, 31-65 -> MEDIUM, 66-100 -> HIGH.
This can be used on data of type: number, long, string, timestamp.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version available for \u003ccode\u003eBucketingConfig\u003c/code\u003e within the Google Cloud Data Loss Prevention v2 API is version 4.16.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBucketingConfig\u003c/code\u003e is a class in the \u003ccode\u003eGoogle.Cloud.Dlp.V2\u003c/code\u003e namespace that implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, designed to categorize data values into custom ranges.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBucketingConfig\u003c/code\u003e class can be used to generalize data of types number, long, string, or timestamp, transforming data values into user-defined buckets such as LOW, MEDIUM, or HIGH.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBuckets\u003c/code\u003e property within \u003ccode\u003eBucketingConfig\u003c/code\u003e is a collection of buckets that are of type \u003ccode\u003eRepeatedField\u003c/code\u003e and can hold non-overlapping ranges for data categorization.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBucketingConfig\u003c/code\u003e class has two constructors, one default and another which allows you to construct a \u003ccode\u003eBucketingConfig\u003c/code\u003e object by providing another object of the same type.\u003c/p\u003e\n"]]],[],null,[]]