public sealed class TransformationDescription : IMessage<TransformationDescription>, IEquatable<TransformationDescription>, IDeepCloneable<TransformationDescription>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class TransformationDescription.
A flattened description of a PrimitiveTransformation
or
RecordSuppression
.
Implements
IMessageTransformationDescription, IEquatableTransformationDescription, IDeepCloneableTransformationDescription, IBufferMessage, IMessageNamespace
Google.Cloud.Dlp.V2Assembly
Google.Cloud.Dlp.V2.dll
Constructors
TransformationDescription()
public TransformationDescription()
TransformationDescription(TransformationDescription)
public TransformationDescription(TransformationDescription other)
Parameter | |
---|---|
Name | Description |
other |
TransformationDescription |
Properties
Condition
public string Condition { get; set; }
A human-readable string representation of the RecordCondition
corresponding to this transformation. Set if a RecordCondition
was used
to determine whether or not to apply this transformation.
Examples:
- (age_field > 85)
- (age_field <= 18)
- (zip_field exists)
- (zip_field == 01234) && (city_field != "Springville")
- (zip_field == 01234) && (age_field <= 18) && (city_field exists)
Property Value | |
---|---|
Type | Description |
string |
Description
public string Description { get; set; }
A description of the transformation. This is empty for a
RECORD_SUPPRESSION, or is the output of calling toString() on the
PrimitiveTransformation
protocol buffer message for any other type of
transformation.
Property Value | |
---|---|
Type | Description |
string |
InfoType
public InfoType InfoType { get; set; }
Set if the transformation was limited to a specific InfoType
.
Property Value | |
---|---|
Type | Description |
InfoType |
Type
public TransformationType Type { get; set; }
The transformation type.
Property Value | |
---|---|
Type | Description |
TransformationType |