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\u003eThe latest version of the \u003ccode\u003eTransformationErrorHandling\u003c/code\u003e class in the Google Cloud Data Loss Prevention v2 API is 4.16.0, with documentation available for previous versions dating back to 2.15.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTransformationErrorHandling\u003c/code\u003e is used to manage errors that occur when a requested data transformation is not compatible with the data, such as applying a date shift to an IP address.\u003c/p\u003e\n"],["\u003cp\u003eThis class, a part of the \u003ccode\u003eGoogle.Cloud.Dlp.V2\u003c/code\u003e namespace, 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.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTransformationErrorHandling\u003c/code\u003e class provides options for handling transformation errors, either by leaving the data untransformed using \u003ccode\u003eLeaveUntransformed\u003c/code\u003e, or by raising an error via \u003ccode\u003eThrowError\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eConstructors for this class are available for creating a new \u003ccode\u003eTransformationErrorHandling\u003c/code\u003e object or making a copy of an existing \u003ccode\u003eTransformationErrorHandling\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]