pub struct GooglePrivacyDlpV2beta1PrimitiveTransformation {
pub replace_with_info_type_config: Option<GooglePrivacyDlpV2beta1ReplaceWithInfoTypeConfig>,
pub crypto_hash_config: Option<GooglePrivacyDlpV2beta1CryptoHashConfig>,
pub crypto_replace_ffx_fpe_config: Option<GooglePrivacyDlpV2beta1CryptoReplaceFfxFpeConfig>,
pub replace_config: Option<GooglePrivacyDlpV2beta1ReplaceValueConfig>,
pub time_part_config: Option<GooglePrivacyDlpV2beta1TimePartConfig>,
pub fixed_size_bucketing_config: Option<GooglePrivacyDlpV2beta1FixedSizeBucketingConfig>,
pub character_mask_config: Option<GooglePrivacyDlpV2beta1CharacterMaskConfig>,
pub bucketing_config: Option<GooglePrivacyDlpV2beta1BucketingConfig>,
pub redact_config: Option<GooglePrivacyDlpV2beta1RedactConfig>,
}
Expand description
A rule for transforming a value.
This type is not used in any activity, and only used as part of another schema.
Fields§
§replace_with_info_type_config: Option<GooglePrivacyDlpV2beta1ReplaceWithInfoTypeConfig>
no description provided
crypto_hash_config: Option<GooglePrivacyDlpV2beta1CryptoHashConfig>
no description provided
crypto_replace_ffx_fpe_config: Option<GooglePrivacyDlpV2beta1CryptoReplaceFfxFpeConfig>
no description provided
replace_config: Option<GooglePrivacyDlpV2beta1ReplaceValueConfig>
no description provided
time_part_config: Option<GooglePrivacyDlpV2beta1TimePartConfig>
no description provided
fixed_size_bucketing_config: Option<GooglePrivacyDlpV2beta1FixedSizeBucketingConfig>
no description provided
character_mask_config: Option<GooglePrivacyDlpV2beta1CharacterMaskConfig>
no description provided
bucketing_config: Option<GooglePrivacyDlpV2beta1BucketingConfig>
no description provided
redact_config: Option<GooglePrivacyDlpV2beta1RedactConfig>
no description provided
Trait Implementations§
source§impl Clone for GooglePrivacyDlpV2beta1PrimitiveTransformation
impl Clone for GooglePrivacyDlpV2beta1PrimitiveTransformation
source§fn clone(&self) -> GooglePrivacyDlpV2beta1PrimitiveTransformation
fn clone(&self) -> GooglePrivacyDlpV2beta1PrimitiveTransformation
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for GooglePrivacyDlpV2beta1PrimitiveTransformation
impl Default for GooglePrivacyDlpV2beta1PrimitiveTransformation
source§fn default() -> GooglePrivacyDlpV2beta1PrimitiveTransformation
fn default() -> GooglePrivacyDlpV2beta1PrimitiveTransformation
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GooglePrivacyDlpV2beta1PrimitiveTransformation
impl<'de> Deserialize<'de> for GooglePrivacyDlpV2beta1PrimitiveTransformation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GooglePrivacyDlpV2beta1PrimitiveTransformation
Auto Trait Implementations§
impl RefUnwindSafe for GooglePrivacyDlpV2beta1PrimitiveTransformation
impl Send for GooglePrivacyDlpV2beta1PrimitiveTransformation
impl Sync for GooglePrivacyDlpV2beta1PrimitiveTransformation
impl Unpin for GooglePrivacyDlpV2beta1PrimitiveTransformation
impl UnwindSafe for GooglePrivacyDlpV2beta1PrimitiveTransformation
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more