Class PrimitiveTransformation (3.19.0)
3.91.0 (latest)
3.89.0
3.87.0
3.86.0
3.85.0
3.84.0
3.82.0
3.80.0
3.79.0
3.78.0
3.77.0
3.76.0
3.74.0
3.72.0
3.71.0
3.68.0
3.67.0
3.66.0
3.64.0
3.63.0
3.62.0
3.61.0
3.60.0
3.59.0
3.58.0
3.57.0
3.56.0
3.55.0
3.53.0
3.52.0
3.51.0
3.50.0
3.49.0
3.48.0
3.47.0
3.46.0
3.45.0
3.44.0
3.43.0
3.41.0
3.40.0
3.39.0
3.38.0
3.37.0
3.36.0
3.35.0
3.34.0
3.33.0
3.32.0
3.31.0
3.28.0
3.27.0
3.26.0
3.25.0
3.24.0
3.23.0
3.22.0
3.21.0
3.20.0
3.19.0
3.18.0
3.17.0
3.16.0
3.15.0
3.13.0
3.12.0
3.11.0
3.10.0
3.9.0
3.8.0
3.7.6
3.6.7
3.5.0
3.4.0
3.3.2
3.2.1
3.1.4
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 )
Returns
Type
Description
Object
Overrides
public PrimitiveTransformation . Builder toBuilder ()
public void writeTo ( CodedOutputStream output )
Overrides
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 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]