class Google::Apis::DlpV2::GooglePrivacyDlpV2RecordTransformations

A type of transformation that is applied over structured data such as a table.

Attributes

field_transformations[RW]

Transform the record by applying various field transformations. Corresponds to the JSON property `fieldTransformations` @return [Array<Google::Apis::DlpV2::GooglePrivacyDlpV2FieldTransformation>]

record_suppressions[RW]

Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output. Corresponds to the JSON property `recordSuppressions` @return [Array<Google::Apis::DlpV2::GooglePrivacyDlpV2RecordSuppression>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dlp_v2/classes.rb, line 5042
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dlp_v2/classes.rb, line 5047
def update!(**args)
  @field_transformations = args[:field_transformations] if args.key?(:field_transformations)
  @record_suppressions = args[:record_suppressions] if args.key?(:record_suppressions)
end