public final class ChromeOsDevice extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Admin SDK API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
Modifier and Type | Class and Description |
---|---|
static class |
ChromeOsDevice.ActiveTimeRanges
Model definition for ChromeOsDeviceActiveTimeRanges.
|
static class |
ChromeOsDevice.CpuStatusReports
Model definition for ChromeOsDeviceCpuStatusReports.
|
static class |
ChromeOsDevice.DeviceFiles
Model definition for ChromeOsDeviceDeviceFiles.
|
static class |
ChromeOsDevice.DiskVolumeReports
Model definition for ChromeOsDeviceDiskVolumeReports.
|
static class |
ChromeOsDevice.LastKnownNetwork
Information for an ip address.
|
static class |
ChromeOsDevice.RecentUsers
List of recent device users, in descending order, by last login time.
|
static class |
ChromeOsDevice.ScreenshotFiles
Model definition for ChromeOsDeviceScreenshotFiles.
|
static class |
ChromeOsDevice.SystemRamFreeReports
Model definition for ChromeOsDeviceSystemRamFreeReports.
|
static class |
ChromeOsDevice.TpmVersionInfo
Trusted Platform Module (TPM) (Read-only)
|
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ChromeOsDevice() |
Modifier and Type | Method and Description |
---|---|
ChromeOsDevice |
clone() |
List<ChromeOsDevice.ActiveTimeRanges> |
getActiveTimeRanges()
List of active time ranges (Read-only).
|
String |
getAnnotatedAssetId()
The asset identifier as noted by an administrator or specified during enrollment.
|
String |
getAnnotatedLocation()
The address or location of the device as noted by the administrator.
|
String |
getAnnotatedUser()
The user of the device as noted by the administrator.
|
Long |
getAutoUpdateExpiration()
(Read-only) The timestamp after which the device will stop receiving Chrome updates or support
|
String |
getBootMode()
The boot mode for the device.
|
List<ChromeOsDevice.CpuStatusReports> |
getCpuStatusReports()
Reports of CPU utilization and temperature (Read-only)
|
List<ChromeOsDevice.DeviceFiles> |
getDeviceFiles()
List of device files to download (Read-only)
|
String |
getDeviceId()
The unique ID of the Chrome device.
|
List<ChromeOsDevice.DiskVolumeReports> |
getDiskVolumeReports()
Reports of disk space and other info about mounted/connected volumes.
|
String |
getDockMacAddress()
(Read-only) Built-in MAC address for the docking station that the device connected to.
|
String |
getEtag()
ETag of the resource.
|
String |
getEthernetMacAddress()
The device's MAC address on the ethernet network interface.
|
String |
getEthernetMacAddress0()
(Read-only) MAC address used by the Chromebook’s internal ethernet port, and for onboard
network (ethernet) interface.
|
String |
getFirmwareVersion()
The Chrome device's firmware version.
|
String |
getKind()
The type of resource.
|
DateTime |
getLastEnrollmentTime()
Date and time the device was last enrolled (Read-only)
|
List<ChromeOsDevice.LastKnownNetwork> |
getLastKnownNetwork()
Contains last known network (Read-only)
|
DateTime |
getLastSync()
Date and time the device was last synchronized with the policy settings in the G Suite
administrator control panel (Read-only)
|
String |
getMacAddress()
The device's wireless MAC address.
|
String |
getManufactureDate()
(Read-only) The date the device was manufactured in yyyy-mm-dd format.
|
String |
getMeid()
The Mobile Equipment Identifier (MEID) or the International Mobile Equipment Identity (IMEI)
for the 3G mobile card in a mobile device.
|
String |
getModel()
The device's model information.
|
String |
getNotes()
Notes about this device added by the administrator.
|
String |
getOrderNumber()
The device's order number.
|
String |
getOrgUnitPath()
The full parent path with the organizational unit's name associated with the device.
|
String |
getOsVersion()
The Chrome device's operating system version.
|
String |
getPlatformVersion()
The Chrome device's platform version.
|
List<ChromeOsDevice.RecentUsers> |
getRecentUsers()
List of recent device users, in descending order, by last login time.
|
List<ChromeOsDevice.ScreenshotFiles> |
getScreenshotFiles()
List of screenshot files to download.
|
String |
getSerialNumber()
The Chrome device serial number entered when the device was enabled.
|
String |
getStatus()
The status of the device.
|
DateTime |
getSupportEndDate()
Final date the device will be supported (Read-only)
|
List<ChromeOsDevice.SystemRamFreeReports> |
getSystemRamFreeReports()
Reports of amounts of available RAM memory (Read-only)
|
Long |
getSystemRamTotal()
Total RAM on the device [in bytes] (Read-only)
|
ChromeOsDevice.TpmVersionInfo |
getTpmVersionInfo()
Trusted Platform Module (TPM) (Read-only)
|
Boolean |
getWillAutoRenew()
Determines if the device will auto renew its support after the support end date.
|
ChromeOsDevice |
set(String fieldName,
Object value) |
ChromeOsDevice |
setActiveTimeRanges(List<ChromeOsDevice.ActiveTimeRanges> activeTimeRanges)
List of active time ranges (Read-only).
|
ChromeOsDevice |
setAnnotatedAssetId(String annotatedAssetId)
The asset identifier as noted by an administrator or specified during enrollment.
|
ChromeOsDevice |
setAnnotatedLocation(String annotatedLocation)
The address or location of the device as noted by the administrator.
|
ChromeOsDevice |
setAnnotatedUser(String annotatedUser)
The user of the device as noted by the administrator.
|
ChromeOsDevice |
setAutoUpdateExpiration(Long autoUpdateExpiration)
(Read-only) The timestamp after which the device will stop receiving Chrome updates or support
|
ChromeOsDevice |
setBootMode(String bootMode)
The boot mode for the device.
|
ChromeOsDevice |
setCpuStatusReports(List<ChromeOsDevice.CpuStatusReports> cpuStatusReports)
Reports of CPU utilization and temperature (Read-only)
|
ChromeOsDevice |
setDeviceFiles(List<ChromeOsDevice.DeviceFiles> deviceFiles)
List of device files to download (Read-only)
|
ChromeOsDevice |
setDeviceId(String deviceId)
The unique ID of the Chrome device.
|
ChromeOsDevice |
setDiskVolumeReports(List<ChromeOsDevice.DiskVolumeReports> diskVolumeReports)
Reports of disk space and other info about mounted/connected volumes.
|
ChromeOsDevice |
setDockMacAddress(String dockMacAddress)
(Read-only) Built-in MAC address for the docking station that the device connected to.
|
ChromeOsDevice |
setEtag(String etag)
ETag of the resource.
|
ChromeOsDevice |
setEthernetMacAddress(String ethernetMacAddress)
The device's MAC address on the ethernet network interface.
|
ChromeOsDevice |
setEthernetMacAddress0(String ethernetMacAddress0)
(Read-only) MAC address used by the Chromebook’s internal ethernet port, and for onboard
network (ethernet) interface.
|
ChromeOsDevice |
setFirmwareVersion(String firmwareVersion)
The Chrome device's firmware version.
|
ChromeOsDevice |
setKind(String kind)
The type of resource.
|
ChromeOsDevice |
setLastEnrollmentTime(DateTime lastEnrollmentTime)
Date and time the device was last enrolled (Read-only)
|
ChromeOsDevice |
setLastKnownNetwork(List<ChromeOsDevice.LastKnownNetwork> lastKnownNetwork)
Contains last known network (Read-only)
|
ChromeOsDevice |
setLastSync(DateTime lastSync)
Date and time the device was last synchronized with the policy settings in the G Suite
administrator control panel (Read-only)
|
ChromeOsDevice |
setMacAddress(String macAddress)
The device's wireless MAC address.
|
ChromeOsDevice |
setManufactureDate(String manufactureDate)
(Read-only) The date the device was manufactured in yyyy-mm-dd format.
|
ChromeOsDevice |
setMeid(String meid)
The Mobile Equipment Identifier (MEID) or the International Mobile Equipment Identity (IMEI)
for the 3G mobile card in a mobile device.
|
ChromeOsDevice |
setModel(String model)
The device's model information.
|
ChromeOsDevice |
setNotes(String notes)
Notes about this device added by the administrator.
|
ChromeOsDevice |
setOrderNumber(String orderNumber)
The device's order number.
|
ChromeOsDevice |
setOrgUnitPath(String orgUnitPath)
The full parent path with the organizational unit's name associated with the device.
|
ChromeOsDevice |
setOsVersion(String osVersion)
The Chrome device's operating system version.
|
ChromeOsDevice |
setPlatformVersion(String platformVersion)
The Chrome device's platform version.
|
ChromeOsDevice |
setRecentUsers(List<ChromeOsDevice.RecentUsers> recentUsers)
List of recent device users, in descending order, by last login time.
|
ChromeOsDevice |
setScreenshotFiles(List<ChromeOsDevice.ScreenshotFiles> screenshotFiles)
List of screenshot files to download.
|
ChromeOsDevice |
setSerialNumber(String serialNumber)
The Chrome device serial number entered when the device was enabled.
|
ChromeOsDevice |
setStatus(String status)
The status of the device.
|
ChromeOsDevice |
setSupportEndDate(DateTime supportEndDate)
Final date the device will be supported (Read-only)
|
ChromeOsDevice |
setSystemRamFreeReports(List<ChromeOsDevice.SystemRamFreeReports> systemRamFreeReports)
Reports of amounts of available RAM memory (Read-only)
|
ChromeOsDevice |
setSystemRamTotal(Long systemRamTotal)
Total RAM on the device [in bytes] (Read-only)
|
ChromeOsDevice |
setTpmVersionInfo(ChromeOsDevice.TpmVersionInfo tpmVersionInfo)
Trusted Platform Module (TPM) (Read-only)
|
ChromeOsDevice |
setWillAutoRenew(Boolean willAutoRenew)
Determines if the device will auto renew its support after the support end date.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public List<ChromeOsDevice.ActiveTimeRanges> getActiveTimeRanges()
null
for nonepublic ChromeOsDevice setActiveTimeRanges(List<ChromeOsDevice.ActiveTimeRanges> activeTimeRanges)
activeTimeRanges
- activeTimeRanges or null
for nonepublic String getAnnotatedAssetId()
null
for nonepublic ChromeOsDevice setAnnotatedAssetId(String annotatedAssetId)
annotatedAssetId
- annotatedAssetId or null
for nonepublic String getAnnotatedLocation()
null
for nonepublic ChromeOsDevice setAnnotatedLocation(String annotatedLocation)
annotatedLocation
- annotatedLocation or null
for nonepublic String getAnnotatedUser()
null
for nonepublic ChromeOsDevice setAnnotatedUser(String annotatedUser)
annotatedUser
- annotatedUser or null
for nonepublic Long getAutoUpdateExpiration()
null
for nonepublic ChromeOsDevice setAutoUpdateExpiration(Long autoUpdateExpiration)
autoUpdateExpiration
- autoUpdateExpiration or null
for nonepublic String getBootMode()
null
for nonepublic ChromeOsDevice setBootMode(String bootMode)
bootMode
- bootMode or null
for nonepublic List<ChromeOsDevice.CpuStatusReports> getCpuStatusReports()
null
for nonepublic ChromeOsDevice setCpuStatusReports(List<ChromeOsDevice.CpuStatusReports> cpuStatusReports)
cpuStatusReports
- cpuStatusReports or null
for nonepublic List<ChromeOsDevice.DeviceFiles> getDeviceFiles()
null
for nonepublic ChromeOsDevice setDeviceFiles(List<ChromeOsDevice.DeviceFiles> deviceFiles)
deviceFiles
- deviceFiles or null
for nonepublic String getDeviceId()
null
for nonepublic ChromeOsDevice setDeviceId(String deviceId)
deviceId
- deviceId or null
for nonepublic List<ChromeOsDevice.DiskVolumeReports> getDiskVolumeReports()
null
for nonepublic ChromeOsDevice setDiskVolumeReports(List<ChromeOsDevice.DiskVolumeReports> diskVolumeReports)
diskVolumeReports
- diskVolumeReports or null
for nonepublic String getDockMacAddress()
null
for nonepublic ChromeOsDevice setDockMacAddress(String dockMacAddress)
dockMacAddress
- dockMacAddress or null
for nonepublic String getEtag()
null
for nonepublic ChromeOsDevice setEtag(String etag)
etag
- etag or null
for nonepublic String getEthernetMacAddress()
null
for nonepublic ChromeOsDevice setEthernetMacAddress(String ethernetMacAddress)
ethernetMacAddress
- ethernetMacAddress or null
for nonepublic String getEthernetMacAddress0()
null
for nonepublic ChromeOsDevice setEthernetMacAddress0(String ethernetMacAddress0)
ethernetMacAddress0
- ethernetMacAddress0 or null
for nonepublic String getFirmwareVersion()
null
for nonepublic ChromeOsDevice setFirmwareVersion(String firmwareVersion)
firmwareVersion
- firmwareVersion or null
for nonepublic String getKind()
null
for nonepublic ChromeOsDevice setKind(String kind)
kind
- kind or null
for nonepublic DateTime getLastEnrollmentTime()
null
for nonepublic ChromeOsDevice setLastEnrollmentTime(DateTime lastEnrollmentTime)
lastEnrollmentTime
- lastEnrollmentTime or null
for nonepublic List<ChromeOsDevice.LastKnownNetwork> getLastKnownNetwork()
null
for nonepublic ChromeOsDevice setLastKnownNetwork(List<ChromeOsDevice.LastKnownNetwork> lastKnownNetwork)
lastKnownNetwork
- lastKnownNetwork or null
for nonepublic DateTime getLastSync()
null
for nonepublic ChromeOsDevice setLastSync(DateTime lastSync)
lastSync
- lastSync or null
for nonepublic String getMacAddress()
null
for nonepublic ChromeOsDevice setMacAddress(String macAddress)
macAddress
- macAddress or null
for nonepublic String getManufactureDate()
null
for nonepublic ChromeOsDevice setManufactureDate(String manufactureDate)
manufactureDate
- manufactureDate or null
for nonepublic String getMeid()
null
for nonepublic ChromeOsDevice setMeid(String meid)
meid
- meid or null
for nonepublic String getModel()
null
for nonepublic ChromeOsDevice setModel(String model)
model
- model or null
for nonepublic String getNotes()
null
for nonepublic ChromeOsDevice setNotes(String notes)
notes
- notes or null
for nonepublic String getOrderNumber()
null
for nonepublic ChromeOsDevice setOrderNumber(String orderNumber)
orderNumber
- orderNumber or null
for nonepublic String getOrgUnitPath()
null
for nonepublic ChromeOsDevice setOrgUnitPath(String orgUnitPath)
orgUnitPath
- orgUnitPath or null
for nonepublic String getOsVersion()
null
for nonepublic ChromeOsDevice setOsVersion(String osVersion)
osVersion
- osVersion or null
for nonepublic String getPlatformVersion()
null
for nonepublic ChromeOsDevice setPlatformVersion(String platformVersion)
platformVersion
- platformVersion or null
for nonepublic List<ChromeOsDevice.RecentUsers> getRecentUsers()
null
for nonepublic ChromeOsDevice setRecentUsers(List<ChromeOsDevice.RecentUsers> recentUsers)
recentUsers
- recentUsers or null
for nonepublic List<ChromeOsDevice.ScreenshotFiles> getScreenshotFiles()
null
for nonepublic ChromeOsDevice setScreenshotFiles(List<ChromeOsDevice.ScreenshotFiles> screenshotFiles)
screenshotFiles
- screenshotFiles or null
for nonepublic String getSerialNumber()
null
for nonepublic ChromeOsDevice setSerialNumber(String serialNumber)
serialNumber
- serialNumber or null
for nonepublic String getStatus()
null
for nonepublic ChromeOsDevice setStatus(String status)
status
- status or null
for nonepublic DateTime getSupportEndDate()
null
for nonepublic ChromeOsDevice setSupportEndDate(DateTime supportEndDate)
supportEndDate
- supportEndDate or null
for nonepublic List<ChromeOsDevice.SystemRamFreeReports> getSystemRamFreeReports()
null
for nonepublic ChromeOsDevice setSystemRamFreeReports(List<ChromeOsDevice.SystemRamFreeReports> systemRamFreeReports)
systemRamFreeReports
- systemRamFreeReports or null
for nonepublic Long getSystemRamTotal()
null
for nonepublic ChromeOsDevice setSystemRamTotal(Long systemRamTotal)
systemRamTotal
- systemRamTotal or null
for nonepublic ChromeOsDevice.TpmVersionInfo getTpmVersionInfo()
null
for nonepublic ChromeOsDevice setTpmVersionInfo(ChromeOsDevice.TpmVersionInfo tpmVersionInfo)
tpmVersionInfo
- tpmVersionInfo or null
for nonepublic Boolean getWillAutoRenew()
null
for nonepublic ChromeOsDevice setWillAutoRenew(Boolean willAutoRenew)
willAutoRenew
- willAutoRenew or null
for nonepublic ChromeOsDevice set(String fieldName, Object value)
set
in class GenericJson
public ChromeOsDevice clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.