public sealed class KAnonymityConfig : IMessage<PrivacyMetric.Types.KAnonymityConfig>, IEquatable<PrivacyMetric.Types.KAnonymityConfig>, IDeepCloneable<PrivacyMetric.Types.KAnonymityConfig>, IBufferMessage, IMessage
k-anonymity metric, used for analysis of reidentification risk.
Message indicating that multiple rows might be associated to a
single individual. If the same entity_id is associated to multiple
quasi-identifier tuples over distinct rows, we consider the entire
collection of tuples as the composite quasi-identifier. This collection
is a multiset: the order in which the different tuples appear in the
dataset is ignored, but their frequency is taken into account.
Important note: a maximum of 1000 rows can be associated to a single
entity ID. If more rows are associated with the same entity ID, some
might be ignored.
Set of fields to compute k-anonymity over. When multiple fields are
specified, they are considered a single composite key. Structs and
repeated data types are not supported; however, nested fields are
supported so long as they are not structs themselves or nested within
a repeated field.
[[["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\u003eThis webpage provides documentation for the \u003ccode\u003eKAnonymityConfig\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dlp.V2\u003c/code\u003e namespace, which is part of the Google Cloud Data Loss Prevention (DLP) .NET library.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eKAnonymityConfig\u003c/code\u003e class is used to define the configuration for computing k-anonymity, a privacy metric for analyzing re-identification risk.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation covers various versions of the \u003ccode\u003eKAnonymityConfig\u003c/code\u003e class, ranging from version 2.15.0 up to the latest version, 4.16.0, with 3.5.0 being the current version that is shown, and includes details about its inheritance, implementation, constructors, and properties.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eKAnonymityConfig\u003c/code\u003e class include \u003ccode\u003eEntityId\u003c/code\u003e, which handles entity association across multiple rows, and \u003ccode\u003eQuasiIds\u003c/code\u003e, which defines the set of fields used to compute k-anonymity, with the composite key handling.\u003c/p\u003e\n"],["\u003cp\u003eThe document specifies that the class implements several interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e indicating its use in protocol buffers and object manipulation, as well as which members it inherits from \u003ccode\u003eObject\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]