1<?php 2/* 3 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 4 * use this file except in compliance with the License. You may obtain a copy of 5 * the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12 * License for the specific language governing permissions and limitations under 13 * the License. 14 */ 15 16 17 /** 18 * The "addresses" collection of methods. 19 * Typical usage is: 20 * <code> 21 * $computeService = new Google_ComputeService(...); 22 * $addresses = $computeService->addresses; 23 * </code> 24 */ 25 class Google_AddressesServiceResource extends Google_ServiceResource { 26 27 /** 28 * Retrieves the list of addresses grouped by scope. (addresses.aggregatedList) 29 * 30 * @param string $project Name of the project scoping this request. 31 * @param array $optParams Optional parameters. 32 * 33 * @opt_param string filter Optional. Filter expression for filtering listed resources. 34 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 35 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 36 * @return Google_AddressAggregatedList 37 */ 38 public function aggregatedList($project, $optParams = array()) { 39 $params = array('project' => $project); 40 $params = array_merge($params, $optParams); 41 $data = $this->__call('aggregatedList', array($params)); 42 if ($this->useObjects()) { 43 return new Google_AddressAggregatedList($data); 44 } else { 45 return $data; 46 } 47 } 48 /** 49 * Deletes the specified address resource. (addresses.delete) 50 * 51 * @param string $project Name of the project scoping this request. 52 * @param string $region Name of the region scoping this request. 53 * @param string $address Name of the address resource to delete. 54 * @param array $optParams Optional parameters. 55 * @return Google_Operation 56 */ 57 public function delete($project, $region, $address, $optParams = array()) { 58 $params = array('project' => $project, 'region' => $region, 'address' => $address); 59 $params = array_merge($params, $optParams); 60 $data = $this->__call('delete', array($params)); 61 if ($this->useObjects()) { 62 return new Google_Operation($data); 63 } else { 64 return $data; 65 } 66 } 67 /** 68 * Returns the specified address resource. (addresses.get) 69 * 70 * @param string $project Name of the project scoping this request. 71 * @param string $region Name of the region scoping this request. 72 * @param string $address Name of the address resource to return. 73 * @param array $optParams Optional parameters. 74 * @return Google_Address 75 */ 76 public function get($project, $region, $address, $optParams = array()) { 77 $params = array('project' => $project, 'region' => $region, 'address' => $address); 78 $params = array_merge($params, $optParams); 79 $data = $this->__call('get', array($params)); 80 if ($this->useObjects()) { 81 return new Google_Address($data); 82 } else { 83 return $data; 84 } 85 } 86 /** 87 * Creates an address resource in the specified project using the data included in the request. 88 * (addresses.insert) 89 * 90 * @param string $project Name of the project scoping this request. 91 * @param string $region Name of the region scoping this request. 92 * @param Google_Address $postBody 93 * @param array $optParams Optional parameters. 94 * @return Google_Operation 95 */ 96 public function insert($project, $region, Google_Address $postBody, $optParams = array()) { 97 $params = array('project' => $project, 'region' => $region, 'postBody' => $postBody); 98 $params = array_merge($params, $optParams); 99 $data = $this->__call('insert', array($params)); 100 if ($this->useObjects()) { 101 return new Google_Operation($data); 102 } else { 103 return $data; 104 } 105 } 106 /** 107 * Retrieves the list of address resources contained within the specified region. (addresses.list) 108 * 109 * @param string $project Name of the project scoping this request. 110 * @param string $region Name of the region scoping this request. 111 * @param array $optParams Optional parameters. 112 * 113 * @opt_param string filter Optional. Filter expression for filtering listed resources. 114 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 115 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 116 * @return Google_AddressList 117 */ 118 public function listAddresses($project, $region, $optParams = array()) { 119 $params = array('project' => $project, 'region' => $region); 120 $params = array_merge($params, $optParams); 121 $data = $this->__call('list', array($params)); 122 if ($this->useObjects()) { 123 return new Google_AddressList($data); 124 } else { 125 return $data; 126 } 127 } 128 } 129 130 /** 131 * The "disks" collection of methods. 132 * Typical usage is: 133 * <code> 134 * $computeService = new Google_ComputeService(...); 135 * $disks = $computeService->disks; 136 * </code> 137 */ 138 class Google_DisksServiceResource extends Google_ServiceResource { 139 140 /** 141 * Retrieves the list of disks grouped by scope. (disks.aggregatedList) 142 * 143 * @param string $project Name of the project scoping this request. 144 * @param array $optParams Optional parameters. 145 * 146 * @opt_param string filter Optional. Filter expression for filtering listed resources. 147 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 148 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 149 * @return Google_DiskAggregatedList 150 */ 151 public function aggregatedList($project, $optParams = array()) { 152 $params = array('project' => $project); 153 $params = array_merge($params, $optParams); 154 $data = $this->__call('aggregatedList', array($params)); 155 if ($this->useObjects()) { 156 return new Google_DiskAggregatedList($data); 157 } else { 158 return $data; 159 } 160 } 161 /** 162 * (disks.createSnapshot) 163 * 164 * @param string $project Name of the project scoping this request. 165 * @param string $zone Name of the zone scoping this request. 166 * @param string $disk Name of the persistent disk resource to delete. 167 * @param Google_Snapshot $postBody 168 * @param array $optParams Optional parameters. 169 * @return Google_Operation 170 */ 171 public function createSnapshot($project, $zone, $disk, Google_Snapshot $postBody, $optParams = array()) { 172 $params = array('project' => $project, 'zone' => $zone, 'disk' => $disk, 'postBody' => $postBody); 173 $params = array_merge($params, $optParams); 174 $data = $this->__call('createSnapshot', array($params)); 175 if ($this->useObjects()) { 176 return new Google_Operation($data); 177 } else { 178 return $data; 179 } 180 } 181 /** 182 * Deletes the specified persistent disk resource. (disks.delete) 183 * 184 * @param string $project Name of the project scoping this request. 185 * @param string $zone Name of the zone scoping this request. 186 * @param string $disk Name of the persistent disk resource to delete. 187 * @param array $optParams Optional parameters. 188 * @return Google_Operation 189 */ 190 public function delete($project, $zone, $disk, $optParams = array()) { 191 $params = array('project' => $project, 'zone' => $zone, 'disk' => $disk); 192 $params = array_merge($params, $optParams); 193 $data = $this->__call('delete', array($params)); 194 if ($this->useObjects()) { 195 return new Google_Operation($data); 196 } else { 197 return $data; 198 } 199 } 200 /** 201 * Returns the specified persistent disk resource. (disks.get) 202 * 203 * @param string $project Name of the project scoping this request. 204 * @param string $zone Name of the zone scoping this request. 205 * @param string $disk Name of the persistent disk resource to return. 206 * @param array $optParams Optional parameters. 207 * @return Google_Disk 208 */ 209 public function get($project, $zone, $disk, $optParams = array()) { 210 $params = array('project' => $project, 'zone' => $zone, 'disk' => $disk); 211 $params = array_merge($params, $optParams); 212 $data = $this->__call('get', array($params)); 213 if ($this->useObjects()) { 214 return new Google_Disk($data); 215 } else { 216 return $data; 217 } 218 } 219 /** 220 * Creates a persistent disk resource in the specified project using the data included in the 221 * request. (disks.insert) 222 * 223 * @param string $project Name of the project scoping this request. 224 * @param string $zone Name of the zone scoping this request. 225 * @param Google_Disk $postBody 226 * @param array $optParams Optional parameters. 227 * 228 * @opt_param string sourceImage Optional. Source image to restore onto a disk. 229 * @return Google_Operation 230 */ 231 public function insert($project, $zone, Google_Disk $postBody, $optParams = array()) { 232 $params = array('project' => $project, 'zone' => $zone, 'postBody' => $postBody); 233 $params = array_merge($params, $optParams); 234 $data = $this->__call('insert', array($params)); 235 if ($this->useObjects()) { 236 return new Google_Operation($data); 237 } else { 238 return $data; 239 } 240 } 241 /** 242 * Retrieves the list of persistent disk resources contained within the specified zone. (disks.list) 243 * 244 * @param string $project Name of the project scoping this request. 245 * @param string $zone Name of the zone scoping this request. 246 * @param array $optParams Optional parameters. 247 * 248 * @opt_param string filter Optional. Filter expression for filtering listed resources. 249 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 250 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 251 * @return Google_DiskList 252 */ 253 public function listDisks($project, $zone, $optParams = array()) { 254 $params = array('project' => $project, 'zone' => $zone); 255 $params = array_merge($params, $optParams); 256 $data = $this->__call('list', array($params)); 257 if ($this->useObjects()) { 258 return new Google_DiskList($data); 259 } else { 260 return $data; 261 } 262 } 263 } 264 265 /** 266 * The "firewalls" collection of methods. 267 * Typical usage is: 268 * <code> 269 * $computeService = new Google_ComputeService(...); 270 * $firewalls = $computeService->firewalls; 271 * </code> 272 */ 273 class Google_FirewallsServiceResource extends Google_ServiceResource { 274 275 /** 276 * Deletes the specified firewall resource. (firewalls.delete) 277 * 278 * @param string $project Name of the project scoping this request. 279 * @param string $firewall Name of the firewall resource to delete. 280 * @param array $optParams Optional parameters. 281 * @return Google_Operation 282 */ 283 public function delete($project, $firewall, $optParams = array()) { 284 $params = array('project' => $project, 'firewall' => $firewall); 285 $params = array_merge($params, $optParams); 286 $data = $this->__call('delete', array($params)); 287 if ($this->useObjects()) { 288 return new Google_Operation($data); 289 } else { 290 return $data; 291 } 292 } 293 /** 294 * Returns the specified firewall resource. (firewalls.get) 295 * 296 * @param string $project Name of the project scoping this request. 297 * @param string $firewall Name of the firewall resource to return. 298 * @param array $optParams Optional parameters. 299 * @return Google_Firewall 300 */ 301 public function get($project, $firewall, $optParams = array()) { 302 $params = array('project' => $project, 'firewall' => $firewall); 303 $params = array_merge($params, $optParams); 304 $data = $this->__call('get', array($params)); 305 if ($this->useObjects()) { 306 return new Google_Firewall($data); 307 } else { 308 return $data; 309 } 310 } 311 /** 312 * Creates a firewall resource in the specified project using the data included in the request. 313 * (firewalls.insert) 314 * 315 * @param string $project Name of the project scoping this request. 316 * @param Google_Firewall $postBody 317 * @param array $optParams Optional parameters. 318 * @return Google_Operation 319 */ 320 public function insert($project, Google_Firewall $postBody, $optParams = array()) { 321 $params = array('project' => $project, 'postBody' => $postBody); 322 $params = array_merge($params, $optParams); 323 $data = $this->__call('insert', array($params)); 324 if ($this->useObjects()) { 325 return new Google_Operation($data); 326 } else { 327 return $data; 328 } 329 } 330 /** 331 * Retrieves the list of firewall resources available to the specified project. (firewalls.list) 332 * 333 * @param string $project Name of the project scoping this request. 334 * @param array $optParams Optional parameters. 335 * 336 * @opt_param string filter Optional. Filter expression for filtering listed resources. 337 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 338 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 339 * @return Google_FirewallList 340 */ 341 public function listFirewalls($project, $optParams = array()) { 342 $params = array('project' => $project); 343 $params = array_merge($params, $optParams); 344 $data = $this->__call('list', array($params)); 345 if ($this->useObjects()) { 346 return new Google_FirewallList($data); 347 } else { 348 return $data; 349 } 350 } 351 /** 352 * Updates the specified firewall resource with the data included in the request. This method 353 * supports patch semantics. (firewalls.patch) 354 * 355 * @param string $project Name of the project scoping this request. 356 * @param string $firewall Name of the firewall resource to update. 357 * @param Google_Firewall $postBody 358 * @param array $optParams Optional parameters. 359 * @return Google_Operation 360 */ 361 public function patch($project, $firewall, Google_Firewall $postBody, $optParams = array()) { 362 $params = array('project' => $project, 'firewall' => $firewall, 'postBody' => $postBody); 363 $params = array_merge($params, $optParams); 364 $data = $this->__call('patch', array($params)); 365 if ($this->useObjects()) { 366 return new Google_Operation($data); 367 } else { 368 return $data; 369 } 370 } 371 /** 372 * Updates the specified firewall resource with the data included in the request. (firewalls.update) 373 * 374 * @param string $project Name of the project scoping this request. 375 * @param string $firewall Name of the firewall resource to update. 376 * @param Google_Firewall $postBody 377 * @param array $optParams Optional parameters. 378 * @return Google_Operation 379 */ 380 public function update($project, $firewall, Google_Firewall $postBody, $optParams = array()) { 381 $params = array('project' => $project, 'firewall' => $firewall, 'postBody' => $postBody); 382 $params = array_merge($params, $optParams); 383 $data = $this->__call('update', array($params)); 384 if ($this->useObjects()) { 385 return new Google_Operation($data); 386 } else { 387 return $data; 388 } 389 } 390 } 391 392 /** 393 * The "globalOperations" collection of methods. 394 * Typical usage is: 395 * <code> 396 * $computeService = new Google_ComputeService(...); 397 * $globalOperations = $computeService->globalOperations; 398 * </code> 399 */ 400 class Google_GlobalOperationsServiceResource extends Google_ServiceResource { 401 402 /** 403 * Retrieves the list of all operations grouped by scope. (globalOperations.aggregatedList) 404 * 405 * @param string $project Name of the project scoping this request. 406 * @param array $optParams Optional parameters. 407 * 408 * @opt_param string filter Optional. Filter expression for filtering listed resources. 409 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 410 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 411 * @return Google_OperationAggregatedList 412 */ 413 public function aggregatedList($project, $optParams = array()) { 414 $params = array('project' => $project); 415 $params = array_merge($params, $optParams); 416 $data = $this->__call('aggregatedList', array($params)); 417 if ($this->useObjects()) { 418 return new Google_OperationAggregatedList($data); 419 } else { 420 return $data; 421 } 422 } 423 /** 424 * Deletes the specified operation resource. (globalOperations.delete) 425 * 426 * @param string $project Name of the project scoping this request. 427 * @param string $operation Name of the operation resource to delete. 428 * @param array $optParams Optional parameters. 429 */ 430 public function delete($project, $operation, $optParams = array()) { 431 $params = array('project' => $project, 'operation' => $operation); 432 $params = array_merge($params, $optParams); 433 $data = $this->__call('delete', array($params)); 434 return $data; 435 } 436 /** 437 * Retrieves the specified operation resource. (globalOperations.get) 438 * 439 * @param string $project Name of the project scoping this request. 440 * @param string $operation Name of the operation resource to return. 441 * @param array $optParams Optional parameters. 442 * @return Google_Operation 443 */ 444 public function get($project, $operation, $optParams = array()) { 445 $params = array('project' => $project, 'operation' => $operation); 446 $params = array_merge($params, $optParams); 447 $data = $this->__call('get', array($params)); 448 if ($this->useObjects()) { 449 return new Google_Operation($data); 450 } else { 451 return $data; 452 } 453 } 454 /** 455 * Retrieves the list of operation resources contained within the specified project. 456 * (globalOperations.list) 457 * 458 * @param string $project Name of the project scoping this request. 459 * @param array $optParams Optional parameters. 460 * 461 * @opt_param string filter Optional. Filter expression for filtering listed resources. 462 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 463 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 464 * @return Google_OperationList 465 */ 466 public function listGlobalOperations($project, $optParams = array()) { 467 $params = array('project' => $project); 468 $params = array_merge($params, $optParams); 469 $data = $this->__call('list', array($params)); 470 if ($this->useObjects()) { 471 return new Google_OperationList($data); 472 } else { 473 return $data; 474 } 475 } 476 } 477 478 /** 479 * The "images" collection of methods. 480 * Typical usage is: 481 * <code> 482 * $computeService = new Google_ComputeService(...); 483 * $images = $computeService->images; 484 * </code> 485 */ 486 class Google_ImagesServiceResource extends Google_ServiceResource { 487 488 /** 489 * Deletes the specified image resource. (images.delete) 490 * 491 * @param string $project Name of the project scoping this request. 492 * @param string $image Name of the image resource to delete. 493 * @param array $optParams Optional parameters. 494 * @return Google_Operation 495 */ 496 public function delete($project, $image, $optParams = array()) { 497 $params = array('project' => $project, 'image' => $image); 498 $params = array_merge($params, $optParams); 499 $data = $this->__call('delete', array($params)); 500 if ($this->useObjects()) { 501 return new Google_Operation($data); 502 } else { 503 return $data; 504 } 505 } 506 /** 507 * Sets the deprecation status of an image. If no message body is given, clears the deprecation 508 * status instead. (images.deprecate) 509 * 510 * @param string $project Name of the project scoping this request. 511 * @param string $image Image name. 512 * @param Google_DeprecationStatus $postBody 513 * @param array $optParams Optional parameters. 514 * @return Google_Operation 515 */ 516 public function deprecate($project, $image, Google_DeprecationStatus $postBody, $optParams = array()) { 517 $params = array('project' => $project, 'image' => $image, 'postBody' => $postBody); 518 $params = array_merge($params, $optParams); 519 $data = $this->__call('deprecate', array($params)); 520 if ($this->useObjects()) { 521 return new Google_Operation($data); 522 } else { 523 return $data; 524 } 525 } 526 /** 527 * Returns the specified image resource. (images.get) 528 * 529 * @param string $project Name of the project scoping this request. 530 * @param string $image Name of the image resource to return. 531 * @param array $optParams Optional parameters. 532 * @return Google_Image 533 */ 534 public function get($project, $image, $optParams = array()) { 535 $params = array('project' => $project, 'image' => $image); 536 $params = array_merge($params, $optParams); 537 $data = $this->__call('get', array($params)); 538 if ($this->useObjects()) { 539 return new Google_Image($data); 540 } else { 541 return $data; 542 } 543 } 544 /** 545 * Creates an image resource in the specified project using the data included in the request. 546 * (images.insert) 547 * 548 * @param string $project Name of the project scoping this request. 549 * @param Google_Image $postBody 550 * @param array $optParams Optional parameters. 551 * @return Google_Operation 552 */ 553 public function insert($project, Google_Image $postBody, $optParams = array()) { 554 $params = array('project' => $project, 'postBody' => $postBody); 555 $params = array_merge($params, $optParams); 556 $data = $this->__call('insert', array($params)); 557 if ($this->useObjects()) { 558 return new Google_Operation($data); 559 } else { 560 return $data; 561 } 562 } 563 /** 564 * Retrieves the list of image resources available to the specified project. (images.list) 565 * 566 * @param string $project Name of the project scoping this request. 567 * @param array $optParams Optional parameters. 568 * 569 * @opt_param string filter Optional. Filter expression for filtering listed resources. 570 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 571 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 572 * @return Google_ImageList 573 */ 574 public function listImages($project, $optParams = array()) { 575 $params = array('project' => $project); 576 $params = array_merge($params, $optParams); 577 $data = $this->__call('list', array($params)); 578 if ($this->useObjects()) { 579 return new Google_ImageList($data); 580 } else { 581 return $data; 582 } 583 } 584 } 585 586 /** 587 * The "instances" collection of methods. 588 * Typical usage is: 589 * <code> 590 * $computeService = new Google_ComputeService(...); 591 * $instances = $computeService->instances; 592 * </code> 593 */ 594 class Google_InstancesServiceResource extends Google_ServiceResource { 595 596 /** 597 * Adds an access config to an instance's network interface. (instances.addAccessConfig) 598 * 599 * @param string $project Project name. 600 * @param string $zone Name of the zone scoping this request. 601 * @param string $instance Instance name. 602 * @param string $networkInterface Network interface name. 603 * @param Google_AccessConfig $postBody 604 * @param array $optParams Optional parameters. 605 * @return Google_Operation 606 */ 607 public function addAccessConfig($project, $zone, $instance, $networkInterface, Google_AccessConfig $postBody, $optParams = array()) { 608 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'networkInterface' => $networkInterface, 'postBody' => $postBody); 609 $params = array_merge($params, $optParams); 610 $data = $this->__call('addAccessConfig', array($params)); 611 if ($this->useObjects()) { 612 return new Google_Operation($data); 613 } else { 614 return $data; 615 } 616 } 617 /** 618 * (instances.aggregatedList) 619 * 620 * @param string $project Name of the project scoping this request. 621 * @param array $optParams Optional parameters. 622 * 623 * @opt_param string filter Optional. Filter expression for filtering listed resources. 624 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 625 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 626 * @return Google_InstanceAggregatedList 627 */ 628 public function aggregatedList($project, $optParams = array()) { 629 $params = array('project' => $project); 630 $params = array_merge($params, $optParams); 631 $data = $this->__call('aggregatedList', array($params)); 632 if ($this->useObjects()) { 633 return new Google_InstanceAggregatedList($data); 634 } else { 635 return $data; 636 } 637 } 638 /** 639 * Attaches a disk resource to an instance. (instances.attachDisk) 640 * 641 * @param string $project Project name. 642 * @param string $zone Name of the zone scoping this request. 643 * @param string $instance Instance name. 644 * @param Google_AttachedDisk $postBody 645 * @param array $optParams Optional parameters. 646 * @return Google_Operation 647 */ 648 public function attachDisk($project, $zone, $instance, Google_AttachedDisk $postBody, $optParams = array()) { 649 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'postBody' => $postBody); 650 $params = array_merge($params, $optParams); 651 $data = $this->__call('attachDisk', array($params)); 652 if ($this->useObjects()) { 653 return new Google_Operation($data); 654 } else { 655 return $data; 656 } 657 } 658 /** 659 * Deletes the specified instance resource. (instances.delete) 660 * 661 * @param string $project Name of the project scoping this request. 662 * @param string $zone Name of the zone scoping this request. 663 * @param string $instance Name of the instance resource to delete. 664 * @param array $optParams Optional parameters. 665 * @return Google_Operation 666 */ 667 public function delete($project, $zone, $instance, $optParams = array()) { 668 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance); 669 $params = array_merge($params, $optParams); 670 $data = $this->__call('delete', array($params)); 671 if ($this->useObjects()) { 672 return new Google_Operation($data); 673 } else { 674 return $data; 675 } 676 } 677 /** 678 * Deletes an access config from an instance's network interface. (instances.deleteAccessConfig) 679 * 680 * @param string $project Project name. 681 * @param string $zone Name of the zone scoping this request. 682 * @param string $instance Instance name. 683 * @param string $accessConfig Access config name. 684 * @param string $networkInterface Network interface name. 685 * @param array $optParams Optional parameters. 686 * @return Google_Operation 687 */ 688 public function deleteAccessConfig($project, $zone, $instance, $accessConfig, $networkInterface, $optParams = array()) { 689 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'accessConfig' => $accessConfig, 'networkInterface' => $networkInterface); 690 $params = array_merge($params, $optParams); 691 $data = $this->__call('deleteAccessConfig', array($params)); 692 if ($this->useObjects()) { 693 return new Google_Operation($data); 694 } else { 695 return $data; 696 } 697 } 698 /** 699 * Detaches a disk from an instance. (instances.detachDisk) 700 * 701 * @param string $project Project name. 702 * @param string $zone Name of the zone scoping this request. 703 * @param string $instance Instance name. 704 * @param string $deviceName Disk device name to detach. 705 * @param array $optParams Optional parameters. 706 * @return Google_Operation 707 */ 708 public function detachDisk($project, $zone, $instance, $deviceName, $optParams = array()) { 709 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'deviceName' => $deviceName); 710 $params = array_merge($params, $optParams); 711 $data = $this->__call('detachDisk', array($params)); 712 if ($this->useObjects()) { 713 return new Google_Operation($data); 714 } else { 715 return $data; 716 } 717 } 718 /** 719 * Returns the specified instance resource. (instances.get) 720 * 721 * @param string $project Name of the project scoping this request. 722 * @param string $zone Name of the zone scoping this request. 723 * @param string $instance Name of the instance resource to return. 724 * @param array $optParams Optional parameters. 725 * @return Google_Instance 726 */ 727 public function get($project, $zone, $instance, $optParams = array()) { 728 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance); 729 $params = array_merge($params, $optParams); 730 $data = $this->__call('get', array($params)); 731 if ($this->useObjects()) { 732 return new Google_Instance($data); 733 } else { 734 return $data; 735 } 736 } 737 /** 738 * Returns the specified instance's serial port output. (instances.getSerialPortOutput) 739 * 740 * @param string $project Name of the project scoping this request. 741 * @param string $zone Name of the zone scoping this request. 742 * @param string $instance Name of the instance scoping this request. 743 * @param array $optParams Optional parameters. 744 * @return Google_SerialPortOutput 745 */ 746 public function getSerialPortOutput($project, $zone, $instance, $optParams = array()) { 747 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance); 748 $params = array_merge($params, $optParams); 749 $data = $this->__call('getSerialPortOutput', array($params)); 750 if ($this->useObjects()) { 751 return new Google_SerialPortOutput($data); 752 } else { 753 return $data; 754 } 755 } 756 /** 757 * Creates an instance resource in the specified project using the data included in the request. 758 * (instances.insert) 759 * 760 * @param string $project Name of the project scoping this request. 761 * @param string $zone Name of the zone scoping this request. 762 * @param Google_Instance $postBody 763 * @param array $optParams Optional parameters. 764 * @return Google_Operation 765 */ 766 public function insert($project, $zone, Google_Instance $postBody, $optParams = array()) { 767 $params = array('project' => $project, 'zone' => $zone, 'postBody' => $postBody); 768 $params = array_merge($params, $optParams); 769 $data = $this->__call('insert', array($params)); 770 if ($this->useObjects()) { 771 return new Google_Operation($data); 772 } else { 773 return $data; 774 } 775 } 776 /** 777 * Retrieves the list of instance resources contained within the specified zone. (instances.list) 778 * 779 * @param string $project Name of the project scoping this request. 780 * @param string $zone Name of the zone scoping this request. 781 * @param array $optParams Optional parameters. 782 * 783 * @opt_param string filter Optional. Filter expression for filtering listed resources. 784 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 785 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 786 * @return Google_InstanceList 787 */ 788 public function listInstances($project, $zone, $optParams = array()) { 789 $params = array('project' => $project, 'zone' => $zone); 790 $params = array_merge($params, $optParams); 791 $data = $this->__call('list', array($params)); 792 if ($this->useObjects()) { 793 return new Google_InstanceList($data); 794 } else { 795 return $data; 796 } 797 } 798 /** 799 * Performs a hard reset on the instance. (instances.reset) 800 * 801 * @param string $project Name of the project scoping this request. 802 * @param string $zone Name of the zone scoping this request. 803 * @param string $instance Name of the instance scoping this request. 804 * @param array $optParams Optional parameters. 805 * @return Google_Operation 806 */ 807 public function reset($project, $zone, $instance, $optParams = array()) { 808 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance); 809 $params = array_merge($params, $optParams); 810 $data = $this->__call('reset', array($params)); 811 if ($this->useObjects()) { 812 return new Google_Operation($data); 813 } else { 814 return $data; 815 } 816 } 817 /** 818 * Sets metadata for the specified instance to the data included in the request. 819 * (instances.setMetadata) 820 * 821 * @param string $project Name of the project scoping this request. 822 * @param string $zone Name of the zone scoping this request. 823 * @param string $instance Name of the instance scoping this request. 824 * @param Google_Metadata $postBody 825 * @param array $optParams Optional parameters. 826 * @return Google_Operation 827 */ 828 public function setMetadata($project, $zone, $instance, Google_Metadata $postBody, $optParams = array()) { 829 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'postBody' => $postBody); 830 $params = array_merge($params, $optParams); 831 $data = $this->__call('setMetadata', array($params)); 832 if ($this->useObjects()) { 833 return new Google_Operation($data); 834 } else { 835 return $data; 836 } 837 } 838 /** 839 * Sets tags for the specified instance to the data included in the request. (instances.setTags) 840 * 841 * @param string $project Name of the project scoping this request. 842 * @param string $zone Name of the zone scoping this request. 843 * @param string $instance Name of the instance scoping this request. 844 * @param Google_Tags $postBody 845 * @param array $optParams Optional parameters. 846 * @return Google_Operation 847 */ 848 public function setTags($project, $zone, $instance, Google_Tags $postBody, $optParams = array()) { 849 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'postBody' => $postBody); 850 $params = array_merge($params, $optParams); 851 $data = $this->__call('setTags', array($params)); 852 if ($this->useObjects()) { 853 return new Google_Operation($data); 854 } else { 855 return $data; 856 } 857 } 858 } 859 860 /** 861 * The "kernels" collection of methods. 862 * Typical usage is: 863 * <code> 864 * $computeService = new Google_ComputeService(...); 865 * $kernels = $computeService->kernels; 866 * </code> 867 */ 868 class Google_KernelsServiceResource extends Google_ServiceResource { 869 870 /** 871 * Returns the specified kernel resource. (kernels.get) 872 * 873 * @param string $project Name of the project scoping this request. 874 * @param string $kernel Name of the kernel resource to return. 875 * @param array $optParams Optional parameters. 876 * @return Google_Kernel 877 */ 878 public function get($project, $kernel, $optParams = array()) { 879 $params = array('project' => $project, 'kernel' => $kernel); 880 $params = array_merge($params, $optParams); 881 $data = $this->__call('get', array($params)); 882 if ($this->useObjects()) { 883 return new Google_Kernel($data); 884 } else { 885 return $data; 886 } 887 } 888 /** 889 * Retrieves the list of kernel resources available to the specified project. (kernels.list) 890 * 891 * @param string $project Name of the project scoping this request. 892 * @param array $optParams Optional parameters. 893 * 894 * @opt_param string filter Optional. Filter expression for filtering listed resources. 895 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 896 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 897 * @return Google_KernelList 898 */ 899 public function listKernels($project, $optParams = array()) { 900 $params = array('project' => $project); 901 $params = array_merge($params, $optParams); 902 $data = $this->__call('list', array($params)); 903 if ($this->useObjects()) { 904 return new Google_KernelList($data); 905 } else { 906 return $data; 907 } 908 } 909 } 910 911 /** 912 * The "machineTypes" collection of methods. 913 * Typical usage is: 914 * <code> 915 * $computeService = new Google_ComputeService(...); 916 * $machineTypes = $computeService->machineTypes; 917 * </code> 918 */ 919 class Google_MachineTypesServiceResource extends Google_ServiceResource { 920 921 /** 922 * Retrieves the list of machine type resources grouped by scope. (machineTypes.aggregatedList) 923 * 924 * @param string $project Name of the project scoping this request. 925 * @param array $optParams Optional parameters. 926 * 927 * @opt_param string filter Optional. Filter expression for filtering listed resources. 928 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 929 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 930 * @return Google_MachineTypeAggregatedList 931 */ 932 public function aggregatedList($project, $optParams = array()) { 933 $params = array('project' => $project); 934 $params = array_merge($params, $optParams); 935 $data = $this->__call('aggregatedList', array($params)); 936 if ($this->useObjects()) { 937 return new Google_MachineTypeAggregatedList($data); 938 } else { 939 return $data; 940 } 941 } 942 /** 943 * Returns the specified machine type resource. (machineTypes.get) 944 * 945 * @param string $project Name of the project scoping this request. 946 * @param string $zone Name of the zone scoping this request. 947 * @param string $machineType Name of the machine type resource to return. 948 * @param array $optParams Optional parameters. 949 * @return Google_MachineType 950 */ 951 public function get($project, $zone, $machineType, $optParams = array()) { 952 $params = array('project' => $project, 'zone' => $zone, 'machineType' => $machineType); 953 $params = array_merge($params, $optParams); 954 $data = $this->__call('get', array($params)); 955 if ($this->useObjects()) { 956 return new Google_MachineType($data); 957 } else { 958 return $data; 959 } 960 } 961 /** 962 * Retrieves the list of machine type resources available to the specified project. 963 * (machineTypes.list) 964 * 965 * @param string $project Name of the project scoping this request. 966 * @param string $zone Name of the zone scoping this request. 967 * @param array $optParams Optional parameters. 968 * 969 * @opt_param string filter Optional. Filter expression for filtering listed resources. 970 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 971 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 972 * @return Google_MachineTypeList 973 */ 974 public function listMachineTypes($project, $zone, $optParams = array()) { 975 $params = array('project' => $project, 'zone' => $zone); 976 $params = array_merge($params, $optParams); 977 $data = $this->__call('list', array($params)); 978 if ($this->useObjects()) { 979 return new Google_MachineTypeList($data); 980 } else { 981 return $data; 982 } 983 } 984 } 985 986 /** 987 * The "networks" collection of methods. 988 * Typical usage is: 989 * <code> 990 * $computeService = new Google_ComputeService(...); 991 * $networks = $computeService->networks; 992 * </code> 993 */ 994 class Google_NetworksServiceResource extends Google_ServiceResource { 995 996 /** 997 * Deletes the specified network resource. (networks.delete) 998 * 999 * @param string $project Name of the project scoping this request. 1000 * @param string $network Name of the network resource to delete. 1001 * @param array $optParams Optional parameters. 1002 * @return Google_Operation 1003 */ 1004 public function delete($project, $network, $optParams = array()) { 1005 $params = array('project' => $project, 'network' => $network); 1006 $params = array_merge($params, $optParams); 1007 $data = $this->__call('delete', array($params)); 1008 if ($this->useObjects()) { 1009 return new Google_Operation($data); 1010 } else { 1011 return $data; 1012 } 1013 } 1014 /** 1015 * Returns the specified network resource. (networks.get) 1016 * 1017 * @param string $project Name of the project scoping this request. 1018 * @param string $network Name of the network resource to return. 1019 * @param array $optParams Optional parameters. 1020 * @return Google_Network 1021 */ 1022 public function get($project, $network, $optParams = array()) { 1023 $params = array('project' => $project, 'network' => $network); 1024 $params = array_merge($params, $optParams); 1025 $data = $this->__call('get', array($params)); 1026 if ($this->useObjects()) { 1027 return new Google_Network($data); 1028 } else { 1029 return $data; 1030 } 1031 } 1032 /** 1033 * Creates a network resource in the specified project using the data included in the request. 1034 * (networks.insert) 1035 * 1036 * @param string $project Name of the project scoping this request. 1037 * @param Google_Network $postBody 1038 * @param array $optParams Optional parameters. 1039 * @return Google_Operation 1040 */ 1041 public function insert($project, Google_Network $postBody, $optParams = array()) { 1042 $params = array('project' => $project, 'postBody' => $postBody); 1043 $params = array_merge($params, $optParams); 1044 $data = $this->__call('insert', array($params)); 1045 if ($this->useObjects()) { 1046 return new Google_Operation($data); 1047 } else { 1048 return $data; 1049 } 1050 } 1051 /** 1052 * Retrieves the list of network resources available to the specified project. (networks.list) 1053 * 1054 * @param string $project Name of the project scoping this request. 1055 * @param array $optParams Optional parameters. 1056 * 1057 * @opt_param string filter Optional. Filter expression for filtering listed resources. 1058 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 1059 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 1060 * @return Google_NetworkList 1061 */ 1062 public function listNetworks($project, $optParams = array()) { 1063 $params = array('project' => $project); 1064 $params = array_merge($params, $optParams); 1065 $data = $this->__call('list', array($params)); 1066 if ($this->useObjects()) { 1067 return new Google_NetworkList($data); 1068 } else { 1069 return $data; 1070 } 1071 } 1072 } 1073 1074 /** 1075 * The "projects" collection of methods. 1076 * Typical usage is: 1077 * <code> 1078 * $computeService = new Google_ComputeService(...); 1079 * $projects = $computeService->projects; 1080 * </code> 1081 */ 1082 class Google_ProjectsServiceResource extends Google_ServiceResource { 1083 1084 /** 1085 * Returns the specified project resource. (projects.get) 1086 * 1087 * @param string $project Name of the project resource to retrieve. 1088 * @param array $optParams Optional parameters. 1089 * @return Google_Project 1090 */ 1091 public function get($project, $optParams = array()) { 1092 $params = array('project' => $project); 1093 $params = array_merge($params, $optParams); 1094 $data = $this->__call('get', array($params)); 1095 if ($this->useObjects()) { 1096 return new Google_Project($data); 1097 } else { 1098 return $data; 1099 } 1100 } 1101 /** 1102 * Sets metadata common to all instances within the specified project using the data included in the 1103 * request. (projects.setCommonInstanceMetadata) 1104 * 1105 * @param string $project Name of the project scoping this request. 1106 * @param Google_Metadata $postBody 1107 * @param array $optParams Optional parameters. 1108 * @return Google_Operation 1109 */ 1110 public function setCommonInstanceMetadata($project, Google_Metadata $postBody, $optParams = array()) { 1111 $params = array('project' => $project, 'postBody' => $postBody); 1112 $params = array_merge($params, $optParams); 1113 $data = $this->__call('setCommonInstanceMetadata', array($params)); 1114 if ($this->useObjects()) { 1115 return new Google_Operation($data); 1116 } else { 1117 return $data; 1118 } 1119 } 1120 } 1121 1122 /** 1123 * The "regionOperations" collection of methods. 1124 * Typical usage is: 1125 * <code> 1126 * $computeService = new Google_ComputeService(...); 1127 * $regionOperations = $computeService->regionOperations; 1128 * </code> 1129 */ 1130 class Google_RegionOperationsServiceResource extends Google_ServiceResource { 1131 1132 /** 1133 * Deletes the specified region-specific operation resource. (regionOperations.delete) 1134 * 1135 * @param string $project Name of the project scoping this request. 1136 * @param string $region Name of the region scoping this request. 1137 * @param string $operation Name of the operation resource to delete. 1138 * @param array $optParams Optional parameters. 1139 */ 1140 public function delete($project, $region, $operation, $optParams = array()) { 1141 $params = array('project' => $project, 'region' => $region, 'operation' => $operation); 1142 $params = array_merge($params, $optParams); 1143 $data = $this->__call('delete', array($params)); 1144 return $data; 1145 } 1146 /** 1147 * Retrieves the specified region-specific operation resource. (regionOperations.get) 1148 * 1149 * @param string $project Name of the project scoping this request. 1150 * @param string $region Name of the zone scoping this request. 1151 * @param string $operation Name of the operation resource to return. 1152 * @param array $optParams Optional parameters. 1153 * @return Google_Operation 1154 */ 1155 public function get($project, $region, $operation, $optParams = array()) { 1156 $params = array('project' => $project, 'region' => $region, 'operation' => $operation); 1157 $params = array_merge($params, $optParams); 1158 $data = $this->__call('get', array($params)); 1159 if ($this->useObjects()) { 1160 return new Google_Operation($data); 1161 } else { 1162 return $data; 1163 } 1164 } 1165 /** 1166 * Retrieves the list of operation resources contained within the specified region. 1167 * (regionOperations.list) 1168 * 1169 * @param string $project Name of the project scoping this request. 1170 * @param string $region Name of the region scoping this request. 1171 * @param array $optParams Optional parameters. 1172 * 1173 * @opt_param string filter Optional. Filter expression for filtering listed resources. 1174 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 1175 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 1176 * @return Google_OperationList 1177 */ 1178 public function listRegionOperations($project, $region, $optParams = array()) { 1179 $params = array('project' => $project, 'region' => $region); 1180 $params = array_merge($params, $optParams); 1181 $data = $this->__call('list', array($params)); 1182 if ($this->useObjects()) { 1183 return new Google_OperationList($data); 1184 } else { 1185 return $data; 1186 } 1187 } 1188 } 1189 1190 /** 1191 * The "regions" collection of methods. 1192 * Typical usage is: 1193 * <code> 1194 * $computeService = new Google_ComputeService(...); 1195 * $regions = $computeService->regions; 1196 * </code> 1197 */ 1198 class Google_RegionsServiceResource extends Google_ServiceResource { 1199 1200 /** 1201 * Returns the specified region resource. (regions.get) 1202 * 1203 * @param string $project Name of the project scoping this request. 1204 * @param string $region Name of the region resource to return. 1205 * @param array $optParams Optional parameters. 1206 * @return Google_Region 1207 */ 1208 public function get($project, $region, $optParams = array()) { 1209 $params = array('project' => $project, 'region' => $region); 1210 $params = array_merge($params, $optParams); 1211 $data = $this->__call('get', array($params)); 1212 if ($this->useObjects()) { 1213 return new Google_Region($data); 1214 } else { 1215 return $data; 1216 } 1217 } 1218 /** 1219 * Retrieves the list of region resources available to the specified project. (regions.list) 1220 * 1221 * @param string $project Name of the project scoping this request. 1222 * @param array $optParams Optional parameters. 1223 * 1224 * @opt_param string filter Optional. Filter expression for filtering listed resources. 1225 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 1226 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 1227 * @return Google_RegionList 1228 */ 1229 public function listRegions($project, $optParams = array()) { 1230 $params = array('project' => $project); 1231 $params = array_merge($params, $optParams); 1232 $data = $this->__call('list', array($params)); 1233 if ($this->useObjects()) { 1234 return new Google_RegionList($data); 1235 } else { 1236 return $data; 1237 } 1238 } 1239 } 1240 1241 /** 1242 * The "routes" collection of methods. 1243 * Typical usage is: 1244 * <code> 1245 * $computeService = new Google_ComputeService(...); 1246 * $routes = $computeService->routes; 1247 * </code> 1248 */ 1249 class Google_RoutesServiceResource extends Google_ServiceResource { 1250 1251 /** 1252 * Deletes the specified route resource. (routes.delete) 1253 * 1254 * @param string $project Name of the project scoping this request. 1255 * @param string $route Name of the route resource to delete. 1256 * @param array $optParams Optional parameters. 1257 * @return Google_Operation 1258 */ 1259 public function delete($project, $route, $optParams = array()) { 1260 $params = array('project' => $project, 'route' => $route); 1261 $params = array_merge($params, $optParams); 1262 $data = $this->__call('delete', array($params)); 1263 if ($this->useObjects()) { 1264 return new Google_Operation($data); 1265 } else { 1266 return $data; 1267 } 1268 } 1269 /** 1270 * Returns the specified route resource. (routes.get) 1271 * 1272 * @param string $project Name of the project scoping this request. 1273 * @param string $route Name of the route resource to return. 1274 * @param array $optParams Optional parameters. 1275 * @return Google_Route 1276 */ 1277 public function get($project, $route, $optParams = array()) { 1278 $params = array('project' => $project, 'route' => $route); 1279 $params = array_merge($params, $optParams); 1280 $data = $this->__call('get', array($params)); 1281 if ($this->useObjects()) { 1282 return new Google_Route($data); 1283 } else { 1284 return $data; 1285 } 1286 } 1287 /** 1288 * Creates a route resource in the specified project using the data included in the request. 1289 * (routes.insert) 1290 * 1291 * @param string $project Name of the project scoping this request. 1292 * @param Google_Route $postBody 1293 * @param array $optParams Optional parameters. 1294 * @return Google_Operation 1295 */ 1296 public function insert($project, Google_Route $postBody, $optParams = array()) { 1297 $params = array('project' => $project, 'postBody' => $postBody); 1298 $params = array_merge($params, $optParams); 1299 $data = $this->__call('insert', array($params)); 1300 if ($this->useObjects()) { 1301 return new Google_Operation($data); 1302 } else { 1303 return $data; 1304 } 1305 } 1306 /** 1307 * Retrieves the list of route resources available to the specified project. (routes.list) 1308 * 1309 * @param string $project Name of the project scoping this request. 1310 * @param array $optParams Optional parameters. 1311 * 1312 * @opt_param string filter Optional. Filter expression for filtering listed resources. 1313 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 1314 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 1315 * @return Google_RouteList 1316 */ 1317 public function listRoutes($project, $optParams = array()) { 1318 $params = array('project' => $project); 1319 $params = array_merge($params, $optParams); 1320 $data = $this->__call('list', array($params)); 1321 if ($this->useObjects()) { 1322 return new Google_RouteList($data); 1323 } else { 1324 return $data; 1325 } 1326 } 1327 } 1328 1329 /** 1330 * The "snapshots" collection of methods. 1331 * Typical usage is: 1332 * <code> 1333 * $computeService = new Google_ComputeService(...); 1334 * $snapshots = $computeService->snapshots; 1335 * </code> 1336 */ 1337 class Google_SnapshotsServiceResource extends Google_ServiceResource { 1338 1339 /** 1340 * Deletes the specified persistent disk snapshot resource. (snapshots.delete) 1341 * 1342 * @param string $project Name of the project scoping this request. 1343 * @param string $snapshot Name of the persistent disk snapshot resource to delete. 1344 * @param array $optParams Optional parameters. 1345 * @return Google_Operation 1346 */ 1347 public function delete($project, $snapshot, $optParams = array()) { 1348 $params = array('project' => $project, 'snapshot' => $snapshot); 1349 $params = array_merge($params, $optParams); 1350 $data = $this->__call('delete', array($params)); 1351 if ($this->useObjects()) { 1352 return new Google_Operation($data); 1353 } else { 1354 return $data; 1355 } 1356 } 1357 /** 1358 * Returns the specified persistent disk snapshot resource. (snapshots.get) 1359 * 1360 * @param string $project Name of the project scoping this request. 1361 * @param string $snapshot Name of the persistent disk snapshot resource to return. 1362 * @param array $optParams Optional parameters. 1363 * @return Google_Snapshot 1364 */ 1365 public function get($project, $snapshot, $optParams = array()) { 1366 $params = array('project' => $project, 'snapshot' => $snapshot); 1367 $params = array_merge($params, $optParams); 1368 $data = $this->__call('get', array($params)); 1369 if ($this->useObjects()) { 1370 return new Google_Snapshot($data); 1371 } else { 1372 return $data; 1373 } 1374 } 1375 /** 1376 * Retrieves the list of persistent disk snapshot resources contained within the specified project. 1377 * (snapshots.list) 1378 * 1379 * @param string $project Name of the project scoping this request. 1380 * @param array $optParams Optional parameters. 1381 * 1382 * @opt_param string filter Optional. Filter expression for filtering listed resources. 1383 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 1384 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 1385 * @return Google_SnapshotList 1386 */ 1387 public function listSnapshots($project, $optParams = array()) { 1388 $params = array('project' => $project); 1389 $params = array_merge($params, $optParams); 1390 $data = $this->__call('list', array($params)); 1391 if ($this->useObjects()) { 1392 return new Google_SnapshotList($data); 1393 } else { 1394 return $data; 1395 } 1396 } 1397 } 1398 1399 /** 1400 * The "zoneOperations" collection of methods. 1401 * Typical usage is: 1402 * <code> 1403 * $computeService = new Google_ComputeService(...); 1404 * $zoneOperations = $computeService->zoneOperations; 1405 * </code> 1406 */ 1407 class Google_ZoneOperationsServiceResource extends Google_ServiceResource { 1408 1409 /** 1410 * Deletes the specified zone-specific operation resource. (zoneOperations.delete) 1411 * 1412 * @param string $project Name of the project scoping this request. 1413 * @param string $zone Name of the zone scoping this request. 1414 * @param string $operation Name of the operation resource to delete. 1415 * @param array $optParams Optional parameters. 1416 */ 1417 public function delete($project, $zone, $operation, $optParams = array()) { 1418 $params = array('project' => $project, 'zone' => $zone, 'operation' => $operation); 1419 $params = array_merge($params, $optParams); 1420 $data = $this->__call('delete', array($params)); 1421 return $data; 1422 } 1423 /** 1424 * Retrieves the specified zone-specific operation resource. (zoneOperations.get) 1425 * 1426 * @param string $project Name of the project scoping this request. 1427 * @param string $zone Name of the zone scoping this request. 1428 * @param string $operation Name of the operation resource to return. 1429 * @param array $optParams Optional parameters. 1430 * @return Google_Operation 1431 */ 1432 public function get($project, $zone, $operation, $optParams = array()) { 1433 $params = array('project' => $project, 'zone' => $zone, 'operation' => $operation); 1434 $params = array_merge($params, $optParams); 1435 $data = $this->__call('get', array($params)); 1436 if ($this->useObjects()) { 1437 return new Google_Operation($data); 1438 } else { 1439 return $data; 1440 } 1441 } 1442 /** 1443 * Retrieves the list of operation resources contained within the specified zone. 1444 * (zoneOperations.list) 1445 * 1446 * @param string $project Name of the project scoping this request. 1447 * @param string $zone Name of the zone scoping this request. 1448 * @param array $optParams Optional parameters. 1449 * 1450 * @opt_param string filter Optional. Filter expression for filtering listed resources. 1451 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 1452 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 1453 * @return Google_OperationList 1454 */ 1455 public function listZoneOperations($project, $zone, $optParams = array()) { 1456 $params = array('project' => $project, 'zone' => $zone); 1457 $params = array_merge($params, $optParams); 1458 $data = $this->__call('list', array($params)); 1459 if ($this->useObjects()) { 1460 return new Google_OperationList($data); 1461 } else { 1462 return $data; 1463 } 1464 } 1465 } 1466 1467 /** 1468 * The "zones" collection of methods. 1469 * Typical usage is: 1470 * <code> 1471 * $computeService = new Google_ComputeService(...); 1472 * $zones = $computeService->zones; 1473 * </code> 1474 */ 1475 class Google_ZonesServiceResource extends Google_ServiceResource { 1476 1477 /** 1478 * Returns the specified zone resource. (zones.get) 1479 * 1480 * @param string $project Name of the project scoping this request. 1481 * @param string $zone Name of the zone resource to return. 1482 * @param array $optParams Optional parameters. 1483 * @return Google_Zone 1484 */ 1485 public function get($project, $zone, $optParams = array()) { 1486 $params = array('project' => $project, 'zone' => $zone); 1487 $params = array_merge($params, $optParams); 1488 $data = $this->__call('get', array($params)); 1489 if ($this->useObjects()) { 1490 return new Google_Zone($data); 1491 } else { 1492 return $data; 1493 } 1494 } 1495 /** 1496 * Retrieves the list of zone resources available to the specified project. (zones.list) 1497 * 1498 * @param string $project Name of the project scoping this request. 1499 * @param array $optParams Optional parameters. 1500 * 1501 * @opt_param string filter Optional. Filter expression for filtering listed resources. 1502 * @opt_param string maxResults Optional. Maximum count of results to be returned. Maximum and default value is 100. 1503 * @opt_param string pageToken Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. 1504 * @return Google_ZoneList 1505 */ 1506 public function listZones($project, $optParams = array()) { 1507 $params = array('project' => $project); 1508 $params = array_merge($params, $optParams); 1509 $data = $this->__call('list', array($params)); 1510 if ($this->useObjects()) { 1511 return new Google_ZoneList($data); 1512 } else { 1513 return $data; 1514 } 1515 } 1516 } 1517 1518/** 1519 * Service definition for Google_Compute (v1beta15). 1520 * 1521 * <p> 1522 * API for the Google Compute Engine service. 1523 * </p> 1524 * 1525 * <p> 1526 * For more information about this service, see the 1527 * <a href="https://developers.google.com/compute/docs/reference/v1beta15" target="_blank">API Documentation</a> 1528 * </p> 1529 * 1530 * @author Google, Inc. 1531 */ 1532class Google_ComputeService extends Google_Service { 1533 public $addresses; 1534 public $disks; 1535 public $firewalls; 1536 public $globalOperations; 1537 public $images; 1538 public $instances; 1539 public $kernels; 1540 public $machineTypes; 1541 public $networks; 1542 public $projects; 1543 public $regionOperations; 1544 public $regions; 1545 public $routes; 1546 public $snapshots; 1547 public $zoneOperations; 1548 public $zones; 1549 /** 1550 * Constructs the internal representation of the Compute service. 1551 * 1552 * @param Google_Client $client 1553 */ 1554 public function __construct(Google_Client $client) { 1555 $this->servicePath = 'compute/v1beta15/projects/'; 1556 $this->version = 'v1beta15'; 1557 $this->serviceName = 'compute'; 1558 1559 $client->addService($this->serviceName, $this->version); 1560 $this->addresses = new Google_AddressesServiceResource($this, $this->serviceName, 'addresses', json_decode('{"methods": {"aggregatedList": {"id": "compute.addresses.aggregatedList", "path": "{project}/aggregated/addresses", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "AddressAggregatedList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "delete": {"id": "compute.addresses.delete", "path": "{project}/regions/{region}/addresses/{address}", "httpMethod": "DELETE", "parameters": {"address": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "region": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.addresses.get", "path": "{project}/regions/{region}/addresses/{address}", "httpMethod": "GET", "parameters": {"address": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "region": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Address"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "insert": {"id": "compute.addresses.insert", "path": "{project}/regions/{region}/addresses", "httpMethod": "POST", "parameters": {"project": {"type": "string", "required": true, "location": "path"}, "region": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Address"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "list": {"id": "compute.addresses.list", "path": "{project}/regions/{region}/addresses", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}, "region": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "AddressList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1561 $this->disks = new Google_DisksServiceResource($this, $this->serviceName, 'disks', json_decode('{"methods": {"aggregatedList": {"id": "compute.disks.aggregatedList", "path": "{project}/aggregated/disks", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "DiskAggregatedList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "createSnapshot": {"id": "compute.disks.createSnapshot", "path": "{project}/zones/{zone}/disks/{disk}/createSnapshot", "httpMethod": "POST", "parameters": {"disk": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Snapshot"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "delete": {"id": "compute.disks.delete", "path": "{project}/zones/{zone}/disks/{disk}", "httpMethod": "DELETE", "parameters": {"disk": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.disks.get", "path": "{project}/zones/{zone}/disks/{disk}", "httpMethod": "GET", "parameters": {"disk": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Disk"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "insert": {"id": "compute.disks.insert", "path": "{project}/zones/{zone}/disks", "httpMethod": "POST", "parameters": {"project": {"type": "string", "required": true, "location": "path"}, "sourceImage": {"type": "string", "location": "query"}, "zone": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Disk"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "list": {"id": "compute.disks.list", "path": "{project}/zones/{zone}/disks", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "DiskList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1562 $this->firewalls = new Google_FirewallsServiceResource($this, $this->serviceName, 'firewalls', json_decode('{"methods": {"delete": {"id": "compute.firewalls.delete", "path": "{project}/global/firewalls/{firewall}", "httpMethod": "DELETE", "parameters": {"firewall": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.firewalls.get", "path": "{project}/global/firewalls/{firewall}", "httpMethod": "GET", "parameters": {"firewall": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Firewall"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "insert": {"id": "compute.firewalls.insert", "path": "{project}/global/firewalls", "httpMethod": "POST", "parameters": {"project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Firewall"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "list": {"id": "compute.firewalls.list", "path": "{project}/global/firewalls", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "FirewallList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "patch": {"id": "compute.firewalls.patch", "path": "{project}/global/firewalls/{firewall}", "httpMethod": "PATCH", "parameters": {"firewall": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Firewall"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "update": {"id": "compute.firewalls.update", "path": "{project}/global/firewalls/{firewall}", "httpMethod": "PUT", "parameters": {"firewall": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Firewall"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}}}', true)); 1563 $this->globalOperations = new Google_GlobalOperationsServiceResource($this, $this->serviceName, 'globalOperations', json_decode('{"methods": {"aggregatedList": {"id": "compute.globalOperations.aggregatedList", "path": "{project}/aggregated/operations", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "OperationAggregatedList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "delete": {"id": "compute.globalOperations.delete", "path": "{project}/global/operations/{operation}", "httpMethod": "DELETE", "parameters": {"operation": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.globalOperations.get", "path": "{project}/global/operations/{operation}", "httpMethod": "GET", "parameters": {"operation": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "list": {"id": "compute.globalOperations.list", "path": "{project}/global/operations", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "OperationList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1564 $this->images = new Google_ImagesServiceResource($this, $this->serviceName, 'images', json_decode('{"methods": {"delete": {"id": "compute.images.delete", "path": "{project}/global/images/{image}", "httpMethod": "DELETE", "parameters": {"image": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "deprecate": {"id": "compute.images.deprecate", "path": "{project}/global/images/{image}/deprecate", "httpMethod": "POST", "parameters": {"image": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "DeprecationStatus"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.images.get", "path": "{project}/global/images/{image}", "httpMethod": "GET", "parameters": {"image": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Image"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "insert": {"id": "compute.images.insert", "path": "{project}/global/images", "httpMethod": "POST", "parameters": {"project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Image"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/devstorage.read_only"]}, "list": {"id": "compute.images.list", "path": "{project}/global/images", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "ImageList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1565 $this->instances = new Google_InstancesServiceResource($this, $this->serviceName, 'instances', json_decode('{"methods": {"addAccessConfig": {"id": "compute.instances.addAccessConfig", "path": "{project}/zones/{zone}/instances/{instance}/addAccessConfig", "httpMethod": "POST", "parameters": {"instance": {"type": "string", "required": true, "location": "path"}, "networkInterface": {"type": "string", "required": true, "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "AccessConfig"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "aggregatedList": {"id": "compute.instances.aggregatedList", "path": "{project}/aggregated/instances", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "InstanceAggregatedList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "attachDisk": {"id": "compute.instances.attachDisk", "path": "{project}/zones/{zone}/instances/{instance}/attachDisk", "httpMethod": "POST", "parameters": {"instance": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "AttachedDisk"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "delete": {"id": "compute.instances.delete", "path": "{project}/zones/{zone}/instances/{instance}", "httpMethod": "DELETE", "parameters": {"instance": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "deleteAccessConfig": {"id": "compute.instances.deleteAccessConfig", "path": "{project}/zones/{zone}/instances/{instance}/deleteAccessConfig", "httpMethod": "POST", "parameters": {"accessConfig": {"type": "string", "required": true, "location": "query"}, "instance": {"type": "string", "required": true, "location": "path"}, "networkInterface": {"type": "string", "required": true, "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "detachDisk": {"id": "compute.instances.detachDisk", "path": "{project}/zones/{zone}/instances/{instance}/detachDisk", "httpMethod": "POST", "parameters": {"deviceName": {"type": "string", "required": true, "location": "query"}, "instance": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.instances.get", "path": "{project}/zones/{zone}/instances/{instance}", "httpMethod": "GET", "parameters": {"instance": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Instance"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "getSerialPortOutput": {"id": "compute.instances.getSerialPortOutput", "path": "{project}/zones/{zone}/instances/{instance}/serialPort", "httpMethod": "GET", "parameters": {"instance": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "SerialPortOutput"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "insert": {"id": "compute.instances.insert", "path": "{project}/zones/{zone}/instances", "httpMethod": "POST", "parameters": {"project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Instance"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "list": {"id": "compute.instances.list", "path": "{project}/zones/{zone}/instances", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "InstanceList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "reset": {"id": "compute.instances.reset", "path": "{project}/zones/{zone}/instances/{instance}/reset", "httpMethod": "POST", "parameters": {"instance": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "setMetadata": {"id": "compute.instances.setMetadata", "path": "{project}/zones/{zone}/instances/{instance}/setMetadata", "httpMethod": "POST", "parameters": {"instance": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Metadata"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "setTags": {"id": "compute.instances.setTags", "path": "{project}/zones/{zone}/instances/{instance}/setTags", "httpMethod": "POST", "parameters": {"instance": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Tags"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}}}', true)); 1566 $this->kernels = new Google_KernelsServiceResource($this, $this->serviceName, 'kernels', json_decode('{"methods": {"get": {"id": "compute.kernels.get", "path": "{project}/global/kernels/{kernel}", "httpMethod": "GET", "parameters": {"kernel": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Kernel"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "list": {"id": "compute.kernels.list", "path": "{project}/global/kernels", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "KernelList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1567 $this->machineTypes = new Google_MachineTypesServiceResource($this, $this->serviceName, 'machineTypes', json_decode('{"methods": {"aggregatedList": {"id": "compute.machineTypes.aggregatedList", "path": "{project}/aggregated/machineTypes", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "MachineTypeAggregatedList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "get": {"id": "compute.machineTypes.get", "path": "{project}/zones/{zone}/machineTypes/{machineType}", "httpMethod": "GET", "parameters": {"machineType": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "MachineType"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "list": {"id": "compute.machineTypes.list", "path": "{project}/zones/{zone}/machineTypes", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "MachineTypeList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1568 $this->networks = new Google_NetworksServiceResource($this, $this->serviceName, 'networks', json_decode('{"methods": {"delete": {"id": "compute.networks.delete", "path": "{project}/global/networks/{network}", "httpMethod": "DELETE", "parameters": {"network": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.networks.get", "path": "{project}/global/networks/{network}", "httpMethod": "GET", "parameters": {"network": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Network"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "insert": {"id": "compute.networks.insert", "path": "{project}/global/networks", "httpMethod": "POST", "parameters": {"project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Network"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "list": {"id": "compute.networks.list", "path": "{project}/global/networks", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "NetworkList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1569 $this->projects = new Google_ProjectsServiceResource($this, $this->serviceName, 'projects', json_decode('{"methods": {"get": {"id": "compute.projects.get", "path": "{project}", "httpMethod": "GET", "parameters": {"project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Project"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "setCommonInstanceMetadata": {"id": "compute.projects.setCommonInstanceMetadata", "path": "{project}/setCommonInstanceMetadata", "httpMethod": "POST", "parameters": {"project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Metadata"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}}}', true)); 1570 $this->regionOperations = new Google_RegionOperationsServiceResource($this, $this->serviceName, 'regionOperations', json_decode('{"methods": {"delete": {"id": "compute.regionOperations.delete", "path": "{project}/regions/{region}/operations/{operation}", "httpMethod": "DELETE", "parameters": {"operation": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "region": {"type": "string", "required": true, "location": "path"}}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.regionOperations.get", "path": "{project}/regions/{region}/operations/{operation}", "httpMethod": "GET", "parameters": {"operation": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "region": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "list": {"id": "compute.regionOperations.list", "path": "{project}/regions/{region}/operations", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}, "region": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "OperationList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1571 $this->regions = new Google_RegionsServiceResource($this, $this->serviceName, 'regions', json_decode('{"methods": {"get": {"id": "compute.regions.get", "path": "{project}/regions/{region}", "httpMethod": "GET", "parameters": {"project": {"type": "string", "required": true, "location": "path"}, "region": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Region"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "list": {"id": "compute.regions.list", "path": "{project}/regions", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "RegionList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1572 $this->routes = new Google_RoutesServiceResource($this, $this->serviceName, 'routes', json_decode('{"methods": {"delete": {"id": "compute.routes.delete", "path": "{project}/global/routes/{route}", "httpMethod": "DELETE", "parameters": {"project": {"type": "string", "required": true, "location": "path"}, "route": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.routes.get", "path": "{project}/global/routes/{route}", "httpMethod": "GET", "parameters": {"project": {"type": "string", "required": true, "location": "path"}, "route": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Route"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "insert": {"id": "compute.routes.insert", "path": "{project}/global/routes", "httpMethod": "POST", "parameters": {"project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Route"}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "list": {"id": "compute.routes.list", "path": "{project}/global/routes", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "RouteList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1573 $this->snapshots = new Google_SnapshotsServiceResource($this, $this->serviceName, 'snapshots', json_decode('{"methods": {"delete": {"id": "compute.snapshots.delete", "path": "{project}/global/snapshots/{snapshot}", "httpMethod": "DELETE", "parameters": {"project": {"type": "string", "required": true, "location": "path"}, "snapshot": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.snapshots.get", "path": "{project}/global/snapshots/{snapshot}", "httpMethod": "GET", "parameters": {"project": {"type": "string", "required": true, "location": "path"}, "snapshot": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Snapshot"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "list": {"id": "compute.snapshots.list", "path": "{project}/global/snapshots", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "SnapshotList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1574 $this->zoneOperations = new Google_ZoneOperationsServiceResource($this, $this->serviceName, 'zoneOperations', json_decode('{"methods": {"delete": {"id": "compute.zoneOperations.delete", "path": "{project}/zones/{zone}/operations/{operation}", "httpMethod": "DELETE", "parameters": {"operation": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "scopes": ["https://www.googleapis.com/auth/compute"]}, "get": {"id": "compute.zoneOperations.get", "path": "{project}/zones/{zone}/operations/{operation}", "httpMethod": "GET", "parameters": {"operation": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Operation"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "list": {"id": "compute.zoneOperations.list", "path": "{project}/zones/{zone}/operations", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "OperationList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1575 $this->zones = new Google_ZonesServiceResource($this, $this->serviceName, 'zones', json_decode('{"methods": {"get": {"id": "compute.zones.get", "path": "{project}/zones/{zone}", "httpMethod": "GET", "parameters": {"project": {"type": "string", "required": true, "location": "path"}, "zone": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Zone"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}, "list": {"id": "compute.zones.list", "path": "{project}/zones", "httpMethod": "GET", "parameters": {"filter": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "ZoneList"}, "scopes": ["https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly"]}}}', true)); 1576 1577 } 1578} 1579 1580 1581 1582class Google_AccessConfig extends Google_Model { 1583 public $kind; 1584 public $name; 1585 public $natIP; 1586 public $type; 1587 public function setKind( $kind) { 1588 $this->kind = $kind; 1589 } 1590 public function getKind() { 1591 return $this->kind; 1592 } 1593 public function setName( $name) { 1594 $this->name = $name; 1595 } 1596 public function getName() { 1597 return $this->name; 1598 } 1599 public function setNatIP( $natIP) { 1600 $this->natIP = $natIP; 1601 } 1602 public function getNatIP() { 1603 return $this->natIP; 1604 } 1605 public function setType( $type) { 1606 $this->type = $type; 1607 } 1608 public function getType() { 1609 return $this->type; 1610 } 1611} 1612 1613class Google_Address extends Google_Model { 1614 public $address; 1615 public $creationTimestamp; 1616 public $description; 1617 public $id; 1618 public $kind; 1619 public $name; 1620 public $region; 1621 public $selfLink; 1622 public $status; 1623 public $user; 1624 public function setAddress( $address) { 1625 $this->address = $address; 1626 } 1627 public function getAddress() { 1628 return $this->address; 1629 } 1630 public function setCreationTimestamp( $creationTimestamp) { 1631 $this->creationTimestamp = $creationTimestamp; 1632 } 1633 public function getCreationTimestamp() { 1634 return $this->creationTimestamp; 1635 } 1636 public function setDescription( $description) { 1637 $this->description = $description; 1638 } 1639 public function getDescription() { 1640 return $this->description; 1641 } 1642 public function setId( $id) { 1643 $this->id = $id; 1644 } 1645 public function getId() { 1646 return $this->id; 1647 } 1648 public function setKind( $kind) { 1649 $this->kind = $kind; 1650 } 1651 public function getKind() { 1652 return $this->kind; 1653 } 1654 public function setName( $name) { 1655 $this->name = $name; 1656 } 1657 public function getName() { 1658 return $this->name; 1659 } 1660 public function setRegion( $region) { 1661 $this->region = $region; 1662 } 1663 public function getRegion() { 1664 return $this->region; 1665 } 1666 public function setSelfLink( $selfLink) { 1667 $this->selfLink = $selfLink; 1668 } 1669 public function getSelfLink() { 1670 return $this->selfLink; 1671 } 1672 public function setStatus( $status) { 1673 $this->status = $status; 1674 } 1675 public function getStatus() { 1676 return $this->status; 1677 } 1678 public function setUser( $user) { 1679 $this->user = $user; 1680 } 1681 public function getUser() { 1682 return $this->user; 1683 } 1684} 1685 1686class Google_AddressAggregatedList extends Google_Model { 1687 public $id; 1688 protected $__itemsType = 'Google_AddressesScopedList'; 1689 protected $__itemsDataType = 'map'; 1690 public $items; 1691 public $kind; 1692 public $nextPageToken; 1693 public $selfLink; 1694 public function setId( $id) { 1695 $this->id = $id; 1696 } 1697 public function getId() { 1698 return $this->id; 1699 } 1700 public function setItems(Google_AddressesScopedList $items) { 1701 $this->items = $items; 1702 } 1703 public function getItems() { 1704 return $this->items; 1705 } 1706 public function setKind( $kind) { 1707 $this->kind = $kind; 1708 } 1709 public function getKind() { 1710 return $this->kind; 1711 } 1712 public function setNextPageToken( $nextPageToken) { 1713 $this->nextPageToken = $nextPageToken; 1714 } 1715 public function getNextPageToken() { 1716 return $this->nextPageToken; 1717 } 1718 public function setSelfLink( $selfLink) { 1719 $this->selfLink = $selfLink; 1720 } 1721 public function getSelfLink() { 1722 return $this->selfLink; 1723 } 1724} 1725 1726class Google_AddressList extends Google_Model { 1727 public $id; 1728 protected $__itemsType = 'Google_Address'; 1729 protected $__itemsDataType = 'array'; 1730 public $items; 1731 public $kind; 1732 public $nextPageToken; 1733 public $selfLink; 1734 public function setId( $id) { 1735 $this->id = $id; 1736 } 1737 public function getId() { 1738 return $this->id; 1739 } 1740 public function setItems(/* array(Google_Address) */ $items) { 1741 $this->assertIsArray($items, 'Google_Address', __METHOD__); 1742 $this->items = $items; 1743 } 1744 public function getItems() { 1745 return $this->items; 1746 } 1747 public function setKind( $kind) { 1748 $this->kind = $kind; 1749 } 1750 public function getKind() { 1751 return $this->kind; 1752 } 1753 public function setNextPageToken( $nextPageToken) { 1754 $this->nextPageToken = $nextPageToken; 1755 } 1756 public function getNextPageToken() { 1757 return $this->nextPageToken; 1758 } 1759 public function setSelfLink( $selfLink) { 1760 $this->selfLink = $selfLink; 1761 } 1762 public function getSelfLink() { 1763 return $this->selfLink; 1764 } 1765} 1766 1767class Google_AddressesScopedList extends Google_Model { 1768 protected $__addressesType = 'Google_Address'; 1769 protected $__addressesDataType = 'array'; 1770 public $addresses; 1771 protected $__warningType = 'Google_AddressesScopedListWarning'; 1772 protected $__warningDataType = ''; 1773 public $warning; 1774 public function setAddresses(/* array(Google_Address) */ $addresses) { 1775 $this->assertIsArray($addresses, 'Google_Address', __METHOD__); 1776 $this->addresses = $addresses; 1777 } 1778 public function getAddresses() { 1779 return $this->addresses; 1780 } 1781 public function setWarning(Google_AddressesScopedListWarning $warning) { 1782 $this->warning = $warning; 1783 } 1784 public function getWarning() { 1785 return $this->warning; 1786 } 1787} 1788 1789class Google_AddressesScopedListWarning extends Google_Model { 1790 public $code; 1791 protected $__dataType = 'Google_AddressesScopedListWarningData'; 1792 protected $__dataDataType = 'array'; 1793 public $data; 1794 public $message; 1795 public function setCode( $code) { 1796 $this->code = $code; 1797 } 1798 public function getCode() { 1799 return $this->code; 1800 } 1801 public function setData(/* array(Google_AddressesScopedListWarningData) */ $data) { 1802 $this->assertIsArray($data, 'Google_AddressesScopedListWarningData', __METHOD__); 1803 $this->data = $data; 1804 } 1805 public function getData() { 1806 return $this->data; 1807 } 1808 public function setMessage( $message) { 1809 $this->message = $message; 1810 } 1811 public function getMessage() { 1812 return $this->message; 1813 } 1814} 1815 1816class Google_AddressesScopedListWarningData extends Google_Model { 1817 public $key; 1818 public $value; 1819 public function setKey( $key) { 1820 $this->key = $key; 1821 } 1822 public function getKey() { 1823 return $this->key; 1824 } 1825 public function setValue( $value) { 1826 $this->value = $value; 1827 } 1828 public function getValue() { 1829 return $this->value; 1830 } 1831} 1832 1833class Google_AttachedDisk extends Google_Model { 1834 public $boot; 1835 public $deviceName; 1836 public $index; 1837 public $kind; 1838 public $mode; 1839 public $source; 1840 public $type; 1841 public function setBoot( $boot) { 1842 $this->boot = $boot; 1843 } 1844 public function getBoot() { 1845 return $this->boot; 1846 } 1847 public function setDeviceName( $deviceName) { 1848 $this->deviceName = $deviceName; 1849 } 1850 public function getDeviceName() { 1851 return $this->deviceName; 1852 } 1853 public function setIndex( $index) { 1854 $this->index = $index; 1855 } 1856 public function getIndex() { 1857 return $this->index; 1858 } 1859 public function setKind( $kind) { 1860 $this->kind = $kind; 1861 } 1862 public function getKind() { 1863 return $this->kind; 1864 } 1865 public function setMode( $mode) { 1866 $this->mode = $mode; 1867 } 1868 public function getMode() { 1869 return $this->mode; 1870 } 1871 public function setSource( $source) { 1872 $this->source = $source; 1873 } 1874 public function getSource() { 1875 return $this->source; 1876 } 1877 public function setType( $type) { 1878 $this->type = $type; 1879 } 1880 public function getType() { 1881 return $this->type; 1882 } 1883} 1884 1885class Google_DeprecationStatus extends Google_Model { 1886 public $deleted; 1887 public $deprecated; 1888 public $obsolete; 1889 public $replacement; 1890 public $state; 1891 public function setDeleted( $deleted) { 1892 $this->deleted = $deleted; 1893 } 1894 public function getDeleted() { 1895 return $this->deleted; 1896 } 1897 public function setDeprecated( $deprecated) { 1898 $this->deprecated = $deprecated; 1899 } 1900 public function getDeprecated() { 1901 return $this->deprecated; 1902 } 1903 public function setObsolete( $obsolete) { 1904 $this->obsolete = $obsolete; 1905 } 1906 public function getObsolete() { 1907 return $this->obsolete; 1908 } 1909 public function setReplacement( $replacement) { 1910 $this->replacement = $replacement; 1911 } 1912 public function getReplacement() { 1913 return $this->replacement; 1914 } 1915 public function setState( $state) { 1916 $this->state = $state; 1917 } 1918 public function getState() { 1919 return $this->state; 1920 } 1921} 1922 1923class Google_Disk extends Google_Model { 1924 public $creationTimestamp; 1925 public $description; 1926 public $id; 1927 public $kind; 1928 public $name; 1929 public $options; 1930 public $selfLink; 1931 public $sizeGb; 1932 public $sourceSnapshot; 1933 public $sourceSnapshotId; 1934 public $status; 1935 public $zone; 1936 public function setCreationTimestamp( $creationTimestamp) { 1937 $this->creationTimestamp = $creationTimestamp; 1938 } 1939 public function getCreationTimestamp() { 1940 return $this->creationTimestamp; 1941 } 1942 public function setDescription( $description) { 1943 $this->description = $description; 1944 } 1945 public function getDescription() { 1946 return $this->description; 1947 } 1948 public function setId( $id) { 1949 $this->id = $id; 1950 } 1951 public function getId() { 1952 return $this->id; 1953 } 1954 public function setKind( $kind) { 1955 $this->kind = $kind; 1956 } 1957 public function getKind() { 1958 return $this->kind; 1959 } 1960 public function setName( $name) { 1961 $this->name = $name; 1962 } 1963 public function getName() { 1964 return $this->name; 1965 } 1966 public function setOptions( $options) { 1967 $this->options = $options; 1968 } 1969 public function getOptions() { 1970 return $this->options; 1971 } 1972 public function setSelfLink( $selfLink) { 1973 $this->selfLink = $selfLink; 1974 } 1975 public function getSelfLink() { 1976 return $this->selfLink; 1977 } 1978 public function setSizeGb( $sizeGb) { 1979 $this->sizeGb = $sizeGb; 1980 } 1981 public function getSizeGb() { 1982 return $this->sizeGb; 1983 } 1984 public function setSourceSnapshot( $sourceSnapshot) { 1985 $this->sourceSnapshot = $sourceSnapshot; 1986 } 1987 public function getSourceSnapshot() { 1988 return $this->sourceSnapshot; 1989 } 1990 public function setSourceSnapshotId( $sourceSnapshotId) { 1991 $this->sourceSnapshotId = $sourceSnapshotId; 1992 } 1993 public function getSourceSnapshotId() { 1994 return $this->sourceSnapshotId; 1995 } 1996 public function setStatus( $status) { 1997 $this->status = $status; 1998 } 1999 public function getStatus() { 2000 return $this->status; 2001 } 2002 public function setZone( $zone) { 2003 $this->zone = $zone; 2004 } 2005 public function getZone() { 2006 return $this->zone; 2007 } 2008} 2009 2010class Google_DiskAggregatedList extends Google_Model { 2011 public $id; 2012 protected $__itemsType = 'Google_DisksScopedList'; 2013 protected $__itemsDataType = 'map'; 2014 public $items; 2015 public $kind; 2016 public $nextPageToken; 2017 public $selfLink; 2018 public function setId( $id) { 2019 $this->id = $id; 2020 } 2021 public function getId() { 2022 return $this->id; 2023 } 2024 public function setItems(Google_DisksScopedList $items) { 2025 $this->items = $items; 2026 } 2027 public function getItems() { 2028 return $this->items; 2029 } 2030 public function setKind( $kind) { 2031 $this->kind = $kind; 2032 } 2033 public function getKind() { 2034 return $this->kind; 2035 } 2036 public function setNextPageToken( $nextPageToken) { 2037 $this->nextPageToken = $nextPageToken; 2038 } 2039 public function getNextPageToken() { 2040 return $this->nextPageToken; 2041 } 2042 public function setSelfLink( $selfLink) { 2043 $this->selfLink = $selfLink; 2044 } 2045 public function getSelfLink() { 2046 return $this->selfLink; 2047 } 2048} 2049 2050class Google_DiskList extends Google_Model { 2051 public $id; 2052 protected $__itemsType = 'Google_Disk'; 2053 protected $__itemsDataType = 'array'; 2054 public $items; 2055 public $kind; 2056 public $nextPageToken; 2057 public $selfLink; 2058 public function setId( $id) { 2059 $this->id = $id; 2060 } 2061 public function getId() { 2062 return $this->id; 2063 } 2064 public function setItems(/* array(Google_Disk) */ $items) { 2065 $this->assertIsArray($items, 'Google_Disk', __METHOD__); 2066 $this->items = $items; 2067 } 2068 public function getItems() { 2069 return $this->items; 2070 } 2071 public function setKind( $kind) { 2072 $this->kind = $kind; 2073 } 2074 public function getKind() { 2075 return $this->kind; 2076 } 2077 public function setNextPageToken( $nextPageToken) { 2078 $this->nextPageToken = $nextPageToken; 2079 } 2080 public function getNextPageToken() { 2081 return $this->nextPageToken; 2082 } 2083 public function setSelfLink( $selfLink) { 2084 $this->selfLink = $selfLink; 2085 } 2086 public function getSelfLink() { 2087 return $this->selfLink; 2088 } 2089} 2090 2091class Google_DisksScopedList extends Google_Model { 2092 protected $__disksType = 'Google_Disk'; 2093 protected $__disksDataType = 'array'; 2094 public $disks; 2095 protected $__warningType = 'Google_DisksScopedListWarning'; 2096 protected $__warningDataType = ''; 2097 public $warning; 2098 public function setDisks(/* array(Google_Disk) */ $disks) { 2099 $this->assertIsArray($disks, 'Google_Disk', __METHOD__); 2100 $this->disks = $disks; 2101 } 2102 public function getDisks() { 2103 return $this->disks; 2104 } 2105 public function setWarning(Google_DisksScopedListWarning $warning) { 2106 $this->warning = $warning; 2107 } 2108 public function getWarning() { 2109 return $this->warning; 2110 } 2111} 2112 2113class Google_DisksScopedListWarning extends Google_Model { 2114 public $code; 2115 protected $__dataType = 'Google_DisksScopedListWarningData'; 2116 protected $__dataDataType = 'array'; 2117 public $data; 2118 public $message; 2119 public function setCode( $code) { 2120 $this->code = $code; 2121 } 2122 public function getCode() { 2123 return $this->code; 2124 } 2125 public function setData(/* array(Google_DisksScopedListWarningData) */ $data) { 2126 $this->assertIsArray($data, 'Google_DisksScopedListWarningData', __METHOD__); 2127 $this->data = $data; 2128 } 2129 public function getData() { 2130 return $this->data; 2131 } 2132 public function setMessage( $message) { 2133 $this->message = $message; 2134 } 2135 public function getMessage() { 2136 return $this->message; 2137 } 2138} 2139 2140class Google_DisksScopedListWarningData extends Google_Model { 2141 public $key; 2142 public $value; 2143 public function setKey( $key) { 2144 $this->key = $key; 2145 } 2146 public function getKey() { 2147 return $this->key; 2148 } 2149 public function setValue( $value) { 2150 $this->value = $value; 2151 } 2152 public function getValue() { 2153 return $this->value; 2154 } 2155} 2156 2157class Google_Firewall extends Google_Model { 2158 protected $__allowedType = 'Google_FirewallAllowed'; 2159 protected $__allowedDataType = 'array'; 2160 public $allowed; 2161 public $creationTimestamp; 2162 public $description; 2163 public $id; 2164 public $kind; 2165 public $name; 2166 public $network; 2167 public $selfLink; 2168 public $sourceRanges; 2169 public $sourceTags; 2170 public $targetTags; 2171 public function setAllowed(/* array(Google_FirewallAllowed) */ $allowed) { 2172 $this->assertIsArray($allowed, 'Google_FirewallAllowed', __METHOD__); 2173 $this->allowed = $allowed; 2174 } 2175 public function getAllowed() { 2176 return $this->allowed; 2177 } 2178 public function setCreationTimestamp( $creationTimestamp) { 2179 $this->creationTimestamp = $creationTimestamp; 2180 } 2181 public function getCreationTimestamp() { 2182 return $this->creationTimestamp; 2183 } 2184 public function setDescription( $description) { 2185 $this->description = $description; 2186 } 2187 public function getDescription() { 2188 return $this->description; 2189 } 2190 public function setId( $id) { 2191 $this->id = $id; 2192 } 2193 public function getId() { 2194 return $this->id; 2195 } 2196 public function setKind( $kind) { 2197 $this->kind = $kind; 2198 } 2199 public function getKind() { 2200 return $this->kind; 2201 } 2202 public function setName( $name) { 2203 $this->name = $name; 2204 } 2205 public function getName() { 2206 return $this->name; 2207 } 2208 public function setNetwork( $network) { 2209 $this->network = $network; 2210 } 2211 public function getNetwork() { 2212 return $this->network; 2213 } 2214 public function setSelfLink( $selfLink) { 2215 $this->selfLink = $selfLink; 2216 } 2217 public function getSelfLink() { 2218 return $this->selfLink; 2219 } 2220 public function setSourceRanges(/* array(Google_string) */ $sourceRanges) { 2221 $this->assertIsArray($sourceRanges, 'Google_string', __METHOD__); 2222 $this->sourceRanges = $sourceRanges; 2223 } 2224 public function getSourceRanges() { 2225 return $this->sourceRanges; 2226 } 2227 public function setSourceTags(/* array(Google_string) */ $sourceTags) { 2228 $this->assertIsArray($sourceTags, 'Google_string', __METHOD__); 2229 $this->sourceTags = $sourceTags; 2230 } 2231 public function getSourceTags() { 2232 return $this->sourceTags; 2233 } 2234 public function setTargetTags(/* array(Google_string) */ $targetTags) { 2235 $this->assertIsArray($targetTags, 'Google_string', __METHOD__); 2236 $this->targetTags = $targetTags; 2237 } 2238 public function getTargetTags() { 2239 return $this->targetTags; 2240 } 2241} 2242 2243class Google_FirewallAllowed extends Google_Model { 2244 public $IPProtocol; 2245 public $ports; 2246 public function setIPProtocol( $IPProtocol) { 2247 $this->IPProtocol = $IPProtocol; 2248 } 2249 public function getIPProtocol() { 2250 return $this->IPProtocol; 2251 } 2252 public function setPorts(/* array(Google_string) */ $ports) { 2253 $this->assertIsArray($ports, 'Google_string', __METHOD__); 2254 $this->ports = $ports; 2255 } 2256 public function getPorts() { 2257 return $this->ports; 2258 } 2259} 2260 2261class Google_FirewallList extends Google_Model { 2262 public $id; 2263 protected $__itemsType = 'Google_Firewall'; 2264 protected $__itemsDataType = 'array'; 2265 public $items; 2266 public $kind; 2267 public $nextPageToken; 2268 public $selfLink; 2269 public function setId( $id) { 2270 $this->id = $id; 2271 } 2272 public function getId() { 2273 return $this->id; 2274 } 2275 public function setItems(/* array(Google_Firewall) */ $items) { 2276 $this->assertIsArray($items, 'Google_Firewall', __METHOD__); 2277 $this->items = $items; 2278 } 2279 public function getItems() { 2280 return $this->items; 2281 } 2282 public function setKind( $kind) { 2283 $this->kind = $kind; 2284 } 2285 public function getKind() { 2286 return $this->kind; 2287 } 2288 public function setNextPageToken( $nextPageToken) { 2289 $this->nextPageToken = $nextPageToken; 2290 } 2291 public function getNextPageToken() { 2292 return $this->nextPageToken; 2293 } 2294 public function setSelfLink( $selfLink) { 2295 $this->selfLink = $selfLink; 2296 } 2297 public function getSelfLink() { 2298 return $this->selfLink; 2299 } 2300} 2301 2302class Google_Image extends Google_Model { 2303 public $creationTimestamp; 2304 protected $__deprecatedType = 'Google_DeprecationStatus'; 2305 protected $__deprecatedDataType = ''; 2306 public $deprecated; 2307 public $description; 2308 public $id; 2309 public $kind; 2310 public $name; 2311 public $preferredKernel; 2312 protected $__rawDiskType = 'Google_ImageRawDisk'; 2313 protected $__rawDiskDataType = ''; 2314 public $rawDisk; 2315 public $selfLink; 2316 public $sourceType; 2317 public $status; 2318 public function setCreationTimestamp( $creationTimestamp) { 2319 $this->creationTimestamp = $creationTimestamp; 2320 } 2321 public function getCreationTimestamp() { 2322 return $this->creationTimestamp; 2323 } 2324 public function setDeprecated(Google_DeprecationStatus $deprecated) { 2325 $this->deprecated = $deprecated; 2326 } 2327 public function getDeprecated() { 2328 return $this->deprecated; 2329 } 2330 public function setDescription( $description) { 2331 $this->description = $description; 2332 } 2333 public function getDescription() { 2334 return $this->description; 2335 } 2336 public function setId( $id) { 2337 $this->id = $id; 2338 } 2339 public function getId() { 2340 return $this->id; 2341 } 2342 public function setKind( $kind) { 2343 $this->kind = $kind; 2344 } 2345 public function getKind() { 2346 return $this->kind; 2347 } 2348 public function setName( $name) { 2349 $this->name = $name; 2350 } 2351 public function getName() { 2352 return $this->name; 2353 } 2354 public function setPreferredKernel( $preferredKernel) { 2355 $this->preferredKernel = $preferredKernel; 2356 } 2357 public function getPreferredKernel() { 2358 return $this->preferredKernel; 2359 } 2360 public function setRawDisk(Google_ImageRawDisk $rawDisk) { 2361 $this->rawDisk = $rawDisk; 2362 } 2363 public function getRawDisk() { 2364 return $this->rawDisk; 2365 } 2366 public function setSelfLink( $selfLink) { 2367 $this->selfLink = $selfLink; 2368 } 2369 public function getSelfLink() { 2370 return $this->selfLink; 2371 } 2372 public function setSourceType( $sourceType) { 2373 $this->sourceType = $sourceType; 2374 } 2375 public function getSourceType() { 2376 return $this->sourceType; 2377 } 2378 public function setStatus( $status) { 2379 $this->status = $status; 2380 } 2381 public function getStatus() { 2382 return $this->status; 2383 } 2384} 2385 2386class Google_ImageList extends Google_Model { 2387 public $id; 2388 protected $__itemsType = 'Google_Image'; 2389 protected $__itemsDataType = 'array'; 2390 public $items; 2391 public $kind; 2392 public $nextPageToken; 2393 public $selfLink; 2394 public function setId( $id) { 2395 $this->id = $id; 2396 } 2397 public function getId() { 2398 return $this->id; 2399 } 2400 public function setItems(/* array(Google_Image) */ $items) { 2401 $this->assertIsArray($items, 'Google_Image', __METHOD__); 2402 $this->items = $items; 2403 } 2404 public function getItems() { 2405 return $this->items; 2406 } 2407 public function setKind( $kind) { 2408 $this->kind = $kind; 2409 } 2410 public function getKind() { 2411 return $this->kind; 2412 } 2413 public function setNextPageToken( $nextPageToken) { 2414 $this->nextPageToken = $nextPageToken; 2415 } 2416 public function getNextPageToken() { 2417 return $this->nextPageToken; 2418 } 2419 public function setSelfLink( $selfLink) { 2420 $this->selfLink = $selfLink; 2421 } 2422 public function getSelfLink() { 2423 return $this->selfLink; 2424 } 2425} 2426 2427class Google_ImageRawDisk extends Google_Model { 2428 public $containerType; 2429 public $sha1Checksum; 2430 public $source; 2431 public function setContainerType( $containerType) { 2432 $this->containerType = $containerType; 2433 } 2434 public function getContainerType() { 2435 return $this->containerType; 2436 } 2437 public function setSha1Checksum( $sha1Checksum) { 2438 $this->sha1Checksum = $sha1Checksum; 2439 } 2440 public function getSha1Checksum() { 2441 return $this->sha1Checksum; 2442 } 2443 public function setSource( $source) { 2444 $this->source = $source; 2445 } 2446 public function getSource() { 2447 return $this->source; 2448 } 2449} 2450 2451class Google_Instance extends Google_Model { 2452 public $canIpForward; 2453 public $creationTimestamp; 2454 public $description; 2455 protected $__disksType = 'Google_AttachedDisk'; 2456 protected $__disksDataType = 'array'; 2457 public $disks; 2458 public $id; 2459 public $image; 2460 public $kernel; 2461 public $kind; 2462 public $machineType; 2463 protected $__metadataType = 'Google_Metadata'; 2464 protected $__metadataDataType = ''; 2465 public $metadata; 2466 public $name; 2467 protected $__networkInterfacesType = 'Google_NetworkInterface'; 2468 protected $__networkInterfacesDataType = 'array'; 2469 public $networkInterfaces; 2470 public $selfLink; 2471 protected $__serviceAccountsType = 'Google_ServiceAccount'; 2472 protected $__serviceAccountsDataType = 'array'; 2473 public $serviceAccounts; 2474 public $status; 2475 public $statusMessage; 2476 protected $__tagsType = 'Google_Tags'; 2477 protected $__tagsDataType = ''; 2478 public $tags; 2479 public $zone; 2480 public function setCanIpForward( $canIpForward) { 2481 $this->canIpForward = $canIpForward; 2482 } 2483 public function getCanIpForward() { 2484 return $this->canIpForward; 2485 } 2486 public function setCreationTimestamp( $creationTimestamp) { 2487 $this->creationTimestamp = $creationTimestamp; 2488 } 2489 public function getCreationTimestamp() { 2490 return $this->creationTimestamp; 2491 } 2492 public function setDescription( $description) { 2493 $this->description = $description; 2494 } 2495 public function getDescription() { 2496 return $this->description; 2497 } 2498 public function setDisks(/* array(Google_AttachedDisk) */ $disks) { 2499 $this->assertIsArray($disks, 'Google_AttachedDisk', __METHOD__); 2500 $this->disks = $disks; 2501 } 2502 public function getDisks() { 2503 return $this->disks; 2504 } 2505 public function setId( $id) { 2506 $this->id = $id; 2507 } 2508 public function getId() { 2509 return $this->id; 2510 } 2511 public function setImage( $image) { 2512 $this->image = $image; 2513 } 2514 public function getImage() { 2515 return $this->image; 2516 } 2517 public function setKernel( $kernel) { 2518 $this->kernel = $kernel; 2519 } 2520 public function getKernel() { 2521 return $this->kernel; 2522 } 2523 public function setKind( $kind) { 2524 $this->kind = $kind; 2525 } 2526 public function getKind() { 2527 return $this->kind; 2528 } 2529 public function setMachineType( $machineType) { 2530 $this->machineType = $machineType; 2531 } 2532 public function getMachineType() { 2533 return $this->machineType; 2534 } 2535 public function setMetadata(Google_Metadata $metadata) { 2536 $this->metadata = $metadata; 2537 } 2538 public function getMetadata() { 2539 return $this->metadata; 2540 } 2541 public function setName( $name) { 2542 $this->name = $name; 2543 } 2544 public function getName() { 2545 return $this->name; 2546 } 2547 public function setNetworkInterfaces(/* array(Google_NetworkInterface) */ $networkInterfaces) { 2548 $this->assertIsArray($networkInterfaces, 'Google_NetworkInterface', __METHOD__); 2549 $this->networkInterfaces = $networkInterfaces; 2550 } 2551 public function getNetworkInterfaces() { 2552 return $this->networkInterfaces; 2553 } 2554 public function setSelfLink( $selfLink) { 2555 $this->selfLink = $selfLink; 2556 } 2557 public function getSelfLink() { 2558 return $this->selfLink; 2559 } 2560 public function setServiceAccounts(/* array(Google_ServiceAccount) */ $serviceAccounts) { 2561 $this->assertIsArray($serviceAccounts, 'Google_ServiceAccount', __METHOD__); 2562 $this->serviceAccounts = $serviceAccounts; 2563 } 2564 public function getServiceAccounts() { 2565 return $this->serviceAccounts; 2566 } 2567 public function setStatus( $status) { 2568 $this->status = $status; 2569 } 2570 public function getStatus() { 2571 return $this->status; 2572 } 2573 public function setStatusMessage( $statusMessage) { 2574 $this->statusMessage = $statusMessage; 2575 } 2576 public function getStatusMessage() { 2577 return $this->statusMessage; 2578 } 2579 public function setTags(Google_Tags $tags) { 2580 $this->tags = $tags; 2581 } 2582 public function getTags() { 2583 return $this->tags; 2584 } 2585 public function setZone( $zone) { 2586 $this->zone = $zone; 2587 } 2588 public function getZone() { 2589 return $this->zone; 2590 } 2591} 2592 2593class Google_InstanceAggregatedList extends Google_Model { 2594 public $id; 2595 protected $__itemsType = 'Google_InstancesScopedList'; 2596 protected $__itemsDataType = 'map'; 2597 public $items; 2598 public $kind; 2599 public $nextPageToken; 2600 public $selfLink; 2601 public function setId( $id) { 2602 $this->id = $id; 2603 } 2604 public function getId() { 2605 return $this->id; 2606 } 2607 public function setItems(Google_InstancesScopedList $items) { 2608 $this->items = $items; 2609 } 2610 public function getItems() { 2611 return $this->items; 2612 } 2613 public function setKind( $kind) { 2614 $this->kind = $kind; 2615 } 2616 public function getKind() { 2617 return $this->kind; 2618 } 2619 public function setNextPageToken( $nextPageToken) { 2620 $this->nextPageToken = $nextPageToken; 2621 } 2622 public function getNextPageToken() { 2623 return $this->nextPageToken; 2624 } 2625 public function setSelfLink( $selfLink) { 2626 $this->selfLink = $selfLink; 2627 } 2628 public function getSelfLink() { 2629 return $this->selfLink; 2630 } 2631} 2632 2633class Google_InstanceList extends Google_Model { 2634 public $id; 2635 protected $__itemsType = 'Google_Instance'; 2636 protected $__itemsDataType = 'array'; 2637 public $items; 2638 public $kind; 2639 public $nextPageToken; 2640 public $selfLink; 2641 public function setId( $id) { 2642 $this->id = $id; 2643 } 2644 public function getId() { 2645 return $this->id; 2646 } 2647 public function setItems(/* array(Google_Instance) */ $items) { 2648 $this->assertIsArray($items, 'Google_Instance', __METHOD__); 2649 $this->items = $items; 2650 } 2651 public function getItems() { 2652 return $this->items; 2653 } 2654 public function setKind( $kind) { 2655 $this->kind = $kind; 2656 } 2657 public function getKind() { 2658 return $this->kind; 2659 } 2660 public function setNextPageToken( $nextPageToken) { 2661 $this->nextPageToken = $nextPageToken; 2662 } 2663 public function getNextPageToken() { 2664 return $this->nextPageToken; 2665 } 2666 public function setSelfLink( $selfLink) { 2667 $this->selfLink = $selfLink; 2668 } 2669 public function getSelfLink() { 2670 return $this->selfLink; 2671 } 2672} 2673 2674class Google_InstancesScopedList extends Google_Model { 2675 protected $__instancesType = 'Google_Instance'; 2676 protected $__instancesDataType = 'array'; 2677 public $instances; 2678 protected $__warningType = 'Google_InstancesScopedListWarning'; 2679 protected $__warningDataType = ''; 2680 public $warning; 2681 public function setInstances(/* array(Google_Instance) */ $instances) { 2682 $this->assertIsArray($instances, 'Google_Instance', __METHOD__); 2683 $this->instances = $instances; 2684 } 2685 public function getInstances() { 2686 return $this->instances; 2687 } 2688 public function setWarning(Google_InstancesScopedListWarning $warning) { 2689 $this->warning = $warning; 2690 } 2691 public function getWarning() { 2692 return $this->warning; 2693 } 2694} 2695 2696class Google_InstancesScopedListWarning extends Google_Model { 2697 public $code; 2698 protected $__dataType = 'Google_InstancesScopedListWarningData'; 2699 protected $__dataDataType = 'array'; 2700 public $data; 2701 public $message; 2702 public function setCode( $code) { 2703 $this->code = $code; 2704 } 2705 public function getCode() { 2706 return $this->code; 2707 } 2708 public function setData(/* array(Google_InstancesScopedListWarningData) */ $data) { 2709 $this->assertIsArray($data, 'Google_InstancesScopedListWarningData', __METHOD__); 2710 $this->data = $data; 2711 } 2712 public function getData() { 2713 return $this->data; 2714 } 2715 public function setMessage( $message) { 2716 $this->message = $message; 2717 } 2718 public function getMessage() { 2719 return $this->message; 2720 } 2721} 2722 2723class Google_InstancesScopedListWarningData extends Google_Model { 2724 public $key; 2725 public $value; 2726 public function setKey( $key) { 2727 $this->key = $key; 2728 } 2729 public function getKey() { 2730 return $this->key; 2731 } 2732 public function setValue( $value) { 2733 $this->value = $value; 2734 } 2735 public function getValue() { 2736 return $this->value; 2737 } 2738} 2739 2740class Google_Kernel extends Google_Model { 2741 public $creationTimestamp; 2742 protected $__deprecatedType = 'Google_DeprecationStatus'; 2743 protected $__deprecatedDataType = ''; 2744 public $deprecated; 2745 public $description; 2746 public $id; 2747 public $kind; 2748 public $name; 2749 public $selfLink; 2750 public function setCreationTimestamp( $creationTimestamp) { 2751 $this->creationTimestamp = $creationTimestamp; 2752 } 2753 public function getCreationTimestamp() { 2754 return $this->creationTimestamp; 2755 } 2756 public function setDeprecated(Google_DeprecationStatus $deprecated) { 2757 $this->deprecated = $deprecated; 2758 } 2759 public function getDeprecated() { 2760 return $this->deprecated; 2761 } 2762 public function setDescription( $description) { 2763 $this->description = $description; 2764 } 2765 public function getDescription() { 2766 return $this->description; 2767 } 2768 public function setId( $id) { 2769 $this->id = $id; 2770 } 2771 public function getId() { 2772 return $this->id; 2773 } 2774 public function setKind( $kind) { 2775 $this->kind = $kind; 2776 } 2777 public function getKind() { 2778 return $this->kind; 2779 } 2780 public function setName( $name) { 2781 $this->name = $name; 2782 } 2783 public function getName() { 2784 return $this->name; 2785 } 2786 public function setSelfLink( $selfLink) { 2787 $this->selfLink = $selfLink; 2788 } 2789 public function getSelfLink() { 2790 return $this->selfLink; 2791 } 2792} 2793 2794class Google_KernelList extends Google_Model { 2795 public $id; 2796 protected $__itemsType = 'Google_Kernel'; 2797 protected $__itemsDataType = 'array'; 2798 public $items; 2799 public $kind; 2800 public $nextPageToken; 2801 public $selfLink; 2802 public function setId( $id) { 2803 $this->id = $id; 2804 } 2805 public function getId() { 2806 return $this->id; 2807 } 2808 public function setItems(/* array(Google_Kernel) */ $items) { 2809 $this->assertIsArray($items, 'Google_Kernel', __METHOD__); 2810 $this->items = $items; 2811 } 2812 public function getItems() { 2813 return $this->items; 2814 } 2815 public function setKind( $kind) { 2816 $this->kind = $kind; 2817 } 2818 public function getKind() { 2819 return $this->kind; 2820 } 2821 public function setNextPageToken( $nextPageToken) { 2822 $this->nextPageToken = $nextPageToken; 2823 } 2824 public function getNextPageToken() { 2825 return $this->nextPageToken; 2826 } 2827 public function setSelfLink( $selfLink) { 2828 $this->selfLink = $selfLink; 2829 } 2830 public function getSelfLink() { 2831 return $this->selfLink; 2832 } 2833} 2834 2835class Google_MachineType extends Google_Model { 2836 public $creationTimestamp; 2837 protected $__deprecatedType = 'Google_DeprecationStatus'; 2838 protected $__deprecatedDataType = ''; 2839 public $deprecated; 2840 public $description; 2841 public $guestCpus; 2842 public $id; 2843 public $imageSpaceGb; 2844 public $kind; 2845 public $maximumPersistentDisks; 2846 public $maximumPersistentDisksSizeGb; 2847 public $memoryMb; 2848 public $name; 2849 protected $__scratchDisksType = 'Google_MachineTypeScratchDisks'; 2850 protected $__scratchDisksDataType = 'array'; 2851 public $scratchDisks; 2852 public $selfLink; 2853 public $zone; 2854 public function setCreationTimestamp( $creationTimestamp) { 2855 $this->creationTimestamp = $creationTimestamp; 2856 } 2857 public function getCreationTimestamp() { 2858 return $this->creationTimestamp; 2859 } 2860 public function setDeprecated(Google_DeprecationStatus $deprecated) { 2861 $this->deprecated = $deprecated; 2862 } 2863 public function getDeprecated() { 2864 return $this->deprecated; 2865 } 2866 public function setDescription( $description) { 2867 $this->description = $description; 2868 } 2869 public function getDescription() { 2870 return $this->description; 2871 } 2872 public function setGuestCpus( $guestCpus) { 2873 $this->guestCpus = $guestCpus; 2874 } 2875 public function getGuestCpus() { 2876 return $this->guestCpus; 2877 } 2878 public function setId( $id) { 2879 $this->id = $id; 2880 } 2881 public function getId() { 2882 return $this->id; 2883 } 2884 public function setImageSpaceGb( $imageSpaceGb) { 2885 $this->imageSpaceGb = $imageSpaceGb; 2886 } 2887 public function getImageSpaceGb() { 2888 return $this->imageSpaceGb; 2889 } 2890 public function setKind( $kind) { 2891 $this->kind = $kind; 2892 } 2893 public function getKind() { 2894 return $this->kind; 2895 } 2896 public function setMaximumPersistentDisks( $maximumPersistentDisks) { 2897 $this->maximumPersistentDisks = $maximumPersistentDisks; 2898 } 2899 public function getMaximumPersistentDisks() { 2900 return $this->maximumPersistentDisks; 2901 } 2902 public function setMaximumPersistentDisksSizeGb( $maximumPersistentDisksSizeGb) { 2903 $this->maximumPersistentDisksSizeGb = $maximumPersistentDisksSizeGb; 2904 } 2905 public function getMaximumPersistentDisksSizeGb() { 2906 return $this->maximumPersistentDisksSizeGb; 2907 } 2908 public function setMemoryMb( $memoryMb) { 2909 $this->memoryMb = $memoryMb; 2910 } 2911 public function getMemoryMb() { 2912 return $this->memoryMb; 2913 } 2914 public function setName( $name) { 2915 $this->name = $name; 2916 } 2917 public function getName() { 2918 return $this->name; 2919 } 2920 public function setScratchDisks(/* array(Google_MachineTypeScratchDisks) */ $scratchDisks) { 2921 $this->assertIsArray($scratchDisks, 'Google_MachineTypeScratchDisks', __METHOD__); 2922 $this->scratchDisks = $scratchDisks; 2923 } 2924 public function getScratchDisks() { 2925 return $this->scratchDisks; 2926 } 2927 public function setSelfLink( $selfLink) { 2928 $this->selfLink = $selfLink; 2929 } 2930 public function getSelfLink() { 2931 return $this->selfLink; 2932 } 2933 public function setZone( $zone) { 2934 $this->zone = $zone; 2935 } 2936 public function getZone() { 2937 return $this->zone; 2938 } 2939} 2940 2941class Google_MachineTypeAggregatedList extends Google_Model { 2942 public $id; 2943 protected $__itemsType = 'Google_MachineTypesScopedList'; 2944 protected $__itemsDataType = 'map'; 2945 public $items; 2946 public $kind; 2947 public $nextPageToken; 2948 public $selfLink; 2949 public function setId( $id) { 2950 $this->id = $id; 2951 } 2952 public function getId() { 2953 return $this->id; 2954 } 2955 public function setItems(Google_MachineTypesScopedList $items) { 2956 $this->items = $items; 2957 } 2958 public function getItems() { 2959 return $this->items; 2960 } 2961 public function setKind( $kind) { 2962 $this->kind = $kind; 2963 } 2964 public function getKind() { 2965 return $this->kind; 2966 } 2967 public function setNextPageToken( $nextPageToken) { 2968 $this->nextPageToken = $nextPageToken; 2969 } 2970 public function getNextPageToken() { 2971 return $this->nextPageToken; 2972 } 2973 public function setSelfLink( $selfLink) { 2974 $this->selfLink = $selfLink; 2975 } 2976 public function getSelfLink() { 2977 return $this->selfLink; 2978 } 2979} 2980 2981class Google_MachineTypeList extends Google_Model { 2982 public $id; 2983 protected $__itemsType = 'Google_MachineType'; 2984 protected $__itemsDataType = 'array'; 2985 public $items; 2986 public $kind; 2987 public $nextPageToken; 2988 public $selfLink; 2989 public function setId( $id) { 2990 $this->id = $id; 2991 } 2992 public function getId() { 2993 return $this->id; 2994 } 2995 public function setItems(/* array(Google_MachineType) */ $items) { 2996 $this->assertIsArray($items, 'Google_MachineType', __METHOD__); 2997 $this->items = $items; 2998 } 2999 public function getItems() { 3000 return $this->items; 3001 } 3002 public function setKind( $kind) { 3003 $this->kind = $kind; 3004 } 3005 public function getKind() { 3006 return $this->kind; 3007 } 3008 public function setNextPageToken( $nextPageToken) { 3009 $this->nextPageToken = $nextPageToken; 3010 } 3011 public function getNextPageToken() { 3012 return $this->nextPageToken; 3013 } 3014 public function setSelfLink( $selfLink) { 3015 $this->selfLink = $selfLink; 3016 } 3017 public function getSelfLink() { 3018 return $this->selfLink; 3019 } 3020} 3021 3022class Google_MachineTypeScratchDisks extends Google_Model { 3023 public $diskGb; 3024 public function setDiskGb( $diskGb) { 3025 $this->diskGb = $diskGb; 3026 } 3027 public function getDiskGb() { 3028 return $this->diskGb; 3029 } 3030} 3031 3032class Google_MachineTypesScopedList extends Google_Model { 3033 protected $__machineTypesType = 'Google_MachineType'; 3034 protected $__machineTypesDataType = 'array'; 3035 public $machineTypes; 3036 protected $__warningType = 'Google_MachineTypesScopedListWarning'; 3037 protected $__warningDataType = ''; 3038 public $warning; 3039 public function setMachineTypes(/* array(Google_MachineType) */ $machineTypes) { 3040 $this->assertIsArray($machineTypes, 'Google_MachineType', __METHOD__); 3041 $this->machineTypes = $machineTypes; 3042 } 3043 public function getMachineTypes() { 3044 return $this->machineTypes; 3045 } 3046 public function setWarning(Google_MachineTypesScopedListWarning $warning) { 3047 $this->warning = $warning; 3048 } 3049 public function getWarning() { 3050 return $this->warning; 3051 } 3052} 3053 3054class Google_MachineTypesScopedListWarning extends Google_Model { 3055 public $code; 3056 protected $__dataType = 'Google_MachineTypesScopedListWarningData'; 3057 protected $__dataDataType = 'array'; 3058 public $data; 3059 public $message; 3060 public function setCode( $code) { 3061 $this->code = $code; 3062 } 3063 public function getCode() { 3064 return $this->code; 3065 } 3066 public function setData(/* array(Google_MachineTypesScopedListWarningData) */ $data) { 3067 $this->assertIsArray($data, 'Google_MachineTypesScopedListWarningData', __METHOD__); 3068 $this->data = $data; 3069 } 3070 public function getData() { 3071 return $this->data; 3072 } 3073 public function setMessage( $message) { 3074 $this->message = $message; 3075 } 3076 public function getMessage() { 3077 return $this->message; 3078 } 3079} 3080 3081class Google_MachineTypesScopedListWarningData extends Google_Model { 3082 public $key; 3083 public $value; 3084 public function setKey( $key) { 3085 $this->key = $key; 3086 } 3087 public function getKey() { 3088 return $this->key; 3089 } 3090 public function setValue( $value) { 3091 $this->value = $value; 3092 } 3093 public function getValue() { 3094 return $this->value; 3095 } 3096} 3097 3098class Google_Metadata extends Google_Model { 3099 public $fingerprint; 3100 protected $__itemsType = 'Google_MetadataItems'; 3101 protected $__itemsDataType = 'array'; 3102 public $items; 3103 public $kind; 3104 public function setFingerprint( $fingerprint) { 3105 $this->fingerprint = $fingerprint; 3106 } 3107 public function getFingerprint() { 3108 return $this->fingerprint; 3109 } 3110 public function setItems(/* array(Google_MetadataItems) */ $items) { 3111 $this->assertIsArray($items, 'Google_MetadataItems', __METHOD__); 3112 $this->items = $items; 3113 } 3114 public function getItems() { 3115 return $this->items; 3116 } 3117 public function setKind( $kind) { 3118 $this->kind = $kind; 3119 } 3120 public function getKind() { 3121 return $this->kind; 3122 } 3123} 3124 3125class Google_MetadataItems extends Google_Model { 3126 public $key; 3127 public $value; 3128 public function setKey( $key) { 3129 $this->key = $key; 3130 } 3131 public function getKey() { 3132 return $this->key; 3133 } 3134 public function setValue( $value) { 3135 $this->value = $value; 3136 } 3137 public function getValue() { 3138 return $this->value; 3139 } 3140} 3141 3142class Google_Network extends Google_Model { 3143 public $IPv4Range; 3144 public $creationTimestamp; 3145 public $description; 3146 public $gatewayIPv4; 3147 public $id; 3148 public $kind; 3149 public $name; 3150 public $selfLink; 3151 public function setIPv4Range( $IPv4Range) { 3152 $this->IPv4Range = $IPv4Range; 3153 } 3154 public function getIPv4Range() { 3155 return $this->IPv4Range; 3156 } 3157 public function setCreationTimestamp( $creationTimestamp) { 3158 $this->creationTimestamp = $creationTimestamp; 3159 } 3160 public function getCreationTimestamp() { 3161 return $this->creationTimestamp; 3162 } 3163 public function setDescription( $description) { 3164 $this->description = $description; 3165 } 3166 public function getDescription() { 3167 return $this->description; 3168 } 3169 public function setGatewayIPv4( $gatewayIPv4) { 3170 $this->gatewayIPv4 = $gatewayIPv4; 3171 } 3172 public function getGatewayIPv4() { 3173 return $this->gatewayIPv4; 3174 } 3175 public function setId( $id) { 3176 $this->id = $id; 3177 } 3178 public function getId() { 3179 return $this->id; 3180 } 3181 public function setKind( $kind) { 3182 $this->kind = $kind; 3183 } 3184 public function getKind() { 3185 return $this->kind; 3186 } 3187 public function setName( $name) { 3188 $this->name = $name; 3189 } 3190 public function getName() { 3191 return $this->name; 3192 } 3193 public function setSelfLink( $selfLink) { 3194 $this->selfLink = $selfLink; 3195 } 3196 public function getSelfLink() { 3197 return $this->selfLink; 3198 } 3199} 3200 3201class Google_NetworkInterface extends Google_Model { 3202 protected $__accessConfigsType = 'Google_AccessConfig'; 3203 protected $__accessConfigsDataType = 'array'; 3204 public $accessConfigs; 3205 public $name; 3206 public $network; 3207 public $networkIP; 3208 public function setAccessConfigs(/* array(Google_AccessConfig) */ $accessConfigs) { 3209 $this->assertIsArray($accessConfigs, 'Google_AccessConfig', __METHOD__); 3210 $this->accessConfigs = $accessConfigs; 3211 } 3212 public function getAccessConfigs() { 3213 return $this->accessConfigs; 3214 } 3215 public function setName( $name) { 3216 $this->name = $name; 3217 } 3218 public function getName() { 3219 return $this->name; 3220 } 3221 public function setNetwork( $network) { 3222 $this->network = $network; 3223 } 3224 public function getNetwork() { 3225 return $this->network; 3226 } 3227 public function setNetworkIP( $networkIP) { 3228 $this->networkIP = $networkIP; 3229 } 3230 public function getNetworkIP() { 3231 return $this->networkIP; 3232 } 3233} 3234 3235class Google_NetworkList extends Google_Model { 3236 public $id; 3237 protected $__itemsType = 'Google_Network'; 3238 protected $__itemsDataType = 'array'; 3239 public $items; 3240 public $kind; 3241 public $nextPageToken; 3242 public $selfLink; 3243 public function setId( $id) { 3244 $this->id = $id; 3245 } 3246 public function getId() { 3247 return $this->id; 3248 } 3249 public function setItems(/* array(Google_Network) */ $items) { 3250 $this->assertIsArray($items, 'Google_Network', __METHOD__); 3251 $this->items = $items; 3252 } 3253 public function getItems() { 3254 return $this->items; 3255 } 3256 public function setKind( $kind) { 3257 $this->kind = $kind; 3258 } 3259 public function getKind() { 3260 return $this->kind; 3261 } 3262 public function setNextPageToken( $nextPageToken) { 3263 $this->nextPageToken = $nextPageToken; 3264 } 3265 public function getNextPageToken() { 3266 return $this->nextPageToken; 3267 } 3268 public function setSelfLink( $selfLink) { 3269 $this->selfLink = $selfLink; 3270 } 3271 public function getSelfLink() { 3272 return $this->selfLink; 3273 } 3274} 3275 3276class Google_Operation extends Google_Model { 3277 public $clientOperationId; 3278 public $creationTimestamp; 3279 public $endTime; 3280 protected $__errorType = 'Google_OperationError'; 3281 protected $__errorDataType = ''; 3282 public $error; 3283 public $httpErrorMessage; 3284 public $httpErrorStatusCode; 3285 public $id; 3286 public $insertTime; 3287 public $kind; 3288 public $name; 3289 public $operationType; 3290 public $progress; 3291 public $region; 3292 public $selfLink; 3293 public $startTime; 3294 public $status; 3295 public $statusMessage; 3296 public $targetId; 3297 public $targetLink; 3298 public $user; 3299 protected $__warningsType = 'Google_OperationWarnings'; 3300 protected $__warningsDataType = 'array'; 3301 public $warnings; 3302 public $zone; 3303 public function setClientOperationId( $clientOperationId) { 3304 $this->clientOperationId = $clientOperationId; 3305 } 3306 public function getClientOperationId() { 3307 return $this->clientOperationId; 3308 } 3309 public function setCreationTimestamp( $creationTimestamp) { 3310 $this->creationTimestamp = $creationTimestamp; 3311 } 3312 public function getCreationTimestamp() { 3313 return $this->creationTimestamp; 3314 } 3315 public function setEndTime( $endTime) { 3316 $this->endTime = $endTime; 3317 } 3318 public function getEndTime() { 3319 return $this->endTime; 3320 } 3321 public function setError(Google_OperationError $error) { 3322 $this->error = $error; 3323 } 3324 public function getError() { 3325 return $this->error; 3326 } 3327 public function setHttpErrorMessage( $httpErrorMessage) { 3328 $this->httpErrorMessage = $httpErrorMessage; 3329 } 3330 public function getHttpErrorMessage() { 3331 return $this->httpErrorMessage; 3332 } 3333 public function setHttpErrorStatusCode( $httpErrorStatusCode) { 3334 $this->httpErrorStatusCode = $httpErrorStatusCode; 3335 } 3336 public function getHttpErrorStatusCode() { 3337 return $this->httpErrorStatusCode; 3338 } 3339 public function setId( $id) { 3340 $this->id = $id; 3341 } 3342 public function getId() { 3343 return $this->id; 3344 } 3345 public function setInsertTime( $insertTime) { 3346 $this->insertTime = $insertTime; 3347 } 3348 public function getInsertTime() { 3349 return $this->insertTime; 3350 } 3351 public function setKind( $kind) { 3352 $this->kind = $kind; 3353 } 3354 public function getKind() { 3355 return $this->kind; 3356 } 3357 public function setName( $name) { 3358 $this->name = $name; 3359 } 3360 public function getName() { 3361 return $this->name; 3362 } 3363 public function setOperationType( $operationType) { 3364 $this->operationType = $operationType; 3365 } 3366 public function getOperationType() { 3367 return $this->operationType; 3368 } 3369 public function setProgress( $progress) { 3370 $this->progress = $progress; 3371 } 3372 public function getProgress() { 3373 return $this->progress; 3374 } 3375 public function setRegion( $region) { 3376 $this->region = $region; 3377 } 3378 public function getRegion() { 3379 return $this->region; 3380 } 3381 public function setSelfLink( $selfLink) { 3382 $this->selfLink = $selfLink; 3383 } 3384 public function getSelfLink() { 3385 return $this->selfLink; 3386 } 3387 public function setStartTime( $startTime) { 3388 $this->startTime = $startTime; 3389 } 3390 public function getStartTime() { 3391 return $this->startTime; 3392 } 3393 public function setStatus( $status) { 3394 $this->status = $status; 3395 } 3396 public function getStatus() { 3397 return $this->status; 3398 } 3399 public function setStatusMessage( $statusMessage) { 3400 $this->statusMessage = $statusMessage; 3401 } 3402 public function getStatusMessage() { 3403 return $this->statusMessage; 3404 } 3405 public function setTargetId( $targetId) { 3406 $this->targetId = $targetId; 3407 } 3408 public function getTargetId() { 3409 return $this->targetId; 3410 } 3411 public function setTargetLink( $targetLink) { 3412 $this->targetLink = $targetLink; 3413 } 3414 public function getTargetLink() { 3415 return $this->targetLink; 3416 } 3417 public function setUser( $user) { 3418 $this->user = $user; 3419 } 3420 public function getUser() { 3421 return $this->user; 3422 } 3423 public function setWarnings(/* array(Google_OperationWarnings) */ $warnings) { 3424 $this->assertIsArray($warnings, 'Google_OperationWarnings', __METHOD__); 3425 $this->warnings = $warnings; 3426 } 3427 public function getWarnings() { 3428 return $this->warnings; 3429 } 3430 public function setZone( $zone) { 3431 $this->zone = $zone; 3432 } 3433 public function getZone() { 3434 return $this->zone; 3435 } 3436} 3437 3438class Google_OperationAggregatedList extends Google_Model { 3439 public $id; 3440 protected $__itemsType = 'Google_OperationsScopedList'; 3441 protected $__itemsDataType = 'map'; 3442 public $items; 3443 public $kind; 3444 public $nextPageToken; 3445 public $selfLink; 3446 public function setId( $id) { 3447 $this->id = $id; 3448 } 3449 public function getId() { 3450 return $this->id; 3451 } 3452 public function setItems(Google_OperationsScopedList $items) { 3453 $this->items = $items; 3454 } 3455 public function getItems() { 3456 return $this->items; 3457 } 3458 public function setKind( $kind) { 3459 $this->kind = $kind; 3460 } 3461 public function getKind() { 3462 return $this->kind; 3463 } 3464 public function setNextPageToken( $nextPageToken) { 3465 $this->nextPageToken = $nextPageToken; 3466 } 3467 public function getNextPageToken() { 3468 return $this->nextPageToken; 3469 } 3470 public function setSelfLink( $selfLink) { 3471 $this->selfLink = $selfLink; 3472 } 3473 public function getSelfLink() { 3474 return $this->selfLink; 3475 } 3476} 3477 3478class Google_OperationError extends Google_Model { 3479 protected $__errorsType = 'Google_OperationErrorErrors'; 3480 protected $__errorsDataType = 'array'; 3481 public $errors; 3482 public function setErrors(/* array(Google_OperationErrorErrors) */ $errors) { 3483 $this->assertIsArray($errors, 'Google_OperationErrorErrors', __METHOD__); 3484 $this->errors = $errors; 3485 } 3486 public function getErrors() { 3487 return $this->errors; 3488 } 3489} 3490 3491class Google_OperationErrorErrors extends Google_Model { 3492 public $code; 3493 public $location; 3494 public $message; 3495 public function setCode( $code) { 3496 $this->code = $code; 3497 } 3498 public function getCode() { 3499 return $this->code; 3500 } 3501 public function setLocation( $location) { 3502 $this->location = $location; 3503 } 3504 public function getLocation() { 3505 return $this->location; 3506 } 3507 public function setMessage( $message) { 3508 $this->message = $message; 3509 } 3510 public function getMessage() { 3511 return $this->message; 3512 } 3513} 3514 3515class Google_OperationList extends Google_Model { 3516 public $id; 3517 protected $__itemsType = 'Google_Operation'; 3518 protected $__itemsDataType = 'array'; 3519 public $items; 3520 public $kind; 3521 public $nextPageToken; 3522 public $selfLink; 3523 public function setId( $id) { 3524 $this->id = $id; 3525 } 3526 public function getId() { 3527 return $this->id; 3528 } 3529 public function setItems(/* array(Google_Operation) */ $items) { 3530 $this->assertIsArray($items, 'Google_Operation', __METHOD__); 3531 $this->items = $items; 3532 } 3533 public function getItems() { 3534 return $this->items; 3535 } 3536 public function setKind( $kind) { 3537 $this->kind = $kind; 3538 } 3539 public function getKind() { 3540 return $this->kind; 3541 } 3542 public function setNextPageToken( $nextPageToken) { 3543 $this->nextPageToken = $nextPageToken; 3544 } 3545 public function getNextPageToken() { 3546 return $this->nextPageToken; 3547 } 3548 public function setSelfLink( $selfLink) { 3549 $this->selfLink = $selfLink; 3550 } 3551 public function getSelfLink() { 3552 return $this->selfLink; 3553 } 3554} 3555 3556class Google_OperationWarnings extends Google_Model { 3557 public $code; 3558 protected $__dataType = 'Google_OperationWarningsData'; 3559 protected $__dataDataType = 'array'; 3560 public $data; 3561 public $message; 3562 public function setCode( $code) { 3563 $this->code = $code; 3564 } 3565 public function getCode() { 3566 return $this->code; 3567 } 3568 public function setData(/* array(Google_OperationWarningsData) */ $data) { 3569 $this->assertIsArray($data, 'Google_OperationWarningsData', __METHOD__); 3570 $this->data = $data; 3571 } 3572 public function getData() { 3573 return $this->data; 3574 } 3575 public function setMessage( $message) { 3576 $this->message = $message; 3577 } 3578 public function getMessage() { 3579 return $this->message; 3580 } 3581} 3582 3583class Google_OperationWarningsData extends Google_Model { 3584 public $key; 3585 public $value; 3586 public function setKey( $key) { 3587 $this->key = $key; 3588 } 3589 public function getKey() { 3590 return $this->key; 3591 } 3592 public function setValue( $value) { 3593 $this->value = $value; 3594 } 3595 public function getValue() { 3596 return $this->value; 3597 } 3598} 3599 3600class Google_OperationsScopedList extends Google_Model { 3601 protected $__operationsType = 'Google_Operation'; 3602 protected $__operationsDataType = 'array'; 3603 public $operations; 3604 protected $__warningType = 'Google_OperationsScopedListWarning'; 3605 protected $__warningDataType = ''; 3606 public $warning; 3607 public function setOperations(/* array(Google_Operation) */ $operations) { 3608 $this->assertIsArray($operations, 'Google_Operation', __METHOD__); 3609 $this->operations = $operations; 3610 } 3611 public function getOperations() { 3612 return $this->operations; 3613 } 3614 public function setWarning(Google_OperationsScopedListWarning $warning) { 3615 $this->warning = $warning; 3616 } 3617 public function getWarning() { 3618 return $this->warning; 3619 } 3620} 3621 3622class Google_OperationsScopedListWarning extends Google_Model { 3623 public $code; 3624 protected $__dataType = 'Google_OperationsScopedListWarningData'; 3625 protected $__dataDataType = 'array'; 3626 public $data; 3627 public $message; 3628 public function setCode( $code) { 3629 $this->code = $code; 3630 } 3631 public function getCode() { 3632 return $this->code; 3633 } 3634 public function setData(/* array(Google_OperationsScopedListWarningData) */ $data) { 3635 $this->assertIsArray($data, 'Google_OperationsScopedListWarningData', __METHOD__); 3636 $this->data = $data; 3637 } 3638 public function getData() { 3639 return $this->data; 3640 } 3641 public function setMessage( $message) { 3642 $this->message = $message; 3643 } 3644 public function getMessage() { 3645 return $this->message; 3646 } 3647} 3648 3649class Google_OperationsScopedListWarningData extends Google_Model { 3650 public $key; 3651 public $value; 3652 public function setKey( $key) { 3653 $this->key = $key; 3654 } 3655 public function getKey() { 3656 return $this->key; 3657 } 3658 public function setValue( $value) { 3659 $this->value = $value; 3660 } 3661 public function getValue() { 3662 return $this->value; 3663 } 3664} 3665 3666class Google_Project extends Google_Model { 3667 protected $__commonInstanceMetadataType = 'Google_Metadata'; 3668 protected $__commonInstanceMetadataDataType = ''; 3669 public $commonInstanceMetadata; 3670 public $creationTimestamp; 3671 public $description; 3672 public $id; 3673 public $kind; 3674 public $name; 3675 protected $__quotasType = 'Google_Quota'; 3676 protected $__quotasDataType = 'array'; 3677 public $quotas; 3678 public $selfLink; 3679 public function setCommonInstanceMetadata(Google_Metadata $commonInstanceMetadata) { 3680 $this->commonInstanceMetadata = $commonInstanceMetadata; 3681 } 3682 public function getCommonInstanceMetadata() { 3683 return $this->commonInstanceMetadata; 3684 } 3685 public function setCreationTimestamp( $creationTimestamp) { 3686 $this->creationTimestamp = $creationTimestamp; 3687 } 3688 public function getCreationTimestamp() { 3689 return $this->creationTimestamp; 3690 } 3691 public function setDescription( $description) { 3692 $this->description = $description; 3693 } 3694 public function getDescription() { 3695 return $this->description; 3696 } 3697 public function setId( $id) { 3698 $this->id = $id; 3699 } 3700 public function getId() { 3701 return $this->id; 3702 } 3703 public function setKind( $kind) { 3704 $this->kind = $kind; 3705 } 3706 public function getKind() { 3707 return $this->kind; 3708 } 3709 public function setName( $name) { 3710 $this->name = $name; 3711 } 3712 public function getName() { 3713 return $this->name; 3714 } 3715 public function setQuotas(/* array(Google_Quota) */ $quotas) { 3716 $this->assertIsArray($quotas, 'Google_Quota', __METHOD__); 3717 $this->quotas = $quotas; 3718 } 3719 public function getQuotas() { 3720 return $this->quotas; 3721 } 3722 public function setSelfLink( $selfLink) { 3723 $this->selfLink = $selfLink; 3724 } 3725 public function getSelfLink() { 3726 return $this->selfLink; 3727 } 3728} 3729 3730class Google_Quota extends Google_Model { 3731 public $limit; 3732 public $metric; 3733 public $usage; 3734 public function setLimit( $limit) { 3735 $this->limit = $limit; 3736 } 3737 public function getLimit() { 3738 return $this->limit; 3739 } 3740 public function setMetric( $metric) { 3741 $this->metric = $metric; 3742 } 3743 public function getMetric() { 3744 return $this->metric; 3745 } 3746 public function setUsage( $usage) { 3747 $this->usage = $usage; 3748 } 3749 public function getUsage() { 3750 return $this->usage; 3751 } 3752} 3753 3754class Google_Region extends Google_Model { 3755 public $creationTimestamp; 3756 protected $__deprecatedType = 'Google_DeprecationStatus'; 3757 protected $__deprecatedDataType = ''; 3758 public $deprecated; 3759 public $description; 3760 public $id; 3761 public $kind; 3762 public $name; 3763 protected $__quotasType = 'Google_Quota'; 3764 protected $__quotasDataType = 'array'; 3765 public $quotas; 3766 public $selfLink; 3767 public $status; 3768 public $zones; 3769 public function setCreationTimestamp( $creationTimestamp) { 3770 $this->creationTimestamp = $creationTimestamp; 3771 } 3772 public function getCreationTimestamp() { 3773 return $this->creationTimestamp; 3774 } 3775 public function setDeprecated(Google_DeprecationStatus $deprecated) { 3776 $this->deprecated = $deprecated; 3777 } 3778 public function getDeprecated() { 3779 return $this->deprecated; 3780 } 3781 public function setDescription( $description) { 3782 $this->description = $description; 3783 } 3784 public function getDescription() { 3785 return $this->description; 3786 } 3787 public function setId( $id) { 3788 $this->id = $id; 3789 } 3790 public function getId() { 3791 return $this->id; 3792 } 3793 public function setKind( $kind) { 3794 $this->kind = $kind; 3795 } 3796 public function getKind() { 3797 return $this->kind; 3798 } 3799 public function setName( $name) { 3800 $this->name = $name; 3801 } 3802 public function getName() { 3803 return $this->name; 3804 } 3805 public function setQuotas(/* array(Google_Quota) */ $quotas) { 3806 $this->assertIsArray($quotas, 'Google_Quota', __METHOD__); 3807 $this->quotas = $quotas; 3808 } 3809 public function getQuotas() { 3810 return $this->quotas; 3811 } 3812 public function setSelfLink( $selfLink) { 3813 $this->selfLink = $selfLink; 3814 } 3815 public function getSelfLink() { 3816 return $this->selfLink; 3817 } 3818 public function setStatus( $status) { 3819 $this->status = $status; 3820 } 3821 public function getStatus() { 3822 return $this->status; 3823 } 3824 public function setZones(/* array(Google_string) */ $zones) { 3825 $this->assertIsArray($zones, 'Google_string', __METHOD__); 3826 $this->zones = $zones; 3827 } 3828 public function getZones() { 3829 return $this->zones; 3830 } 3831} 3832 3833class Google_RegionList extends Google_Model { 3834 public $id; 3835 protected $__itemsType = 'Google_Region'; 3836 protected $__itemsDataType = 'array'; 3837 public $items; 3838 public $kind; 3839 public $nextPageToken; 3840 public $selfLink; 3841 public function setId( $id) { 3842 $this->id = $id; 3843 } 3844 public function getId() { 3845 return $this->id; 3846 } 3847 public function setItems(/* array(Google_Region) */ $items) { 3848 $this->assertIsArray($items, 'Google_Region', __METHOD__); 3849 $this->items = $items; 3850 } 3851 public function getItems() { 3852 return $this->items; 3853 } 3854 public function setKind( $kind) { 3855 $this->kind = $kind; 3856 } 3857 public function getKind() { 3858 return $this->kind; 3859 } 3860 public function setNextPageToken( $nextPageToken) { 3861 $this->nextPageToken = $nextPageToken; 3862 } 3863 public function getNextPageToken() { 3864 return $this->nextPageToken; 3865 } 3866 public function setSelfLink( $selfLink) { 3867 $this->selfLink = $selfLink; 3868 } 3869 public function getSelfLink() { 3870 return $this->selfLink; 3871 } 3872} 3873 3874class Google_Route extends Google_Model { 3875 public $creationTimestamp; 3876 public $description; 3877 public $destRange; 3878 public $id; 3879 public $kind; 3880 public $name; 3881 public $network; 3882 public $nextHopGateway; 3883 public $nextHopInstance; 3884 public $nextHopIp; 3885 public $nextHopNetwork; 3886 public $priority; 3887 public $selfLink; 3888 public $tags; 3889 protected $__warningsType = 'Google_RouteWarnings'; 3890 protected $__warningsDataType = 'array'; 3891 public $warnings; 3892 public function setCreationTimestamp( $creationTimestamp) { 3893 $this->creationTimestamp = $creationTimestamp; 3894 } 3895 public function getCreationTimestamp() { 3896 return $this->creationTimestamp; 3897 } 3898 public function setDescription( $description) { 3899 $this->description = $description; 3900 } 3901 public function getDescription() { 3902 return $this->description; 3903 } 3904 public function setDestRange( $destRange) { 3905 $this->destRange = $destRange; 3906 } 3907 public function getDestRange() { 3908 return $this->destRange; 3909 } 3910 public function setId( $id) { 3911 $this->id = $id; 3912 } 3913 public function getId() { 3914 return $this->id; 3915 } 3916 public function setKind( $kind) { 3917 $this->kind = $kind; 3918 } 3919 public function getKind() { 3920 return $this->kind; 3921 } 3922 public function setName( $name) { 3923 $this->name = $name; 3924 } 3925 public function getName() { 3926 return $this->name; 3927 } 3928 public function setNetwork( $network) { 3929 $this->network = $network; 3930 } 3931 public function getNetwork() { 3932 return $this->network; 3933 } 3934 public function setNextHopGateway( $nextHopGateway) { 3935 $this->nextHopGateway = $nextHopGateway; 3936 } 3937 public function getNextHopGateway() { 3938 return $this->nextHopGateway; 3939 } 3940 public function setNextHopInstance( $nextHopInstance) { 3941 $this->nextHopInstance = $nextHopInstance; 3942 } 3943 public function getNextHopInstance() { 3944 return $this->nextHopInstance; 3945 } 3946 public function setNextHopIp( $nextHopIp) { 3947 $this->nextHopIp = $nextHopIp; 3948 } 3949 public function getNextHopIp() { 3950 return $this->nextHopIp; 3951 } 3952 public function setNextHopNetwork( $nextHopNetwork) { 3953 $this->nextHopNetwork = $nextHopNetwork; 3954 } 3955 public function getNextHopNetwork() { 3956 return $this->nextHopNetwork; 3957 } 3958 public function setPriority( $priority) { 3959 $this->priority = $priority; 3960 } 3961 public function getPriority() { 3962 return $this->priority; 3963 } 3964 public function setSelfLink( $selfLink) { 3965 $this->selfLink = $selfLink; 3966 } 3967 public function getSelfLink() { 3968 return $this->selfLink; 3969 } 3970 public function setTags(/* array(Google_string) */ $tags) { 3971 $this->assertIsArray($tags, 'Google_string', __METHOD__); 3972 $this->tags = $tags; 3973 } 3974 public function getTags() { 3975 return $this->tags; 3976 } 3977 public function setWarnings(/* array(Google_RouteWarnings) */ $warnings) { 3978 $this->assertIsArray($warnings, 'Google_RouteWarnings', __METHOD__); 3979 $this->warnings = $warnings; 3980 } 3981 public function getWarnings() { 3982 return $this->warnings; 3983 } 3984} 3985 3986class Google_RouteList extends Google_Model { 3987 public $id; 3988 protected $__itemsType = 'Google_Route'; 3989 protected $__itemsDataType = 'array'; 3990 public $items; 3991 public $kind; 3992 public $nextPageToken; 3993 public $selfLink; 3994 public function setId( $id) { 3995 $this->id = $id; 3996 } 3997 public function getId() { 3998 return $this->id; 3999 } 4000 public function setItems(/* array(Google_Route) */ $items) { 4001 $this->assertIsArray($items, 'Google_Route', __METHOD__); 4002 $this->items = $items; 4003 } 4004 public function getItems() { 4005 return $this->items; 4006 } 4007 public function setKind( $kind) { 4008 $this->kind = $kind; 4009 } 4010 public function getKind() { 4011 return $this->kind; 4012 } 4013 public function setNextPageToken( $nextPageToken) { 4014 $this->nextPageToken = $nextPageToken; 4015 } 4016 public function getNextPageToken() { 4017 return $this->nextPageToken; 4018 } 4019 public function setSelfLink( $selfLink) { 4020 $this->selfLink = $selfLink; 4021 } 4022 public function getSelfLink() { 4023 return $this->selfLink; 4024 } 4025} 4026 4027class Google_RouteWarnings extends Google_Model { 4028 public $code; 4029 protected $__dataType = 'Google_RouteWarningsData'; 4030 protected $__dataDataType = 'array'; 4031 public $data; 4032 public $message; 4033 public function setCode( $code) { 4034 $this->code = $code; 4035 } 4036 public function getCode() { 4037 return $this->code; 4038 } 4039 public function setData(/* array(Google_RouteWarningsData) */ $data) { 4040 $this->assertIsArray($data, 'Google_RouteWarningsData', __METHOD__); 4041 $this->data = $data; 4042 } 4043 public function getData() { 4044 return $this->data; 4045 } 4046 public function setMessage( $message) { 4047 $this->message = $message; 4048 } 4049 public function getMessage() { 4050 return $this->message; 4051 } 4052} 4053 4054class Google_RouteWarningsData extends Google_Model { 4055 public $key; 4056 public $value; 4057 public function setKey( $key) { 4058 $this->key = $key; 4059 } 4060 public function getKey() { 4061 return $this->key; 4062 } 4063 public function setValue( $value) { 4064 $this->value = $value; 4065 } 4066 public function getValue() { 4067 return $this->value; 4068 } 4069} 4070 4071class Google_SerialPortOutput extends Google_Model { 4072 public $contents; 4073 public $kind; 4074 public $selfLink; 4075 public function setContents( $contents) { 4076 $this->contents = $contents; 4077 } 4078 public function getContents() { 4079 return $this->contents; 4080 } 4081 public function setKind( $kind) { 4082 $this->kind = $kind; 4083 } 4084 public function getKind() { 4085 return $this->kind; 4086 } 4087 public function setSelfLink( $selfLink) { 4088 $this->selfLink = $selfLink; 4089 } 4090 public function getSelfLink() { 4091 return $this->selfLink; 4092 } 4093} 4094 4095class Google_ServiceAccount extends Google_Model { 4096 public $email; 4097 public $scopes; 4098 public function setEmail( $email) { 4099 $this->email = $email; 4100 } 4101 public function getEmail() { 4102 return $this->email; 4103 } 4104 public function setScopes(/* array(Google_string) */ $scopes) { 4105 $this->assertIsArray($scopes, 'Google_string', __METHOD__); 4106 $this->scopes = $scopes; 4107 } 4108 public function getScopes() { 4109 return $this->scopes; 4110 } 4111} 4112 4113class Google_Snapshot extends Google_Model { 4114 public $creationTimestamp; 4115 public $description; 4116 public $diskSizeGb; 4117 public $id; 4118 public $kind; 4119 public $name; 4120 public $selfLink; 4121 public $sourceDisk; 4122 public $sourceDiskId; 4123 public $status; 4124 public function setCreationTimestamp( $creationTimestamp) { 4125 $this->creationTimestamp = $creationTimestamp; 4126 } 4127 public function getCreationTimestamp() { 4128 return $this->creationTimestamp; 4129 } 4130 public function setDescription( $description) { 4131 $this->description = $description; 4132 } 4133 public function getDescription() { 4134 return $this->description; 4135 } 4136 public function setDiskSizeGb( $diskSizeGb) { 4137 $this->diskSizeGb = $diskSizeGb; 4138 } 4139 public function getDiskSizeGb() { 4140 return $this->diskSizeGb; 4141 } 4142 public function setId( $id) { 4143 $this->id = $id; 4144 } 4145 public function getId() { 4146 return $this->id; 4147 } 4148 public function setKind( $kind) { 4149 $this->kind = $kind; 4150 } 4151 public function getKind() { 4152 return $this->kind; 4153 } 4154 public function setName( $name) { 4155 $this->name = $name; 4156 } 4157 public function getName() { 4158 return $this->name; 4159 } 4160 public function setSelfLink( $selfLink) { 4161 $this->selfLink = $selfLink; 4162 } 4163 public function getSelfLink() { 4164 return $this->selfLink; 4165 } 4166 public function setSourceDisk( $sourceDisk) { 4167 $this->sourceDisk = $sourceDisk; 4168 } 4169 public function getSourceDisk() { 4170 return $this->sourceDisk; 4171 } 4172 public function setSourceDiskId( $sourceDiskId) { 4173 $this->sourceDiskId = $sourceDiskId; 4174 } 4175 public function getSourceDiskId() { 4176 return $this->sourceDiskId; 4177 } 4178 public function setStatus( $status) { 4179 $this->status = $status; 4180 } 4181 public function getStatus() { 4182 return $this->status; 4183 } 4184} 4185 4186class Google_SnapshotList extends Google_Model { 4187 public $id; 4188 protected $__itemsType = 'Google_Snapshot'; 4189 protected $__itemsDataType = 'array'; 4190 public $items; 4191 public $kind; 4192 public $nextPageToken; 4193 public $selfLink; 4194 public function setId( $id) { 4195 $this->id = $id; 4196 } 4197 public function getId() { 4198 return $this->id; 4199 } 4200 public function setItems(/* array(Google_Snapshot) */ $items) { 4201 $this->assertIsArray($items, 'Google_Snapshot', __METHOD__); 4202 $this->items = $items; 4203 } 4204 public function getItems() { 4205 return $this->items; 4206 } 4207 public function setKind( $kind) { 4208 $this->kind = $kind; 4209 } 4210 public function getKind() { 4211 return $this->kind; 4212 } 4213 public function setNextPageToken( $nextPageToken) { 4214 $this->nextPageToken = $nextPageToken; 4215 } 4216 public function getNextPageToken() { 4217 return $this->nextPageToken; 4218 } 4219 public function setSelfLink( $selfLink) { 4220 $this->selfLink = $selfLink; 4221 } 4222 public function getSelfLink() { 4223 return $this->selfLink; 4224 } 4225} 4226 4227class Google_Tags extends Google_Model { 4228 public $fingerprint; 4229 public $items; 4230 public function setFingerprint( $fingerprint) { 4231 $this->fingerprint = $fingerprint; 4232 } 4233 public function getFingerprint() { 4234 return $this->fingerprint; 4235 } 4236 public function setItems(/* array(Google_string) */ $items) { 4237 $this->assertIsArray($items, 'Google_string', __METHOD__); 4238 $this->items = $items; 4239 } 4240 public function getItems() { 4241 return $this->items; 4242 } 4243} 4244 4245class Google_Zone extends Google_Model { 4246 public $creationTimestamp; 4247 protected $__deprecatedType = 'Google_DeprecationStatus'; 4248 protected $__deprecatedDataType = ''; 4249 public $deprecated; 4250 public $description; 4251 public $id; 4252 public $kind; 4253 protected $__maintenanceWindowsType = 'Google_ZoneMaintenanceWindows'; 4254 protected $__maintenanceWindowsDataType = 'array'; 4255 public $maintenanceWindows; 4256 public $name; 4257 protected $__quotasType = 'Google_Quota'; 4258 protected $__quotasDataType = 'array'; 4259 public $quotas; 4260 public $region; 4261 public $selfLink; 4262 public $status; 4263 public function setCreationTimestamp( $creationTimestamp) { 4264 $this->creationTimestamp = $creationTimestamp; 4265 } 4266 public function getCreationTimestamp() { 4267 return $this->creationTimestamp; 4268 } 4269 public function setDeprecated(Google_DeprecationStatus $deprecated) { 4270 $this->deprecated = $deprecated; 4271 } 4272 public function getDeprecated() { 4273 return $this->deprecated; 4274 } 4275 public function setDescription( $description) { 4276 $this->description = $description; 4277 } 4278 public function getDescription() { 4279 return $this->description; 4280 } 4281 public function setId( $id) { 4282 $this->id = $id; 4283 } 4284 public function getId() { 4285 return $this->id; 4286 } 4287 public function setKind( $kind) { 4288 $this->kind = $kind; 4289 } 4290 public function getKind() { 4291 return $this->kind; 4292 } 4293 public function setMaintenanceWindows(/* array(Google_ZoneMaintenanceWindows) */ $maintenanceWindows) { 4294 $this->assertIsArray($maintenanceWindows, 'Google_ZoneMaintenanceWindows', __METHOD__); 4295 $this->maintenanceWindows = $maintenanceWindows; 4296 } 4297 public function getMaintenanceWindows() { 4298 return $this->maintenanceWindows; 4299 } 4300 public function setName( $name) { 4301 $this->name = $name; 4302 } 4303 public function getName() { 4304 return $this->name; 4305 } 4306 public function setQuotas(/* array(Google_Quota) */ $quotas) { 4307 $this->assertIsArray($quotas, 'Google_Quota', __METHOD__); 4308 $this->quotas = $quotas; 4309 } 4310 public function getQuotas() { 4311 return $this->quotas; 4312 } 4313 public function setRegion( $region) { 4314 $this->region = $region; 4315 } 4316 public function getRegion() { 4317 return $this->region; 4318 } 4319 public function setSelfLink( $selfLink) { 4320 $this->selfLink = $selfLink; 4321 } 4322 public function getSelfLink() { 4323 return $this->selfLink; 4324 } 4325 public function setStatus( $status) { 4326 $this->status = $status; 4327 } 4328 public function getStatus() { 4329 return $this->status; 4330 } 4331} 4332 4333class Google_ZoneList extends Google_Model { 4334 public $id; 4335 protected $__itemsType = 'Google_Zone'; 4336 protected $__itemsDataType = 'array'; 4337 public $items; 4338 public $kind; 4339 public $nextPageToken; 4340 public $selfLink; 4341 public function setId( $id) { 4342 $this->id = $id; 4343 } 4344 public function getId() { 4345 return $this->id; 4346 } 4347 public function setItems(/* array(Google_Zone) */ $items) { 4348 $this->assertIsArray($items, 'Google_Zone', __METHOD__); 4349 $this->items = $items; 4350 } 4351 public function getItems() { 4352 return $this->items; 4353 } 4354 public function setKind( $kind) { 4355 $this->kind = $kind; 4356 } 4357 public function getKind() { 4358 return $this->kind; 4359 } 4360 public function setNextPageToken( $nextPageToken) { 4361 $this->nextPageToken = $nextPageToken; 4362 } 4363 public function getNextPageToken() { 4364 return $this->nextPageToken; 4365 } 4366 public function setSelfLink( $selfLink) { 4367 $this->selfLink = $selfLink; 4368 } 4369 public function getSelfLink() { 4370 return $this->selfLink; 4371 } 4372} 4373 4374class Google_ZoneMaintenanceWindows extends Google_Model { 4375 public $beginTime; 4376 public $description; 4377 public $endTime; 4378 public $name; 4379 public function setBeginTime( $beginTime) { 4380 $this->beginTime = $beginTime; 4381 } 4382 public function getBeginTime() { 4383 return $this->beginTime; 4384 } 4385 public function setDescription( $description) { 4386 $this->description = $description; 4387 } 4388 public function getDescription() { 4389 return $this->description; 4390 } 4391 public function setEndTime( $endTime) { 4392 $this->endTime = $endTime; 4393 } 4394 public function getEndTime() { 4395 return $this->endTime; 4396 } 4397 public function setName( $name) { 4398 $this->name = $name; 4399 } 4400 public function getName() { 4401 return $this->name; 4402 } 4403} 4404