Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1DeviceInfo
- Inherits:
-
Object
- Object
- Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1DeviceInfo
- 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
Information of a device that runs a Chrome browser profile.
Instance Attribute Summary collapse
-
#affiliated_device_id ⇒ String
Output only.
-
#device_type ⇒ String
Output only.
-
#hostname ⇒ String
Output only.
-
#machine ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleChromeManagementVersionsV1DeviceInfo
constructor
A new instance of GoogleChromeManagementVersionsV1DeviceInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleChromeManagementVersionsV1DeviceInfo
Returns a new instance of GoogleChromeManagementVersionsV1DeviceInfo.
4933 4934 4935 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4933 def initialize(**args) update!(**args) end |
Instance Attribute Details
#affiliated_device_id ⇒ String
Output only. Device ID that identifies the affiliated device on which the
profile exists. If the device type is CHROME_BROWSER, then this represents a
unique Directory API ID of the device that can be used in Admin SDK Browsers
API.
Corresponds to the JSON property affiliatedDeviceId
4913 4914 4915 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4913 def affiliated_device_id @affiliated_device_id end |
#device_type ⇒ String
Output only. Type of the device on which the profile exists.
Corresponds to the JSON property deviceType
4918 4919 4920 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4918 def device_type @device_type end |
#hostname ⇒ String
Output only. Hostname of the device on which the profile exists.
Corresponds to the JSON property hostname
4923 4924 4925 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4923 def hostname @hostname end |
#machine ⇒ String
Output only. Machine name of the device on which the profile exists. On
platforms which do not report the machine name (currently iOS and Android)
this is instead set to the browser's device_id - but note that this is a
different device_id than the |affiliated_device_id|.
Corresponds to the JSON property machine
4931 4932 4933 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4931 def machine @machine end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4938 4939 4940 4941 4942 4943 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4938 def update!(**args) @affiliated_device_id = args[:affiliated_device_id] if args.key?(:affiliated_device_id) @device_type = args[:device_type] if args.key?(:device_type) @hostname = args[:hostname] if args.key?(:hostname) @machine = args[:machine] if args.key?(:machine) end |