public sealed class TransformationErrorHandling : IMessage<TransformationErrorHandling>, IEquatable<TransformationErrorHandling>, IDeepCloneable<TransformationErrorHandling>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class TransformationErrorHandling.
How to handle transformation errors during de-identification. A
transformation error occurs when the requested transformation is incompatible
with the data. For example, trying to de-identify an IP address using a
DateShift transformation would result in a transformation error, since date
info cannot be extracted from an IP address.
Information about any incompatible transformations, and how they were
handled, is returned in the response as part of the
TransformationOverviews.
[[["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\u003eTransformationErrorHandling\u003c/code\u003e class within the Google Cloud Data Loss Prevention v2 API, specifically version 4.2.0, and the documentation includes all other versions as well.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTransformationErrorHandling\u003c/code\u003e class is used to define how transformation errors, which occur when a requested data transformation is incompatible with the data, are handled during de-identification.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the base \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTransformationErrorHandling\u003c/code\u003e offers options to either leave incompatible data untransformed, as determined by the \u003ccode\u003eLeaveUntransformed\u003c/code\u003e property, or to throw an error, as determined by the \u003ccode\u003eThrowError\u003c/code\u003e property, when incompatible transformations are encountered.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation details the available constructors and properties of the \u003ccode\u003eTransformationErrorHandling\u003c/code\u003e class, such as \u003ccode\u003eLeaveUntransformed\u003c/code\u003e and \u003ccode\u003eThrowError\u003c/code\u003e, and each of them also has their types defined.\u003c/p\u003e\n"]]],[],null,[]]