Class: Google::Cloud::Dlp::V2::PrimitiveTransformation
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Cloud::Dlp::V2::PrimitiveTransformation
 
 
- Extended by:
 - Protobuf::MessageExts::ClassMethods
 
- Includes:
 - Protobuf::MessageExts
 
- Defined in:
 - proto_docs/google/privacy/dlp/v2/dlp.rb
 
Overview
A rule for transforming a value.
Instance Attribute Summary collapse
- 
  
    
      #bucketing_config  ⇒ ::Google::Cloud::Dlp::V2::BucketingConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Bucketing.
 - 
  
    
      #character_mask_config  ⇒ ::Google::Cloud::Dlp::V2::CharacterMaskConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Mask.
 - 
  
    
      #crypto_deterministic_config  ⇒ ::Google::Cloud::Dlp::V2::CryptoDeterministicConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Deterministic Crypto.
 - 
  
    
      #crypto_hash_config  ⇒ ::Google::Cloud::Dlp::V2::CryptoHashConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Crypto.
 - 
  
    
      #crypto_replace_ffx_fpe_config  ⇒ ::Google::Cloud::Dlp::V2::CryptoReplaceFfxFpeConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Ffx-Fpe.
 - 
  
    
      #date_shift_config  ⇒ ::Google::Cloud::Dlp::V2::DateShiftConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Date Shift.
 - 
  
    
      #fixed_size_bucketing_config  ⇒ ::Google::Cloud::Dlp::V2::FixedSizeBucketingConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Fixed size bucketing.
 - 
  
    
      #redact_config  ⇒ ::Google::Cloud::Dlp::V2::RedactConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Redact.
 - 
  
    
      #replace_config  ⇒ ::Google::Cloud::Dlp::V2::ReplaceValueConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Replace with a specified value.
 - 
  
    
      #replace_dictionary_config  ⇒ ::Google::Cloud::Dlp::V2::ReplaceDictionaryConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Replace with a value randomly drawn (with replacement) from a dictionary.
 - 
  
    
      #replace_with_info_type_config  ⇒ ::Google::Cloud::Dlp::V2::ReplaceWithInfoTypeConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Replace with infotype.
 - 
  
    
      #time_part_config  ⇒ ::Google::Cloud::Dlp::V2::TimePartConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Time extraction.
 
Instance Attribute Details
#bucketing_config ⇒ ::Google::Cloud::Dlp::V2::BucketingConfig
Returns Bucketing.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#character_mask_config ⇒ ::Google::Cloud::Dlp::V2::CharacterMaskConfig
Returns Mask.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#crypto_deterministic_config ⇒ ::Google::Cloud::Dlp::V2::CryptoDeterministicConfig
Returns Deterministic Crypto.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#crypto_hash_config ⇒ ::Google::Cloud::Dlp::V2::CryptoHashConfig
Returns Crypto.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#crypto_replace_ffx_fpe_config ⇒ ::Google::Cloud::Dlp::V2::CryptoReplaceFfxFpeConfig
Returns Ffx-Fpe.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#date_shift_config ⇒ ::Google::Cloud::Dlp::V2::DateShiftConfig
Returns Date Shift.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#fixed_size_bucketing_config ⇒ ::Google::Cloud::Dlp::V2::FixedSizeBucketingConfig
Returns Fixed size bucketing.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#redact_config ⇒ ::Google::Cloud::Dlp::V2::RedactConfig
Returns Redact.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#replace_config ⇒ ::Google::Cloud::Dlp::V2::ReplaceValueConfig
Returns Replace with a specified value.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#replace_dictionary_config ⇒ ::Google::Cloud::Dlp::V2::ReplaceDictionaryConfig
Returns Replace with a value randomly drawn (with replacement) from a dictionary.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#replace_with_info_type_config ⇒ ::Google::Cloud::Dlp::V2::ReplaceWithInfoTypeConfig
Returns Replace with infotype.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#time_part_config ⇒ ::Google::Cloud::Dlp::V2::TimePartConfig
Returns Time extraction.
      2286 2287 2288 2289  | 
    
      # File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2286 class PrimitiveTransformation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  |