public sealed class PrimitiveTransformation : IMessage<PrimitiveTransformation>, IEquatable<PrimitiveTransformation>, IDeepCloneable<PrimitiveTransformation>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class PrimitiveTransformation.
A rule for transforming a value.
Implements
IMessagePrimitiveTransformation, IEquatablePrimitiveTransformation, IDeepCloneablePrimitiveTransformation, 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. Strongly discouraged, consider using CryptoDeterministicConfig instead. Fpe is computationally expensive incurring latency costs.
| 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 |
|