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

Configuration for determining how redaction of images should occur.

Attributes

  • allInfoTypes (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2AllInfoTypes.t, default: nil) - Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.
  • allText (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2AllText.t, default: nil) - Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.
  • redactionColor (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Color.t, default: nil) - The color to use when redacting content from an image. If not specified, the default is black.
  • selectedInfoTypes (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2SelectedInfoTypes.t, default: nil) - Apply transformation to the selected info_types.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2ImageTransformation{
  allInfoTypes: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2AllInfoTypes.t() | nil,
  allText: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2AllText.t() | nil,
  redactionColor: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Color.t() | nil,
  selectedInfoTypes:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2SelectedInfoTypes.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.