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."],[[["The `BucketingConfig` class in the Google Cloud Data Loss Prevention v2 API allows for generalization of values by bucketing them into user-defined ranges, such as categorizing numbers as LOW, MEDIUM, or HIGH."],["This class can be applied to data types including numbers, long integers, strings, and timestamps, and will attempt to convert the data type to match the bounds for comparisons if they differ."],["The `BucketingConfig` class is implemented with multiple interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and contains a `Buckets` property to define the specific ranges and replacement values."],["This page contains the API documentation for various versions of the `BucketingConfig` class, ranging from version 2.15.0 up to the latest version 4.16.0."]]],[]]