public sealed class DataMaskingPolicy : IMessage<DataMaskingPolicy>, IEquatable<DataMaskingPolicy>, IDeepCloneable<DataMaskingPolicy>, IBufferMessage, IMessage
Reference documentation and code samples for the BigQuery Data Policy v1 API class DataMaskingPolicy.
The data masking policy that is used to specify data masking rule.
The name of the BigQuery routine that contains the custom masking
routine, in the format of
projects/{project_number}/datasets/{dataset_id}/routines/{routine_id}.
[[["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 document provides reference documentation for the \u003ccode\u003eDataMaskingPolicy\u003c/code\u003e class within the BigQuery Data Policy v1 API, specifically version 1.4.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDataMaskingPolicy\u003c/code\u003e class is a sealed class used to define data masking rules, and it inherits from \u003ccode\u003eobject\u003c/code\u003e while implementing multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists several previous versions of the \u003ccode\u003eDataMaskingPolicy\u003c/code\u003e class, ranging from 1.0.0 up to 1.5.0, allowing users to see previous versions and the latest release.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDataMaskingPolicy\u003c/code\u003e class contains constructors, such as a default constructor and a copy constructor, along with properties like \u003ccode\u003eHasPredefinedExpression\u003c/code\u003e, \u003ccode\u003eHasRoutine\u003c/code\u003e, \u003ccode\u003eMaskingExpressionCase\u003c/code\u003e, \u003ccode\u003ePredefinedExpression\u003c/code\u003e, and \u003ccode\u003eRoutine\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe content lists inherited members from the object class, including \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]