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.
Instance Attribute Summary collapse
-
#audio_status_report ⇒ Array<Google::Apis::ChromemanagementV1::GoogleChromeManagementV1AudioStatusReport>
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.
2546 2547 2548 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2546 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
2532 2533 2534 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2532 def audio_status_report @audio_status_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
2538 2539 2540 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2538 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
2544 2545 2546 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2544 def peripherals_report @peripherals_report end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2551 2552 2553 2554 2555 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2551 def update!(**args) @audio_status_report = args[:audio_status_report] if args.key?(:audio_status_report) @device_id = args[:device_id] if args.key?(:device_id) @peripherals_report = args[:peripherals_report] if args.key?(:peripherals_report) end |