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\ChromeManagement; 19 20class GoogleChromeManagementV1TelemetryDevice extends \Google\Collection 21{ 22 protected $collection_key = 'storageStatusReport'; 23 protected $audioStatusReportType = GoogleChromeManagementV1AudioStatusReport::class; 24 protected $audioStatusReportDataType = 'array'; 25 protected $batteryInfoType = GoogleChromeManagementV1BatteryInfo::class; 26 protected $batteryInfoDataType = 'array'; 27 protected $batteryStatusReportType = GoogleChromeManagementV1BatteryStatusReport::class; 28 protected $batteryStatusReportDataType = 'array'; 29 protected $cpuInfoType = GoogleChromeManagementV1CpuInfo::class; 30 protected $cpuInfoDataType = 'array'; 31 protected $cpuStatusReportType = GoogleChromeManagementV1CpuStatusReport::class; 32 protected $cpuStatusReportDataType = 'array'; 33 /** 34 * @var string 35 */ 36 public $customer; 37 /** 38 * @var string 39 */ 40 public $deviceId; 41 protected $graphicsInfoType = GoogleChromeManagementV1GraphicsInfo::class; 42 protected $graphicsInfoDataType = ''; 43 protected $graphicsStatusReportType = GoogleChromeManagementV1GraphicsStatusReport::class; 44 protected $graphicsStatusReportDataType = 'array'; 45 protected $memoryInfoType = GoogleChromeManagementV1MemoryInfo::class; 46 protected $memoryInfoDataType = ''; 47 protected $memoryStatusReportType = GoogleChromeManagementV1MemoryStatusReport::class; 48 protected $memoryStatusReportDataType = 'array'; 49 /** 50 * @var string 51 */ 52 public $name; 53 protected $networkStatusReportType = GoogleChromeManagementV1NetworkStatusReport::class; 54 protected $networkStatusReportDataType = 'array'; 55 /** 56 * @var string 57 */ 58 public $orgUnitId; 59 protected $osUpdateStatusType = GoogleChromeManagementV1OsUpdateStatus::class; 60 protected $osUpdateStatusDataType = 'array'; 61 /** 62 * @var string 63 */ 64 public $serialNumber; 65 protected $storageInfoType = GoogleChromeManagementV1StorageInfo::class; 66 protected $storageInfoDataType = ''; 67 protected $storageStatusReportType = GoogleChromeManagementV1StorageStatusReport::class; 68 protected $storageStatusReportDataType = 'array'; 69 70 /** 71 * @param GoogleChromeManagementV1AudioStatusReport[] 72 */ 73 public function setAudioStatusReport($audioStatusReport) 74 { 75 $this->audioStatusReport = $audioStatusReport; 76 } 77 /** 78 * @return GoogleChromeManagementV1AudioStatusReport[] 79 */ 80 public function getAudioStatusReport() 81 { 82 return $this->audioStatusReport; 83 } 84 /** 85 * @param GoogleChromeManagementV1BatteryInfo[] 86 */ 87 public function setBatteryInfo($batteryInfo) 88 { 89 $this->batteryInfo = $batteryInfo; 90 } 91 /** 92 * @return GoogleChromeManagementV1BatteryInfo[] 93 */ 94 public function getBatteryInfo() 95 { 96 return $this->batteryInfo; 97 } 98 /** 99 * @param GoogleChromeManagementV1BatteryStatusReport[] 100 */ 101 public function setBatteryStatusReport($batteryStatusReport) 102 { 103 $this->batteryStatusReport = $batteryStatusReport; 104 } 105 /** 106 * @return GoogleChromeManagementV1BatteryStatusReport[] 107 */ 108 public function getBatteryStatusReport() 109 { 110 return $this->batteryStatusReport; 111 } 112 /** 113 * @param GoogleChromeManagementV1CpuInfo[] 114 */ 115 public function setCpuInfo($cpuInfo) 116 { 117 $this->cpuInfo = $cpuInfo; 118 } 119 /** 120 * @return GoogleChromeManagementV1CpuInfo[] 121 */ 122 public function getCpuInfo() 123 { 124 return $this->cpuInfo; 125 } 126 /** 127 * @param GoogleChromeManagementV1CpuStatusReport[] 128 */ 129 public function setCpuStatusReport($cpuStatusReport) 130 { 131 $this->cpuStatusReport = $cpuStatusReport; 132 } 133 /** 134 * @return GoogleChromeManagementV1CpuStatusReport[] 135 */ 136 public function getCpuStatusReport() 137 { 138 return $this->cpuStatusReport; 139 } 140 /** 141 * @param string 142 */ 143 public function setCustomer($customer) 144 { 145 $this->customer = $customer; 146 } 147 /** 148 * @return string 149 */ 150 public function getCustomer() 151 { 152 return $this->customer; 153 } 154 /** 155 * @param string 156 */ 157 public function setDeviceId($deviceId) 158 { 159 $this->deviceId = $deviceId; 160 } 161 /** 162 * @return string 163 */ 164 public function getDeviceId() 165 { 166 return $this->deviceId; 167 } 168 /** 169 * @param GoogleChromeManagementV1GraphicsInfo 170 */ 171 public function setGraphicsInfo(GoogleChromeManagementV1GraphicsInfo $graphicsInfo) 172 { 173 $this->graphicsInfo = $graphicsInfo; 174 } 175 /** 176 * @return GoogleChromeManagementV1GraphicsInfo 177 */ 178 public function getGraphicsInfo() 179 { 180 return $this->graphicsInfo; 181 } 182 /** 183 * @param GoogleChromeManagementV1GraphicsStatusReport[] 184 */ 185 public function setGraphicsStatusReport($graphicsStatusReport) 186 { 187 $this->graphicsStatusReport = $graphicsStatusReport; 188 } 189 /** 190 * @return GoogleChromeManagementV1GraphicsStatusReport[] 191 */ 192 public function getGraphicsStatusReport() 193 { 194 return $this->graphicsStatusReport; 195 } 196 /** 197 * @param GoogleChromeManagementV1MemoryInfo 198 */ 199 public function setMemoryInfo(GoogleChromeManagementV1MemoryInfo $memoryInfo) 200 { 201 $this->memoryInfo = $memoryInfo; 202 } 203 /** 204 * @return GoogleChromeManagementV1MemoryInfo 205 */ 206 public function getMemoryInfo() 207 { 208 return $this->memoryInfo; 209 } 210 /** 211 * @param GoogleChromeManagementV1MemoryStatusReport[] 212 */ 213 public function setMemoryStatusReport($memoryStatusReport) 214 { 215 $this->memoryStatusReport = $memoryStatusReport; 216 } 217 /** 218 * @return GoogleChromeManagementV1MemoryStatusReport[] 219 */ 220 public function getMemoryStatusReport() 221 { 222 return $this->memoryStatusReport; 223 } 224 /** 225 * @param string 226 */ 227 public function setName($name) 228 { 229 $this->name = $name; 230 } 231 /** 232 * @return string 233 */ 234 public function getName() 235 { 236 return $this->name; 237 } 238 /** 239 * @param GoogleChromeManagementV1NetworkStatusReport[] 240 */ 241 public function setNetworkStatusReport($networkStatusReport) 242 { 243 $this->networkStatusReport = $networkStatusReport; 244 } 245 /** 246 * @return GoogleChromeManagementV1NetworkStatusReport[] 247 */ 248 public function getNetworkStatusReport() 249 { 250 return $this->networkStatusReport; 251 } 252 /** 253 * @param string 254 */ 255 public function setOrgUnitId($orgUnitId) 256 { 257 $this->orgUnitId = $orgUnitId; 258 } 259 /** 260 * @return string 261 */ 262 public function getOrgUnitId() 263 { 264 return $this->orgUnitId; 265 } 266 /** 267 * @param GoogleChromeManagementV1OsUpdateStatus[] 268 */ 269 public function setOsUpdateStatus($osUpdateStatus) 270 { 271 $this->osUpdateStatus = $osUpdateStatus; 272 } 273 /** 274 * @return GoogleChromeManagementV1OsUpdateStatus[] 275 */ 276 public function getOsUpdateStatus() 277 { 278 return $this->osUpdateStatus; 279 } 280 /** 281 * @param string 282 */ 283 public function setSerialNumber($serialNumber) 284 { 285 $this->serialNumber = $serialNumber; 286 } 287 /** 288 * @return string 289 */ 290 public function getSerialNumber() 291 { 292 return $this->serialNumber; 293 } 294 /** 295 * @param GoogleChromeManagementV1StorageInfo 296 */ 297 public function setStorageInfo(GoogleChromeManagementV1StorageInfo $storageInfo) 298 { 299 $this->storageInfo = $storageInfo; 300 } 301 /** 302 * @return GoogleChromeManagementV1StorageInfo 303 */ 304 public function getStorageInfo() 305 { 306 return $this->storageInfo; 307 } 308 /** 309 * @param GoogleChromeManagementV1StorageStatusReport[] 310 */ 311 public function setStorageStatusReport($storageStatusReport) 312 { 313 $this->storageStatusReport = $storageStatusReport; 314 } 315 /** 316 * @return GoogleChromeManagementV1StorageStatusReport[] 317 */ 318 public function getStorageStatusReport() 319 { 320 return $this->storageStatusReport; 321 } 322} 323 324// Adding a class alias for backwards compatibility with the previous class name. 325class_alias(GoogleChromeManagementV1TelemetryDevice::class, 'Google_Service_ChromeManagement_GoogleChromeManagementV1TelemetryDevice'); 326