GooglePrivacyDlpV2PrimitiveTransformation class

A rule for transforming a value.

Constructors

GooglePrivacyDlpV2PrimitiveTransformation({Input<GooglePrivacyDlpV2BucketingConfig>? bucketingConfig, Input<GooglePrivacyDlpV2CharacterMaskConfig>? characterMaskConfig, Input<GooglePrivacyDlpV2CryptoDeterministicConfig>? cryptoDeterministicConfig, Input<GooglePrivacyDlpV2CryptoHashConfig>? cryptoHashConfig, Input<GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig>? cryptoReplaceFfxFpeConfig, Input<GooglePrivacyDlpV2DateShiftConfig>? dateShiftConfig, Input<GooglePrivacyDlpV2FixedSizeBucketingConfig>? fixedSizeBucketingConfig, Input<Map<String, dynamic>>? redactConfig, Input<GooglePrivacyDlpV2ReplaceValueConfig>? replaceConfig, Input<GooglePrivacyDlpV2ReplaceDictionaryConfig>? replaceDictionaryConfig, Input<Map<String, dynamic>>? replaceWithInfoTypeConfig, Input<GooglePrivacyDlpV2TimePartConfig>? timePartConfig})
Creates a new GooglePrivacyDlpV2PrimitiveTransformation. bucketingConfig Bucketing characterMaskConfig Mask cryptoDeterministicConfig Deterministic Crypto cryptoHashConfig Crypto cryptoReplaceFfxFpeConfig Ffx-Fpe dateShiftConfig Date Shift fixedSizeBucketingConfig Fixed size bucketing redactConfig Redact replaceConfig Replace with a specified value. replaceDictionaryConfig Replace with a value randomly drawn (with replacement) from a dictionary. replaceWithInfoTypeConfig Replace with infotype timePartConfig Time extraction
const
GooglePrivacyDlpV2PrimitiveTransformation.fromMap(Map<String, dynamic> map)
factory

Properties

bucketingConfig → Input<GooglePrivacyDlpV2BucketingConfig>?
Bucketing
final
characterMaskConfig → Input<GooglePrivacyDlpV2CharacterMaskConfig>?
Mask
final
cryptoDeterministicConfig → Input<GooglePrivacyDlpV2CryptoDeterministicConfig>?
Deterministic Crypto
final
cryptoHashConfig → Input<GooglePrivacyDlpV2CryptoHashConfig>?
Crypto
final
cryptoReplaceFfxFpeConfig → Input<GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig>?
Ffx-Fpe
final
dateShiftConfig → Input<GooglePrivacyDlpV2DateShiftConfig>?
Date Shift
final
fixedSizeBucketingConfig → Input<GooglePrivacyDlpV2FixedSizeBucketingConfig>?
Fixed size bucketing
final
hashCode → int
The hash code for this object.
no setterinherited
redactConfig → Input<Map<String, dynamic>>?
Redact
final
replaceConfig → Input<GooglePrivacyDlpV2ReplaceValueConfig>?
Replace with a specified value.
final
replaceDictionaryConfig → Input<GooglePrivacyDlpV2ReplaceDictionaryConfig>?
Replace with a value randomly drawn (with replacement) from a dictionary.
final
replaceWithInfoTypeConfig → Input<Map<String, dynamic>>?
Replace with infotype
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
timePartConfig → Input<GooglePrivacyDlpV2TimePartConfig>?
Time extraction
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited