Documentation

Google_Service_Directory_ChromeOsDevice extends Google_Collection
in package

Extension to the regular Google_Model that automatically exposes the items array for iteration, so you can just iterate over the object rather than a reference inside.

Table of Contents

NULL_VALUE  = "{}gapi-php-null"
If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
$annotatedAssetId  : mixed
$annotatedLocation  : mixed
$annotatedUser  : mixed
$autoUpdateExpiration  : mixed
$bootMode  : mixed
$deviceId  : mixed
$dockMacAddress  : mixed
$etag  : mixed
$ethernetMacAddress  : mixed
$ethernetMacAddress0  : mixed
$firmwareVersion  : mixed
$kind  : mixed
$lastEnrollmentTime  : mixed
$lastSync  : mixed
$macAddress  : mixed
$manufactureDate  : mixed
$meid  : mixed
$model  : mixed
$notes  : mixed
$orderNumber  : mixed
$orgUnitPath  : mixed
$osVersion  : mixed
$platformVersion  : mixed
$serialNumber  : mixed
$status  : mixed
$supportEndDate  : mixed
$systemRamTotal  : mixed
$willAutoRenew  : mixed
$activeTimeRangesDataType  : mixed
$activeTimeRangesType  : mixed
$collection_key  : mixed
$cpuStatusReportsDataType  : mixed
$cpuStatusReportsType  : mixed
$deviceFilesDataType  : mixed
$deviceFilesType  : mixed
$diskVolumeReportsDataType  : mixed
$diskVolumeReportsType  : mixed
$internal_gapi_mappings  : mixed
$lastKnownNetworkDataType  : mixed
$lastKnownNetworkType  : mixed
$modelData  : mixed
$processed  : mixed
$recentUsersDataType  : mixed
$recentUsersType  : mixed
$systemRamFreeReportsDataType  : mixed
$systemRamFreeReportsType  : mixed
$tpmVersionInfoDataType  : mixed
$tpmVersionInfoType  : mixed
__construct()  : mixed
Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
__get()  : mixed
Getter that handles passthrough access to the data array, and lazy object creation.
__isset()  : mixed
__unset()  : mixed
assertIsArray()  : mixed
Verify if $obj is an array.
count()  : mixed
current()  : mixed
getActiveTimeRanges()  : Google_Service_Directory_ChromeOsDeviceActiveTimeRanges
getAnnotatedAssetId()  : mixed
getAnnotatedLocation()  : mixed
getAnnotatedUser()  : mixed
getAutoUpdateExpiration()  : mixed
getBootMode()  : mixed
getCpuStatusReports()  : Google_Service_Directory_ChromeOsDeviceCpuStatusReports
getDeviceFiles()  : Google_Service_Directory_ChromeOsDeviceDeviceFiles
getDeviceId()  : mixed
getDiskVolumeReports()  : Google_Service_Directory_ChromeOsDeviceDiskVolumeReports
getDockMacAddress()  : mixed
getEtag()  : mixed
getEthernetMacAddress()  : mixed
getEthernetMacAddress0()  : mixed
getFirmwareVersion()  : mixed
getKind()  : mixed
getLastEnrollmentTime()  : mixed
getLastKnownNetwork()  : Google_Service_Directory_ChromeOsDeviceLastKnownNetwork
getLastSync()  : mixed
getMacAddress()  : mixed
getManufactureDate()  : mixed
getMeid()  : mixed
getModel()  : mixed
getNotes()  : mixed
getOrderNumber()  : mixed
getOrgUnitPath()  : mixed
getOsVersion()  : mixed
getPlatformVersion()  : mixed
getRecentUsers()  : Google_Service_Directory_ChromeOsDeviceRecentUsers
getSerialNumber()  : mixed
getStatus()  : mixed
getSupportEndDate()  : mixed
getSystemRamFreeReports()  : Google_Service_Directory_ChromeOsDeviceSystemRamFreeReports
getSystemRamTotal()  : mixed
getTpmVersionInfo()  : Google_Service_Directory_ChromeOsDeviceTpmVersionInfo
getWillAutoRenew()  : mixed
key()  : mixed
next()  : mixed
offsetExists()  : mixed
offsetGet()  : mixed
offsetSet()  : mixed
offsetUnset()  : mixed
rewind()  : mixed
setActiveTimeRanges()  : mixed
setAnnotatedAssetId()  : mixed
setAnnotatedLocation()  : mixed
setAnnotatedUser()  : mixed
setAutoUpdateExpiration()  : mixed
setBootMode()  : mixed
setCpuStatusReports()  : mixed
setDeviceFiles()  : mixed
setDeviceId()  : mixed
setDiskVolumeReports()  : mixed
setDockMacAddress()  : mixed
setEtag()  : mixed
setEthernetMacAddress()  : mixed
setEthernetMacAddress0()  : mixed
setFirmwareVersion()  : mixed
setKind()  : mixed
setLastEnrollmentTime()  : mixed
setLastKnownNetwork()  : mixed
setLastSync()  : mixed
setMacAddress()  : mixed
setManufactureDate()  : mixed
setMeid()  : mixed
setModel()  : mixed
setNotes()  : mixed
setOrderNumber()  : mixed
setOrgUnitPath()  : mixed
setOsVersion()  : mixed
setPlatformVersion()  : mixed
setRecentUsers()  : mixed
setSerialNumber()  : mixed
setStatus()  : mixed
setSupportEndDate()  : mixed
setSystemRamFreeReports()  : mixed
setSystemRamTotal()  : mixed
setTpmVersionInfo()  : mixed
setWillAutoRenew()  : mixed
toSimpleObject()  : mixed
Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
valid()  : mixed
dataType()  : mixed
gapiInit()  : mixed
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
isAssociativeArray()  : bool
Returns true only if the array is associative.
keyType()  : mixed
mapTypes()  : void
Initialize this object's properties from an array.
camelCase()  : string
Convert a string to camelCase
coerceType()  : mixed
getMappedName()  : mixed
If there is an internal name mapping, use that.
getSimpleValue()  : mixed
Handle different types of values, primarily other objects and map and array data types.
nullPlaceholderCheck()  : mixed
Check whether the value is the null placeholder and return true null.

