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 document provides reference information for the \u003ccode\u003eTransformationErrorHandling\u003c/code\u003e class within the Google Cloud Data Loss Prevention v2 API, detailing how to handle errors during data transformation.\u003c/p\u003e\n"],["\u003cp\u003eThe content covers various versions of the \u003ccode\u003eTransformationErrorHandling\u003c/code\u003e class, ranging from version 2.15.0 to the latest 4.16.0, and includes versions 3.x.x, and 4.x.x.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTransformationErrorHandling\u003c/code\u003e is designed to address situations where requested data transformations are incompatible, like applying a \u003ccode\u003eDateShift\u003c/code\u003e to an IP address, and it outlines methods to manage these issues.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and has constructors to create new instances and copies, as well as properties to handle different kinds of errors.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTransformationErrorHandling\u003c/code\u003e class has \u003ccode\u003eLeaveUntransformed\u003c/code\u003e and \u003ccode\u003eThrowError\u003c/code\u003e options to deal with incompatible transformations, with a \u003ccode\u003eModeCase\u003c/code\u003e property to show which option is in use.\u003c/p\u003e\n"]]],[],null,[]]