Class PrimitiveTransformation (3.7.6) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 3.7.6keyboard_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 
  
  
  
    
public   static   final   int   CHARACTER_MASK_CONFIG_FIELD_NUMBER  
  Field Value 
  
  
  
    
public   static   final   int   CRYPTO_DETERMINISTIC_CONFIG_FIELD_NUMBER  
  Field Value 
  
  
  
    
public   static   final   int   CRYPTO_HASH_CONFIG_FIELD_NUMBER  
  Field Value 
  
  
  
    
public   static   final   int   CRYPTO_REPLACE_FFX_FPE_CONFIG_FIELD_NUMBER  
  Field Value 
  
  
  
    
public   static   final   int   DATE_SHIFT_CONFIG_FIELD_NUMBER  
  Field Value 
  
  
  
    
public   static   final   int   FIXED_SIZE_BUCKETING_CONFIG_FIELD_NUMBER  
  Field Value 
  
  
  
    
public   static   final   int   REDACT_CONFIG_FIELD_NUMBER  
  Field Value 
  
  
  
    
public   static   final   int   REPLACE_CONFIG_FIELD_NUMBER  
  Field Value 
  
  
  
    
public   static   final   int   REPLACE_DICTIONARY_CONFIG_FIELD_NUMBER  
  Field Value 
  
  
  
    
public   static   final   int   REPLACE_WITH_INFO_TYPE_CONFIG_FIELD_NUMBER  
  Field Value 
  
  
  
    
public   static   final   int   TIME_PART_CONFIG_FIELD_NUMBER  
  Field Value 
  
  Static Methods
   
  
    
public   static   PrimitiveTransformation   getDefaultInstance ()  
  Returns 
  
  
    
public   static   final   Descriptors . Descriptor   getDescriptor ()  
  Returns 
  
  
    
public   static   PrimitiveTransformation . Builder   newBuilder ()  
  Returns 
  
  
    
public   static   PrimitiveTransformation . Builder   newBuilder ( PrimitiveTransformation   prototype )  
  Parameter 
  
  Returns 
  
  
    
