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.
Implements
IMessage<PrimitiveTransformation>, IEquatable<PrimitiveTransformation>, IDeepCloneable<PrimitiveTransformation>, IBufferMessage, IMessageNamespace
Google.Cloud.Dlp.V2Assembly
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 |
PrimitiveTransformation.TransformationOneofCase |