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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-24 UTC."],[[["This page provides reference documentation for the `BucketingConfig` class within the Google Cloud Data Loss Prevention v2 API, specifically for version 4.14.0, with links to other versions."],["`BucketingConfig` is a generalization function that categorizes values into user-defined ranges, allowing for custom grouping behaviors such as LOW, MEDIUM, and HIGH classifications."],["The `BucketingConfig` class can be applied to numerical, long, string, and timestamp data types, with type conversion performed if necessary for comparison."],["The `BucketingConfig` class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, inheriting from the `object` class."],["The class features a \"Buckets\" property of type `RepeatedField` that allows for a customizable set of buckets to be defined, and can be instantiated via the use of two available constructors."]]],[]]