Send feedback
Class PrimitiveTransformation (3.19.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 3.19.0 keyboard_arrow_down
public final class PrimitiveTransformation extends GeneratedMessageV3 implements PrimitiveTransformationOrBuilder
A rule for transforming a value.
Protobuf type google.privacy.dlp.v2.PrimitiveTransformation
Static Fields
public static final int BUCKETING_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int CHARACTER_MASK_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int CRYPTO_DETERMINISTIC_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int CRYPTO_HASH_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int CRYPTO_REPLACE_FFX_FPE_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int DATE_SHIFT_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int FIXED_SIZE_BUCKETING_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int REDACT_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int REPLACE_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int REPLACE_DICTIONARY_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int REPLACE_WITH_INFO_TYPE_CONFIG_FIELD_NUMBER
Field Value Type Description int
public static final int TIME_PART_CONFIG_FIELD_NUMBER
Field Value Type Description int
Static Methods
public static PrimitiveTransformation getDefaultInstance ()
public static final Descriptors . Descriptor getDescriptor ()
public static PrimitiveTransformation . Builder newBuilder ()
public static PrimitiveTransformation . Builder newBuilder ( PrimitiveTransformation prototype )
public static PrimitiveTransformation parseDelimitedFrom ( InputStream input )
public static PrimitiveTransformation parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static PrimitiveTransformation parseFrom ( byte [] data )
Parameter Name Description data
byte []
public static PrimitiveTransformation parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
public static PrimitiveTransformation parseFrom ( ByteString data )
public static PrimitiveTransformation parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static PrimitiveTransformation parseFrom ( CodedInputStream input )
public static PrimitiveTransformation parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static PrimitiveTransformation parseFrom ( InputStream input )
public static PrimitiveTransformation parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static PrimitiveTransformation parseFrom ( ByteBuffer data )
public static PrimitiveTransformation parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
public static Parser<PrimitiveTransformation> parser ()
Methods
public boolean equals ( Object obj )
Parameter Name Description obj
Object
Overrides
public BucketingConfig getBucketingConfig ()
Bucketing
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
public BucketingConfigOrBuilder getBucketingConfigOrBuilder ()
Bucketing
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
public CharacterMaskConfig getCharacterMaskConfig ()
Mask
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
public CharacterMaskConfigOrBuilder getCharacterMaskConfigOrBuilder ()
Mask
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
public CryptoDeterministicConfig getCryptoDeterministicConfig ()
Deterministic Crypto
.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;
public CryptoDeterministicConfigOrBuilder getCryptoDeterministicConfigOrBuilder ()
Deterministic Crypto
.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;
public CryptoHashConfig getCryptoHashConfig ()
Crypto
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
public CryptoHashConfigOrBuilder getCryptoHashConfigOrBuilder ()
Crypto
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
public CryptoReplaceFfxFpeConfig getCryptoReplaceFfxFpeConfig ()
Ffx-Fpe
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
public CryptoReplaceFfxFpeConfigOrBuilder getCryptoReplaceFfxFpeConfigOrBuilder ()
Ffx-Fpe
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
public DateShiftConfig getDateShiftConfig ()
Date Shift
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
public DateShiftConfigOrBuilder getDateShiftConfigOrBuilder ()
Date Shift
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
public PrimitiveTransformation getDefaultInstanceForType ()
public FixedSizeBucketingConfig getFixedSizeBucketingConfig ()
Fixed size bucketing
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
public FixedSizeBucketingConfigOrBuilder getFixedSizeBucketingConfigOrBuilder ()
Fixed size bucketing
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
public Parser<PrimitiveTransformation> getParserForType ()
Overrides
public RedactConfig getRedactConfig ()
Redact
.google.privacy.dlp.v2.RedactConfig redact_config = 2;
public RedactConfigOrBuilder getRedactConfigOrBuilder ()
Redact
.google.privacy.dlp.v2.RedactConfig redact_config = 2;
public ReplaceValueConfig getReplaceConfig ()
Replace with a specified value.
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
public ReplaceValueConfigOrBuilder getReplaceConfigOrBuilder ()
Replace with a specified value.
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
public ReplaceDictionaryConfig getReplaceDictionaryConfig ()
Replace with a value randomly drawn (with replacement) from a dictionary.
.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;
public ReplaceDictionaryConfigOrBuilder getReplaceDictionaryConfigOrBuilder ()
Replace with a value randomly drawn (with replacement) from a dictionary.
.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;
public ReplaceWithInfoTypeConfig getReplaceWithInfoTypeConfig ()
Replace with infotype
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
public ReplaceWithInfoTypeConfigOrBuilder getReplaceWithInfoTypeConfigOrBuilder ()
Replace with infotype
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
public int getSerializedSize ()
Returns Type Description int
Overrides
public TimePartConfig getTimePartConfig ()
Time extraction
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
public TimePartConfigOrBuilder getTimePartConfigOrBuilder ()
Time extraction
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
public PrimitiveTransformation . TransformationCase getTransformationCase ()
public final UnknownFieldSet getUnknownFields ()
Overrides
public boolean hasBucketingConfig ()
Bucketing
.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
Returns Type Description boolean
Whether the bucketingConfig field is set.
public boolean hasCharacterMaskConfig ()
Mask
.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
Returns Type Description boolean
Whether the characterMaskConfig field is set.
public boolean hasCryptoDeterministicConfig ()
Deterministic Crypto
.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;
Returns Type Description boolean
Whether the cryptoDeterministicConfig field is set.
public boolean hasCryptoHashConfig ()
Crypto
.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
Returns Type Description boolean
Whether the cryptoHashConfig field is set.
public boolean hasCryptoReplaceFfxFpeConfig ()
Ffx-Fpe
.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
Returns Type Description boolean
Whether the cryptoReplaceFfxFpeConfig field is set.
public boolean hasDateShiftConfig ()
Date Shift
.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
Returns Type Description boolean
Whether the dateShiftConfig field is set.
public boolean hasFixedSizeBucketingConfig ()
Fixed size bucketing
.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
Returns Type Description boolean
Whether the fixedSizeBucketingConfig field is set.
public boolean hasRedactConfig ()
Redact
.google.privacy.dlp.v2.RedactConfig redact_config = 2;
Returns Type Description boolean
Whether the redactConfig field is set.
public boolean hasReplaceConfig ()
Replace with a specified value.
.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
Returns Type Description boolean
Whether the replaceConfig field is set.
public boolean hasReplaceDictionaryConfig ()
Replace with a value randomly drawn (with replacement) from a dictionary.
.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;
Returns Type Description boolean
Whether the replaceDictionaryConfig field is set.
public boolean hasReplaceWithInfoTypeConfig ()
Replace with infotype
.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
Returns Type Description boolean
Whether the replaceWithInfoTypeConfig field is set.
public boolean hasTimePartConfig ()
Time extraction
.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
Returns Type Description boolean
Whether the timePartConfig field is set.
Returns Type Description int
Overrides
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public PrimitiveTransformation . Builder newBuilderForType ()
protected PrimitiveTransformation . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Overrides
public PrimitiveTransformation . Builder toBuilder ()
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-27 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-27 UTC."],[],[]]