Class: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoTypeTransformation
- Inherits:
-
Object
- Object
- Google::Apis::DlpV2::GooglePrivacyDlpV2InfoTypeTransformation
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dlp_v2/classes.rb,
generated/google/apis/dlp_v2/representations.rb,
generated/google/apis/dlp_v2/representations.rb
Overview
A transformation to apply to text that is identified as a specific info_type.
Instance Attribute Summary collapse
-
#info_types ⇒ Array<Google::Apis::DlpV2::GooglePrivacyDlpV2InfoType>
InfoTypes to apply the transformation to.
-
#primitive_transformation ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2PrimitiveTransformation
A rule for transforming a value.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GooglePrivacyDlpV2InfoTypeTransformation
constructor
A new instance of GooglePrivacyDlpV2InfoTypeTransformation.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GooglePrivacyDlpV2InfoTypeTransformation
Returns a new instance of GooglePrivacyDlpV2InfoTypeTransformation
2687 2688 2689 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 2687 def initialize(**args) update!(**args) end |
Instance Attribute Details
#info_types ⇒ Array<Google::Apis::DlpV2::GooglePrivacyDlpV2InfoType>
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig.
Corresponds to the JSON property infoTypes
2680 2681 2682 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 2680 def info_types @info_types end |
#primitive_transformation ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2PrimitiveTransformation
A rule for transforming a value.
Corresponds to the JSON property primitiveTransformation
2685 2686 2687 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 2685 def primitive_transformation @primitive_transformation end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2692 2693 2694 2695 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 2692 def update!(**args) @info_types = args[:info_types] if args.key?(:info_types) @primitive_transformation = args[:primitive_transformation] if args.key?(:primitive_transformation) end |