1<?php
2/*
3 * Copyright 2014 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18class Google_Service_Directory_ChromeOsDevice extends Google_Collection
19{
20  protected $collection_key = 'systemRamFreeReports';
21  protected $activeTimeRangesType = 'Google_Service_Directory_ChromeOsDeviceActiveTimeRanges';
22  protected $activeTimeRangesDataType = 'array';
23  public $annotatedAssetId;
24  public $annotatedLocation;
25  public $annotatedUser;
26  public $autoUpdateExpiration;
27  public $bootMode;
28  protected $cpuStatusReportsType = 'Google_Service_Directory_ChromeOsDeviceCpuStatusReports';
29  protected $cpuStatusReportsDataType = 'array';
30  protected $deviceFilesType = 'Google_Service_Directory_ChromeOsDeviceDeviceFiles';
31  protected $deviceFilesDataType = 'array';
32  public $deviceId;
33  protected $diskVolumeReportsType = 'Google_Service_Directory_ChromeOsDeviceDiskVolumeReports';
34  protected $diskVolumeReportsDataType = 'array';
35  public $dockMacAddress;
36  public $etag;
37  public $ethernetMacAddress;
38  public $ethernetMacAddress0;
39  public $firmwareVersion;
40  public $kind;
41  public $lastEnrollmentTime;
42  protected $lastKnownNetworkType = 'Google_Service_Directory_ChromeOsDeviceLastKnownNetwork';
43  protected $lastKnownNetworkDataType = 'array';
44  public $lastSync;
45  public $macAddress;
46  public $manufactureDate;
47  public $meid;
48  public $model;
49  public $notes;
50  public $orderNumber;
51  public $orgUnitPath;
52  public $osVersion;
53  public $platformVersion;
54  protected $recentUsersType = 'Google_Service_Directory_ChromeOsDeviceRecentUsers';
55  protected $recentUsersDataType = 'array';
56  protected $screenshotFilesType = 'Google_Service_Directory_ChromeOsDeviceScreenshotFiles';
57  protected $screenshotFilesDataType = 'array';
58  public $serialNumber;
59  public $status;
60  public $supportEndDate;
61  protected $systemRamFreeReportsType = 'Google_Service_Directory_ChromeOsDeviceSystemRamFreeReports';
62  protected $systemRamFreeReportsDataType = 'array';
63  public $systemRamTotal;
64  protected $tpmVersionInfoType = 'Google_Service_Directory_ChromeOsDeviceTpmVersionInfo';
65  protected $tpmVersionInfoDataType = '';
66  public $willAutoRenew;
67
68  /**
69   * @param Google_Service_Directory_ChromeOsDeviceActiveTimeRanges[]
70   */
71  public function setActiveTimeRanges($activeTimeRanges)
72  {
73    $this->activeTimeRanges = $activeTimeRanges;
74  }
75  /**
76   * @return Google_Service_Directory_ChromeOsDeviceActiveTimeRanges[]
77   */
78  public function getActiveTimeRanges()
79  {
80    return $this->activeTimeRanges;
81  }
82  public function setAnnotatedAssetId($annotatedAssetId)
83  {
84    $this->annotatedAssetId = $annotatedAssetId;
85  }
86  public function getAnnotatedAssetId()
87  {
88    return $this->annotatedAssetId;
89  }
90  public function setAnnotatedLocation($annotatedLocation)
91  {
92    $this->annotatedLocation = $annotatedLocation;
93  }
94  public function getAnnotatedLocation()
95  {
96    return $this->annotatedLocation;
97  }
98  public function setAnnotatedUser($annotatedUser)
99  {
100    $this->annotatedUser = $annotatedUser;
101  }
102  public function getAnnotatedUser()
103  {
104    return $this->annotatedUser;
105  }
106  public function setAutoUpdateExpiration($autoUpdateExpiration)
107  {
108    $this->autoUpdateExpiration = $autoUpdateExpiration;
109  }
110  public function getAutoUpdateExpiration()
111  {
112    return $this->autoUpdateExpiration;
113  }
114  public function setBootMode($bootMode)
115  {
116    $this->bootMode = $bootMode;
117  }
118  public function getBootMode()
119  {
120    return $this->bootMode;
121  }
122  /**
123   * @param Google_Service_Directory_ChromeOsDeviceCpuStatusReports[]
124   */
125  public function setCpuStatusReports($cpuStatusReports)
126  {
127    $this->cpuStatusReports = $cpuStatusReports;
128  }
129  /**
130   * @return Google_Service_Directory_ChromeOsDeviceCpuStatusReports[]
131   */
132  public function getCpuStatusReports()
133  {
134    return $this->cpuStatusReports;
135  }
136  /**
137   * @param Google_Service_Directory_ChromeOsDeviceDeviceFiles[]
138   */
139  public function setDeviceFiles($deviceFiles)
140  {
141    $this->deviceFiles = $deviceFiles;
142  }
143  /**
144   * @return Google_Service_Directory_ChromeOsDeviceDeviceFiles[]
145   */
146  public function getDeviceFiles()
147  {
148    return $this->deviceFiles;
149  }
150  public function setDeviceId($deviceId)
151  {
152    $this->deviceId = $deviceId;
153  }
154  public function getDeviceId()
155  {
156    return $this->deviceId;
157  }
158  /**
159   * @param Google_Service_Directory_ChromeOsDeviceDiskVolumeReports[]
160   */
161  public function setDiskVolumeReports($diskVolumeReports)
162  {
163    $this->diskVolumeReports = $diskVolumeReports;
164  }
165  /**
166   * @return Google_Service_Directory_ChromeOsDeviceDiskVolumeReports[]
167   */
168  public function getDiskVolumeReports()
169  {
170    return $this->diskVolumeReports;
171  }
172  public function setDockMacAddress($dockMacAddress)
173  {
174    $this->dockMacAddress = $dockMacAddress;
175  }
176  public function getDockMacAddress()
177  {
178    return $this->dockMacAddress;
179  }
180  public function setEtag($etag)
181  {
182    $this->etag = $etag;
183  }
184  public function getEtag()
185  {
186    return $this->etag;
187  }
188  public function setEthernetMacAddress($ethernetMacAddress)
189  {
190    $this->ethernetMacAddress = $ethernetMacAddress;
191  }
192  public function getEthernetMacAddress()
193  {
194    return $this->ethernetMacAddress;
195  }
196  public function setEthernetMacAddress0($ethernetMacAddress0)
197  {
198    $this->ethernetMacAddress0 = $ethernetMacAddress0;
199  }
200  public function getEthernetMacAddress0()
201  {
202    return $this->ethernetMacAddress0;
203  }
204  public function setFirmwareVersion($firmwareVersion)
205  {
206    $this->firmwareVersion = $firmwareVersion;
207  }
208  public function getFirmwareVersion()
209  {
210    return $this->firmwareVersion;
211  }
212  public function setKind($kind)
213  {
214    $this->kind = $kind;
215  }
216  public function getKind()
217  {
218    return $this->kind;
219  }
220  public function setLastEnrollmentTime($lastEnrollmentTime)
221  {
222    $this->lastEnrollmentTime = $lastEnrollmentTime;
223  }
224  public function getLastEnrollmentTime()
225  {
226    return $this->lastEnrollmentTime;
227  }
228  /**
229   * @param Google_Service_Directory_ChromeOsDeviceLastKnownNetwork[]
230   */
231  public function setLastKnownNetwork($lastKnownNetwork)
232  {
233    $this->lastKnownNetwork = $lastKnownNetwork;
234  }
235  /**
236   * @return Google_Service_Directory_ChromeOsDeviceLastKnownNetwork[]
237   */
238  public function getLastKnownNetwork()
239  {
240    return $this->lastKnownNetwork;
241  }
242  public function setLastSync($lastSync)
243  {
244    $this->lastSync = $lastSync;
245  }
246  public function getLastSync()
247  {
248    return $this->lastSync;
249  }
250  public function setMacAddress($macAddress)
251  {
252    $this->macAddress = $macAddress;
253  }
254  public function getMacAddress()
255  {
256    return $this->macAddress;
257  }
258  public function setManufactureDate($manufactureDate)
259  {
260    $this->manufactureDate = $manufactureDate;
261  }
262  public function getManufactureDate()
263  {
264    return $this->manufactureDate;
265  }
266  public function setMeid($meid)
267  {
268    $this->meid = $meid;
269  }
270  public function getMeid()
271  {
272    return $this->meid;
273  }
274  public function setModel($model)
275  {
276    $this->model = $model;
277  }
278  public function getModel()
279  {
280    return $this->model;
281  }
282  public function setNotes($notes)
283  {
284    $this->notes = $notes;
285  }
286  public function getNotes()
287  {
288    return $this->notes;
289  }
290  public function setOrderNumber($orderNumber)
291  {
292    $this->orderNumber = $orderNumber;
293  }
294  public function getOrderNumber()
295  {
296    return $this->orderNumber;
297  }
298  public function setOrgUnitPath($orgUnitPath)
299  {
300    $this->orgUnitPath = $orgUnitPath;
301  }
302  public function getOrgUnitPath()
303  {
304    return $this->orgUnitPath;
305  }
306  public function setOsVersion($osVersion)
307  {
308    $this->osVersion = $osVersion;
309  }
310  public function getOsVersion()
311  {
312    return $this->osVersion;
313  }
314  public function setPlatformVersion($platformVersion)
315  {
316    $this->platformVersion = $platformVersion;
317  }
318  public function getPlatformVersion()
319  {
320    return $this->platformVersion;
321  }
322  /**
323   * @param Google_Service_Directory_ChromeOsDeviceRecentUsers[]
324   */
325  public function setRecentUsers($recentUsers)
326  {
327    $this->recentUsers = $recentUsers;
328  }
329  /**
330   * @return Google_Service_Directory_ChromeOsDeviceRecentUsers[]
331   */
332  public function getRecentUsers()
333  {
334    return $this->recentUsers;
335  }
336  /**
337   * @param Google_Service_Directory_ChromeOsDeviceScreenshotFiles[]
338   */
339  public function setScreenshotFiles($screenshotFiles)
340  {
341    $this->screenshotFiles = $screenshotFiles;
342  }
343  /**
344   * @return Google_Service_Directory_ChromeOsDeviceScreenshotFiles[]
345   */
346  public function getScreenshotFiles()
347  {
348    return $this->screenshotFiles;
349  }
350  public function setSerialNumber($serialNumber)
351  {
352    $this->serialNumber = $serialNumber;
353  }
354  public function getSerialNumber()
355  {
356    return $this->serialNumber;
357  }
358  public function setStatus($status)
359  {
360    $this->status = $status;
361  }
362  public function getStatus()
363  {
364    return $this->status;
365  }
366  public function setSupportEndDate($supportEndDate)
367  {
368    $this->supportEndDate = $supportEndDate;
369  }
370  public function getSupportEndDate()
371  {
372    return $this->supportEndDate;
373  }
374  /**
375   * @param Google_Service_Directory_ChromeOsDeviceSystemRamFreeReports[]
376   */
377  public function setSystemRamFreeReports($systemRamFreeReports)
378  {
379    $this->systemRamFreeReports = $systemRamFreeReports;
380  }
381  /**
382   * @return Google_Service_Directory_ChromeOsDeviceSystemRamFreeReports[]
383   */
384  public function getSystemRamFreeReports()
385  {
386    return $this->systemRamFreeReports;
387  }
388  public function setSystemRamTotal($systemRamTotal)
389  {
390    $this->systemRamTotal = $systemRamTotal;
391  }
392  public function getSystemRamTotal()
393  {
394    return $this->systemRamTotal;
395  }
396  /**
397   * @param Google_Service_Directory_ChromeOsDeviceTpmVersionInfo
398   */
399  public function setTpmVersionInfo(Google_Service_Directory_ChromeOsDeviceTpmVersionInfo $tpmVersionInfo)
400  {
401    $this->tpmVersionInfo = $tpmVersionInfo;
402  }
403  /**
404   * @return Google_Service_Directory_ChromeOsDeviceTpmVersionInfo
405   */
406  public function getTpmVersionInfo()
407  {
408    return $this->tpmVersionInfo;
409  }
410  public function setWillAutoRenew($willAutoRenew)
411  {
412    $this->willAutoRenew = $willAutoRenew;
413  }
414  public function getWillAutoRenew()
415  {
416    return $this->willAutoRenew;
417  }
418}
419