source: vendor/google/apiclient-services/src/Directory/ChromeOsDevice.php@ e3d4e0a

Last change on this file since e3d4e0a was e3d4e0a, checked in by Vlado 222039 <vlado.popovski@…>, 7 days ago

Upload project files

  • Property mode set to 100644
File size: 17.4 KB
Line 
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
18namespace Google\Service\Directory;
19
20class ChromeOsDevice extends \Google\Collection
21{
22 protected $collection_key = 'systemRamFreeReports';
23 protected $activeTimeRangesType = ChromeOsDeviceActiveTimeRanges::class;
24 protected $activeTimeRangesDataType = 'array';
25 /**
26 * @var string
27 */
28 public $annotatedAssetId;
29 /**
30 * @var string
31 */
32 public $annotatedLocation;
33 /**
34 * @var string
35 */
36 public $annotatedUser;
37 /**
38 * @var string
39 */
40 public $autoUpdateExpiration;
41 /**
42 * @var string
43 */
44 public $autoUpdateThrough;
45 protected $backlightInfoType = BacklightInfo::class;
46 protected $backlightInfoDataType = 'array';
47 /**
48 * @var string
49 */
50 public $bootMode;
51 /**
52 * @var string
53 */
54 public $chromeOsType;
55 protected $cpuInfoType = ChromeOsDeviceCpuInfo::class;
56 protected $cpuInfoDataType = 'array';
57 protected $cpuStatusReportsType = ChromeOsDeviceCpuStatusReports::class;
58 protected $cpuStatusReportsDataType = 'array';
59 /**
60 * @var string
61 */
62 public $deprovisionReason;
63 protected $deviceFilesType = ChromeOsDeviceDeviceFiles::class;
64 protected $deviceFilesDataType = 'array';
65 /**
66 * @var string
67 */
68 public $deviceId;
69 /**
70 * @var string
71 */
72 public $deviceLicenseType;
73 protected $diskSpaceUsageType = ByteUsage::class;
74 protected $diskSpaceUsageDataType = '';
75 protected $diskVolumeReportsType = ChromeOsDeviceDiskVolumeReports::class;
76 protected $diskVolumeReportsDataType = 'array';
77 /**
78 * @var string
79 */
80 public $dockMacAddress;
81 /**
82 * @var string
83 */
84 public $etag;
85 /**
86 * @var string
87 */
88 public $ethernetMacAddress;
89 /**
90 * @var string
91 */
92 public $ethernetMacAddress0;
93 /**
94 * @var bool
95 */
96 public $extendedSupportEligible;
97 /**
98 * @var bool
99 */
100 public $extendedSupportEnabled;
101 /**
102 * @var string
103 */
104 public $extendedSupportStart;
105 protected $fanInfoType = FanInfo::class;
106 protected $fanInfoDataType = 'array';
107 /**
108 * @var string
109 */
110 public $firmwareVersion;
111 /**
112 * @var string
113 */
114 public $firstEnrollmentTime;
115 /**
116 * @var string
117 */
118 public $kind;
119 /**
120 * @var string
121 */
122 public $lastDeprovisionTimestamp;
123 /**
124 * @var string
125 */
126 public $lastEnrollmentTime;
127 protected $lastKnownNetworkType = ChromeOsDeviceLastKnownNetwork::class;
128 protected $lastKnownNetworkDataType = 'array';
129 /**
130 * @var string
131 */
132 public $lastSync;
133 /**
134 * @var string
135 */
136 public $macAddress;
137 /**
138 * @var string
139 */
140 public $manufactureDate;
141 /**
142 * @var string
143 */
144 public $meid;
145 /**
146 * @var string
147 */
148 public $model;
149 /**
150 * @var string
151 */
152 public $notes;
153 /**
154 * @var string
155 */
156 public $orderNumber;
157 /**
158 * @var string
159 */
160 public $orgUnitId;
161 /**
162 * @var string
163 */
164 public $orgUnitPath;
165 protected $osUpdateStatusType = OsUpdateStatus::class;
166 protected $osUpdateStatusDataType = '';
167 /**
168 * @var string
169 */
170 public $osVersion;
171 /**
172 * @var string
173 */
174 public $platformVersion;
175 protected $recentUsersType = ChromeOsDeviceRecentUsers::class;
176 protected $recentUsersDataType = 'array';
177 protected $screenshotFilesType = ChromeOsDeviceScreenshotFiles::class;
178 protected $screenshotFilesDataType = 'array';
179 /**
180 * @var string
181 */
182 public $serialNumber;
183 /**
184 * @var string
185 */
186 public $status;
187 /**
188 * @var string
189 */
190 public $supportEndDate;
191 protected $systemRamFreeReportsType = ChromeOsDeviceSystemRamFreeReports::class;
192 protected $systemRamFreeReportsDataType = 'array';
193 /**
194 * @var string
195 */
196 public $systemRamTotal;
197 protected $tpmVersionInfoType = ChromeOsDeviceTpmVersionInfo::class;
198 protected $tpmVersionInfoDataType = '';
199 /**
200 * @var bool
201 */
202 public $willAutoRenew;
203
204 /**
205 * @param ChromeOsDeviceActiveTimeRanges[]
206 */
207 public function setActiveTimeRanges($activeTimeRanges)
208 {
209 $this->activeTimeRanges = $activeTimeRanges;
210 }
211 /**
212 * @return ChromeOsDeviceActiveTimeRanges[]
213 */
214 public function getActiveTimeRanges()
215 {
216 return $this->activeTimeRanges;
217 }
218 /**
219 * @param string
220 */
221 public function setAnnotatedAssetId($annotatedAssetId)
222 {
223 $this->annotatedAssetId = $annotatedAssetId;
224 }
225 /**
226 * @return string
227 */
228 public function getAnnotatedAssetId()
229 {
230 return $this->annotatedAssetId;
231 }
232 /**
233 * @param string
234 */
235 public function setAnnotatedLocation($annotatedLocation)
236 {
237 $this->annotatedLocation = $annotatedLocation;
238 }
239 /**
240 * @return string
241 */
242 public function getAnnotatedLocation()
243 {
244 return $this->annotatedLocation;
245 }
246 /**
247 * @param string
248 */
249 public function setAnnotatedUser($annotatedUser)
250 {
251 $this->annotatedUser = $annotatedUser;
252 }
253 /**
254 * @return string
255 */
256 public function getAnnotatedUser()
257 {
258 return $this->annotatedUser;
259 }
260 /**
261 * @param string
262 */
263 public function setAutoUpdateExpiration($autoUpdateExpiration)
264 {
265 $this->autoUpdateExpiration = $autoUpdateExpiration;
266 }
267 /**
268 * @return string
269 */
270 public function getAutoUpdateExpiration()
271 {
272 return $this->autoUpdateExpiration;
273 }
274 /**
275 * @param string
276 */
277 public function setAutoUpdateThrough($autoUpdateThrough)
278 {
279 $this->autoUpdateThrough = $autoUpdateThrough;
280 }
281 /**
282 * @return string
283 */
284 public function getAutoUpdateThrough()
285 {
286 return $this->autoUpdateThrough;
287 }
288 /**
289 * @param BacklightInfo[]
290 */
291 public function setBacklightInfo($backlightInfo)
292 {
293 $this->backlightInfo = $backlightInfo;
294 }
295 /**
296 * @return BacklightInfo[]
297 */
298 public function getBacklightInfo()
299 {
300 return $this->backlightInfo;
301 }
302 /**
303 * @param string
304 */
305 public function setBootMode($bootMode)
306 {
307 $this->bootMode = $bootMode;
308 }
309 /**
310 * @return string
311 */
312 public function getBootMode()
313 {
314 return $this->bootMode;
315 }
316 /**
317 * @param string
318 */
319 public function setChromeOsType($chromeOsType)
320 {
321 $this->chromeOsType = $chromeOsType;
322 }
323 /**
324 * @return string
325 */
326 public function getChromeOsType()
327 {
328 return $this->chromeOsType;
329 }
330 /**
331 * @param ChromeOsDeviceCpuInfo[]
332 */
333 public function setCpuInfo($cpuInfo)
334 {
335 $this->cpuInfo = $cpuInfo;
336 }
337 /**
338 * @return ChromeOsDeviceCpuInfo[]
339 */
340 public function getCpuInfo()
341 {
342 return $this->cpuInfo;
343 }
344 /**
345 * @param ChromeOsDeviceCpuStatusReports[]
346 */
347 public function setCpuStatusReports($cpuStatusReports)
348 {
349 $this->cpuStatusReports = $cpuStatusReports;
350 }
351 /**
352 * @return ChromeOsDeviceCpuStatusReports[]
353 */
354 public function getCpuStatusReports()
355 {
356 return $this->cpuStatusReports;
357 }
358 /**
359 * @param string
360 */
361 public function setDeprovisionReason($deprovisionReason)
362 {
363 $this->deprovisionReason = $deprovisionReason;
364 }
365 /**
366 * @return string
367 */
368 public function getDeprovisionReason()
369 {
370 return $this->deprovisionReason;
371 }
372 /**
373 * @param ChromeOsDeviceDeviceFiles[]
374 */
375 public function setDeviceFiles($deviceFiles)
376 {
377 $this->deviceFiles = $deviceFiles;
378 }
379 /**
380 * @return ChromeOsDeviceDeviceFiles[]
381 */
382 public function getDeviceFiles()
383 {
384 return $this->deviceFiles;
385 }
386 /**
387 * @param string
388 */
389 public function setDeviceId($deviceId)
390 {
391 $this->deviceId = $deviceId;
392 }
393 /**
394 * @return string
395 */
396 public function getDeviceId()
397 {
398 return $this->deviceId;
399 }
400 /**
401 * @param string
402 */
403 public function setDeviceLicenseType($deviceLicenseType)
404 {
405 $this->deviceLicenseType = $deviceLicenseType;
406 }
407 /**
408 * @return string
409 */
410 public function getDeviceLicenseType()
411 {
412 return $this->deviceLicenseType;
413 }
414 /**
415 * @param ByteUsage
416 */
417 public function setDiskSpaceUsage(ByteUsage $diskSpaceUsage)
418 {
419 $this->diskSpaceUsage = $diskSpaceUsage;
420 }
421 /**
422 * @return ByteUsage
423 */
424 public function getDiskSpaceUsage()
425 {
426 return $this->diskSpaceUsage;
427 }
428 /**
429 * @param ChromeOsDeviceDiskVolumeReports[]
430 */
431 public function setDiskVolumeReports($diskVolumeReports)
432 {
433 $this->diskVolumeReports = $diskVolumeReports;
434 }
435 /**
436 * @return ChromeOsDeviceDiskVolumeReports[]
437 */
438 public function getDiskVolumeReports()
439 {
440 return $this->diskVolumeReports;
441 }
442 /**
443 * @param string
444 */
445 public function setDockMacAddress($dockMacAddress)
446 {
447 $this->dockMacAddress = $dockMacAddress;
448 }
449 /**
450 * @return string
451 */
452 public function getDockMacAddress()
453 {
454 return $this->dockMacAddress;
455 }
456 /**
457 * @param string
458 */
459 public function setEtag($etag)
460 {
461 $this->etag = $etag;
462 }
463 /**
464 * @return string
465 */
466 public function getEtag()
467 {
468 return $this->etag;
469 }
470 /**
471 * @param string
472 */
473 public function setEthernetMacAddress($ethernetMacAddress)
474 {
475 $this->ethernetMacAddress = $ethernetMacAddress;
476 }
477 /**
478 * @return string
479 */
480 public function getEthernetMacAddress()
481 {
482 return $this->ethernetMacAddress;
483 }
484 /**
485 * @param string
486 */
487 public function setEthernetMacAddress0($ethernetMacAddress0)
488 {
489 $this->ethernetMacAddress0 = $ethernetMacAddress0;
490 }
491 /**
492 * @return string
493 */
494 public function getEthernetMacAddress0()
495 {
496 return $this->ethernetMacAddress0;
497 }
498 /**
499 * @param bool
500 */
501 public function setExtendedSupportEligible($extendedSupportEligible)
502 {
503 $this->extendedSupportEligible = $extendedSupportEligible;
504 }
505 /**
506 * @return bool
507 */
508 public function getExtendedSupportEligible()
509 {
510 return $this->extendedSupportEligible;
511 }
512 /**
513 * @param bool
514 */
515 public function setExtendedSupportEnabled($extendedSupportEnabled)
516 {
517 $this->extendedSupportEnabled = $extendedSupportEnabled;
518 }
519 /**
520 * @return bool
521 */
522 public function getExtendedSupportEnabled()
523 {
524 return $this->extendedSupportEnabled;
525 }
526 /**
527 * @param string
528 */
529 public function setExtendedSupportStart($extendedSupportStart)
530 {
531 $this->extendedSupportStart = $extendedSupportStart;
532 }
533 /**
534 * @return string
535 */
536 public function getExtendedSupportStart()
537 {
538 return $this->extendedSupportStart;
539 }
540 /**
541 * @param FanInfo[]
542 */
543 public function setFanInfo($fanInfo)
544 {
545 $this->fanInfo = $fanInfo;
546 }
547 /**
548 * @return FanInfo[]
549 */
550 public function getFanInfo()
551 {
552 return $this->fanInfo;
553 }
554 /**
555 * @param string
556 */
557 public function setFirmwareVersion($firmwareVersion)
558 {
559 $this->firmwareVersion = $firmwareVersion;
560 }
561 /**
562 * @return string
563 */
564 public function getFirmwareVersion()
565 {
566 return $this->firmwareVersion;
567 }
568 /**
569 * @param string
570 */
571 public function setFirstEnrollmentTime($firstEnrollmentTime)
572 {
573 $this->firstEnrollmentTime = $firstEnrollmentTime;
574 }
575 /**
576 * @return string
577 */
578 public function getFirstEnrollmentTime()
579 {
580 return $this->firstEnrollmentTime;
581 }
582 /**
583 * @param string
584 */
585 public function setKind($kind)
586 {
587 $this->kind = $kind;
588 }
589 /**
590 * @return string
591 */
592 public function getKind()
593 {
594 return $this->kind;
595 }
596 /**
597 * @param string
598 */
599 public function setLastDeprovisionTimestamp($lastDeprovisionTimestamp)
600 {
601 $this->lastDeprovisionTimestamp = $lastDeprovisionTimestamp;
602 }
603 /**
604 * @return string
605 */
606 public function getLastDeprovisionTimestamp()
607 {
608 return $this->lastDeprovisionTimestamp;
609 }
610 /**
611 * @param string
612 */
613 public function setLastEnrollmentTime($lastEnrollmentTime)
614 {
615 $this->lastEnrollmentTime = $lastEnrollmentTime;
616 }
617 /**
618 * @return string
619 */
620 public function getLastEnrollmentTime()
621 {
622 return $this->lastEnrollmentTime;
623 }
624 /**
625 * @param ChromeOsDeviceLastKnownNetwork[]
626 */
627 public function setLastKnownNetwork($lastKnownNetwork)
628 {
629 $this->lastKnownNetwork = $lastKnownNetwork;
630 }
631 /**
632 * @return ChromeOsDeviceLastKnownNetwork[]
633 */
634 public function getLastKnownNetwork()
635 {
636 return $this->lastKnownNetwork;
637 }
638 /**
639 * @param string
640 */
641 public function setLastSync($lastSync)
642 {
643 $this->lastSync = $lastSync;
644 }
645 /**
646 * @return string
647 */
648 public function getLastSync()
649 {
650 return $this->lastSync;
651 }
652 /**
653 * @param string
654 */
655 public function setMacAddress($macAddress)
656 {
657 $this->macAddress = $macAddress;
658 }
659 /**
660 * @return string
661 */
662 public function getMacAddress()
663 {
664 return $this->macAddress;
665 }
666 /**
667 * @param string
668 */
669 public function setManufactureDate($manufactureDate)
670 {
671 $this->manufactureDate = $manufactureDate;
672 }
673 /**
674 * @return string
675 */
676 public function getManufactureDate()
677 {
678 return $this->manufactureDate;
679 }
680 /**
681 * @param string
682 */
683 public function setMeid($meid)
684 {
685 $this->meid = $meid;
686 }
687 /**
688 * @return string
689 */
690 public function getMeid()
691 {
692 return $this->meid;
693 }
694 /**
695 * @param string
696 */
697 public function setModel($model)
698 {
699 $this->model = $model;
700 }
701 /**
702 * @return string
703 */
704 public function getModel()
705 {
706 return $this->model;
707 }
708 /**
709 * @param string
710 */
711 public function setNotes($notes)
712 {
713 $this->notes = $notes;
714 }
715 /**
716 * @return string
717 */
718 public function getNotes()
719 {
720 return $this->notes;
721 }
722 /**
723 * @param string
724 */
725 public function setOrderNumber($orderNumber)
726 {
727 $this->orderNumber = $orderNumber;
728 }
729 /**
730 * @return string
731 */
732 public function getOrderNumber()
733 {
734 return $this->orderNumber;
735 }
736 /**
737 * @param string
738 */
739 public function setOrgUnitId($orgUnitId)
740 {
741 $this->orgUnitId = $orgUnitId;
742 }
743 /**
744 * @return string
745 */
746 public function getOrgUnitId()
747 {
748 return $this->orgUnitId;
749 }
750 /**
751 * @param string
752 */
753 public function setOrgUnitPath($orgUnitPath)
754 {
755 $this->orgUnitPath = $orgUnitPath;
756 }
757 /**
758 * @return string
759 */
760 public function getOrgUnitPath()
761 {
762 return $this->orgUnitPath;
763 }
764 /**
765 * @param OsUpdateStatus
766 */
767 public function setOsUpdateStatus(OsUpdateStatus $osUpdateStatus)
768 {
769 $this->osUpdateStatus = $osUpdateStatus;
770 }
771 /**
772 * @return OsUpdateStatus
773 */
774 public function getOsUpdateStatus()
775 {
776 return $this->osUpdateStatus;
777 }
778 /**
779 * @param string
780 */
781 public function setOsVersion($osVersion)
782 {
783 $this->osVersion = $osVersion;
784 }
785 /**
786 * @return string
787 */
788 public function getOsVersion()
789 {
790 return $this->osVersion;
791 }
792 /**
793 * @param string
794 */
795 public function setPlatformVersion($platformVersion)
796 {
797 $this->platformVersion = $platformVersion;
798 }
799 /**
800 * @return string
801 */
802 public function getPlatformVersion()
803 {
804 return $this->platformVersion;
805 }
806 /**
807 * @param ChromeOsDeviceRecentUsers[]
808 */
809 public function setRecentUsers($recentUsers)
810 {
811 $this->recentUsers = $recentUsers;
812 }
813 /**
814 * @return ChromeOsDeviceRecentUsers[]
815 */
816 public function getRecentUsers()
817 {
818 return $this->recentUsers;
819 }
820 /**
821 * @param ChromeOsDeviceScreenshotFiles[]
822 */
823 public function setScreenshotFiles($screenshotFiles)
824 {
825 $this->screenshotFiles = $screenshotFiles;
826 }
827 /**
828 * @return ChromeOsDeviceScreenshotFiles[]
829 */
830 public function getScreenshotFiles()
831 {
832 return $this->screenshotFiles;
833 }
834 /**
835 * @param string
836 */
837 public function setSerialNumber($serialNumber)
838 {
839 $this->serialNumber = $serialNumber;
840 }
841 /**
842 * @return string
843 */
844 public function getSerialNumber()
845 {
846 return $this->serialNumber;
847 }
848 /**
849 * @param string
850 */
851 public function setStatus($status)
852 {
853 $this->status = $status;
854 }
855 /**
856 * @return string
857 */
858 public function getStatus()
859 {
860 return $this->status;
861 }
862 /**
863 * @param string
864 */
865 public function setSupportEndDate($supportEndDate)
866 {
867 $this->supportEndDate = $supportEndDate;
868 }
869 /**
870 * @return string
871 */
872 public function getSupportEndDate()
873 {
874 return $this->supportEndDate;
875 }
876 /**
877 * @param ChromeOsDeviceSystemRamFreeReports[]
878 */
879 public function setSystemRamFreeReports($systemRamFreeReports)
880 {
881 $this->systemRamFreeReports = $systemRamFreeReports;
882 }
883 /**
884 * @return ChromeOsDeviceSystemRamFreeReports[]
885 */
886 public function getSystemRamFreeReports()
887 {
888 return $this->systemRamFreeReports;
889 }
890 /**
891 * @param string
892 */
893 public function setSystemRamTotal($systemRamTotal)
894 {
895 $this->systemRamTotal = $systemRamTotal;
896 }
897 /**
898 * @return string
899 */
900 public function getSystemRamTotal()
901 {
902 return $this->systemRamTotal;
903 }
904 /**
905 * @param ChromeOsDeviceTpmVersionInfo
906 */
907 public function setTpmVersionInfo(ChromeOsDeviceTpmVersionInfo $tpmVersionInfo)
908 {
909 $this->tpmVersionInfo = $tpmVersionInfo;
910 }
911 /**
912 * @return ChromeOsDeviceTpmVersionInfo
913 */
914 public function getTpmVersionInfo()
915 {
916 return $this->tpmVersionInfo;
917 }
918 /**
919 * @param bool
920 */
921 public function setWillAutoRenew($willAutoRenew)
922 {
923 $this->willAutoRenew = $willAutoRenew;
924 }
925 /**
926 * @return bool
927 */
928 public function getWillAutoRenew()
929 {
930 return $this->willAutoRenew;
931 }
932}
933
934// Adding a class alias for backwards compatibility with the previous class name.
935class_alias(ChromeOsDevice::class, 'Google_Service_Directory_ChromeOsDevice');
Note: See TracBrowser for help on using the repository browser.