Google Cloud Data Loss Prevention v2 API - Class TransformationDescription (4.8.0)

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.

Inheritance

object > TransformationDescription

Namespace

Google.Cloud.Dlp.V2

Assembly

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