Google Cloud Data Loss Prevention v2 API - Class PrimitiveTransformation (2.16.0)

public sealed class PrimitiveTransformation : IMessage<PrimitiveTransformation>, IEquatable<PrimitiveTransformation>, IDeepCloneable<PrimitiveTransformation>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class PrimitiveTransformation.

A rule for transforming a value.

Inheritance

object > PrimitiveTransformation

Namespace

Google.Cloud.Dlp.V2

Assembly

Google.Cloud.Dlp.V2.dll

Constructors

PrimitiveTransformation()

public PrimitiveTransformation()

PrimitiveTransformation(PrimitiveTransformation)

public PrimitiveTransformation(PrimitiveTransformation other)
Parameter
Name Description
other PrimitiveTransformation

Properties

BucketingConfig

public BucketingConfig BucketingConfig { get; set; }

Bucketing

Property Value
Type Description
BucketingConfig

CharacterMaskConfig

public CharacterMaskConfig CharacterMaskConfig { get; set; }

Mask

Property Value
Type Description
CharacterMaskConfig

CryptoDeterministicConfig

public CryptoDeterministicConfig CryptoDeterministicConfig { get; set; }

Deterministic Crypto

Property Value
Type Description
CryptoDeterministicConfig

CryptoHashConfig

public CryptoHashConfig CryptoHashConfig { get; set; }

Crypto

Property Value
Type Description
CryptoHashConfig

CryptoReplaceFfxFpeConfig

public CryptoReplaceFfxFpeConfig CryptoReplaceFfxFpeConfig { get; set; }

Ffx-Fpe

Property Value
Type Description
CryptoReplaceFfxFpeConfig

DateShiftConfig

public DateShiftConfig DateShiftConfig { get; set; }

Date Shift

Property Value
Type Description
DateShiftConfig

FixedSizeBucketingConfig

public FixedSizeBucketingConfig FixedSizeBucketingConfig { get; set; }

Fixed size bucketing

Property Value
Type Description
FixedSizeBucketingConfig

RedactConfig

public RedactConfig RedactConfig { get; set; }

Redact

Property Value
Type Description
RedactConfig

ReplaceConfig

public ReplaceValueConfig ReplaceConfig { get; set; }

Replace with a specified value.

Property Value
Type Description
ReplaceValueConfig

ReplaceDictionaryConfig

public ReplaceDictionaryConfig ReplaceDictionaryConfig { get; set; }

Replace with a value randomly drawn (with replacement) from a dictionary.

Property Value
Type Description
ReplaceDictionaryConfig

ReplaceWithInfoTypeConfig

public ReplaceWithInfoTypeConfig ReplaceWithInfoTypeConfig { get; set; }

Replace with infotype

Property Value
Type Description
ReplaceWithInfoTypeConfig

TimePartConfig

public TimePartConfig TimePartConfig { get; set; }

Time extraction

Property Value
Type Description
TimePartConfig

TransformationCase

public PrimitiveTransformation.TransformationOneofCase TransformationCase { get; }
Property Value
Type Description
PrimitiveTransformationTransformationOneofCase