public   static   PrimitiveTransformation   parseDelimitedFrom ( InputStream   input )  
  Parameter 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseDelimitedFrom ( InputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  Parameters 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseFrom ( byte []   data )  
  Parameter 
  
    
      
        Name Description  
      
        data byte [] 
     
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseFrom ( byte []   data ,   ExtensionRegistryLite   extensionRegistry )  
  Parameters 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseFrom ( ByteString   data )  
  Parameter 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseFrom ( ByteString   data ,   ExtensionRegistryLite   extensionRegistry )  
  Parameters 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseFrom ( CodedInputStream   input )  
  Parameter 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseFrom ( CodedInputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  Parameters 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseFrom ( InputStream   input )  
  Parameter 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseFrom ( InputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  Parameters 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseFrom ( ByteBuffer   data )  
  Parameter 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   PrimitiveTransformation   parseFrom ( ByteBuffer   data ,   ExtensionRegistryLite   extensionRegistry )  
  Parameters 
  
  Returns 
  
  Exceptions 
  
  
    
public   static   Parser<PrimitiveTransformation>   parser ()  
  Returns 
  
  Methods
   
  
    
public   boolean   equals ( Object   obj )  
  Parameter 
  
  Returns 
  
  Overrides 
  
  
    
public   BucketingConfig   getBucketingConfig ()  
   Bucketing
 .google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
Returns 
  
  
    
public   BucketingConfigOrBuilder   getBucketingConfigOrBuilder ()  
   Bucketing
 .google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;
Returns 
  
  
    
public   CharacterMaskConfig   getCharacterMaskConfig ()  
   Mask
 .google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
Returns 
  
  
    
public   CharacterMaskConfigOrBuilder   getCharacterMaskConfigOrBuilder ()  
   Mask
 .google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;
Returns 
  
  
    
public   CryptoDeterministicConfig   getCryptoDeterministicConfig ()  
   Deterministic Crypto
 .google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;
Returns 
  
  
    
public   CryptoDeterministicConfigOrBuilder   getCryptoDeterministicConfigOrBuilder ()  
   Deterministic Crypto
 .google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;
Returns 
  
  
    
public   CryptoHashConfig   getCryptoHashConfig ()  
   Crypto
 .google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
Returns 
  
  
    
public   CryptoHashConfigOrBuilder   getCryptoHashConfigOrBuilder ()  
   Crypto
 .google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;
Returns 
  
  
    
public   CryptoReplaceFfxFpeConfig   getCryptoReplaceFfxFpeConfig ()  
   Ffx-Fpe
 .google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
 
Returns 
  
  
    
public   CryptoReplaceFfxFpeConfigOrBuilder   getCryptoReplaceFfxFpeConfigOrBuilder ()  
   Ffx-Fpe
 .google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4;
 
Returns 
  
  
    
public   DateShiftConfig   getDateShiftConfig ()  
   Date Shift
 .google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
Returns 
  
  
    
public   DateShiftConfigOrBuilder   getDateShiftConfigOrBuilder ()  
   Date Shift
 .google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;
Returns 
  
  
    
public   PrimitiveTransformation   getDefaultInstanceForType ()  
  Returns 
  
  
    
public   FixedSizeBucketingConfig   getFixedSizeBucketingConfig ()  
   Fixed size bucketing
 .google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
Returns 
  
  
    
public   FixedSizeBucketingConfigOrBuilder   getFixedSizeBucketingConfigOrBuilder ()  
   Fixed size bucketing
 .google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;
Returns 
  
  
    
public   Parser<PrimitiveTransformation>   getParserForType ()  
  Returns 
  
  Overrides 
  
  
    
public   RedactConfig   getRedactConfig ()  
   Redact
 .google.privacy.dlp.v2.RedactConfig redact_config = 2;
Returns 
  
  
    
public   RedactConfigOrBuilder   getRedactConfigOrBuilder ()  
   Redact
 .google.privacy.dlp.v2.RedactConfig redact_config = 2;
Returns 
  
  
    
public   ReplaceValueConfig   getReplaceConfig ()  
   Replace with a specified value.
 .google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
Returns 
  
  
    
public   ReplaceValueConfigOrBuilder   getReplaceConfigOrBuilder ()  
   Replace with a specified value.
 .google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;
Returns 
  
  
    
public   ReplaceDictionaryConfig   getReplaceDictionaryConfig ()  
   Replace with a value randomly drawn (with replacement) from a dictionary.
 .google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;
Returns 
  
  
    
public   ReplaceDictionaryConfigOrBuilder   getReplaceDictionaryConfigOrBuilder ()  
   Replace with a value randomly drawn (with replacement) from a dictionary.
 .google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;
Returns 
  
  
    
public   ReplaceWithInfoTypeConfig   getReplaceWithInfoTypeConfig ()  
   Replace with infotype
 .google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
 
Returns 
  
  
    
public   ReplaceWithInfoTypeConfigOrBuilder   getReplaceWithInfoTypeConfigOrBuilder ()  
   Replace with infotype
 .google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7;
 
Returns 
  
  
    
public   int   getSerializedSize ()  
  Returns 
  
  Overrides 
  
  
    
public   TimePartConfig   getTimePartConfig ()  
   Time extraction
 .google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
Returns 
  
  
    
public   TimePartConfigOrBuilder   getTimePartConfigOrBuilder ()  
   Time extraction
 .google.privacy.dlp.v2.TimePartConfig time_part_config = 8;
Returns 
  
  
    
public   PrimitiveTransformation . TransformationCase   getTransformationCase ()  
  Returns 
  
  
    
public   final   UnknownFieldSet   getUnknownFields ()  
  Returns 
  
  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 
  
  Overrides 
  
  
    
protected   GeneratedMessageV3 . FieldAccessorTable   internalGetFieldAccessorTable ()  
  Returns 
  
  Overrides 
  
  
    
public   final   boolean   isInitialized ()  
  Returns 
  
  Overrides 
  
  
    
public   PrimitiveTransformation . Builder   newBuilderForType ()  
  Returns 
  
  
    
protected   PrimitiveTransformation . Builder   newBuilderForType ( GeneratedMessageV3 . BuilderParent   parent )  
  Parameter 
  
  Returns 
  
  Overrides 
  
  
    
protected   Object   newInstance ( GeneratedMessageV3 . UnusedPrivateParameter   unused )  
  Parameter 
  
  Returns 
  
  Overrides 
  
  
    
public   PrimitiveTransformation . Builder   toBuilder ()  
  Returns 
  
  
    
public   void   writeTo ( CodedOutputStream   output )  
  Parameter 
  
  Overrides 
  
  Exceptions 
  
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  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-10-29 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 2025-10-29 UTC."],[],[]]