Constants

NULL_VALUE

If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.

public mixed NULL_VALUE = "{}gapi-php-null"

Properties

$activeTimeRangesDataType

protected mixed $activeTimeRangesDataType = 'array'

$activeTimeRangesType

protected mixed $activeTimeRangesType = 'Google_Service_Directory_ChromeOsDeviceActiveTimeRanges'

$collection_key

protected mixed $collection_key = 'systemRamFreeReports'

$cpuStatusReportsDataType

protected mixed $cpuStatusReportsDataType = 'array'

$cpuStatusReportsType

protected mixed $cpuStatusReportsType = 'Google_Service_Directory_ChromeOsDeviceCpuStatusReports'

$deviceFilesDataType

protected mixed $deviceFilesDataType = 'array'

$deviceFilesType

protected mixed $deviceFilesType = 'Google_Service_Directory_ChromeOsDeviceDeviceFiles'

$diskVolumeReportsDataType

protected mixed $diskVolumeReportsDataType = 'array'

$diskVolumeReportsType

protected mixed $diskVolumeReportsType = 'Google_Service_Directory_ChromeOsDeviceDiskVolumeReports'

$internal_gapi_mappings

protected mixed $internal_gapi_mappings = array()

$lastKnownNetworkDataType

protected mixed $lastKnownNetworkDataType = 'array'

$lastKnownNetworkType

protected mixed $lastKnownNetworkType = 'Google_Service_Directory_ChromeOsDeviceLastKnownNetwork'

$modelData

protected mixed $modelData = array()

$processed

protected mixed $processed = array()

$recentUsersDataType

protected mixed $recentUsersDataType = 'array'

$recentUsersType

protected mixed $recentUsersType = 'Google_Service_Directory_ChromeOsDeviceRecentUsers'

$systemRamFreeReportsDataType

protected mixed $systemRamFreeReportsDataType = 'array'

$systemRamFreeReportsType

protected mixed $systemRamFreeReportsType = 'Google_Service_Directory_ChromeOsDeviceSystemRamFreeReports'

$tpmVersionInfoDataType

protected mixed $tpmVersionInfoDataType = ''

$tpmVersionInfoType

protected mixed $tpmVersionInfoType = 'Google_Service_Directory_ChromeOsDeviceTpmVersionInfo'

Methods

__construct()

Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.

public final __construct() : mixed
Return values
mixed

__get()

Getter that handles passthrough access to the data array, and lazy object creation.

public __get(string $key) : mixed
Parameters
$key : string

Property name.

Return values
mixed

The value if any, or null.

__isset()

