View Source GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DeidentifyConfig (google_api_dlp v0.46.0)

The configuration that controls how the data will change.

Attributes

  • imageTransformations (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2ImageTransformations.t, default: nil) - Treat the dataset as an image and redact.
  • infoTypeTransformations (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2InfoTypeTransformations.t, default: nil) - Treat the dataset as free-form text and apply the same free text transformation everywhere.
  • recordTransformations (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2RecordTransformations.t, default: nil) - Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
  • transformationErrorHandling (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2TransformationErrorHandling.t, default: nil) - Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DeidentifyConfig{
  imageTransformations:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2ImageTransformations.t() | nil,
  infoTypeTransformations:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2InfoTypeTransformations.t() | nil,
  recordTransformations:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2RecordTransformations.t() | nil,
  transformationErrorHandling:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2TransformationErrorHandling.t()
    | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.