View Source GoogleApi.AnalyticsAdmin.V1alpha.Model.GoogleAnalyticsAdminV1alphaDataRedactionSettings (google_api_analytics_admin v0.21.0)

Settings for client-side data redaction. Singleton resource under a Web Stream.

Attributes

  • emailRedactionEnabled (type: boolean(), default: nil) - If enabled, any event parameter or user property values that look like an email will be redacted.
  • name (type: String.t, default: nil) - Output only. Name of this Data Redaction Settings resource. Format: properties/{property_id}/dataStreams/{data_stream}/dataRedactionSettings Example: "properties/1000/dataStreams/2000/dataRedactionSettings"
  • queryParameterKeys (type: list(String.t), default: nil) - The query parameter keys to apply redaction logic to if present in the URL. Query parameter matching is case-insensitive. Must contain at least one element if query_parameter_replacement_enabled is true. Keys cannot contain commas.
  • queryParameterRedactionEnabled (type: boolean(), default: nil) - Query Parameter redaction removes the key and value portions of a query parameter if it is in the configured set of query parameters. If enabled, URL query replacement logic will be run for the Stream. Any query parameters defined in query_parameter_keys will be redacted.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.AnalyticsAdmin.V1alpha.Model.GoogleAnalyticsAdminV1alphaDataRedactionSettings{
    emailRedactionEnabled: boolean() | nil,
    name: String.t() | nil,
    queryParameterKeys: [String.t()] | nil,
    queryParameterRedactionEnabled: boolean() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.