Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1TelemetryUserDevice
- Inherits:
-
Object
- Object
- Google::Apis::ChromemanagementV1::GoogleChromeManagementV1TelemetryUserDevice
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/chromemanagement_v1/classes.rb,
lib/google/apis/chromemanagement_v1/representations.rb,
lib/google/apis/chromemanagement_v1/representations.rb
Overview
Telemetry data collected for a managed user and device. * Granular permission needed: TELEMETRY_API_DEVICE
Instance Attribute Summary collapse
-
#audio_status_report ⇒ Array<Google::Apis::ChromemanagementV1::GoogleChromeManagementV1AudioStatusReport>
Output only.
-
#device_activity_report ⇒ Array<Google::Apis::ChromemanagementV1::GoogleChromeManagementV1DeviceActivityReport>
Output only.
-
#device_id ⇒ String
The unique Directory API ID of the device.
-
#peripherals_report ⇒ Array<Google::Apis::ChromemanagementV1::GoogleChromeManagementV1PeripheralsReport>
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleChromeManagementV1TelemetryUserDevice
constructor
A new instance of GoogleChromeManagementV1TelemetryUserDevice.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleChromeManagementV1TelemetryUserDevice
Returns a new instance of GoogleChromeManagementV1TelemetryUserDevice.
2805 2806 2807 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2805 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audio_status_report ⇒ Array<Google::Apis::ChromemanagementV1::GoogleChromeManagementV1AudioStatusReport>
Output only. Audio reports collected periodically sorted in a decreasing order
of report_time.
Corresponds to the JSON property audioStatusReport
2785 2786 2787 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2785 def audio_status_report @audio_status_report end |
#device_activity_report ⇒ Array<Google::Apis::ChromemanagementV1::GoogleChromeManagementV1DeviceActivityReport>
Output only. Device activity reports collected periodically sorted in a
decreasing order of report_time.
Corresponds to the JSON property deviceActivityReport
2791 2792 2793 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2791 def device_activity_report @device_activity_report end |
#device_id ⇒ String
The unique Directory API ID of the device. This value is the same as the Admin
Console's Directory API ID in the ChromeOS Devices tab.
Corresponds to the JSON property deviceId
2797 2798 2799 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2797 def device_id @device_id end |
#peripherals_report ⇒ Array<Google::Apis::ChromemanagementV1::GoogleChromeManagementV1PeripheralsReport>
Output only. Peripherals reports collected periodically sorted in a decreasing
order of report_time.
Corresponds to the JSON property peripheralsReport
2803 2804 2805 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2803 def peripherals_report @peripherals_report end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2810 2811 2812 2813 2814 2815 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2810 def update!(**args) @audio_status_report = args[:audio_status_report] if args.key?(:audio_status_report) @device_activity_report = args[:device_activity_report] if args.key?(:device_activity_report) @device_id = args[:device_id] if args.key?(:device_id) @peripherals_report = args[:peripherals_report] if args.key?(:peripherals_report) end |