public __isset(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

__unset()

public __unset(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

assertIsArray()

Verify if $obj is an array.

public assertIsArray(array<string|int, mixed> $obj, string $method) : mixed
Parameters
$obj : array<string|int, mixed>

Items that should be validated.

$method : string

Method expecting an array as an argument.

Tags
throws
Google_Exception

Thrown if $obj isn't an array.

Return values
mixed

count()

public count() : mixed
Return values
mixed

current()

public current() : mixed
Return values
mixed

getAnnotatedAssetId()

public getAnnotatedAssetId() : mixed
Return values
mixed

getAnnotatedLocation()

public getAnnotatedLocation() : mixed
Return values
mixed

getAnnotatedUser()

public getAnnotatedUser() : mixed
Return values
mixed

getAutoUpdateExpiration()

public getAutoUpdateExpiration() : mixed
Return values
mixed

getBootMode()

public getBootMode() : mixed
Return values
mixed

getDeviceId()

public getDeviceId() : mixed
Return values
mixed

getDockMacAddress()

public getDockMacAddress() : mixed
Return values
mixed

getEthernetMacAddress()

public getEthernetMacAddress() : mixed
Return values
mixed

getEthernetMacAddress0()

public getEthernetMacAddress0() : mixed
Return values
mixed

getFirmwareVersion()

public getFirmwareVersion() : mixed
Return values
mixed

getLastEnrollmentTime()

public getLastEnrollmentTime() : mixed
Return values
mixed

getLastSync()

public getLastSync() : mixed
Return values
mixed

getMacAddress()

public getMacAddress() : mixed
Return values
mixed

getManufactureDate()

public getManufactureDate() : mixed
Return values
mixed

getOrderNumber()

public getOrderNumber() : mixed
Return values
mixed

getOrgUnitPath()

public getOrgUnitPath() : mixed
Return values
mixed

getOsVersion()

public getOsVersion() : mixed
Return values
mixed

getPlatformVersion()

public getPlatformVersion() : mixed
Return values
mixed

getSerialNumber()

public getSerialNumber() : mixed
Return values
mixed

getSupportEndDate()

public getSupportEndDate() : mixed
Return values
mixed

getSystemRamTotal()

public getSystemRamTotal() : mixed
Return values
mixed

getWillAutoRenew()

public getWillAutoRenew() : mixed
Return values
mixed

key()

public key() : mixed
Return values
mixed

next()

public next() : mixed
Return values
mixed

offsetExists()

public offsetExists(mixed $offset) : mixed
Parameters
$offset : mixed
Return values
mixed

offsetGet()

public offsetGet(mixed $offset) : mixed
Parameters
$offset : mixed
Return values
mixed

offsetSet()

public offsetSet(mixed $offset, mixed $value) : mixed
Parameters
$offset : mixed
$value : mixed
Return values
mixed

offsetUnset()

public offsetUnset(mixed $offset) : mixed
Parameters
$offset : mixed
Return values
mixed

rewind()

public rewind() : mixed
Return values
mixed

setActiveTimeRanges()

public setActiveTimeRanges(mixed $activeTimeRanges) : mixed
Parameters
$activeTimeRanges : mixed
Return values
mixed

setAnnotatedAssetId()

public setAnnotatedAssetId(mixed $annotatedAssetId) : mixed
Parameters
$annotatedAssetId : mixed
Return values
mixed

setAnnotatedLocation()

public setAnnotatedLocation(mixed $annotatedLocation) : mixed
Parameters
$annotatedLocation : mixed
Return values
mixed

setAnnotatedUser()

public setAnnotatedUser(mixed $annotatedUser) : mixed
Parameters
$annotatedUser : mixed
Return values
mixed

setAutoUpdateExpiration()

public setAutoUpdateExpiration(mixed $autoUpdateExpiration) : mixed
Parameters
$autoUpdateExpiration : mixed
Return values
mixed

setBootMode()

public setBootMode(mixed $bootMode) : mixed
Parameters
$bootMode : mixed
Return values
mixed

setCpuStatusReports()

public setCpuStatusReports(mixed $cpuStatusReports) : mixed
Parameters
$cpuStatusReports : mixed
Return values
mixed

setDeviceFiles()

public setDeviceFiles(mixed $deviceFiles) : mixed
Parameters
$deviceFiles : mixed
Return values
mixed

setDeviceId()

public setDeviceId(mixed $deviceId) : mixed
Parameters
$deviceId : mixed
Return values
mixed

setDiskVolumeReports()

public setDiskVolumeReports(mixed $diskVolumeReports) : mixed
Parameters
$diskVolumeReports : mixed
Return values
mixed

setDockMacAddress()

public setDockMacAddress(mixed $dockMacAddress) : mixed
Parameters
$dockMacAddress : mixed
Return values
mixed

setEtag()

public setEtag(mixed $etag) : mixed
Parameters
$etag : mixed
Return values
mixed

setEthernetMacAddress()

public setEthernetMacAddress(mixed $ethernetMacAddress) : mixed
Parameters
$ethernetMacAddress : mixed
Return values
mixed

setEthernetMacAddress0()

public setEthernetMacAddress0(mixed $ethernetMacAddress0) : mixed
Parameters
$ethernetMacAddress0 : mixed
Return values
mixed

setFirmwareVersion()

public setFirmwareVersion(mixed $firmwareVersion) : mixed
Parameters
$firmwareVersion : mixed
Return values
mixed

setKind()

public setKind(mixed $kind) : mixed
Parameters
$kind : mixed
Return values
mixed

setLastEnrollmentTime()

public setLastEnrollmentTime(mixed $lastEnrollmentTime) : mixed
Parameters
$lastEnrollmentTime : mixed
Return values
mixed

setLastKnownNetwork()

public setLastKnownNetwork(mixed $lastKnownNetwork) : mixed
Parameters
$lastKnownNetwork : mixed
Return values
mixed

setLastSync()

public setLastSync(mixed $lastSync) : mixed
Parameters
$lastSync : mixed
Return values
mixed

setMacAddress()

public setMacAddress(mixed $macAddress) : mixed
Parameters
$macAddress : mixed
Return values
mixed

setManufactureDate()

public setManufactureDate(mixed $manufactureDate) : mixed
Parameters
$manufactureDate : mixed
Return values
mixed

setMeid()

public setMeid(mixed $meid) : mixed
Parameters
$meid : mixed
Return values
mixed

setModel()

public setModel(mixed $model) : mixed
Parameters
$model : mixed
Return values
mixed

setNotes()

public setNotes(mixed $notes) : mixed
Parameters
$notes : mixed
Return values
mixed

setOrderNumber()

public setOrderNumber(mixed $orderNumber) : mixed
Parameters
$orderNumber : mixed
Return values
mixed

setOrgUnitPath()

public setOrgUnitPath(mixed $orgUnitPath) : mixed
Parameters
$orgUnitPath : mixed
Return values
mixed

setOsVersion()

public setOsVersion(mixed $osVersion) : mixed
Parameters
$osVersion : mixed
Return values
mixed

setPlatformVersion()

public setPlatformVersion(mixed $platformVersion) : mixed
Parameters
$platformVersion : mixed
Return values
mixed

setRecentUsers()

public setRecentUsers(mixed $recentUsers) : mixed
Parameters
$recentUsers : mixed
Return values
mixed

setSerialNumber()

public setSerialNumber(mixed $serialNumber) : mixed
Parameters
$serialNumber : mixed
Return values
mixed

setStatus()

public setStatus(mixed $status) : mixed
Parameters
$status : mixed
Return values
mixed

setSupportEndDate()

public setSupportEndDate(mixed $supportEndDate) : mixed
Parameters
$supportEndDate : mixed
Return values
mixed

setSystemRamFreeReports()

public setSystemRamFreeReports(mixed $systemRamFreeReports) : mixed
Parameters
$systemRamFreeReports : mixed
Return values
mixed

setSystemRamTotal()

public setSystemRamTotal(mixed $systemRamTotal) : mixed
Parameters
$systemRamTotal : mixed
Return values
mixed

setWillAutoRenew()

public setWillAutoRenew(mixed $willAutoRenew) : mixed
Parameters
$willAutoRenew : mixed
Return values
mixed

toSimpleObject()

Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.

public toSimpleObject() : mixed
Return values
mixed

valid()

public valid() : mixed
Return values
mixed

dataType()

protected dataType(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

gapiInit()

Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.

protected gapiInit() : mixed
Return values
mixed

isAssociativeArray()

Returns true only if the array is associative.

protected isAssociativeArray(array<string|int, mixed> $array) : bool
Parameters
$array : array<string|int, mixed>
Return values
bool

True if the array is associative.

keyType()

protected keyType(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

mapTypes()

Initialize this object's properties from an array.

protected mapTypes(array<string|int, mixed> $array) : void
Parameters
$array : array<string|int, mixed>

Used to seed this object's properties.

Return values
void

camelCase()

Convert a string to camelCase

private camelCase(string $value) : string
Parameters
$value : string
Return values
string

coerceType()

private coerceType(mixed $offset) : mixed
Parameters
$offset : mixed
Return values
mixed

getMappedName()

If there is an internal name mapping, use that.

private getMappedName(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

getSimpleValue()

Handle different types of values, primarily other objects and map and array data types.

private getSimpleValue(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

nullPlaceholderCheck()

Check whether the value is the null placeholder and return true null.

private nullPlaceholderCheck(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

Search results