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.
Constructor Details
#initialize(**args) ⇒ GooglePrivacyDlpV2InfoTypeTransformation
Returns a new instance of GooglePrivacyDlpV2InfoTypeTransformation.
3055 3056 3057 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 3055 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
3048 3049 3050 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 3048 def info_types @info_types end |
#primitive_transformation ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2PrimitiveTransformation
A rule for transforming a value.
Corresponds to the JSON property primitiveTransformation
3053 3054 3055 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 3053 def primitive_transformation @primitive_transformation end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3060 3061 3062 3063 |
# File 'generated/google/apis/dlp_v2/classes.rb', line 3060 def update!(**args) @info_types = args[:info_types] if args.key?(:info_types) @primitive_transformation = args[:primitive_transformation] if args.key?(:primitive_transformation) end |