Google Cloud Data Loss Prevention v2 API - Class PrimitiveTransformation (4.7.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
NameDescription
otherPrimitiveTransformation

Properties

BucketingConfig

public BucketingConfig BucketingConfig { get; set; }

Bucketing

Property Value
TypeDescription
BucketingConfig

CharacterMaskConfig

public CharacterMaskConfig CharacterMaskConfig { get; set; }

Mask

Property Value
TypeDescription
CharacterMaskConfig

CryptoDeterministicConfig

public CryptoDeterministicConfig CryptoDeterministicConfig { get; set; }

Deterministic Crypto

Property Value
TypeDescription
CryptoDeterministicConfig

CryptoHashConfig

public CryptoHashConfig CryptoHashConfig { get; set; }

Crypto

Property Value
TypeDescription
CryptoHashConfig

CryptoReplaceFfxFpeConfig

public CryptoReplaceFfxFpeConfig CryptoReplaceFfxFpeConfig { get; set; }

Ffx-Fpe

Property Value
TypeDescription
CryptoReplaceFfxFpeConfig

DateShiftConfig

public DateShiftConfig DateShiftConfig { get; set; }

Date Shift

Property Value
TypeDescription
DateShiftConfig

FixedSizeBucketingConfig

public FixedSizeBucketingConfig FixedSizeBucketingConfig { get; set; }

Fixed size bucketing

Property Value
TypeDescription
FixedSizeBucketingConfig

RedactConfig

public RedactConfig RedactConfig { get; set; }

Redact

Property Value
TypeDescription
RedactConfig

ReplaceConfig

public ReplaceValueConfig ReplaceConfig { get; set; }

Replace with a specified value.

Property Value
TypeDescription
ReplaceValueConfig

ReplaceDictionaryConfig

public ReplaceDictionaryConfig ReplaceDictionaryConfig { get; set; }

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

Property Value
TypeDescription
ReplaceDictionaryConfig

ReplaceWithInfoTypeConfig

public ReplaceWithInfoTypeConfig ReplaceWithInfoTypeConfig { get; set; }

Replace with infotype

Property Value
TypeDescription
ReplaceWithInfoTypeConfig

TimePartConfig

public TimePartConfig TimePartConfig { get; set; }

Time extraction

Property Value
TypeDescription
TimePartConfig

TransformationCase

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