View Source GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1TelemetryNotificationFilter (google_api_chrome_management v0.8.0)

Configures how the telemetry data should be filtered.

Attributes

  • deviceId (type: String.t, default: nil) - If set, only sends notifications for telemetry data coming from this device.
  • deviceOrgUnitId (type: String.t, default: nil) - If set, only sends notifications for telemetry data coming from devices in this org unit.
  • telemetryEventNotificationFilter (type: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1TelemetryEventNotificationFilter.t, default: nil) - Only sends notifications for the telemetry events matching this filter.
  • userEmail (type: String.t, default: nil) - If set, only sends notifications for telemetry data coming from devices owned by this user.
  • userOrgUnitId (type: String.t, default: nil) - If set, only sends notifications for telemetry data coming from devices owned by users in this org unit.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() ::
  %GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1TelemetryNotificationFilter{
    deviceId: String.t() | nil,
    deviceOrgUnitId: String.t() | nil,
    telemetryEventNotificationFilter:
      GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1TelemetryEventNotificationFilter.t()
      | nil,
    userEmail: String.t() | nil,
    userOrgUnitId: String.t() | nil
  }

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.