PluginProbe
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) / 1.0.2
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) v1.0.2
9.1.2 9.1.1 9.1.0 9.0.2 9.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 All 153 releases
wp-analytify / lib / Google / Service / Compute.php

Compute.php in Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) 1.0.2, at lib/Google/Service/Compute.php

12,539 lines 319.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Copyright 2010 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18 /**
19 * Service definition for Compute (v1).
20 *
21 * <p>
22 * API for the Google Compute Engine service.
23 * </p>
24 *
25 * <p>
26 * For more information about this service, see the API
27 * <a href="https://developers.google.com/compute/docs/reference/latest/" target="_blank">Documentation</a>
28 * </p>
29 *
30 * @author Google, Inc.
31 */
32 class Analytify_Google_Service_Compute extends Analytify_Google_Service
33 {
34 /** View and manage your Google Compute Engine resources. */
35 const COMPUTE = "https://www.googleapis.com/auth/compute";
36 /** View your Google Compute Engine resources. */
37 const COMPUTE_READONLY = "https://www.googleapis.com/auth/compute.readonly";
38 /** Manage your data and permissions in Google Cloud Storage. */
39 const DEVSTORAGE_FULL_CONTROL = "https://www.googleapis.com/auth/devstorage.full_control";
40 /** View your data in Google Cloud Storage. */
41 const DEVSTORAGE_READ_ONLY = "https://www.googleapis.com/auth/devstorage.read_only";
42 /** Manage your data in Google Cloud Storage. */
43 const DEVSTORAGE_READ_WRITE = "https://www.googleapis.com/auth/devstorage.read_write";
44
45 public $addresses;
46 public $backendServices;
47 public $diskTypes;
48 public $disks;
49 public $firewalls;
50 public $forwardingRules;
51 public $globalAddresses;
52 public $globalForwardingRules;
53 public $globalOperations;
54 public $httpHealthChecks;
55 public $images;
56 public $instances;
57 public $licenses;
58 public $machineTypes;
59 public $networks;
60 public $projects;
61 public $regionOperations;
62 public $regions;
63 public $routes;
64 public $snapshots;
65 public $targetHttpProxies;
66 public $targetInstances;
67 public $targetPools;
68 public $urlMaps;
69 public $zoneOperations;
70 public $zones;
71
72
73 /**
74 * Constructs the internal representation of the Compute service.
75 *
76 * @param Analytify_Google_Client $client
77 */
78 public function __construct(Analytify_Google_Client $client)
79 {
80 parent::__construct($client);
81 $this->servicePath = 'compute/v1/projects/';
82 $this->version = 'v1';
83 $this->serviceName = 'compute';
84
85 $this->addresses = new Analytify_Google_Service_Compute_Addresses_Resource(
86 $this,
87 $this->serviceName,
88 'addresses',
89 array(
90 'methods' => array(
91 'aggregatedList' => array(
92 'path' => '{project}/aggregated/addresses',
93 'httpMethod' => 'GET',
94 'parameters' => array(
95 'project' => array(
96 'location' => 'path',
97 'type' => 'string',
98 'required' => true,
99 ),
100 'filter' => array(
101 'location' => 'query',
102 'type' => 'string',
103 ),
104 'pageToken' => array(
105 'location' => 'query',
106 'type' => 'string',
107 ),
108 'maxResults' => array(
109 'location' => 'query',
110 'type' => 'integer',
111 ),
112 ),
113 ),'delete' => array(
114 'path' => '{project}/regions/{region}/addresses/{address}',
115 'httpMethod' => 'DELETE',
116 'parameters' => array(
117 'project' => array(
118 'location' => 'path',
119 'type' => 'string',
120 'required' => true,
121 ),
122 'region' => array(
123 'location' => 'path',
124 'type' => 'string',
125 'required' => true,
126 ),
127 'address' => array(
128 'location' => 'path',
129 'type' => 'string',
130 'required' => true,
131 ),
132 ),
133 ),'get' => array(
134 'path' => '{project}/regions/{region}/addresses/{address}',
135 'httpMethod' => 'GET',
136 'parameters' => array(
137 'project' => array(
138 'location' => 'path',
139 'type' => 'string',
140 'required' => true,
141 ),
142 'region' => array(
143 'location' => 'path',
144 'type' => 'string',
145 'required' => true,
146 ),
147 'address' => array(
148 'location' => 'path',
149 'type' => 'string',
150 'required' => true,
151 ),
152 ),
153 ),'insert' => array(
154 'path' => '{project}/regions/{region}/addresses',
155 'httpMethod' => 'POST',
156 'parameters' => array(
157 'project' => array(
158 'location' => 'path',
159 'type' => 'string',
160 'required' => true,
161 ),
162 'region' => array(
163 'location' => 'path',
164 'type' => 'string',
165 'required' => true,
166 ),
167 ),
168 ),'list' => array(
169 'path' => '{project}/regions/{region}/addresses',
170 'httpMethod' => 'GET',
171 'parameters' => array(
172 'project' => array(
173 'location' => 'path',
174 'type' => 'string',
175 'required' => true,
176 ),
177 'region' => array(
178 'location' => 'path',
179 'type' => 'string',
180 'required' => true,
181 ),
182 'filter' => array(
183 'location' => 'query',
184 'type' => 'string',
185 ),
186 'pageToken' => array(
187 'location' => 'query',
188 'type' => 'string',
189 ),
190 'maxResults' => array(
191 'location' => 'query',
192 'type' => 'integer',
193 ),
194 ),
195 ),
196 )
197 )
198 );
199 $this->backendServices = new Analytify_Google_Service_Compute_BackendServices_Resource(
200 $this,
201 $this->serviceName,
202 'backendServices',
203 array(
204 'methods' => array(
205 'delete' => array(
206 'path' => '{project}/global/backendServices/{backendService}',
207 'httpMethod' => 'DELETE',
208 'parameters' => array(
209 'project' => array(
210 'location' => 'path',
211 'type' => 'string',
212 'required' => true,
213 ),
214 'backendService' => array(
215 'location' => 'path',
216 'type' => 'string',
217 'required' => true,
218 ),
219 ),
220 ),'get' => array(
221 'path' => '{project}/global/backendServices/{backendService}',
222 'httpMethod' => 'GET',
223 'parameters' => array(
224 'project' => array(
225 'location' => 'path',
226 'type' => 'string',
227 'required' => true,
228 ),
229 'backendService' => array(
230 'location' => 'path',
231 'type' => 'string',
232 'required' => true,
233 ),
234 ),
235 ),'getHealth' => array(
236 'path' => '{project}/global/backendServices/{backendService}/getHealth',
237 'httpMethod' => 'POST',
238 'parameters' => array(
239 'project' => array(
240 'location' => 'path',
241 'type' => 'string',
242 'required' => true,
243 ),
244 'backendService' => array(
245 'location' => 'path',
246 'type' => 'string',
247 'required' => true,
248 ),
249 ),
250 ),'insert' => array(
251 'path' => '{project}/global/backendServices',
252 'httpMethod' => 'POST',
253 'parameters' => array(
254 'project' => array(
255 'location' => 'path',
256 'type' => 'string',
257 'required' => true,
258 ),
259 ),
260 ),'list' => array(
261 'path' => '{project}/global/backendServices',
262 'httpMethod' => 'GET',
263 'parameters' => array(
264 'project' => array(
265 'location' => 'path',
266 'type' => 'string',
267 'required' => true,
268 ),
269 'filter' => array(
270 'location' => 'query',
271 'type' => 'string',
272 ),
273 'pageToken' => array(
274 'location' => 'query',
275 'type' => 'string',
276 ),
277 'maxResults' => array(
278 'location' => 'query',
279 'type' => 'integer',
280 ),
281 ),
282 ),'patch' => array(
283 'path' => '{project}/global/backendServices/{backendService}',
284 'httpMethod' => 'PATCH',
285 'parameters' => array(
286 'project' => array(
287 'location' => 'path',
288 'type' => 'string',
289 'required' => true,
290 ),
291 'backendService' => array(
292 'location' => 'path',
293 'type' => 'string',
294 'required' => true,
295 ),
296 ),
297 ),'update' => array(
298 'path' => '{project}/global/backendServices/{backendService}',
299 'httpMethod' => 'PUT',
300 'parameters' => array(
301 'project' => array(
302 'location' => 'path',
303 'type' => 'string',
304 'required' => true,
305 ),
306 'backendService' => array(
307 'location' => 'path',
308 'type' => 'string',
309 'required' => true,
310 ),
311 ),
312 ),
313 )
314 )
315 );
316 $this->diskTypes = new Analytify_Google_Service_Compute_DiskTypes_Resource(
317 $this,
318 $this->serviceName,
319 'diskTypes',
320 array(
321 'methods' => array(
322 'aggregatedList' => array(
323 'path' => '{project}/aggregated/diskTypes',
324 'httpMethod' => 'GET',
325 'parameters' => array(
326 'project' => array(
327 'location' => 'path',
328 'type' => 'string',
329 'required' => true,
330 ),
331 'filter' => array(
332 'location' => 'query',
333 'type' => 'string',
334 ),
335 'pageToken' => array(
336 'location' => 'query',
337 'type' => 'string',
338 ),
339 'maxResults' => array(
340 'location' => 'query',
341 'type' => 'integer',
342 ),
343 ),
344 ),'get' => array(
345 'path' => '{project}/zones/{zone}/diskTypes/{diskType}',
346 'httpMethod' => 'GET',
347 'parameters' => array(
348 'project' => array(
349 'location' => 'path',
350 'type' => 'string',
351 'required' => true,
352 ),
353 'zone' => array(
354 'location' => 'path',
355 'type' => 'string',
356 'required' => true,
357 ),
358 'diskType' => array(
359 'location' => 'path',
360 'type' => 'string',
361 'required' => true,
362 ),
363 ),
364 ),'list' => array(
365 'path' => '{project}/zones/{zone}/diskTypes',
366 'httpMethod' => 'GET',
367 'parameters' => array(
368 'project' => array(
369 'location' => 'path',
370 'type' => 'string',
371 'required' => true,
372 ),
373 'zone' => array(
374 'location' => 'path',
375 'type' => 'string',
376 'required' => true,
377 ),
378 'filter' => array(
379 'location' => 'query',
380 'type' => 'string',
381 ),
382 'pageToken' => array(
383 'location' => 'query',
384 'type' => 'string',
385 ),
386 'maxResults' => array(
387 'location' => 'query',
388 'type' => 'integer',
389 ),
390 ),
391 ),
392 )
393 )
394 );
395 $this->disks = new Analytify_Google_Service_Compute_Disks_Resource(
396 $this,
397 $this->serviceName,
398 'disks',
399 array(
400 'methods' => array(
401 'aggregatedList' => array(
402 'path' => '{project}/aggregated/disks',
403 'httpMethod' => 'GET',
404 'parameters' => array(
405 'project' => array(
406 'location' => 'path',
407 'type' => 'string',
408 'required' => true,
409 ),
410 'filter' => array(
411 'location' => 'query',
412 'type' => 'string',
413 ),
414 'pageToken' => array(
415 'location' => 'query',
416 'type' => 'string',
417 ),
418 'maxResults' => array(
419 'location' => 'query',
420 'type' => 'integer',
421 ),
422 ),
423 ),'createSnapshot' => array(
424 'path' => '{project}/zones/{zone}/disks/{disk}/createSnapshot',
425 'httpMethod' => 'POST',
426 'parameters' => array(
427 'project' => array(
428 'location' => 'path',
429 'type' => 'string',
430 'required' => true,
431 ),
432 'zone' => array(
433 'location' => 'path',
434 'type' => 'string',
435 'required' => true,
436 ),
437 'disk' => array(
438 'location' => 'path',
439 'type' => 'string',
440 'required' => true,
441 ),
442 ),
443 ),'delete' => array(
444 'path' => '{project}/zones/{zone}/disks/{disk}',
445 'httpMethod' => 'DELETE',
446 'parameters' => array(
447 'project' => array(
448 'location' => 'path',
449 'type' => 'string',
450 'required' => true,
451 ),
452 'zone' => array(
453 'location' => 'path',
454 'type' => 'string',
455 'required' => true,
456 ),
457 'disk' => array(
458 'location' => 'path',
459 'type' => 'string',
460 'required' => true,
461 ),
462 ),
463 ),'get' => array(
464 'path' => '{project}/zones/{zone}/disks/{disk}',
465 'httpMethod' => 'GET',
466 'parameters' => array(
467 'project' => array(
468 'location' => 'path',
469 'type' => 'string',
470 'required' => true,
471 ),
472 'zone' => array(
473 'location' => 'path',
474 'type' => 'string',
475 'required' => true,
476 ),
477 'disk' => array(
478 'location' => 'path',
479 'type' => 'string',
480 'required' => true,
481 ),
482 ),
483 ),'insert' => array(
484 'path' => '{project}/zones/{zone}/disks',
485 'httpMethod' => 'POST',
486 'parameters' => array(
487 'project' => array(
488 'location' => 'path',
489 'type' => 'string',
490 'required' => true,
491 ),
492 'zone' => array(
493 'location' => 'path',
494 'type' => 'string',
495 'required' => true,
496 ),
497 'sourceImage' => array(
498 'location' => 'query',
499 'type' => 'string',
500 ),
501 ),
502 ),'list' => array(
503 'path' => '{project}/zones/{zone}/disks',
504 'httpMethod' => 'GET',
505 'parameters' => array(
506 'project' => array(
507 'location' => 'path',
508 'type' => 'string',
509 'required' => true,
510 ),
511 'zone' => array(
512 'location' => 'path',
513 'type' => 'string',
514 'required' => true,
515 ),
516 'filter' => array(
517 'location' => 'query',
518 'type' => 'string',
519 ),
520 'pageToken' => array(
521 'location' => 'query',
522 'type' => 'string',
523 ),
524 'maxResults' => array(
525 'location' => 'query',
526 'type' => 'integer',
527 ),
528 ),
529 ),
530 )
531 )
532 );
533 $this->firewalls = new Analytify_Google_Service_Compute_Firewalls_Resource(
534 $this,
535 $this->serviceName,
536 'firewalls',
537 array(
538 'methods' => array(
539 'delete' => array(
540 'path' => '{project}/global/firewalls/{firewall}',
541 'httpMethod' => 'DELETE',
542 'parameters' => array(
543 'project' => array(
544 'location' => 'path',
545 'type' => 'string',
546 'required' => true,
547 ),
548 'firewall' => array(
549 'location' => 'path',
550 'type' => 'string',
551 'required' => true,
552 ),
553 ),
554 ),'get' => array(
555 'path' => '{project}/global/firewalls/{firewall}',
556 'httpMethod' => 'GET',
557 'parameters' => array(
558 'project' => array(
559 'location' => 'path',
560 'type' => 'string',
561 'required' => true,
562 ),
563 'firewall' => array(
564 'location' => 'path',
565 'type' => 'string',
566 'required' => true,
567 ),
568 ),
569 ),'insert' => array(
570 'path' => '{project}/global/firewalls',
571 'httpMethod' => 'POST',
572 'parameters' => array(
573 'project' => array(
574 'location' => 'path',
575 'type' => 'string',
576 'required' => true,
577 ),
578 ),
579 ),'list' => array(
580 'path' => '{project}/global/firewalls',
581 'httpMethod' => 'GET',
582 'parameters' => array(
583 'project' => array(
584 'location' => 'path',
585 'type' => 'string',
586 'required' => true,
587 ),
588 'filter' => array(
589 'location' => 'query',
590 'type' => 'string',
591 ),
592 'pageToken' => array(
593 'location' => 'query',
594 'type' => 'string',
595 ),
596 'maxResults' => array(
597 'location' => 'query',
598 'type' => 'integer',
599 ),
600 ),
601 ),'patch' => array(
602 'path' => '{project}/global/firewalls/{firewall}',
603 'httpMethod' => 'PATCH',
604 'parameters' => array(
605 'project' => array(
606 'location' => 'path',
607 'type' => 'string',
608 'required' => true,
609 ),
610 'firewall' => array(
611 'location' => 'path',
612 'type' => 'string',
613 'required' => true,
614 ),
615 ),
616 ),'update' => array(
617 'path' => '{project}/global/firewalls/{firewall}',
618 'httpMethod' => 'PUT',
619 'parameters' => array(
620 'project' => array(
621 'location' => 'path',
622 'type' => 'string',
623 'required' => true,
624 ),
625 'firewall' => array(
626 'location' => 'path',
627 'type' => 'string',
628 'required' => true,
629 ),
630 ),
631 ),
632 )
633 )
634 );
635 $this->forwardingRules = new Analytify_Google_Service_Compute_ForwardingRules_Resource(
636 $this,
637 $this->serviceName,
638 'forwardingRules',
639 array(
640 'methods' => array(
641 'aggregatedList' => array(
642 'path' => '{project}/aggregated/forwardingRules',
643 'httpMethod' => 'GET',
644 'parameters' => array(
645 'project' => array(
646 'location' => 'path',
647 'type' => 'string',
648 'required' => true,
649 ),
650 'filter' => array(
651 'location' => 'query',
652 'type' => 'string',
653 ),
654 'pageToken' => array(
655 'location' => 'query',
656 'type' => 'string',
657 ),
658 'maxResults' => array(
659 'location' => 'query',
660 'type' => 'integer',
661 ),
662 ),
663 ),'delete' => array(
664 'path' => '{project}/regions/{region}/forwardingRules/{forwardingRule}',
665 'httpMethod' => 'DELETE',
666 'parameters' => array(
667 'project' => array(
668 'location' => 'path',
669 'type' => 'string',
670 'required' => true,
671 ),
672 'region' => array(
673 'location' => 'path',
674 'type' => 'string',
675 'required' => true,
676 ),
677 'forwardingRule' => array(
678 'location' => 'path',
679 'type' => 'string',
680 'required' => true,
681 ),
682 ),
683 ),'get' => array(
684 'path' => '{project}/regions/{region}/forwardingRules/{forwardingRule}',
685 'httpMethod' => 'GET',
686 'parameters' => array(
687 'project' => array(
688 'location' => 'path',
689 'type' => 'string',
690 'required' => true,
691 ),
692 'region' => array(
693 'location' => 'path',
694 'type' => 'string',
695 'required' => true,
696 ),
697 'forwardingRule' => array(
698 'location' => 'path',
699 'type' => 'string',
700 'required' => true,
701 ),
702 ),
703 ),'insert' => array(
704 'path' => '{project}/regions/{region}/forwardingRules',
705 'httpMethod' => 'POST',
706 'parameters' => array(
707 'project' => array(
708 'location' => 'path',
709 'type' => 'string',
710 'required' => true,
711 ),
712 'region' => array(
713 'location' => 'path',
714 'type' => 'string',
715 'required' => true,
716 ),
717 ),
718 ),'list' => array(
719 'path' => '{project}/regions/{region}/forwardingRules',
720 'httpMethod' => 'GET',
721 'parameters' => array(
722 'project' => array(
723 'location' => 'path',
724 'type' => 'string',
725 'required' => true,
726 ),
727 'region' => array(
728 'location' => 'path',
729 'type' => 'string',
730 'required' => true,
731 ),
732 'filter' => array(
733 'location' => 'query',
734 'type' => 'string',
735 ),
736 'pageToken' => array(
737 'location' => 'query',
738 'type' => 'string',
739 ),
740 'maxResults' => array(
741 'location' => 'query',
742 'type' => 'integer',
743 ),
744 ),
745 ),'setTarget' => array(
746 'path' => '{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget',
747 'httpMethod' => 'POST',
748 'parameters' => array(
749 'project' => array(
750 'location' => 'path',
751 'type' => 'string',
752 'required' => true,
753 ),
754 'region' => array(
755 'location' => 'path',
756 'type' => 'string',
757 'required' => true,
758 ),
759 'forwardingRule' => array(
760 'location' => 'path',
761 'type' => 'string',
762 'required' => true,
763 ),
764 ),
765 ),
766 )
767 )
768 );
769 $this->globalAddresses = new Analytify_Google_Service_Compute_GlobalAddresses_Resource(
770 $this,
771 $this->serviceName,
772 'globalAddresses',
773 array(
774 'methods' => array(
775 'delete' => array(
776 'path' => '{project}/global/addresses/{address}',
777 'httpMethod' => 'DELETE',
778 'parameters' => array(
779 'project' => array(
780 'location' => 'path',
781 'type' => 'string',
782 'required' => true,
783 ),
784 'address' => array(
785 'location' => 'path',
786 'type' => 'string',
787 'required' => true,
788 ),
789 ),
790 ),'get' => array(
791 'path' => '{project}/global/addresses/{address}',
792 'httpMethod' => 'GET',
793 'parameters' => array(
794 'project' => array(
795 'location' => 'path',
796 'type' => 'string',
797 'required' => true,
798 ),
799 'address' => array(
800 'location' => 'path',
801 'type' => 'string',
802 'required' => true,
803 ),
804 ),
805 ),'insert' => array(
806 'path' => '{project}/global/addresses',
807 'httpMethod' => 'POST',
808 'parameters' => array(
809 'project' => array(
810 'location' => 'path',
811 'type' => 'string',
812 'required' => true,
813 ),
814 ),
815 ),'list' => array(
816 'path' => '{project}/global/addresses',
817 'httpMethod' => 'GET',
818 'parameters' => array(
819 'project' => array(
820 'location' => 'path',
821 'type' => 'string',
822 'required' => true,
823 ),
824 'filter' => array(
825 'location' => 'query',
826 'type' => 'string',
827 ),
828 'pageToken' => array(
829 'location' => 'query',
830 'type' => 'string',
831 ),
832 'maxResults' => array(
833 'location' => 'query',
834 'type' => 'integer',
835 ),
836 ),
837 ),
838 )
839 )
840 );
841 $this->globalForwardingRules = new Analytify_Google_Service_Compute_GlobalForwardingRules_Resource(
842 $this,
843 $this->serviceName,
844 'globalForwardingRules',
845 array(
846 'methods' => array(
847 'delete' => array(
848 'path' => '{project}/global/forwardingRules/{forwardingRule}',
849 'httpMethod' => 'DELETE',
850 'parameters' => array(
851 'project' => array(
852 'location' => 'path',
853 'type' => 'string',
854 'required' => true,
855 ),
856 'forwardingRule' => array(
857 'location' => 'path',
858 'type' => 'string',
859 'required' => true,
860 ),
861 ),
862 ),'get' => array(
863 'path' => '{project}/global/forwardingRules/{forwardingRule}',
864 'httpMethod' => 'GET',
865 'parameters' => array(
866 'project' => array(
867 'location' => 'path',
868 'type' => 'string',
869 'required' => true,
870 ),
871 'forwardingRule' => array(
872 'location' => 'path',
873 'type' => 'string',
874 'required' => true,
875 ),
876 ),
877 ),'insert' => array(
878 'path' => '{project}/global/forwardingRules',
879 'httpMethod' => 'POST',
880 'parameters' => array(
881 'project' => array(
882 'location' => 'path',
883 'type' => 'string',
884 'required' => true,
885 ),
886 ),
887 ),'list' => array(
888 'path' => '{project}/global/forwardingRules',
889 'httpMethod' => 'GET',
890 'parameters' => array(
891 'project' => array(
892 'location' => 'path',
893 'type' => 'string',
894 'required' => true,
895 ),
896 'filter' => array(
897 'location' => 'query',
898 'type' => 'string',
899 ),
900 'pageToken' => array(
901 'location' => 'query',
902 'type' => 'string',
903 ),
904 'maxResults' => array(
905 'location' => 'query',
906 'type' => 'integer',
907 ),
908 ),
909 ),'setTarget' => array(
910 'path' => '{project}/global/forwardingRules/{forwardingRule}/setTarget',
911 'httpMethod' => 'POST',
912 'parameters' => array(
913 'project' => array(
914 'location' => 'path',
915 'type' => 'string',
916 'required' => true,
917 ),
918 'forwardingRule' => array(
919 'location' => 'path',
920 'type' => 'string',
921 'required' => true,
922 ),
923 ),
924 ),
925 )
926 )
927 );
928 $this->globalOperations = new Analytify_Google_Service_Compute_GlobalOperations_Resource(
929 $this,
930 $this->serviceName,
931 'globalOperations',
932 array(
933 'methods' => array(
934 'aggregatedList' => array(
935 'path' => '{project}/aggregated/operations',
936 'httpMethod' => 'GET',
937 'parameters' => array(
938 'project' => array(
939 'location' => 'path',
940 'type' => 'string',
941 'required' => true,
942 ),
943 'filter' => array(
944 'location' => 'query',
945 'type' => 'string',
946 ),
947 'pageToken' => array(
948 'location' => 'query',
949 'type' => 'string',
950 ),
951 'maxResults' => array(
952 'location' => 'query',
953 'type' => 'integer',
954 ),
955 ),
956 ),'delete' => array(
957 'path' => '{project}/global/operations/{operation}',
958 'httpMethod' => 'DELETE',
959 'parameters' => array(
960 'project' => array(
961 'location' => 'path',
962 'type' => 'string',
963 'required' => true,
964 ),
965 'operation' => array(
966 'location' => 'path',
967 'type' => 'string',
968 'required' => true,
969 ),
970 ),
971 ),'get' => array(
972 'path' => '{project}/global/operations/{operation}',
973 'httpMethod' => 'GET',
974 'parameters' => array(
975 'project' => array(
976 'location' => 'path',
977 'type' => 'string',
978 'required' => true,
979 ),
980 'operation' => array(
981 'location' => 'path',
982 'type' => 'string',
983 'required' => true,
984 ),
985 ),
986 ),'list' => array(
987 'path' => '{project}/global/operations',
988 'httpMethod' => 'GET',
989 'parameters' => array(
990 'project' => array(
991 'location' => 'path',
992 'type' => 'string',
993 'required' => true,
994 ),
995 'filter' => array(
996 'location' => 'query',
997 'type' => 'string',
998 ),
999 'pageToken' => array(
1000 'location' => 'query',
1001 'type' => 'string',
1002 ),
1003 'maxResults' => array(
1004 'location' => 'query',
1005 'type' => 'integer',
1006 ),
1007 ),
1008 ),
1009 )
1010 )
1011 );
1012 $this->httpHealthChecks = new Analytify_Google_Service_Compute_HttpHealthChecks_Resource(
1013 $this,
1014 $this->serviceName,
1015 'httpHealthChecks',
1016 array(
1017 'methods' => array(
1018 'delete' => array(
1019 'path' => '{project}/global/httpHealthChecks/{httpHealthCheck}',
1020 'httpMethod' => 'DELETE',
1021 'parameters' => array(
1022 'project' => array(
1023 'location' => 'path',
1024 'type' => 'string',
1025 'required' => true,
1026 ),
1027 'httpHealthCheck' => array(
1028 'location' => 'path',
1029 'type' => 'string',
1030 'required' => true,
1031 ),
1032 ),
1033 ),'get' => array(
1034 'path' => '{project}/global/httpHealthChecks/{httpHealthCheck}',
1035 'httpMethod' => 'GET',
1036 'parameters' => array(
1037 'project' => array(
1038 'location' => 'path',
1039 'type' => 'string',
1040 'required' => true,
1041 ),
1042 'httpHealthCheck' => array(
1043 'location' => 'path',
1044 'type' => 'string',
1045 'required' => true,
1046 ),
1047 ),
1048 ),'insert' => array(
1049 'path' => '{project}/global/httpHealthChecks',
1050 'httpMethod' => 'POST',
1051 'parameters' => array(
1052 'project' => array(
1053 'location' => 'path',
1054 'type' => 'string',
1055 'required' => true,
1056 ),
1057 ),
1058 ),'list' => array(
1059 'path' => '{project}/global/httpHealthChecks',
1060 'httpMethod' => 'GET',
1061 'parameters' => array(
1062 'project' => array(
1063 'location' => 'path',
1064 'type' => 'string',
1065 'required' => true,
1066 ),
1067 'filter' => array(
1068 'location' => 'query',
1069 'type' => 'string',
1070 ),
1071 'pageToken' => array(
1072 'location' => 'query',
1073 'type' => 'string',
1074 ),
1075 'maxResults' => array(
1076 'location' => 'query',
1077 'type' => 'integer',
1078 ),
1079 ),
1080 ),'patch' => array(
1081 'path' => '{project}/global/httpHealthChecks/{httpHealthCheck}',
1082 'httpMethod' => 'PATCH',
1083 'parameters' => array(
1084 'project' => array(
1085 'location' => 'path',
1086 'type' => 'string',
1087 'required' => true,
1088 ),
1089 'httpHealthCheck' => array(
1090 'location' => 'path',
1091 'type' => 'string',
1092 'required' => true,
1093 ),
1094 ),
1095 ),'update' => array(
1096 'path' => '{project}/global/httpHealthChecks/{httpHealthCheck}',
1097 'httpMethod' => 'PUT',
1098 'parameters' => array(
1099 'project' => array(
1100 'location' => 'path',
1101 'type' => 'string',
1102 'required' => true,
1103 ),
1104 'httpHealthCheck' => array(
1105 'location' => 'path',
1106 'type' => 'string',
1107 'required' => true,
1108 ),
1109 ),
1110 ),
1111 )
1112 )
1113 );
1114 $this->images = new Analytify_Google_Service_Compute_Images_Resource(
1115 $this,
1116 $this->serviceName,
1117 'images',
1118 array(
1119 'methods' => array(
1120 'delete' => array(
1121 'path' => '{project}/global/images/{image}',
1122 'httpMethod' => 'DELETE',
1123 'parameters' => array(
1124 'project' => array(
1125 'location' => 'path',
1126 'type' => 'string',
1127 'required' => true,
1128 ),
1129 'image' => array(
1130 'location' => 'path',
1131 'type' => 'string',
1132 'required' => true,
1133 ),
1134 ),
1135 ),'deprecate' => array(
1136 'path' => '{project}/global/images/{image}/deprecate',
1137 'httpMethod' => 'POST',
1138 'parameters' => array(
1139 'project' => array(
1140 'location' => 'path',
1141 'type' => 'string',
1142 'required' => true,
1143 ),
1144 'image' => array(
1145 'location' => 'path',
1146 'type' => 'string',
1147 'required' => true,
1148 ),
1149 ),
1150 ),'get' => array(
1151 'path' => '{project}/global/images/{image}',
1152 'httpMethod' => 'GET',
1153 'parameters' => array(
1154 'project' => array(
1155 'location' => 'path',
1156 'type' => 'string',
1157 'required' => true,
1158 ),
1159 'image' => array(
1160 'location' => 'path',
1161 'type' => 'string',
1162 'required' => true,
1163 ),
1164 ),
1165 ),'insert' => array(
1166 'path' => '{project}/global/images',
1167 'httpMethod' => 'POST',
1168 'parameters' => array(
1169 'project' => array(
1170 'location' => 'path',
1171 'type' => 'string',
1172 'required' => true,
1173 ),
1174 ),
1175 ),'list' => array(
1176 'path' => '{project}/global/images',
1177 'httpMethod' => 'GET',
1178 'parameters' => array(
1179 'project' => array(
1180 'location' => 'path',
1181 'type' => 'string',
1182 'required' => true,
1183 ),
1184 'filter' => array(
1185 'location' => 'query',
1186 'type' => 'string',
1187 ),
1188 'pageToken' => array(
1189 'location' => 'query',
1190 'type' => 'string',
1191 ),
1192 'maxResults' => array(
1193 'location' => 'query',
1194 'type' => 'integer',
1195 ),
1196 ),
1197 ),
1198 )
1199 )
1200 );
1201 $this->instances = new Analytify_Google_Service_Compute_Instances_Resource(
1202 $this,
1203 $this->serviceName,
1204 'instances',
1205 array(
1206 'methods' => array(
1207 'addAccessConfig' => array(
1208 'path' => '{project}/zones/{zone}/instances/{instance}/addAccessConfig',
1209 'httpMethod' => 'POST',
1210 'parameters' => array(
1211 'project' => array(
1212 'location' => 'path',
1213 'type' => 'string',
1214 'required' => true,
1215 ),
1216 'zone' => array(
1217 'location' => 'path',
1218 'type' => 'string',
1219 'required' => true,
1220 ),
1221 'instance' => array(
1222 'location' => 'path',
1223 'type' => 'string',
1224 'required' => true,
1225 ),
1226 'networkInterface' => array(
1227 'location' => 'query',
1228 'type' => 'string',
1229 'required' => true,
1230 ),
1231 ),
1232 ),'aggregatedList' => array(
1233 'path' => '{project}/aggregated/instances',
1234 'httpMethod' => 'GET',
1235 'parameters' => array(
1236 'project' => array(
1237 'location' => 'path',
1238 'type' => 'string',
1239 'required' => true,
1240 ),
1241 'filter' => array(
1242 'location' => 'query',
1243 'type' => 'string',
1244 ),
1245 'pageToken' => array(
1246 'location' => 'query',
1247 'type' => 'string',
1248 ),
1249 'maxResults' => array(
1250 'location' => 'query',
1251 'type' => 'integer',
1252 ),
1253 ),
1254 ),'attachDisk' => array(
1255 'path' => '{project}/zones/{zone}/instances/{instance}/attachDisk',
1256 'httpMethod' => 'POST',
1257 'parameters' => array(
1258 'project' => array(
1259 'location' => 'path',
1260 'type' => 'string',
1261 'required' => true,
1262 ),
1263 'zone' => array(
1264 'location' => 'path',
1265 'type' => 'string',
1266 'required' => true,
1267 ),
1268 'instance' => array(
1269 'location' => 'path',
1270 'type' => 'string',
1271 'required' => true,
1272 ),
1273 ),
1274 ),'delete' => array(
1275 'path' => '{project}/zones/{zone}/instances/{instance}',
1276 'httpMethod' => 'DELETE',
1277 'parameters' => array(
1278 'project' => array(
1279 'location' => 'path',
1280 'type' => 'string',
1281 'required' => true,
1282 ),
1283 'zone' => array(
1284 'location' => 'path',
1285 'type' => 'string',
1286 'required' => true,
1287 ),
1288 'instance' => array(
1289 'location' => 'path',
1290 'type' => 'string',
1291 'required' => true,
1292 ),
1293 ),
1294 ),'deleteAccessConfig' => array(
1295 'path' => '{project}/zones/{zone}/instances/{instance}/deleteAccessConfig',
1296 'httpMethod' => 'POST',
1297 'parameters' => array(
1298 'project' => array(
1299 'location' => 'path',
1300 'type' => 'string',
1301 'required' => true,
1302 ),
1303 'zone' => array(
1304 'location' => 'path',
1305 'type' => 'string',
1306 'required' => true,
1307 ),
1308 'instance' => array(
1309 'location' => 'path',
1310 'type' => 'string',
1311 'required' => true,
1312 ),
1313 'accessConfig' => array(
1314 'location' => 'query',
1315 'type' => 'string',
1316 'required' => true,
1317 ),
1318 'networkInterface' => array(
1319 'location' => 'query',
1320 'type' => 'string',
1321 'required' => true,
1322 ),
1323 ),
1324 ),'detachDisk' => array(
1325 'path' => '{project}/zones/{zone}/instances/{instance}/detachDisk',
1326 'httpMethod' => 'POST',
1327 'parameters' => array(
1328 'project' => array(
1329 'location' => 'path',
1330 'type' => 'string',
1331 'required' => true,
1332 ),
1333 'zone' => array(
1334 'location' => 'path',
1335 'type' => 'string',
1336 'required' => true,
1337 ),
1338 'instance' => array(
1339 'location' => 'path',
1340 'type' => 'string',
1341 'required' => true,
1342 ),
1343 'deviceName' => array(
1344 'location' => 'query',
1345 'type' => 'string',
1346 'required' => true,
1347 ),
1348 ),
1349 ),'get' => array(
1350 'path' => '{project}/zones/{zone}/instances/{instance}',
1351 'httpMethod' => 'GET',
1352 'parameters' => array(
1353 'project' => array(
1354 'location' => 'path',
1355 'type' => 'string',
1356 'required' => true,
1357 ),
1358 'zone' => array(
1359 'location' => 'path',
1360 'type' => 'string',
1361 'required' => true,
1362 ),
1363 'instance' => array(
1364 'location' => 'path',
1365 'type' => 'string',
1366 'required' => true,
1367 ),
1368 ),
1369 ),'getSerialPortOutput' => array(
1370 'path' => '{project}/zones/{zone}/instances/{instance}/serialPort',
1371 'httpMethod' => 'GET',
1372 'parameters' => array(
1373 'project' => array(
1374 'location' => 'path',
1375 'type' => 'string',
1376 'required' => true,
1377 ),
1378 'zone' => array(
1379 'location' => 'path',
1380 'type' => 'string',
1381 'required' => true,
1382 ),
1383 'instance' => array(
1384 'location' => 'path',
1385 'type' => 'string',
1386 'required' => true,
1387 ),
1388 ),
1389 ),'insert' => array(
1390 'path' => '{project}/zones/{zone}/instances',
1391 'httpMethod' => 'POST',
1392 'parameters' => array(
1393 'project' => array(
1394 'location' => 'path',
1395 'type' => 'string',
1396 'required' => true,
1397 ),
1398 'zone' => array(
1399 'location' => 'path',
1400 'type' => 'string',
1401 'required' => true,
1402 ),
1403 ),
1404 ),'list' => array(
1405 'path' => '{project}/zones/{zone}/instances',
1406 'httpMethod' => 'GET',
1407 'parameters' => array(
1408 'project' => array(
1409 'location' => 'path',
1410 'type' => 'string',
1411 'required' => true,
1412 ),
1413 'zone' => array(
1414 'location' => 'path',
1415 'type' => 'string',
1416 'required' => true,
1417 ),
1418 'filter' => array(
1419 'location' => 'query',
1420 'type' => 'string',
1421 ),
1422 'pageToken' => array(
1423 'location' => 'query',
1424 'type' => 'string',
1425 ),
1426 'maxResults' => array(
1427 'location' => 'query',
1428 'type' => 'integer',
1429 ),
1430 ),
1431 ),'reset' => array(
1432 'path' => '{project}/zones/{zone}/instances/{instance}/reset',
1433 'httpMethod' => 'POST',
1434 'parameters' => array(
1435 'project' => array(
1436 'location' => 'path',
1437 'type' => 'string',
1438 'required' => true,
1439 ),
1440 'zone' => array(
1441 'location' => 'path',
1442 'type' => 'string',
1443 'required' => true,
1444 ),
1445 'instance' => array(
1446 'location' => 'path',
1447 'type' => 'string',
1448 'required' => true,
1449 ),
1450 ),
1451 ),'setDiskAutoDelete' => array(
1452 'path' => '{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete',
1453 'httpMethod' => 'POST',
1454 'parameters' => array(
1455 'project' => array(
1456 'location' => 'path',
1457 'type' => 'string',
1458 'required' => true,
1459 ),
1460 'zone' => array(
1461 'location' => 'path',
1462 'type' => 'string',
1463 'required' => true,
1464 ),
1465 'instance' => array(
1466 'location' => 'path',
1467 'type' => 'string',
1468 'required' => true,
1469 ),
1470 'autoDelete' => array(
1471 'location' => 'query',
1472 'type' => 'boolean',
1473 'required' => true,
1474 ),
1475 'deviceName' => array(
1476 'location' => 'query',
1477 'type' => 'string',
1478 'required' => true,
1479 ),
1480 ),
1481 ),'setMetadata' => array(
1482 'path' => '{project}/zones/{zone}/instances/{instance}/setMetadata',
1483 'httpMethod' => 'POST',
1484 'parameters' => array(
1485 'project' => array(
1486 'location' => 'path',
1487 'type' => 'string',
1488 'required' => true,
1489 ),
1490 'zone' => array(
1491 'location' => 'path',
1492 'type' => 'string',
1493 'required' => true,
1494 ),
1495 'instance' => array(
1496 'location' => 'path',
1497 'type' => 'string',
1498 'required' => true,
1499 ),
1500 ),
1501 ),'setScheduling' => array(
1502 'path' => '{project}/zones/{zone}/instances/{instance}/setScheduling',
1503 'httpMethod' => 'POST',
1504 'parameters' => array(
1505 'project' => array(
1506 'location' => 'path',
1507 'type' => 'string',
1508 'required' => true,
1509 ),
1510 'zone' => array(
1511 'location' => 'path',
1512 'type' => 'string',
1513 'required' => true,
1514 ),
1515 'instance' => array(
1516 'location' => 'path',
1517 'type' => 'string',
1518 'required' => true,
1519 ),
1520 ),
1521 ),'setTags' => array(
1522 'path' => '{project}/zones/{zone}/instances/{instance}/setTags',
1523 'httpMethod' => 'POST',
1524 'parameters' => array(
1525 'project' => array(
1526 'location' => 'path',
1527 'type' => 'string',
1528 'required' => true,
1529 ),
1530 'zone' => array(
1531 'location' => 'path',
1532 'type' => 'string',
1533 'required' => true,
1534 ),
1535 'instance' => array(
1536 'location' => 'path',
1537 'type' => 'string',
1538 'required' => true,
1539 ),
1540 ),
1541 ),
1542 )
1543 )
1544 );
1545 $this->licenses = new Analytify_Google_Service_Compute_Licenses_Resource(
1546 $this,
1547 $this->serviceName,
1548 'licenses',
1549 array(
1550 'methods' => array(
1551 'get' => array(
1552 'path' => '{project}/global/licenses/{license}',
1553 'httpMethod' => 'GET',
1554 'parameters' => array(
1555 'project' => array(
1556 'location' => 'path',
1557 'type' => 'string',
1558 'required' => true,
1559 ),
1560 'license' => array(
1561 'location' => 'path',
1562 'type' => 'string',
1563 'required' => true,
1564 ),
1565 ),
1566 ),
1567 )
1568 )
1569 );
1570 $this->machineTypes = new Analytify_Google_Service_Compute_MachineTypes_Resource(
1571 $this,
1572 $this->serviceName,
1573 'machineTypes',
1574 array(
1575 'methods' => array(
1576 'aggregatedList' => array(
1577 'path' => '{project}/aggregated/machineTypes',
1578 'httpMethod' => 'GET',
1579 'parameters' => array(
1580 'project' => array(
1581 'location' => 'path',
1582 'type' => 'string',
1583 'required' => true,
1584 ),
1585 'filter' => array(
1586 'location' => 'query',
1587 'type' => 'string',
1588 ),
1589 'pageToken' => array(
1590 'location' => 'query',
1591 'type' => 'string',
1592 ),
1593 'maxResults' => array(
1594 'location' => 'query',
1595 'type' => 'integer',
1596 ),
1597 ),
1598 ),'get' => array(
1599 'path' => '{project}/zones/{zone}/machineTypes/{machineType}',
1600 'httpMethod' => 'GET',
1601 'parameters' => array(
1602 'project' => array(
1603 'location' => 'path',
1604 'type' => 'string',
1605 'required' => true,
1606 ),
1607 'zone' => array(
1608 'location' => 'path',
1609 'type' => 'string',
1610 'required' => true,
1611 ),
1612 'machineType' => array(
1613 'location' => 'path',
1614 'type' => 'string',
1615 'required' => true,
1616 ),
1617 ),
1618 ),'list' => array(
1619 'path' => '{project}/zones/{zone}/machineTypes',
1620 'httpMethod' => 'GET',
1621 'parameters' => array(
1622 'project' => array(
1623 'location' => 'path',
1624 'type' => 'string',
1625 'required' => true,
1626 ),
1627 'zone' => array(
1628 'location' => 'path',
1629 'type' => 'string',
1630 'required' => true,
1631 ),
1632 'filter' => array(
1633 'location' => 'query',
1634 'type' => 'string',
1635 ),
1636 'pageToken' => array(
1637 'location' => 'query',
1638 'type' => 'string',
1639 ),
1640 'maxResults' => array(
1641 'location' => 'query',
1642 'type' => 'integer',
1643 ),
1644 ),
1645 ),
1646 )
1647 )
1648 );
1649 $this->networks = new Analytify_Google_Service_Compute_Networks_Resource(
1650 $this,
1651 $this->serviceName,
1652 'networks',
1653 array(
1654 'methods' => array(
1655 'delete' => array(
1656 'path' => '{project}/global/networks/{network}',
1657 'httpMethod' => 'DELETE',
1658 'parameters' => array(
1659 'project' => array(
1660 'location' => 'path',
1661 'type' => 'string',
1662 'required' => true,
1663 ),
1664 'network' => array(
1665 'location' => 'path',
1666 'type' => 'string',
1667 'required' => true,
1668 ),
1669 ),
1670 ),'get' => array(
1671 'path' => '{project}/global/networks/{network}',
1672 'httpMethod' => 'GET',
1673 'parameters' => array(
1674 'project' => array(
1675 'location' => 'path',
1676 'type' => 'string',
1677 'required' => true,
1678 ),
1679 'network' => array(
1680 'location' => 'path',
1681 'type' => 'string',
1682 'required' => true,
1683 ),
1684 ),
1685 ),'insert' => array(
1686 'path' => '{project}/global/networks',
1687 'httpMethod' => 'POST',
1688 'parameters' => array(
1689 'project' => array(
1690 'location' => 'path',
1691 'type' => 'string',
1692 'required' => true,
1693 ),
1694 ),
1695 ),'list' => array(
1696 'path' => '{project}/global/networks',
1697 'httpMethod' => 'GET',
1698 'parameters' => array(
1699 'project' => array(
1700 'location' => 'path',
1701 'type' => 'string',
1702 'required' => true,
1703 ),
1704 'filter' => array(
1705 'location' => 'query',
1706 'type' => 'string',
1707 ),
1708 'pageToken' => array(
1709 'location' => 'query',
1710 'type' => 'string',
1711 ),
1712 'maxResults' => array(
1713 'location' => 'query',
1714 'type' => 'integer',
1715 ),
1716 ),
1717 ),
1718 )
1719 )
1720 );
1721 $this->projects = new Analytify_Google_Service_Compute_Projects_Resource(
1722 $this,
1723 $this->serviceName,
1724 'projects',
1725 array(
1726 'methods' => array(
1727 'get' => array(
1728 'path' => '{project}',
1729 'httpMethod' => 'GET',
1730 'parameters' => array(
1731 'project' => array(
1732 'location' => 'path',
1733 'type' => 'string',
1734 'required' => true,
1735 ),
1736 ),
1737 ),'setCommonInstanceMetadata' => array(
1738 'path' => '{project}/setCommonInstanceMetadata',
1739 'httpMethod' => 'POST',
1740 'parameters' => array(
1741 'project' => array(
1742 'location' => 'path',
1743 'type' => 'string',
1744 'required' => true,
1745 ),
1746 ),
1747 ),'setUsageExportBucket' => array(
1748 'path' => '{project}/setUsageExportBucket',
1749 'httpMethod' => 'POST',
1750 'parameters' => array(
1751 'project' => array(
1752 'location' => 'path',
1753 'type' => 'string',
1754 'required' => true,
1755 ),
1756 ),
1757 ),
1758 )
1759 )
1760 );
1761 $this->regionOperations = new Analytify_Google_Service_Compute_RegionOperations_Resource(
1762 $this,
1763 $this->serviceName,
1764 'regionOperations',
1765 array(
1766 'methods' => array(
1767 'delete' => array(
1768 'path' => '{project}/regions/{region}/operations/{operation}',
1769 'httpMethod' => 'DELETE',
1770 'parameters' => array(
1771 'project' => array(
1772 'location' => 'path',
1773 'type' => 'string',
1774 'required' => true,
1775 ),
1776 'region' => array(
1777 'location' => 'path',
1778 'type' => 'string',
1779 'required' => true,
1780 ),
1781 'operation' => array(
1782 'location' => 'path',
1783 'type' => 'string',
1784 'required' => true,
1785 ),
1786 ),
1787 ),'get' => array(
1788 'path' => '{project}/regions/{region}/operations/{operation}',
1789 'httpMethod' => 'GET',
1790 'parameters' => array(
1791 'project' => array(
1792 'location' => 'path',
1793 'type' => 'string',
1794 'required' => true,
1795 ),
1796 'region' => array(
1797 'location' => 'path',
1798 'type' => 'string',
1799 'required' => true,
1800 ),
1801 'operation' => array(
1802 'location' => 'path',
1803 'type' => 'string',
1804 'required' => true,
1805 ),
1806 ),
1807 ),'list' => array(
1808 'path' => '{project}/regions/{region}/operations',
1809 'httpMethod' => 'GET',
1810 'parameters' => array(
1811 'project' => array(
1812 'location' => 'path',
1813 'type' => 'string',
1814 'required' => true,
1815 ),
1816 'region' => array(
1817 'location' => 'path',
1818 'type' => 'string',
1819 'required' => true,
1820 ),
1821 'filter' => array(
1822 'location' => 'query',
1823 'type' => 'string',
1824 ),
1825 'pageToken' => array(
1826 'location' => 'query',
1827 'type' => 'string',
1828 ),
1829 'maxResults' => array(
1830 'location' => 'query',
1831 'type' => 'integer',
1832 ),
1833 ),
1834 ),
1835 )
1836 )
1837 );
1838 $this->regions = new Analytify_Google_Service_Compute_Regions_Resource(
1839 $this,
1840 $this->serviceName,
1841 'regions',
1842 array(
1843 'methods' => array(
1844 'get' => array(
1845 'path' => '{project}/regions/{region}',
1846 'httpMethod' => 'GET',
1847 'parameters' => array(
1848 'project' => array(
1849 'location' => 'path',
1850 'type' => 'string',
1851 'required' => true,
1852 ),
1853 'region' => array(
1854 'location' => 'path',
1855 'type' => 'string',
1856 'required' => true,
1857 ),
1858 ),
1859 ),'list' => array(
1860 'path' => '{project}/regions',
1861 'httpMethod' => 'GET',
1862 'parameters' => array(
1863 'project' => array(
1864 'location' => 'path',
1865 'type' => 'string',
1866 'required' => true,
1867 ),
1868 'filter' => array(
1869 'location' => 'query',
1870 'type' => 'string',
1871 ),
1872 'pageToken' => array(
1873 'location' => 'query',
1874 'type' => 'string',
1875 ),
1876 'maxResults' => array(
1877 'location' => 'query',
1878 'type' => 'integer',
1879 ),
1880 ),
1881 ),
1882 )
1883 )
1884 );
1885 $this->routes = new Analytify_Google_Service_Compute_Routes_Resource(
1886 $this,
1887 $this->serviceName,
1888 'routes',
1889 array(
1890 'methods' => array(
1891 'delete' => array(
1892 'path' => '{project}/global/routes/{route}',
1893 'httpMethod' => 'DELETE',
1894 'parameters' => array(
1895 'project' => array(
1896 'location' => 'path',
1897 'type' => 'string',
1898 'required' => true,
1899 ),
1900 'route' => array(
1901 'location' => 'path',
1902 'type' => 'string',
1903 'required' => true,
1904 ),
1905 ),
1906 ),'get' => array(
1907 'path' => '{project}/global/routes/{route}',
1908 'httpMethod' => 'GET',
1909 'parameters' => array(
1910 'project' => array(
1911 'location' => 'path',
1912 'type' => 'string',
1913 'required' => true,
1914 ),
1915 'route' => array(
1916 'location' => 'path',
1917 'type' => 'string',
1918 'required' => true,
1919 ),
1920 ),
1921 ),'insert' => array(
1922 'path' => '{project}/global/routes',
1923 'httpMethod' => 'POST',
1924 'parameters' => array(
1925 'project' => array(
1926 'location' => 'path',
1927 'type' => 'string',
1928 'required' => true,
1929 ),
1930 ),
1931 ),'list' => array(
1932 'path' => '{project}/global/routes',
1933 'httpMethod' => 'GET',
1934 'parameters' => array(
1935 'project' => array(
1936 'location' => 'path',
1937 'type' => 'string',
1938 'required' => true,
1939 ),
1940 'filter' => array(
1941 'location' => 'query',
1942 'type' => 'string',
1943 ),
1944 'pageToken' => array(
1945 'location' => 'query',
1946 'type' => 'string',
1947 ),
1948 'maxResults' => array(
1949 'location' => 'query',
1950 'type' => 'integer',
1951 ),
1952 ),
1953 ),
1954 )
1955 )
1956 );
1957 $this->snapshots = new Analytify_Google_Service_Compute_Snapshots_Resource(
1958 $this,
1959 $this->serviceName,
1960 'snapshots',
1961 array(
1962 'methods' => array(
1963 'delete' => array(
1964 'path' => '{project}/global/snapshots/{snapshot}',
1965 'httpMethod' => 'DELETE',
1966 'parameters' => array(
1967 'project' => array(
1968 'location' => 'path',
1969 'type' => 'string',
1970 'required' => true,
1971 ),
1972 'snapshot' => array(
1973 'location' => 'path',
1974 'type' => 'string',
1975 'required' => true,
1976 ),
1977 ),
1978 ),'get' => array(
1979 'path' => '{project}/global/snapshots/{snapshot}',
1980 'httpMethod' => 'GET',
1981 'parameters' => array(
1982 'project' => array(
1983 'location' => 'path',
1984 'type' => 'string',
1985 'required' => true,
1986 ),
1987 'snapshot' => array(
1988 'location' => 'path',
1989 'type' => 'string',
1990 'required' => true,
1991 ),
1992 ),
1993 ),'list' => array(
1994 'path' => '{project}/global/snapshots',
1995 'httpMethod' => 'GET',
1996 'parameters' => array(
1997 'project' => array(
1998 'location' => 'path',
1999 'type' => 'string',
2000 'required' => true,
2001 ),
2002 'filter' => array(
2003 'location' => 'query',
2004 'type' => 'string',
2005 ),
2006 'pageToken' => array(
2007 'location' => 'query',
2008 'type' => 'string',
2009 ),
2010 'maxResults' => array(
2011 'location' => 'query',
2012 'type' => 'integer',
2013 ),
2014 ),
2015 ),
2016 )
2017 )
2018 );
2019 $this->targetHttpProxies = new Analytify_Google_Service_Compute_TargetHttpProxies_Resource(
2020 $this,
2021 $this->serviceName,
2022 'targetHttpProxies',
2023 array(
2024 'methods' => array(
2025 'delete' => array(
2026 'path' => '{project}/global/targetHttpProxies/{targetHttpProxy}',
2027 'httpMethod' => 'DELETE',
2028 'parameters' => array(
2029 'project' => array(
2030 'location' => 'path',
2031 'type' => 'string',
2032 'required' => true,
2033 ),
2034 'targetHttpProxy' => array(
2035 'location' => 'path',
2036 'type' => 'string',
2037 'required' => true,
2038 ),
2039 ),
2040 ),'get' => array(
2041 'path' => '{project}/global/targetHttpProxies/{targetHttpProxy}',
2042 'httpMethod' => 'GET',
2043 'parameters' => array(
2044 'project' => array(
2045 'location' => 'path',
2046 'type' => 'string',
2047 'required' => true,
2048 ),
2049 'targetHttpProxy' => array(
2050 'location' => 'path',
2051 'type' => 'string',
2052 'required' => true,
2053 ),
2054 ),
2055 ),'insert' => array(
2056 'path' => '{project}/global/targetHttpProxies',
2057 'httpMethod' => 'POST',
2058 'parameters' => array(
2059 'project' => array(
2060 'location' => 'path',
2061 'type' => 'string',
2062 'required' => true,
2063 ),
2064 ),
2065 ),'list' => array(
2066 'path' => '{project}/global/targetHttpProxies',
2067 'httpMethod' => 'GET',
2068 'parameters' => array(
2069 'project' => array(
2070 'location' => 'path',
2071 'type' => 'string',
2072 'required' => true,
2073 ),
2074 'filter' => array(
2075 'location' => 'query',
2076 'type' => 'string',
2077 ),
2078 'pageToken' => array(
2079 'location' => 'query',
2080 'type' => 'string',
2081 ),
2082 'maxResults' => array(
2083 'location' => 'query',
2084 'type' => 'integer',
2085 ),
2086 ),
2087 ),'setUrlMap' => array(
2088 'path' => '{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap',
2089 'httpMethod' => 'POST',
2090 'parameters' => array(
2091 'project' => array(
2092 'location' => 'path',
2093 'type' => 'string',
2094 'required' => true,
2095 ),
2096 'targetHttpProxy' => array(
2097 'location' => 'path',
2098 'type' => 'string',
2099 'required' => true,
2100 ),
2101 ),
2102 ),
2103 )
2104 )
2105 );
2106 $this->targetInstances = new Analytify_Google_Service_Compute_TargetInstances_Resource(
2107 $this,
2108 $this->serviceName,
2109 'targetInstances',
2110 array(
2111 'methods' => array(
2112 'aggregatedList' => array(
2113 'path' => '{project}/aggregated/targetInstances',
2114 'httpMethod' => 'GET',
2115 'parameters' => array(
2116 'project' => array(
2117 'location' => 'path',
2118 'type' => 'string',
2119 'required' => true,
2120 ),
2121 'filter' => array(
2122 'location' => 'query',
2123 'type' => 'string',
2124 ),
2125 'pageToken' => array(
2126 'location' => 'query',
2127 'type' => 'string',
2128 ),
2129 'maxResults' => array(
2130 'location' => 'query',
2131 'type' => 'integer',
2132 ),
2133 ),
2134 ),'delete' => array(
2135 'path' => '{project}/zones/{zone}/targetInstances/{targetInstance}',
2136 'httpMethod' => 'DELETE',
2137 'parameters' => array(
2138 'project' => array(
2139 'location' => 'path',
2140 'type' => 'string',
2141 'required' => true,
2142 ),
2143 'zone' => array(
2144 'location' => 'path',
2145 'type' => 'string',
2146 'required' => true,
2147 ),
2148 'targetInstance' => array(
2149 'location' => 'path',
2150 'type' => 'string',
2151 'required' => true,
2152 ),
2153 ),
2154 ),'get' => array(
2155 'path' => '{project}/zones/{zone}/targetInstances/{targetInstance}',
2156 'httpMethod' => 'GET',
2157 'parameters' => array(
2158 'project' => array(
2159 'location' => 'path',
2160 'type' => 'string',
2161 'required' => true,
2162 ),
2163 'zone' => array(
2164 'location' => 'path',
2165 'type' => 'string',
2166 'required' => true,
2167 ),
2168 'targetInstance' => array(
2169 'location' => 'path',
2170 'type' => 'string',
2171 'required' => true,
2172 ),
2173 ),
2174 ),'insert' => array(
2175 'path' => '{project}/zones/{zone}/targetInstances',
2176 'httpMethod' => 'POST',
2177 'parameters' => array(
2178 'project' => array(
2179 'location' => 'path',
2180 'type' => 'string',
2181 'required' => true,
2182 ),
2183 'zone' => array(
2184 'location' => 'path',
2185 'type' => 'string',
2186 'required' => true,
2187 ),
2188 ),
2189 ),'list' => array(
2190 'path' => '{project}/zones/{zone}/targetInstances',
2191 'httpMethod' => 'GET',
2192 'parameters' => array(
2193 'project' => array(
2194 'location' => 'path',
2195 'type' => 'string',
2196 'required' => true,
2197 ),
2198 'zone' => array(
2199 'location' => 'path',
2200 'type' => 'string',
2201 'required' => true,
2202 ),
2203 'filter' => array(
2204 'location' => 'query',
2205 'type' => 'string',
2206 ),
2207 'pageToken' => array(
2208 'location' => 'query',
2209 'type' => 'string',
2210 ),
2211 'maxResults' => array(
2212 'location' => 'query',
2213 'type' => 'integer',
2214 ),
2215 ),
2216 ),
2217 )
2218 )
2219 );
2220 $this->targetPools = new Analytify_Google_Service_Compute_TargetPools_Resource(
2221 $this,
2222 $this->serviceName,
2223 'targetPools',
2224 array(
2225 'methods' => array(
2226 'addHealthCheck' => array(
2227 'path' => '{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck',
2228 'httpMethod' => 'POST',
2229 'parameters' => array(
2230 'project' => array(
2231 'location' => 'path',
2232 'type' => 'string',
2233 'required' => true,
2234 ),
2235 'region' => array(
2236 'location' => 'path',
2237 'type' => 'string',
2238 'required' => true,
2239 ),
2240 'targetPool' => array(
2241 'location' => 'path',
2242 'type' => 'string',
2243 'required' => true,
2244 ),
2245 ),
2246 ),'addInstance' => array(
2247 'path' => '{project}/regions/{region}/targetPools/{targetPool}/addInstance',
2248 'httpMethod' => 'POST',
2249 'parameters' => array(
2250 'project' => array(
2251 'location' => 'path',
2252 'type' => 'string',
2253 'required' => true,
2254 ),
2255 'region' => array(
2256 'location' => 'path',
2257 'type' => 'string',
2258 'required' => true,
2259 ),
2260 'targetPool' => array(
2261 'location' => 'path',
2262 'type' => 'string',
2263 'required' => true,
2264 ),
2265 ),
2266 ),'aggregatedList' => array(
2267 'path' => '{project}/aggregated/targetPools',
2268 'httpMethod' => 'GET',
2269 'parameters' => array(
2270 'project' => array(
2271 'location' => 'path',
2272 'type' => 'string',
2273 'required' => true,
2274 ),
2275 'filter' => array(
2276 'location' => 'query',
2277 'type' => 'string',
2278 ),
2279 'pageToken' => array(
2280 'location' => 'query',
2281 'type' => 'string',
2282 ),
2283 'maxResults' => array(
2284 'location' => 'query',
2285 'type' => 'integer',
2286 ),
2287 ),
2288 ),'delete' => array(
2289 'path' => '{project}/regions/{region}/targetPools/{targetPool}',
2290 'httpMethod' => 'DELETE',
2291 'parameters' => array(
2292 'project' => array(
2293 'location' => 'path',
2294 'type' => 'string',
2295 'required' => true,
2296 ),
2297 'region' => array(
2298 'location' => 'path',
2299 'type' => 'string',
2300 'required' => true,
2301 ),
2302 'targetPool' => array(
2303 'location' => 'path',
2304 'type' => 'string',
2305 'required' => true,
2306 ),
2307 ),
2308 ),'get' => array(
2309 'path' => '{project}/regions/{region}/targetPools/{targetPool}',
2310 'httpMethod' => 'GET',
2311 'parameters' => array(
2312 'project' => array(
2313 'location' => 'path',
2314 'type' => 'string',
2315 'required' => true,
2316 ),
2317 'region' => array(
2318 'location' => 'path',
2319 'type' => 'string',
2320 'required' => true,
2321 ),
2322 'targetPool' => array(
2323 'location' => 'path',
2324 'type' => 'string',
2325 'required' => true,
2326 ),
2327 ),
2328 ),'getHealth' => array(
2329 'path' => '{project}/regions/{region}/targetPools/{targetPool}/getHealth',
2330 'httpMethod' => 'POST',
2331 'parameters' => array(
2332 'project' => array(
2333 'location' => 'path',
2334 'type' => 'string',
2335 'required' => true,
2336 ),
2337 'region' => array(
2338 'location' => 'path',
2339 'type' => 'string',
2340 'required' => true,
2341 ),
2342 'targetPool' => array(
2343 'location' => 'path',
2344 'type' => 'string',
2345 'required' => true,
2346 ),
2347 ),
2348 ),'insert' => array(
2349 'path' => '{project}/regions/{region}/targetPools',
2350 'httpMethod' => 'POST',
2351 'parameters' => array(
2352 'project' => array(
2353 'location' => 'path',
2354 'type' => 'string',
2355 'required' => true,
2356 ),
2357 'region' => array(
2358 'location' => 'path',
2359 'type' => 'string',
2360 'required' => true,
2361 ),
2362 ),
2363 ),'list' => array(
2364 'path' => '{project}/regions/{region}/targetPools',
2365 'httpMethod' => 'GET',
2366 'parameters' => array(
2367 'project' => array(
2368 'location' => 'path',
2369 'type' => 'string',
2370 'required' => true,
2371 ),
2372 'region' => array(
2373 'location' => 'path',
2374 'type' => 'string',
2375 'required' => true,
2376 ),
2377 'filter' => array(
2378 'location' => 'query',
2379 'type' => 'string',
2380 ),
2381 'pageToken' => array(
2382 'location' => 'query',
2383 'type' => 'string',
2384 ),
2385 'maxResults' => array(
2386 'location' => 'query',
2387 'type' => 'integer',
2388 ),
2389 ),
2390 ),'removeHealthCheck' => array(
2391 'path' => '{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck',
2392 'httpMethod' => 'POST',
2393 'parameters' => array(
2394 'project' => array(
2395 'location' => 'path',
2396 'type' => 'string',
2397 'required' => true,
2398 ),
2399 'region' => array(
2400 'location' => 'path',
2401 'type' => 'string',
2402 'required' => true,
2403 ),
2404 'targetPool' => array(
2405 'location' => 'path',
2406 'type' => 'string',
2407 'required' => true,
2408 ),
2409 ),
2410 ),'removeInstance' => array(
2411 'path' => '{project}/regions/{region}/targetPools/{targetPool}/removeInstance',
2412 'httpMethod' => 'POST',
2413 'parameters' => array(
2414 'project' => array(
2415 'location' => 'path',
2416 'type' => 'string',
2417 'required' => true,
2418 ),
2419 'region' => array(
2420 'location' => 'path',
2421 'type' => 'string',
2422 'required' => true,
2423 ),
2424 'targetPool' => array(
2425 'location' => 'path',
2426 'type' => 'string',
2427 'required' => true,
2428 ),
2429 ),
2430 ),'setBackup' => array(
2431 'path' => '{project}/regions/{region}/targetPools/{targetPool}/setBackup',
2432 'httpMethod' => 'POST',
2433 'parameters' => array(
2434 'project' => array(
2435 'location' => 'path',
2436 'type' => 'string',
2437 'required' => true,
2438 ),
2439 'region' => array(
2440 'location' => 'path',
2441 'type' => 'string',
2442 'required' => true,
2443 ),
2444 'targetPool' => array(
2445 'location' => 'path',
2446 'type' => 'string',
2447 'required' => true,
2448 ),
2449 'failoverRatio' => array(
2450 'location' => 'query',
2451 'type' => 'number',
2452 ),
2453 ),
2454 ),
2455 )
2456 )
2457 );
2458 $this->urlMaps = new Analytify_Google_Service_Compute_UrlMaps_Resource(
2459 $this,
2460 $this->serviceName,
2461 'urlMaps',
2462 array(
2463 'methods' => array(
2464 'delete' => array(
2465 'path' => '{project}/global/urlMaps/{urlMap}',
2466 'httpMethod' => 'DELETE',
2467 'parameters' => array(
2468 'project' => array(
2469 'location' => 'path',
2470 'type' => 'string',
2471 'required' => true,
2472 ),
2473 'urlMap' => array(
2474 'location' => 'path',
2475 'type' => 'string',
2476 'required' => true,
2477 ),
2478 ),
2479 ),'get' => array(
2480 'path' => '{project}/global/urlMaps/{urlMap}',
2481 'httpMethod' => 'GET',
2482 'parameters' => array(
2483 'project' => array(
2484 'location' => 'path',
2485 'type' => 'string',
2486 'required' => true,
2487 ),
2488 'urlMap' => array(
2489 'location' => 'path',
2490 'type' => 'string',
2491 'required' => true,
2492 ),
2493 ),
2494 ),'insert' => array(
2495 'path' => '{project}/global/urlMaps',
2496 'httpMethod' => 'POST',
2497 'parameters' => array(
2498 'project' => array(
2499 'location' => 'path',
2500 'type' => 'string',
2501 'required' => true,
2502 ),
2503 ),
2504 ),'list' => array(
2505 'path' => '{project}/global/urlMaps',
2506 'httpMethod' => 'GET',
2507 'parameters' => array(
2508 'project' => array(
2509 'location' => 'path',
2510 'type' => 'string',
2511 'required' => true,
2512 ),
2513 'filter' => array(
2514 'location' => 'query',
2515 'type' => 'string',
2516 ),
2517 'pageToken' => array(
2518 'location' => 'query',
2519 'type' => 'string',
2520 ),
2521 'maxResults' => array(
2522 'location' => 'query',
2523 'type' => 'integer',
2524 ),
2525 ),
2526 ),'patch' => array(
2527 'path' => '{project}/global/urlMaps/{urlMap}',
2528 'httpMethod' => 'PATCH',
2529 'parameters' => array(
2530 'project' => array(
2531 'location' => 'path',
2532 'type' => 'string',
2533 'required' => true,
2534 ),
2535 'urlMap' => array(
2536 'location' => 'path',
2537 'type' => 'string',
2538 'required' => true,
2539 ),
2540 ),
2541 ),'update' => array(
2542 'path' => '{project}/global/urlMaps/{urlMap}',
2543 'httpMethod' => 'PUT',
2544 'parameters' => array(
2545 'project' => array(
2546 'location' => 'path',
2547 'type' => 'string',
2548 'required' => true,
2549 ),
2550 'urlMap' => array(
2551 'location' => 'path',
2552 'type' => 'string',
2553 'required' => true,
2554 ),
2555 ),
2556 ),'validate' => array(
2557 'path' => '{project}/global/urlMaps/{urlMap}/validate',
2558 'httpMethod' => 'POST',
2559 'parameters' => array(
2560 'project' => array(
2561 'location' => 'path',
2562 'type' => 'string',
2563 'required' => true,
2564 ),
2565 'urlMap' => array(
2566 'location' => 'path',
2567 'type' => 'string',
2568 'required' => true,
2569 ),
2570 ),
2571 ),
2572 )
2573 )
2574 );
2575 $this->zoneOperations = new Analytify_Google_Service_Compute_ZoneOperations_Resource(
2576 $this,
2577 $this->serviceName,
2578 'zoneOperations',
2579 array(
2580 'methods' => array(
2581 'delete' => array(
2582 'path' => '{project}/zones/{zone}/operations/{operation}',
2583 'httpMethod' => 'DELETE',
2584 'parameters' => array(
2585 'project' => array(
2586 'location' => 'path',
2587 'type' => 'string',
2588 'required' => true,
2589 ),
2590 'zone' => array(
2591 'location' => 'path',
2592 'type' => 'string',
2593 'required' => true,
2594 ),
2595 'operation' => array(
2596 'location' => 'path',
2597 'type' => 'string',
2598 'required' => true,
2599 ),
2600 ),
2601 ),'get' => array(
2602 'path' => '{project}/zones/{zone}/operations/{operation}',
2603 'httpMethod' => 'GET',
2604 'parameters' => array(
2605 'project' => array(
2606 'location' => 'path',
2607 'type' => 'string',
2608 'required' => true,
2609 ),
2610 'zone' => array(
2611 'location' => 'path',
2612 'type' => 'string',
2613 'required' => true,
2614 ),
2615 'operation' => array(
2616 'location' => 'path',
2617 'type' => 'string',
2618 'required' => true,
2619 ),
2620 ),
2621 ),'list' => array(
2622 'path' => '{project}/zones/{zone}/operations',
2623 'httpMethod' => 'GET',
2624 'parameters' => array(
2625 'project' => array(
2626 'location' => 'path',
2627 'type' => 'string',
2628 'required' => true,
2629 ),
2630 'zone' => array(
2631 'location' => 'path',
2632 'type' => 'string',
2633 'required' => true,
2634 ),
2635 'filter' => array(
2636 'location' => 'query',
2637 'type' => 'string',
2638 ),
2639 'pageToken' => array(
2640 'location' => 'query',
2641 'type' => 'string',
2642 ),
2643 'maxResults' => array(
2644 'location' => 'query',
2645 'type' => 'integer',
2646 ),
2647 ),
2648 ),
2649 )
2650 )
2651 );
2652 $this->zones = new Analytify_Google_Service_Compute_Zones_Resource(
2653 $this,
2654 $this->serviceName,
2655 'zones',
2656 array(
2657 'methods' => array(
2658 'get' => array(
2659 'path' => '{project}/zones/{zone}',
2660 'httpMethod' => 'GET',
2661 'parameters' => array(
2662 'project' => array(
2663 'location' => 'path',
2664 'type' => 'string',
2665 'required' => true,
2666 ),
2667 'zone' => array(
2668 'location' => 'path',
2669 'type' => 'string',
2670 'required' => true,
2671 ),
2672 ),
2673 ),'list' => array(
2674 'path' => '{project}/zones',
2675 'httpMethod' => 'GET',
2676 'parameters' => array(
2677 'project' => array(
2678 'location' => 'path',
2679 'type' => 'string',
2680 'required' => true,
2681 ),
2682 'filter' => array(
2683 'location' => 'query',
2684 'type' => 'string',
2685 ),
2686 'pageToken' => array(
2687 'location' => 'query',
2688 'type' => 'string',
2689 ),
2690 'maxResults' => array(
2691 'location' => 'query',
2692 'type' => 'integer',
2693 ),
2694 ),
2695 ),
2696 )
2697 )
2698 );
2699 }
2700 }
2701
2702
2703 /**
2704 * The "addresses" collection of methods.
2705 * Typical usage is:
2706 * <code>
2707 * $computeService = new Analytify_Google_Service_Compute(...);
2708 * $addresses = $computeService->addresses;
2709 * </code>
2710 */
2711 class Analytify_Google_Service_Compute_Addresses_Resource extends Analytify_Google_Service_Resource
2712 {
2713
2714 /**
2715 * Retrieves the list of addresses grouped by scope. (addresses.aggregatedList)
2716 *
2717 * @param string $project
2718 * Name of the project scoping this request.
2719 * @param array $optParams Optional parameters.
2720 *
2721 * @opt_param string filter
2722 * Optional. Filter expression for filtering listed resources.
2723 * @opt_param string pageToken
2724 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
2725 * previous list request.
2726 * @opt_param string maxResults
2727 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
2728 * 500.
2729 * @return Analytify_Google_Service_Compute_AddressAggregatedList
2730 */
2731 public function aggregatedList($project, $optParams = array())
2732 {
2733 $params = array('project' => $project);
2734 $params = array_merge($params, $optParams);
2735 return $this->call('aggregatedList', array($params), "Analytify_Google_Service_Compute_AddressAggregatedList");
2736 }
2737 /**
2738 * Deletes the specified address resource. (addresses.delete)
2739 *
2740 * @param string $project
2741 * Name of the project scoping this request.
2742 * @param string $region
2743 * Name of the region scoping this request.
2744 * @param string $address
2745 * Name of the address resource to delete.
2746 * @param array $optParams Optional parameters.
2747 * @return Analytify_Google_Service_Compute_Operation
2748 */
2749 public function delete($project, $region, $address, $optParams = array())
2750 {
2751 $params = array('project' => $project, 'region' => $region, 'address' => $address);
2752 $params = array_merge($params, $optParams);
2753 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
2754 }
2755 /**
2756 * Returns the specified address resource. (addresses.get)
2757 *
2758 * @param string $project
2759 * Name of the project scoping this request.
2760 * @param string $region
2761 * Name of the region scoping this request.
2762 * @param string $address
2763 * Name of the address resource to return.
2764 * @param array $optParams Optional parameters.
2765 * @return Analytify_Google_Service_Compute_Address
2766 */
2767 public function get($project, $region, $address, $optParams = array())
2768 {
2769 $params = array('project' => $project, 'region' => $region, 'address' => $address);
2770 $params = array_merge($params, $optParams);
2771 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Address");
2772 }
2773 /**
2774 * Creates an address resource in the specified project using the data included
2775 * in the request. (addresses.insert)
2776 *
2777 * @param string $project
2778 * Name of the project scoping this request.
2779 * @param string $region
2780 * Name of the region scoping this request.
2781 * @param Analytify_Google_Address $postBody
2782 * @param array $optParams Optional parameters.
2783 * @return Analytify_Google_Service_Compute_Operation
2784 */
2785 public function insert($project, $region, Analytify_Google_Service_Compute_Address $postBody, $optParams = array())
2786 {
2787 $params = array('project' => $project, 'region' => $region, 'postBody' => $postBody);
2788 $params = array_merge($params, $optParams);
2789 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
2790 }
2791 /**
2792 * Retrieves the list of address resources contained within the specified
2793 * region. (addresses.listAddresses)
2794 *
2795 * @param string $project
2796 * Name of the project scoping this request.
2797 * @param string $region
2798 * Name of the region scoping this request.
2799 * @param array $optParams Optional parameters.
2800 *
2801 * @opt_param string filter
2802 * Optional. Filter expression for filtering listed resources.
2803 * @opt_param string pageToken
2804 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
2805 * previous list request.
2806 * @opt_param string maxResults
2807 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
2808 * 500.
2809 * @return Analytify_Google_Service_Compute_AddressList
2810 */
2811 public function listAddresses($project, $region, $optParams = array())
2812 {
2813 $params = array('project' => $project, 'region' => $region);
2814 $params = array_merge($params, $optParams);
2815 return $this->call('list', array($params), "Analytify_Google_Service_Compute_AddressList");
2816 }
2817 }
2818
2819 /**
2820 * The "backendServices" collection of methods.
2821 * Typical usage is:
2822 * <code>
2823 * $computeService = new Analytify_Google_Service_Compute(...);
2824 * $backendServices = $computeService->backendServices;
2825 * </code>
2826 */
2827 class Analytify_Google_Service_Compute_BackendServices_Resource extends Analytify_Google_Service_Resource
2828 {
2829
2830 /**
2831 * Deletes the specified BackendService resource. (backendServices.delete)
2832 *
2833 * @param string $project
2834 * Name of the project scoping this request.
2835 * @param string $backendService
2836 * Name of the BackendService resource to delete.
2837 * @param array $optParams Optional parameters.
2838 * @return Analytify_Google_Service_Compute_Operation
2839 */
2840 public function delete($project, $backendService, $optParams = array())
2841 {
2842 $params = array('project' => $project, 'backendService' => $backendService);
2843 $params = array_merge($params, $optParams);
2844 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
2845 }
2846 /**
2847 * Returns the specified BackendService resource. (backendServices.get)
2848 *
2849 * @param string $project
2850 * Name of the project scoping this request.
2851 * @param string $backendService
2852 * Name of the BackendService resource to return.
2853 * @param array $optParams Optional parameters.
2854 * @return Analytify_Google_Service_Compute_BackendService
2855 */
2856 public function get($project, $backendService, $optParams = array())
2857 {
2858 $params = array('project' => $project, 'backendService' => $backendService);
2859 $params = array_merge($params, $optParams);
2860 return $this->call('get', array($params), "Analytify_Google_Service_Compute_BackendService");
2861 }
2862 /**
2863 * Gets the most recent health check results for this BackendService.
2864 * (backendServices.getHealth)
2865 *
2866 * @param string $project
2867 *
2868 * @param string $backendService
2869 * Name of the BackendService resource to which the queried instance belongs.
2870 * @param Analytify_Google_ResourceGroupReference $postBody
2871 * @param array $optParams Optional parameters.
2872 * @return Analytify_Google_Service_Compute_BackendServiceGroupHealth
2873 */
2874 public function getHealth($project, $backendService, Analytify_Google_Service_Compute_ResourceGroupReference $postBody, $optParams = array())
2875 {
2876 $params = array('project' => $project, 'backendService' => $backendService, 'postBody' => $postBody);
2877 $params = array_merge($params, $optParams);
2878 return $this->call('getHealth', array($params), "Analytify_Google_Service_Compute_BackendServiceGroupHealth");
2879 }
2880 /**
2881 * Creates a BackendService resource in the specified project using the data
2882 * included in the request. (backendServices.insert)
2883 *
2884 * @param string $project
2885 * Name of the project scoping this request.
2886 * @param Analytify_Google_BackendService $postBody
2887 * @param array $optParams Optional parameters.
2888 * @return Analytify_Google_Service_Compute_Operation
2889 */
2890 public function insert($project, Analytify_Google_Service_Compute_BackendService $postBody, $optParams = array())
2891 {
2892 $params = array('project' => $project, 'postBody' => $postBody);
2893 $params = array_merge($params, $optParams);
2894 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
2895 }
2896 /**
2897 * Retrieves the list of BackendService resources available to the specified
2898 * project. (backendServices.listBackendServices)
2899 *
2900 * @param string $project
2901 * Name of the project scoping this request.
2902 * @param array $optParams Optional parameters.
2903 *
2904 * @opt_param string filter
2905 * Optional. Filter expression for filtering listed resources.
2906 * @opt_param string pageToken
2907 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
2908 * previous list request.
2909 * @opt_param string maxResults
2910 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
2911 * 500.
2912 * @return Analytify_Google_Service_Compute_BackendServiceList
2913 */
2914 public function listBackendServices($project, $optParams = array())
2915 {
2916 $params = array('project' => $project);
2917 $params = array_merge($params, $optParams);
2918 return $this->call('list', array($params), "Analytify_Google_Service_Compute_BackendServiceList");
2919 }
2920 /**
2921 * Update the entire content of the BackendService resource. This method
2922 * supports patch semantics. (backendServices.patch)
2923 *
2924 * @param string $project
2925 * Name of the project scoping this request.
2926 * @param string $backendService
2927 * Name of the BackendService resource to update.
2928 * @param Analytify_Google_BackendService $postBody
2929 * @param array $optParams Optional parameters.
2930 * @return Analytify_Google_Service_Compute_Operation
2931 */
2932 public function patch($project, $backendService, Analytify_Google_Service_Compute_BackendService $postBody, $optParams = array())
2933 {
2934 $params = array('project' => $project, 'backendService' => $backendService, 'postBody' => $postBody);
2935 $params = array_merge($params, $optParams);
2936 return $this->call('patch', array($params), "Analytify_Google_Service_Compute_Operation");
2937 }
2938 /**
2939 * Update the entire content of the BackendService resource.
2940 * (backendServices.update)
2941 *
2942 * @param string $project
2943 * Name of the project scoping this request.
2944 * @param string $backendService
2945 * Name of the BackendService resource to update.
2946 * @param Analytify_Google_BackendService $postBody
2947 * @param array $optParams Optional parameters.
2948 * @return Analytify_Google_Service_Compute_Operation
2949 */
2950 public function update($project, $backendService, Analytify_Google_Service_Compute_BackendService $postBody, $optParams = array())
2951 {
2952 $params = array('project' => $project, 'backendService' => $backendService, 'postBody' => $postBody);
2953 $params = array_merge($params, $optParams);
2954 return $this->call('update', array($params), "Analytify_Google_Service_Compute_Operation");
2955 }
2956 }
2957
2958 /**
2959 * The "diskTypes" collection of methods.
2960 * Typical usage is:
2961 * <code>
2962 * $computeService = new Analytify_Google_Service_Compute(...);
2963 * $diskTypes = $computeService->diskTypes;
2964 * </code>
2965 */
2966 class Analytify_Google_Service_Compute_DiskTypes_Resource extends Analytify_Google_Service_Resource
2967 {
2968
2969 /**
2970 * Retrieves the list of disk type resources grouped by scope.
2971 * (diskTypes.aggregatedList)
2972 *
2973 * @param string $project
2974 * Name of the project scoping this request.
2975 * @param array $optParams Optional parameters.
2976 *
2977 * @opt_param string filter
2978 * Optional. Filter expression for filtering listed resources.
2979 * @opt_param string pageToken
2980 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
2981 * previous list request.
2982 * @opt_param string maxResults
2983 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
2984 * 500.
2985 * @return Analytify_Google_Service_Compute_DiskTypeAggregatedList
2986 */
2987 public function aggregatedList($project, $optParams = array())
2988 {
2989 $params = array('project' => $project);
2990 $params = array_merge($params, $optParams);
2991 return $this->call('aggregatedList', array($params), "Analytify_Google_Service_Compute_DiskTypeAggregatedList");
2992 }
2993 /**
2994 * Returns the specified disk type resource. (diskTypes.get)
2995 *
2996 * @param string $project
2997 * Name of the project scoping this request.
2998 * @param string $zone
2999 * Name of the zone scoping this request.
3000 * @param string $diskType
3001 * Name of the disk type resource to return.
3002 * @param array $optParams Optional parameters.
3003 * @return Analytify_Google_Service_Compute_DiskType
3004 */
3005 public function get($project, $zone, $diskType, $optParams = array())
3006 {
3007 $params = array('project' => $project, 'zone' => $zone, 'diskType' => $diskType);
3008 $params = array_merge($params, $optParams);
3009 return $this->call('get', array($params), "Analytify_Google_Service_Compute_DiskType");
3010 }
3011 /**
3012 * Retrieves the list of disk type resources available to the specified project.
3013 * (diskTypes.listDiskTypes)
3014 *
3015 * @param string $project
3016 * Name of the project scoping this request.
3017 * @param string $zone
3018 * Name of the zone scoping this request.
3019 * @param array $optParams Optional parameters.
3020 *
3021 * @opt_param string filter
3022 * Optional. Filter expression for filtering listed resources.
3023 * @opt_param string pageToken
3024 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3025 * previous list request.
3026 * @opt_param string maxResults
3027 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3028 * 500.
3029 * @return Analytify_Google_Service_Compute_DiskTypeList
3030 */
3031 public function listDiskTypes($project, $zone, $optParams = array())
3032 {
3033 $params = array('project' => $project, 'zone' => $zone);
3034 $params = array_merge($params, $optParams);
3035 return $this->call('list', array($params), "Analytify_Google_Service_Compute_DiskTypeList");
3036 }
3037 }
3038
3039 /**
3040 * The "disks" collection of methods.
3041 * Typical usage is:
3042 * <code>
3043 * $computeService = new Analytify_Google_Service_Compute(...);
3044 * $disks = $computeService->disks;
3045 * </code>
3046 */
3047 class Analytify_Google_Service_Compute_Disks_Resource extends Analytify_Google_Service_Resource
3048 {
3049
3050 /**
3051 * Retrieves the list of disks grouped by scope. (disks.aggregatedList)
3052 *
3053 * @param string $project
3054 * Name of the project scoping this request.
3055 * @param array $optParams Optional parameters.
3056 *
3057 * @opt_param string filter
3058 * Optional. Filter expression for filtering listed resources.
3059 * @opt_param string pageToken
3060 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3061 * previous list request.
3062 * @opt_param string maxResults
3063 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3064 * 500.
3065 * @return Analytify_Google_Service_Compute_DiskAggregatedList
3066 */
3067 public function aggregatedList($project, $optParams = array())
3068 {
3069 $params = array('project' => $project);
3070 $params = array_merge($params, $optParams);
3071 return $this->call('aggregatedList', array($params), "Analytify_Google_Service_Compute_DiskAggregatedList");
3072 }
3073 /**
3074 * (disks.createSnapshot)
3075 *
3076 * @param string $project
3077 * Name of the project scoping this request.
3078 * @param string $zone
3079 * Name of the zone scoping this request.
3080 * @param string $disk
3081 * Name of the persistent disk resource to snapshot.
3082 * @param Analytify_Google_Snapshot $postBody
3083 * @param array $optParams Optional parameters.
3084 * @return Analytify_Google_Service_Compute_Operation
3085 */
3086 public function createSnapshot($project, $zone, $disk, Analytify_Google_Service_Compute_Snapshot $postBody, $optParams = array())
3087 {
3088 $params = array('project' => $project, 'zone' => $zone, 'disk' => $disk, 'postBody' => $postBody);
3089 $params = array_merge($params, $optParams);
3090 return $this->call('createSnapshot', array($params), "Analytify_Google_Service_Compute_Operation");
3091 }
3092 /**
3093 * Deletes the specified persistent disk resource. (disks.delete)
3094 *
3095 * @param string $project
3096 * Name of the project scoping this request.
3097 * @param string $zone
3098 * Name of the zone scoping this request.
3099 * @param string $disk
3100 * Name of the persistent disk resource to delete.
3101 * @param array $optParams Optional parameters.
3102 * @return Analytify_Google_Service_Compute_Operation
3103 */
3104 public function delete($project, $zone, $disk, $optParams = array())
3105 {
3106 $params = array('project' => $project, 'zone' => $zone, 'disk' => $disk);
3107 $params = array_merge($params, $optParams);
3108 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
3109 }
3110 /**
3111 * Returns the specified persistent disk resource. (disks.get)
3112 *
3113 * @param string $project
3114 * Name of the project scoping this request.
3115 * @param string $zone
3116 * Name of the zone scoping this request.
3117 * @param string $disk
3118 * Name of the persistent disk resource to return.
3119 * @param array $optParams Optional parameters.
3120 * @return Analytify_Google_Service_Compute_Disk
3121 */
3122 public function get($project, $zone, $disk, $optParams = array())
3123 {
3124 $params = array('project' => $project, 'zone' => $zone, 'disk' => $disk);
3125 $params = array_merge($params, $optParams);
3126 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Disk");
3127 }
3128 /**
3129 * Creates a persistent disk resource in the specified project using the data
3130 * included in the request. (disks.insert)
3131 *
3132 * @param string $project
3133 * Name of the project scoping this request.
3134 * @param string $zone
3135 * Name of the zone scoping this request.
3136 * @param Analytify_Google_Disk $postBody
3137 * @param array $optParams Optional parameters.
3138 *
3139 * @opt_param string sourceImage
3140 * Optional. Source image to restore onto a disk.
3141 * @return Analytify_Google_Service_Compute_Operation
3142 */
3143 public function insert($project, $zone, Analytify_Google_Service_Compute_Disk $postBody, $optParams = array())
3144 {
3145 $params = array('project' => $project, 'zone' => $zone, 'postBody' => $postBody);
3146 $params = array_merge($params, $optParams);
3147 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
3148 }
3149 /**
3150 * Retrieves the list of persistent disk resources contained within the
3151 * specified zone. (disks.listDisks)
3152 *
3153 * @param string $project
3154 * Name of the project scoping this request.
3155 * @param string $zone
3156 * Name of the zone scoping this request.
3157 * @param array $optParams Optional parameters.
3158 *
3159 * @opt_param string filter
3160 * Optional. Filter expression for filtering listed resources.
3161 * @opt_param string pageToken
3162 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3163 * previous list request.
3164 * @opt_param string maxResults
3165 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3166 * 500.
3167 * @return Analytify_Google_Service_Compute_DiskList
3168 */
3169 public function listDisks($project, $zone, $optParams = array())
3170 {
3171 $params = array('project' => $project, 'zone' => $zone);
3172 $params = array_merge($params, $optParams);
3173 return $this->call('list', array($params), "Analytify_Google_Service_Compute_DiskList");
3174 }
3175 }
3176
3177 /**
3178 * The "firewalls" collection of methods.
3179 * Typical usage is:
3180 * <code>
3181 * $computeService = new Analytify_Google_Service_Compute(...);
3182 * $firewalls = $computeService->firewalls;
3183 * </code>
3184 */
3185 class Analytify_Google_Service_Compute_Firewalls_Resource extends Analytify_Google_Service_Resource
3186 {
3187
3188 /**
3189 * Deletes the specified firewall resource. (firewalls.delete)
3190 *
3191 * @param string $project
3192 * Name of the project scoping this request.
3193 * @param string $firewall
3194 * Name of the firewall resource to delete.
3195 * @param array $optParams Optional parameters.
3196 * @return Analytify_Google_Service_Compute_Operation
3197 */
3198 public function delete($project, $firewall, $optParams = array())
3199 {
3200 $params = array('project' => $project, 'firewall' => $firewall);
3201 $params = array_merge($params, $optParams);
3202 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
3203 }
3204 /**
3205 * Returns the specified firewall resource. (firewalls.get)
3206 *
3207 * @param string $project
3208 * Name of the project scoping this request.
3209 * @param string $firewall
3210 * Name of the firewall resource to return.
3211 * @param array $optParams Optional parameters.
3212 * @return Analytify_Google_Service_Compute_Firewall
3213 */
3214 public function get($project, $firewall, $optParams = array())
3215 {
3216 $params = array('project' => $project, 'firewall' => $firewall);
3217 $params = array_merge($params, $optParams);
3218 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Firewall");
3219 }
3220 /**
3221 * Creates a firewall resource in the specified project using the data included
3222 * in the request. (firewalls.insert)
3223 *
3224 * @param string $project
3225 * Name of the project scoping this request.
3226 * @param Analytify_Google_Firewall $postBody
3227 * @param array $optParams Optional parameters.
3228 * @return Analytify_Google_Service_Compute_Operation
3229 */
3230 public function insert($project, Analytify_Google_Service_Compute_Firewall $postBody, $optParams = array())
3231 {
3232 $params = array('project' => $project, 'postBody' => $postBody);
3233 $params = array_merge($params, $optParams);
3234 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
3235 }
3236 /**
3237 * Retrieves the list of firewall resources available to the specified project.
3238 * (firewalls.listFirewalls)
3239 *
3240 * @param string $project
3241 * Name of the project scoping this request.
3242 * @param array $optParams Optional parameters.
3243 *
3244 * @opt_param string filter
3245 * Optional. Filter expression for filtering listed resources.
3246 * @opt_param string pageToken
3247 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3248 * previous list request.
3249 * @opt_param string maxResults
3250 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3251 * 500.
3252 * @return Analytify_Google_Service_Compute_FirewallList
3253 */
3254 public function listFirewalls($project, $optParams = array())
3255 {
3256 $params = array('project' => $project);
3257 $params = array_merge($params, $optParams);
3258 return $this->call('list', array($params), "Analytify_Google_Service_Compute_FirewallList");
3259 }
3260 /**
3261 * Updates the specified firewall resource with the data included in the
3262 * request. This method supports patch semantics. (firewalls.patch)
3263 *
3264 * @param string $project
3265 * Name of the project scoping this request.
3266 * @param string $firewall
3267 * Name of the firewall resource to update.
3268 * @param Analytify_Google_Firewall $postBody
3269 * @param array $optParams Optional parameters.
3270 * @return Analytify_Google_Service_Compute_Operation
3271 */
3272 public function patch($project, $firewall, Analytify_Google_Service_Compute_Firewall $postBody, $optParams = array())
3273 {
3274 $params = array('project' => $project, 'firewall' => $firewall, 'postBody' => $postBody);
3275 $params = array_merge($params, $optParams);
3276 return $this->call('patch', array($params), "Analytify_Google_Service_Compute_Operation");
3277 }
3278 /**
3279 * Updates the specified firewall resource with the data included in the
3280 * request. (firewalls.update)
3281 *
3282 * @param string $project
3283 * Name of the project scoping this request.
3284 * @param string $firewall
3285 * Name of the firewall resource to update.
3286 * @param Analytify_Google_Firewall $postBody
3287 * @param array $optParams Optional parameters.
3288 * @return Analytify_Google_Service_Compute_Operation
3289 */
3290 public function update($project, $firewall, Analytify_Google_Service_Compute_Firewall $postBody, $optParams = array())
3291 {
3292 $params = array('project' => $project, 'firewall' => $firewall, 'postBody' => $postBody);
3293 $params = array_merge($params, $optParams);
3294 return $this->call('update', array($params), "Analytify_Google_Service_Compute_Operation");
3295 }
3296 }
3297
3298 /**
3299 * The "forwardingRules" collection of methods.
3300 * Typical usage is:
3301 * <code>
3302 * $computeService = new Analytify_Google_Service_Compute(...);
3303 * $forwardingRules = $computeService->forwardingRules;
3304 * </code>
3305 */
3306 class Analytify_Google_Service_Compute_ForwardingRules_Resource extends Analytify_Google_Service_Resource
3307 {
3308
3309 /**
3310 * Retrieves the list of forwarding rules grouped by scope.
3311 * (forwardingRules.aggregatedList)
3312 *
3313 * @param string $project
3314 * Name of the project scoping this request.
3315 * @param array $optParams Optional parameters.
3316 *
3317 * @opt_param string filter
3318 * Optional. Filter expression for filtering listed resources.
3319 * @opt_param string pageToken
3320 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3321 * previous list request.
3322 * @opt_param string maxResults
3323 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3324 * 500.
3325 * @return Analytify_Google_Service_Compute_ForwardingRuleAggregatedList
3326 */
3327 public function aggregatedList($project, $optParams = array())
3328 {
3329 $params = array('project' => $project);
3330 $params = array_merge($params, $optParams);
3331 return $this->call('aggregatedList', array($params), "Analytify_Google_Service_Compute_ForwardingRuleAggregatedList");
3332 }
3333 /**
3334 * Deletes the specified ForwardingRule resource. (forwardingRules.delete)
3335 *
3336 * @param string $project
3337 * Name of the project scoping this request.
3338 * @param string $region
3339 * Name of the region scoping this request.
3340 * @param string $forwardingRule
3341 * Name of the ForwardingRule resource to delete.
3342 * @param array $optParams Optional parameters.
3343 * @return Analytify_Google_Service_Compute_Operation
3344 */
3345 public function delete($project, $region, $forwardingRule, $optParams = array())
3346 {
3347 $params = array('project' => $project, 'region' => $region, 'forwardingRule' => $forwardingRule);
3348 $params = array_merge($params, $optParams);
3349 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
3350 }
3351 /**
3352 * Returns the specified ForwardingRule resource. (forwardingRules.get)
3353 *
3354 * @param string $project
3355 * Name of the project scoping this request.
3356 * @param string $region
3357 * Name of the region scoping this request.
3358 * @param string $forwardingRule
3359 * Name of the ForwardingRule resource to return.
3360 * @param array $optParams Optional parameters.
3361 * @return Analytify_Google_Service_Compute_ForwardingRule
3362 */
3363 public function get($project, $region, $forwardingRule, $optParams = array())
3364 {
3365 $params = array('project' => $project, 'region' => $region, 'forwardingRule' => $forwardingRule);
3366 $params = array_merge($params, $optParams);
3367 return $this->call('get', array($params), "Analytify_Google_Service_Compute_ForwardingRule");
3368 }
3369 /**
3370 * Creates a ForwardingRule resource in the specified project and region using
3371 * the data included in the request. (forwardingRules.insert)
3372 *
3373 * @param string $project
3374 * Name of the project scoping this request.
3375 * @param string $region
3376 * Name of the region scoping this request.
3377 * @param Analytify_Google_ForwardingRule $postBody
3378 * @param array $optParams Optional parameters.
3379 * @return Analytify_Google_Service_Compute_Operation
3380 */
3381 public function insert($project, $region, Analytify_Google_Service_Compute_ForwardingRule $postBody, $optParams = array())
3382 {
3383 $params = array('project' => $project, 'region' => $region, 'postBody' => $postBody);
3384 $params = array_merge($params, $optParams);
3385 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
3386 }
3387 /**
3388 * Retrieves the list of ForwardingRule resources available to the specified
3389 * project and region. (forwardingRules.listForwardingRules)
3390 *
3391 * @param string $project
3392 * Name of the project scoping this request.
3393 * @param string $region
3394 * Name of the region scoping this request.
3395 * @param array $optParams Optional parameters.
3396 *
3397 * @opt_param string filter
3398 * Optional. Filter expression for filtering listed resources.
3399 * @opt_param string pageToken
3400 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3401 * previous list request.
3402 * @opt_param string maxResults
3403 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3404 * 500.
3405 * @return Analytify_Google_Service_Compute_ForwardingRuleList
3406 */
3407 public function listForwardingRules($project, $region, $optParams = array())
3408 {
3409 $params = array('project' => $project, 'region' => $region);
3410 $params = array_merge($params, $optParams);
3411 return $this->call('list', array($params), "Analytify_Google_Service_Compute_ForwardingRuleList");
3412 }
3413 /**
3414 * Changes target url for forwarding rule. (forwardingRules.setTarget)
3415 *
3416 * @param string $project
3417 * Name of the project scoping this request.
3418 * @param string $region
3419 * Name of the region scoping this request.
3420 * @param string $forwardingRule
3421 * Name of the ForwardingRule resource in which target is to be set.
3422 * @param Analytify_Google_TargetReference $postBody
3423 * @param array $optParams Optional parameters.
3424 * @return Analytify_Google_Service_Compute_Operation
3425 */
3426 public function setTarget($project, $region, $forwardingRule, Analytify_Google_Service_Compute_TargetReference $postBody, $optParams = array())
3427 {
3428 $params = array('project' => $project, 'region' => $region, 'forwardingRule' => $forwardingRule, 'postBody' => $postBody);
3429 $params = array_merge($params, $optParams);
3430 return $this->call('setTarget', array($params), "Analytify_Google_Service_Compute_Operation");
3431 }
3432 }
3433
3434 /**
3435 * The "globalAddresses" collection of methods.
3436 * Typical usage is:
3437 * <code>
3438 * $computeService = new Analytify_Google_Service_Compute(...);
3439 * $globalAddresses = $computeService->globalAddresses;
3440 * </code>
3441 */
3442 class Analytify_Google_Service_Compute_GlobalAddresses_Resource extends Analytify_Google_Service_Resource
3443 {
3444
3445 /**
3446 * Deletes the specified address resource. (globalAddresses.delete)
3447 *
3448 * @param string $project
3449 * Name of the project scoping this request.
3450 * @param string $address
3451 * Name of the address resource to delete.
3452 * @param array $optParams Optional parameters.
3453 * @return Analytify_Google_Service_Compute_Operation
3454 */
3455 public function delete($project, $address, $optParams = array())
3456 {
3457 $params = array('project' => $project, 'address' => $address);
3458 $params = array_merge($params, $optParams);
3459 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
3460 }
3461 /**
3462 * Returns the specified address resource. (globalAddresses.get)
3463 *
3464 * @param string $project
3465 * Name of the project scoping this request.
3466 * @param string $address
3467 * Name of the address resource to return.
3468 * @param array $optParams Optional parameters.
3469 * @return Analytify_Google_Service_Compute_Address
3470 */
3471 public function get($project, $address, $optParams = array())
3472 {
3473 $params = array('project' => $project, 'address' => $address);
3474 $params = array_merge($params, $optParams);
3475 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Address");
3476 }
3477 /**
3478 * Creates an address resource in the specified project using the data included
3479 * in the request. (globalAddresses.insert)
3480 *
3481 * @param string $project
3482 * Name of the project scoping this request.
3483 * @param Analytify_Google_Address $postBody
3484 * @param array $optParams Optional parameters.
3485 * @return Analytify_Google_Service_Compute_Operation
3486 */
3487 public function insert($project, Analytify_Google_Service_Compute_Address $postBody, $optParams = array())
3488 {
3489 $params = array('project' => $project, 'postBody' => $postBody);
3490 $params = array_merge($params, $optParams);
3491 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
3492 }
3493 /**
3494 * Retrieves the list of global address resources.
3495 * (globalAddresses.listGlobalAddresses)
3496 *
3497 * @param string $project
3498 * Name of the project scoping this request.
3499 * @param array $optParams Optional parameters.
3500 *
3501 * @opt_param string filter
3502 * Optional. Filter expression for filtering listed resources.
3503 * @opt_param string pageToken
3504 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3505 * previous list request.
3506 * @opt_param string maxResults
3507 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3508 * 500.
3509 * @return Analytify_Google_Service_Compute_AddressList
3510 */
3511 public function listGlobalAddresses($project, $optParams = array())
3512 {
3513 $params = array('project' => $project);
3514 $params = array_merge($params, $optParams);
3515 return $this->call('list', array($params), "Analytify_Google_Service_Compute_AddressList");
3516 }
3517 }
3518
3519 /**
3520 * The "globalForwardingRules" collection of methods.
3521 * Typical usage is:
3522 * <code>
3523 * $computeService = new Analytify_Google_Service_Compute(...);
3524 * $globalForwardingRules = $computeService->globalForwardingRules;
3525 * </code>
3526 */
3527 class Analytify_Google_Service_Compute_GlobalForwardingRules_Resource extends Analytify_Google_Service_Resource
3528 {
3529
3530 /**
3531 * Deletes the specified ForwardingRule resource. (globalForwardingRules.delete)
3532 *
3533 * @param string $project
3534 * Name of the project scoping this request.
3535 * @param string $forwardingRule
3536 * Name of the ForwardingRule resource to delete.
3537 * @param array $optParams Optional parameters.
3538 * @return Analytify_Google_Service_Compute_Operation
3539 */
3540 public function delete($project, $forwardingRule, $optParams = array())
3541 {
3542 $params = array('project' => $project, 'forwardingRule' => $forwardingRule);
3543 $params = array_merge($params, $optParams);
3544 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
3545 }
3546 /**
3547 * Returns the specified ForwardingRule resource. (globalForwardingRules.get)
3548 *
3549 * @param string $project
3550 * Name of the project scoping this request.
3551 * @param string $forwardingRule
3552 * Name of the ForwardingRule resource to return.
3553 * @param array $optParams Optional parameters.
3554 * @return Analytify_Google_Service_Compute_ForwardingRule
3555 */
3556 public function get($project, $forwardingRule, $optParams = array())
3557 {
3558 $params = array('project' => $project, 'forwardingRule' => $forwardingRule);
3559 $params = array_merge($params, $optParams);
3560 return $this->call('get', array($params), "Analytify_Google_Service_Compute_ForwardingRule");
3561 }
3562 /**
3563 * Creates a ForwardingRule resource in the specified project and region using
3564 * the data included in the request. (globalForwardingRules.insert)
3565 *
3566 * @param string $project
3567 * Name of the project scoping this request.
3568 * @param Analytify_Google_ForwardingRule $postBody
3569 * @param array $optParams Optional parameters.
3570 * @return Analytify_Google_Service_Compute_Operation
3571 */
3572 public function insert($project, Analytify_Google_Service_Compute_ForwardingRule $postBody, $optParams = array())
3573 {
3574 $params = array('project' => $project, 'postBody' => $postBody);
3575 $params = array_merge($params, $optParams);
3576 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
3577 }
3578 /**
3579 * Retrieves the list of ForwardingRule resources available to the specified
3580 * project. (globalForwardingRules.listGlobalForwardingRules)
3581 *
3582 * @param string $project
3583 * Name of the project scoping this request.
3584 * @param array $optParams Optional parameters.
3585 *
3586 * @opt_param string filter
3587 * Optional. Filter expression for filtering listed resources.
3588 * @opt_param string pageToken
3589 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3590 * previous list request.
3591 * @opt_param string maxResults
3592 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3593 * 500.
3594 * @return Analytify_Google_Service_Compute_ForwardingRuleList
3595 */
3596 public function listGlobalForwardingRules($project, $optParams = array())
3597 {
3598 $params = array('project' => $project);
3599 $params = array_merge($params, $optParams);
3600 return $this->call('list', array($params), "Analytify_Google_Service_Compute_ForwardingRuleList");
3601 }
3602 /**
3603 * Changes target url for forwarding rule. (globalForwardingRules.setTarget)
3604 *
3605 * @param string $project
3606 * Name of the project scoping this request.
3607 * @param string $forwardingRule
3608 * Name of the ForwardingRule resource in which target is to be set.
3609 * @param Analytify_Google_TargetReference $postBody
3610 * @param array $optParams Optional parameters.
3611 * @return Analytify_Google_Service_Compute_Operation
3612 */
3613 public function setTarget($project, $forwardingRule, Analytify_Google_Service_Compute_TargetReference $postBody, $optParams = array())
3614 {
3615 $params = array('project' => $project, 'forwardingRule' => $forwardingRule, 'postBody' => $postBody);
3616 $params = array_merge($params, $optParams);
3617 return $this->call('setTarget', array($params), "Analytify_Google_Service_Compute_Operation");
3618 }
3619 }
3620
3621 /**
3622 * The "globalOperations" collection of methods.
3623 * Typical usage is:
3624 * <code>
3625 * $computeService = new Analytify_Google_Service_Compute(...);
3626 * $globalOperations = $computeService->globalOperations;
3627 * </code>
3628 */
3629 class Analytify_Google_Service_Compute_GlobalOperations_Resource extends Analytify_Google_Service_Resource
3630 {
3631
3632 /**
3633 * Retrieves the list of all operations grouped by scope.
3634 * (globalOperations.aggregatedList)
3635 *
3636 * @param string $project
3637 * Name of the project scoping this request.
3638 * @param array $optParams Optional parameters.
3639 *
3640 * @opt_param string filter
3641 * Optional. Filter expression for filtering listed resources.
3642 * @opt_param string pageToken
3643 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3644 * previous list request.
3645 * @opt_param string maxResults
3646 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3647 * 500.
3648 * @return Analytify_Google_Service_Compute_OperationAggregatedList
3649 */
3650 public function aggregatedList($project, $optParams = array())
3651 {
3652 $params = array('project' => $project);
3653 $params = array_merge($params, $optParams);
3654 return $this->call('aggregatedList', array($params), "Analytify_Google_Service_Compute_OperationAggregatedList");
3655 }
3656 /**
3657 * Deletes the specified operation resource. (globalOperations.delete)
3658 *
3659 * @param string $project
3660 * Name of the project scoping this request.
3661 * @param string $operation
3662 * Name of the operation resource to delete.
3663 * @param array $optParams Optional parameters.
3664 */
3665 public function delete($project, $operation, $optParams = array())
3666 {
3667 $params = array('project' => $project, 'operation' => $operation);
3668 $params = array_merge($params, $optParams);
3669 return $this->call('delete', array($params));
3670 }
3671 /**
3672 * Retrieves the specified operation resource. (globalOperations.get)
3673 *
3674 * @param string $project
3675 * Name of the project scoping this request.
3676 * @param string $operation
3677 * Name of the operation resource to return.
3678 * @param array $optParams Optional parameters.
3679 * @return Analytify_Google_Service_Compute_Operation
3680 */
3681 public function get($project, $operation, $optParams = array())
3682 {
3683 $params = array('project' => $project, 'operation' => $operation);
3684 $params = array_merge($params, $optParams);
3685 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Operation");
3686 }
3687 /**
3688 * Retrieves the list of operation resources contained within the specified
3689 * project. (globalOperations.listGlobalOperations)
3690 *
3691 * @param string $project
3692 * Name of the project scoping this request.
3693 * @param array $optParams Optional parameters.
3694 *
3695 * @opt_param string filter
3696 * Optional. Filter expression for filtering listed resources.
3697 * @opt_param string pageToken
3698 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3699 * previous list request.
3700 * @opt_param string maxResults
3701 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3702 * 500.
3703 * @return Analytify_Google_Service_Compute_OperationList
3704 */
3705 public function listGlobalOperations($project, $optParams = array())
3706 {
3707 $params = array('project' => $project);
3708 $params = array_merge($params, $optParams);
3709 return $this->call('list', array($params), "Analytify_Google_Service_Compute_OperationList");
3710 }
3711 }
3712
3713 /**
3714 * The "httpHealthChecks" collection of methods.
3715 * Typical usage is:
3716 * <code>
3717 * $computeService = new Analytify_Google_Service_Compute(...);
3718 * $httpHealthChecks = $computeService->httpHealthChecks;
3719 * </code>
3720 */
3721 class Analytify_Google_Service_Compute_HttpHealthChecks_Resource extends Analytify_Google_Service_Resource
3722 {
3723
3724 /**
3725 * Deletes the specified HttpHealthCheck resource. (httpHealthChecks.delete)
3726 *
3727 * @param string $project
3728 * Name of the project scoping this request.
3729 * @param string $httpHealthCheck
3730 * Name of the HttpHealthCheck resource to delete.
3731 * @param array $optParams Optional parameters.
3732 * @return Analytify_Google_Service_Compute_Operation
3733 */
3734 public function delete($project, $httpHealthCheck, $optParams = array())
3735 {
3736 $params = array('project' => $project, 'httpHealthCheck' => $httpHealthCheck);
3737 $params = array_merge($params, $optParams);
3738 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
3739 }
3740 /**
3741 * Returns the specified HttpHealthCheck resource. (httpHealthChecks.get)
3742 *
3743 * @param string $project
3744 * Name of the project scoping this request.
3745 * @param string $httpHealthCheck
3746 * Name of the HttpHealthCheck resource to return.
3747 * @param array $optParams Optional parameters.
3748 * @return Analytify_Google_Service_Compute_HttpHealthCheck
3749 */
3750 public function get($project, $httpHealthCheck, $optParams = array())
3751 {
3752 $params = array('project' => $project, 'httpHealthCheck' => $httpHealthCheck);
3753 $params = array_merge($params, $optParams);
3754 return $this->call('get', array($params), "Analytify_Google_Service_Compute_HttpHealthCheck");
3755 }
3756 /**
3757 * Creates a HttpHealthCheck resource in the specified project using the data
3758 * included in the request. (httpHealthChecks.insert)
3759 *
3760 * @param string $project
3761 * Name of the project scoping this request.
3762 * @param Analytify_Google_HttpHealthCheck $postBody
3763 * @param array $optParams Optional parameters.
3764 * @return Analytify_Google_Service_Compute_Operation
3765 */
3766 public function insert($project, Analytify_Google_Service_Compute_HttpHealthCheck $postBody, $optParams = array())
3767 {
3768 $params = array('project' => $project, 'postBody' => $postBody);
3769 $params = array_merge($params, $optParams);
3770 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
3771 }
3772 /**
3773 * Retrieves the list of HttpHealthCheck resources available to the specified
3774 * project. (httpHealthChecks.listHttpHealthChecks)
3775 *
3776 * @param string $project
3777 * Name of the project scoping this request.
3778 * @param array $optParams Optional parameters.
3779 *
3780 * @opt_param string filter
3781 * Optional. Filter expression for filtering listed resources.
3782 * @opt_param string pageToken
3783 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3784 * previous list request.
3785 * @opt_param string maxResults
3786 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3787 * 500.
3788 * @return Analytify_Google_Service_Compute_HttpHealthCheckList
3789 */
3790 public function listHttpHealthChecks($project, $optParams = array())
3791 {
3792 $params = array('project' => $project);
3793 $params = array_merge($params, $optParams);
3794 return $this->call('list', array($params), "Analytify_Google_Service_Compute_HttpHealthCheckList");
3795 }
3796 /**
3797 * Updates a HttpHealthCheck resource in the specified project using the data
3798 * included in the request. This method supports patch semantics.
3799 * (httpHealthChecks.patch)
3800 *
3801 * @param string $project
3802 * Name of the project scoping this request.
3803 * @param string $httpHealthCheck
3804 * Name of the HttpHealthCheck resource to update.
3805 * @param Analytify_Google_HttpHealthCheck $postBody
3806 * @param array $optParams Optional parameters.
3807 * @return Analytify_Google_Service_Compute_Operation
3808 */
3809 public function patch($project, $httpHealthCheck, Analytify_Google_Service_Compute_HttpHealthCheck $postBody, $optParams = array())
3810 {
3811 $params = array('project' => $project, 'httpHealthCheck' => $httpHealthCheck, 'postBody' => $postBody);
3812 $params = array_merge($params, $optParams);
3813 return $this->call('patch', array($params), "Analytify_Google_Service_Compute_Operation");
3814 }
3815 /**
3816 * Updates a HttpHealthCheck resource in the specified project using the data
3817 * included in the request. (httpHealthChecks.update)
3818 *
3819 * @param string $project
3820 * Name of the project scoping this request.
3821 * @param string $httpHealthCheck
3822 * Name of the HttpHealthCheck resource to update.
3823 * @param Analytify_Google_HttpHealthCheck $postBody
3824 * @param array $optParams Optional parameters.
3825 * @return Analytify_Google_Service_Compute_Operation
3826 */
3827 public function update($project, $httpHealthCheck, Analytify_Google_Service_Compute_HttpHealthCheck $postBody, $optParams = array())
3828 {
3829 $params = array('project' => $project, 'httpHealthCheck' => $httpHealthCheck, 'postBody' => $postBody);
3830 $params = array_merge($params, $optParams);
3831 return $this->call('update', array($params), "Analytify_Google_Service_Compute_Operation");
3832 }
3833 }
3834
3835 /**
3836 * The "images" collection of methods.
3837 * Typical usage is:
3838 * <code>
3839 * $computeService = new Analytify_Google_Service_Compute(...);
3840 * $images = $computeService->images;
3841 * </code>
3842 */
3843 class Analytify_Google_Service_Compute_Images_Resource extends Analytify_Google_Service_Resource
3844 {
3845
3846 /**
3847 * Deletes the specified image resource. (images.delete)
3848 *
3849 * @param string $project
3850 * Name of the project scoping this request.
3851 * @param string $image
3852 * Name of the image resource to delete.
3853 * @param array $optParams Optional parameters.
3854 * @return Analytify_Google_Service_Compute_Operation
3855 */
3856 public function delete($project, $image, $optParams = array())
3857 {
3858 $params = array('project' => $project, 'image' => $image);
3859 $params = array_merge($params, $optParams);
3860 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
3861 }
3862 /**
3863 * Sets the deprecation status of an image. If no message body is given, clears
3864 * the deprecation status instead. (images.deprecate)
3865 *
3866 * @param string $project
3867 * Name of the project scoping this request.
3868 * @param string $image
3869 * Image name.
3870 * @param Analytify_Google_DeprecationStatus $postBody
3871 * @param array $optParams Optional parameters.
3872 * @return Analytify_Google_Service_Compute_Operation
3873 */
3874 public function deprecate($project, $image, Analytify_Google_Service_Compute_DeprecationStatus $postBody, $optParams = array())
3875 {
3876 $params = array('project' => $project, 'image' => $image, 'postBody' => $postBody);
3877 $params = array_merge($params, $optParams);
3878 return $this->call('deprecate', array($params), "Analytify_Google_Service_Compute_Operation");
3879 }
3880 /**
3881 * Returns the specified image resource. (images.get)
3882 *
3883 * @param string $project
3884 * Name of the project scoping this request.
3885 * @param string $image
3886 * Name of the image resource to return.
3887 * @param array $optParams Optional parameters.
3888 * @return Analytify_Google_Service_Compute_Image
3889 */
3890 public function get($project, $image, $optParams = array())
3891 {
3892 $params = array('project' => $project, 'image' => $image);
3893 $params = array_merge($params, $optParams);
3894 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Image");
3895 }
3896 /**
3897 * Creates an image resource in the specified project using the data included in
3898 * the request. (images.insert)
3899 *
3900 * @param string $project
3901 * Name of the project scoping this request.
3902 * @param Analytify_Google_Image $postBody
3903 * @param array $optParams Optional parameters.
3904 * @return Analytify_Google_Service_Compute_Operation
3905 */
3906 public function insert($project, Analytify_Google_Service_Compute_Image $postBody, $optParams = array())
3907 {
3908 $params = array('project' => $project, 'postBody' => $postBody);
3909 $params = array_merge($params, $optParams);
3910 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
3911 }
3912 /**
3913 * Retrieves the list of image resources available to the specified project.
3914 * (images.listImages)
3915 *
3916 * @param string $project
3917 * Name of the project scoping this request.
3918 * @param array $optParams Optional parameters.
3919 *
3920 * @opt_param string filter
3921 * Optional. Filter expression for filtering listed resources.
3922 * @opt_param string pageToken
3923 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3924 * previous list request.
3925 * @opt_param string maxResults
3926 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3927 * 500.
3928 * @return Analytify_Google_Service_Compute_ImageList
3929 */
3930 public function listImages($project, $optParams = array())
3931 {
3932 $params = array('project' => $project);
3933 $params = array_merge($params, $optParams);
3934 return $this->call('list', array($params), "Analytify_Google_Service_Compute_ImageList");
3935 }
3936 }
3937
3938 /**
3939 * The "instances" collection of methods.
3940 * Typical usage is:
3941 * <code>
3942 * $computeService = new Analytify_Google_Service_Compute(...);
3943 * $instances = $computeService->instances;
3944 * </code>
3945 */
3946 class Analytify_Google_Service_Compute_Instances_Resource extends Analytify_Google_Service_Resource
3947 {
3948
3949 /**
3950 * Adds an access config to an instance's network interface.
3951 * (instances.addAccessConfig)
3952 *
3953 * @param string $project
3954 * Project name.
3955 * @param string $zone
3956 * Name of the zone scoping this request.
3957 * @param string $instance
3958 * Instance name.
3959 * @param string $networkInterface
3960 * Network interface name.
3961 * @param Analytify_Google_AccessConfig $postBody
3962 * @param array $optParams Optional parameters.
3963 * @return Analytify_Google_Service_Compute_Operation
3964 */
3965 public function addAccessConfig($project, $zone, $instance, $networkInterface, Analytify_Google_Service_Compute_AccessConfig $postBody, $optParams = array())
3966 {
3967 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'networkInterface' => $networkInterface, 'postBody' => $postBody);
3968 $params = array_merge($params, $optParams);
3969 return $this->call('addAccessConfig', array($params), "Analytify_Google_Service_Compute_Operation");
3970 }
3971 /**
3972 * (instances.aggregatedList)
3973 *
3974 * @param string $project
3975 * Name of the project scoping this request.
3976 * @param array $optParams Optional parameters.
3977 *
3978 * @opt_param string filter
3979 * Optional. Filter expression for filtering listed resources.
3980 * @opt_param string pageToken
3981 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
3982 * previous list request.
3983 * @opt_param string maxResults
3984 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
3985 * 500.
3986 * @return Analytify_Google_Service_Compute_InstanceAggregatedList
3987 */
3988 public function aggregatedList($project, $optParams = array())
3989 {
3990 $params = array('project' => $project);
3991 $params = array_merge($params, $optParams);
3992 return $this->call('aggregatedList', array($params), "Analytify_Google_Service_Compute_InstanceAggregatedList");
3993 }
3994 /**
3995 * Attaches a disk resource to an instance. (instances.attachDisk)
3996 *
3997 * @param string $project
3998 * Project name.
3999 * @param string $zone
4000 * Name of the zone scoping this request.
4001 * @param string $instance
4002 * Instance name.
4003 * @param Analytify_Google_AttachedDisk $postBody
4004 * @param array $optParams Optional parameters.
4005 * @return Analytify_Google_Service_Compute_Operation
4006 */
4007 public function attachDisk($project, $zone, $instance, Analytify_Google_Service_Compute_AttachedDisk $postBody, $optParams = array())
4008 {
4009 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'postBody' => $postBody);
4010 $params = array_merge($params, $optParams);
4011 return $this->call('attachDisk', array($params), "Analytify_Google_Service_Compute_Operation");
4012 }
4013 /**
4014 * Deletes the specified instance resource. (instances.delete)
4015 *
4016 * @param string $project
4017 * Name of the project scoping this request.
4018 * @param string $zone
4019 * Name of the zone scoping this request.
4020 * @param string $instance
4021 * Name of the instance resource to delete.
4022 * @param array $optParams Optional parameters.
4023 * @return Analytify_Google_Service_Compute_Operation
4024 */
4025 public function delete($project, $zone, $instance, $optParams = array())
4026 {
4027 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance);
4028 $params = array_merge($params, $optParams);
4029 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
4030 }
4031 /**
4032 * Deletes an access config from an instance's network interface.
4033 * (instances.deleteAccessConfig)
4034 *
4035 * @param string $project
4036 * Project name.
4037 * @param string $zone
4038 * Name of the zone scoping this request.
4039 * @param string $instance
4040 * Instance name.
4041 * @param string $accessConfig
4042 * Access config name.
4043 * @param string $networkInterface
4044 * Network interface name.
4045 * @param array $optParams Optional parameters.
4046 * @return Analytify_Google_Service_Compute_Operation
4047 */
4048 public function deleteAccessConfig($project, $zone, $instance, $accessConfig, $networkInterface, $optParams = array())
4049 {
4050 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'accessConfig' => $accessConfig, 'networkInterface' => $networkInterface);
4051 $params = array_merge($params, $optParams);
4052 return $this->call('deleteAccessConfig', array($params), "Analytify_Google_Service_Compute_Operation");
4053 }
4054 /**
4055 * Detaches a disk from an instance. (instances.detachDisk)
4056 *
4057 * @param string $project
4058 * Project name.
4059 * @param string $zone
4060 * Name of the zone scoping this request.
4061 * @param string $instance
4062 * Instance name.
4063 * @param string $deviceName
4064 * Disk device name to detach.
4065 * @param array $optParams Optional parameters.
4066 * @return Analytify_Google_Service_Compute_Operation
4067 */
4068 public function detachDisk($project, $zone, $instance, $deviceName, $optParams = array())
4069 {
4070 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'deviceName' => $deviceName);
4071 $params = array_merge($params, $optParams);
4072 return $this->call('detachDisk', array($params), "Analytify_Google_Service_Compute_Operation");
4073 }
4074 /**
4075 * Returns the specified instance resource. (instances.get)
4076 *
4077 * @param string $project
4078 * Name of the project scoping this request.
4079 * @param string $zone
4080 * Name of the zone scoping this request.
4081 * @param string $instance
4082 * Name of the instance resource to return.
4083 * @param array $optParams Optional parameters.
4084 * @return Analytify_Google_Service_Compute_Instance
4085 */
4086 public function get($project, $zone, $instance, $optParams = array())
4087 {
4088 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance);
4089 $params = array_merge($params, $optParams);
4090 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Instance");
4091 }
4092 /**
4093 * Returns the specified instance's serial port output.
4094 * (instances.getSerialPortOutput)
4095 *
4096 * @param string $project
4097 * Name of the project scoping this request.
4098 * @param string $zone
4099 * Name of the zone scoping this request.
4100 * @param string $instance
4101 * Name of the instance scoping this request.
4102 * @param array $optParams Optional parameters.
4103 * @return Analytify_Google_Service_Compute_SerialPortOutput
4104 */
4105 public function getSerialPortOutput($project, $zone, $instance, $optParams = array())
4106 {
4107 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance);
4108 $params = array_merge($params, $optParams);
4109 return $this->call('getSerialPortOutput', array($params), "Analytify_Google_Service_Compute_SerialPortOutput");
4110 }
4111 /**
4112 * Creates an instance resource in the specified project using the data included
4113 * in the request. (instances.insert)
4114 *
4115 * @param string $project
4116 * Name of the project scoping this request.
4117 * @param string $zone
4118 * Name of the zone scoping this request.
4119 * @param Analytify_Google_Instance $postBody
4120 * @param array $optParams Optional parameters.
4121 * @return Analytify_Google_Service_Compute_Operation
4122 */
4123 public function insert($project, $zone, Analytify_Google_Service_Compute_Instance $postBody, $optParams = array())
4124 {
4125 $params = array('project' => $project, 'zone' => $zone, 'postBody' => $postBody);
4126 $params = array_merge($params, $optParams);
4127 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
4128 }
4129 /**
4130 * Retrieves the list of instance resources contained within the specified zone.
4131 * (instances.listInstances)
4132 *
4133 * @param string $project
4134 * Name of the project scoping this request.
4135 * @param string $zone
4136 * Name of the zone scoping this request.
4137 * @param array $optParams Optional parameters.
4138 *
4139 * @opt_param string filter
4140 * Optional. Filter expression for filtering listed resources.
4141 * @opt_param string pageToken
4142 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4143 * previous list request.
4144 * @opt_param string maxResults
4145 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
4146 * 500.
4147 * @return Analytify_Google_Service_Compute_InstanceList
4148 */
4149 public function listInstances($project, $zone, $optParams = array())
4150 {
4151 $params = array('project' => $project, 'zone' => $zone);
4152 $params = array_merge($params, $optParams);
4153 return $this->call('list', array($params), "Analytify_Google_Service_Compute_InstanceList");
4154 }
4155 /**
4156 * Performs a hard reset on the instance. (instances.reset)
4157 *
4158 * @param string $project
4159 * Name of the project scoping this request.
4160 * @param string $zone
4161 * Name of the zone scoping this request.
4162 * @param string $instance
4163 * Name of the instance scoping this request.
4164 * @param array $optParams Optional parameters.
4165 * @return Analytify_Google_Service_Compute_Operation
4166 */
4167 public function reset($project, $zone, $instance, $optParams = array())
4168 {
4169 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance);
4170 $params = array_merge($params, $optParams);
4171 return $this->call('reset', array($params), "Analytify_Google_Service_Compute_Operation");
4172 }
4173 /**
4174 * Sets the auto-delete flag for a disk attached to an instance
4175 * (instances.setDiskAutoDelete)
4176 *
4177 * @param string $project
4178 * Project name.
4179 * @param string $zone
4180 * Name of the zone scoping this request.
4181 * @param string $instance
4182 * Instance name.
4183 * @param bool $autoDelete
4184 * Whether to auto-delete the disk when the instance is deleted.
4185 * @param string $deviceName
4186 * Disk device name to modify.
4187 * @param array $optParams Optional parameters.
4188 * @return Analytify_Google_Service_Compute_Operation
4189 */
4190 public function setDiskAutoDelete($project, $zone, $instance, $autoDelete, $deviceName, $optParams = array())
4191 {
4192 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'autoDelete' => $autoDelete, 'deviceName' => $deviceName);
4193 $params = array_merge($params, $optParams);
4194 return $this->call('setDiskAutoDelete', array($params), "Analytify_Google_Service_Compute_Operation");
4195 }
4196 /**
4197 * Sets metadata for the specified instance to the data included in the request.
4198 * (instances.setMetadata)
4199 *
4200 * @param string $project
4201 * Name of the project scoping this request.
4202 * @param string $zone
4203 * Name of the zone scoping this request.
4204 * @param string $instance
4205 * Name of the instance scoping this request.
4206 * @param Analytify_Google_Metadata $postBody
4207 * @param array $optParams Optional parameters.
4208 * @return Analytify_Google_Service_Compute_Operation
4209 */
4210 public function setMetadata($project, $zone, $instance, Analytify_Google_Service_Compute_Metadata $postBody, $optParams = array())
4211 {
4212 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'postBody' => $postBody);
4213 $params = array_merge($params, $optParams);
4214 return $this->call('setMetadata', array($params), "Analytify_Google_Service_Compute_Operation");
4215 }
4216 /**
4217 * Sets an instance's scheduling options. (instances.setScheduling)
4218 *
4219 * @param string $project
4220 * Project name.
4221 * @param string $zone
4222 * Name of the zone scoping this request.
4223 * @param string $instance
4224 * Instance name.
4225 * @param Analytify_Google_Scheduling $postBody
4226 * @param array $optParams Optional parameters.
4227 * @return Analytify_Google_Service_Compute_Operation
4228 */
4229 public function setScheduling($project, $zone, $instance, Analytify_Google_Service_Compute_Scheduling $postBody, $optParams = array())
4230 {
4231 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'postBody' => $postBody);
4232 $params = array_merge($params, $optParams);
4233 return $this->call('setScheduling', array($params), "Analytify_Google_Service_Compute_Operation");
4234 }
4235 /**
4236 * Sets tags for the specified instance to the data included in the request.
4237 * (instances.setTags)
4238 *
4239 * @param string $project
4240 * Name of the project scoping this request.
4241 * @param string $zone
4242 * Name of the zone scoping this request.
4243 * @param string $instance
4244 * Name of the instance scoping this request.
4245 * @param Analytify_Google_Tags $postBody
4246 * @param array $optParams Optional parameters.
4247 * @return Analytify_Google_Service_Compute_Operation
4248 */
4249 public function setTags($project, $zone, $instance, Analytify_Google_Service_Compute_Tags $postBody, $optParams = array())
4250 {
4251 $params = array('project' => $project, 'zone' => $zone, 'instance' => $instance, 'postBody' => $postBody);
4252 $params = array_merge($params, $optParams);
4253 return $this->call('setTags', array($params), "Analytify_Google_Service_Compute_Operation");
4254 }
4255 }
4256
4257 /**
4258 * The "licenses" collection of methods.
4259 * Typical usage is:
4260 * <code>
4261 * $computeService = new Analytify_Google_Service_Compute(...);
4262 * $licenses = $computeService->licenses;
4263 * </code>
4264 */
4265 class Analytify_Google_Service_Compute_Licenses_Resource extends Analytify_Google_Service_Resource
4266 {
4267
4268 /**
4269 * Returns the specified license resource. (licenses.get)
4270 *
4271 * @param string $project
4272 * Name of the project scoping this request.
4273 * @param string $license
4274 * Name of the license resource to return.
4275 * @param array $optParams Optional parameters.
4276 * @return Analytify_Google_Service_Compute_License
4277 */
4278 public function get($project, $license, $optParams = array())
4279 {
4280 $params = array('project' => $project, 'license' => $license);
4281 $params = array_merge($params, $optParams);
4282 return $this->call('get', array($params), "Analytify_Google_Service_Compute_License");
4283 }
4284 }
4285
4286 /**
4287 * The "machineTypes" collection of methods.
4288 * Typical usage is:
4289 * <code>
4290 * $computeService = new Analytify_Google_Service_Compute(...);
4291 * $machineTypes = $computeService->machineTypes;
4292 * </code>
4293 */
4294 class Analytify_Google_Service_Compute_MachineTypes_Resource extends Analytify_Google_Service_Resource
4295 {
4296
4297 /**
4298 * Retrieves the list of machine type resources grouped by scope.
4299 * (machineTypes.aggregatedList)
4300 *
4301 * @param string $project
4302 * Name of the project scoping this request.
4303 * @param array $optParams Optional parameters.
4304 *
4305 * @opt_param string filter
4306 * Optional. Filter expression for filtering listed resources.
4307 * @opt_param string pageToken
4308 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4309 * previous list request.
4310 * @opt_param string maxResults
4311 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
4312 * 500.
4313 * @return Analytify_Google_Service_Compute_MachineTypeAggregatedList
4314 */
4315 public function aggregatedList($project, $optParams = array())
4316 {
4317 $params = array('project' => $project);
4318 $params = array_merge($params, $optParams);
4319 return $this->call('aggregatedList', array($params), "Analytify_Google_Service_Compute_MachineTypeAggregatedList");
4320 }
4321 /**
4322 * Returns the specified machine type resource. (machineTypes.get)
4323 *
4324 * @param string $project
4325 * Name of the project scoping this request.
4326 * @param string $zone
4327 * Name of the zone scoping this request.
4328 * @param string $machineType
4329 * Name of the machine type resource to return.
4330 * @param array $optParams Optional parameters.
4331 * @return Analytify_Google_Service_Compute_MachineType
4332 */
4333 public function get($project, $zone, $machineType, $optParams = array())
4334 {
4335 $params = array('project' => $project, 'zone' => $zone, 'machineType' => $machineType);
4336 $params = array_merge($params, $optParams);
4337 return $this->call('get', array($params), "Analytify_Google_Service_Compute_MachineType");
4338 }
4339 /**
4340 * Retrieves the list of machine type resources available to the specified
4341 * project. (machineTypes.listMachineTypes)
4342 *
4343 * @param string $project
4344 * Name of the project scoping this request.
4345 * @param string $zone
4346 * Name of the zone scoping this request.
4347 * @param array $optParams Optional parameters.
4348 *
4349 * @opt_param string filter
4350 * Optional. Filter expression for filtering listed resources.
4351 * @opt_param string pageToken
4352 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4353 * previous list request.
4354 * @opt_param string maxResults
4355 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
4356 * 500.
4357 * @return Analytify_Google_Service_Compute_MachineTypeList
4358 */
4359 public function listMachineTypes($project, $zone, $optParams = array())
4360 {
4361 $params = array('project' => $project, 'zone' => $zone);
4362 $params = array_merge($params, $optParams);
4363 return $this->call('list', array($params), "Analytify_Google_Service_Compute_MachineTypeList");
4364 }
4365 }
4366
4367 /**
4368 * The "networks" collection of methods.
4369 * Typical usage is:
4370 * <code>
4371 * $computeService = new Analytify_Google_Service_Compute(...);
4372 * $networks = $computeService->networks;
4373 * </code>
4374 */
4375 class Analytify_Google_Service_Compute_Networks_Resource extends Analytify_Google_Service_Resource
4376 {
4377
4378 /**
4379 * Deletes the specified network resource. (networks.delete)
4380 *
4381 * @param string $project
4382 * Name of the project scoping this request.
4383 * @param string $network
4384 * Name of the network resource to delete.
4385 * @param array $optParams Optional parameters.
4386 * @return Analytify_Google_Service_Compute_Operation
4387 */
4388 public function delete($project, $network, $optParams = array())
4389 {
4390 $params = array('project' => $project, 'network' => $network);
4391 $params = array_merge($params, $optParams);
4392 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
4393 }
4394 /**
4395 * Returns the specified network resource. (networks.get)
4396 *
4397 * @param string $project
4398 * Name of the project scoping this request.
4399 * @param string $network
4400 * Name of the network resource to return.
4401 * @param array $optParams Optional parameters.
4402 * @return Analytify_Google_Service_Compute_Network
4403 */
4404 public function get($project, $network, $optParams = array())
4405 {
4406 $params = array('project' => $project, 'network' => $network);
4407 $params = array_merge($params, $optParams);
4408 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Network");
4409 }
4410 /**
4411 * Creates a network resource in the specified project using the data included
4412 * in the request. (networks.insert)
4413 *
4414 * @param string $project
4415 * Name of the project scoping this request.
4416 * @param Analytify_Google_Network $postBody
4417 * @param array $optParams Optional parameters.
4418 * @return Analytify_Google_Service_Compute_Operation
4419 */
4420 public function insert($project, Analytify_Google_Service_Compute_Network $postBody, $optParams = array())
4421 {
4422 $params = array('project' => $project, 'postBody' => $postBody);
4423 $params = array_merge($params, $optParams);
4424 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
4425 }
4426 /**
4427 * Retrieves the list of network resources available to the specified project.
4428 * (networks.listNetworks)
4429 *
4430 * @param string $project
4431 * Name of the project scoping this request.
4432 * @param array $optParams Optional parameters.
4433 *
4434 * @opt_param string filter
4435 * Optional. Filter expression for filtering listed resources.
4436 * @opt_param string pageToken
4437 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4438 * previous list request.
4439 * @opt_param string maxResults
4440 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
4441 * 500.
4442 * @return Analytify_Google_Service_Compute_NetworkList
4443 */
4444 public function listNetworks($project, $optParams = array())
4445 {
4446 $params = array('project' => $project);
4447 $params = array_merge($params, $optParams);
4448 return $this->call('list', array($params), "Analytify_Google_Service_Compute_NetworkList");
4449 }
4450 }
4451
4452 /**
4453 * The "projects" collection of methods.
4454 * Typical usage is:
4455 * <code>
4456 * $computeService = new Analytify_Google_Service_Compute(...);
4457 * $projects = $computeService->projects;
4458 * </code>
4459 */
4460 class Analytify_Google_Service_Compute_Projects_Resource extends Analytify_Google_Service_Resource
4461 {
4462
4463 /**
4464 * Returns the specified project resource. (projects.get)
4465 *
4466 * @param string $project
4467 * Name of the project resource to retrieve.
4468 * @param array $optParams Optional parameters.
4469 * @return Analytify_Google_Service_Compute_Project
4470 */
4471 public function get($project, $optParams = array())
4472 {
4473 $params = array('project' => $project);
4474 $params = array_merge($params, $optParams);
4475 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Project");
4476 }
4477 /**
4478 * Sets metadata common to all instances within the specified project using the
4479 * data included in the request. (projects.setCommonInstanceMetadata)
4480 *
4481 * @param string $project
4482 * Name of the project scoping this request.
4483 * @param Analytify_Google_Metadata $postBody
4484 * @param array $optParams Optional parameters.
4485 * @return Analytify_Google_Service_Compute_Operation
4486 */
4487 public function setCommonInstanceMetadata($project, Analytify_Google_Service_Compute_Metadata $postBody, $optParams = array())
4488 {
4489 $params = array('project' => $project, 'postBody' => $postBody);
4490 $params = array_merge($params, $optParams);
4491 return $this->call('setCommonInstanceMetadata', array($params), "Analytify_Google_Service_Compute_Operation");
4492 }
4493 /**
4494 * Sets usage export location (projects.setUsageExportBucket)
4495 *
4496 * @param string $project
4497 * Name of the project scoping this request.
4498 * @param Analytify_Google_UsageExportLocation $postBody
4499 * @param array $optParams Optional parameters.
4500 * @return Analytify_Google_Service_Compute_Operation
4501 */
4502 public function setUsageExportBucket($project, Analytify_Google_Service_Compute_UsageExportLocation $postBody, $optParams = array())
4503 {
4504 $params = array('project' => $project, 'postBody' => $postBody);
4505 $params = array_merge($params, $optParams);
4506 return $this->call('setUsageExportBucket', array($params), "Analytify_Google_Service_Compute_Operation");
4507 }
4508 }
4509
4510 /**
4511 * The "regionOperations" collection of methods.
4512 * Typical usage is:
4513 * <code>
4514 * $computeService = new Analytify_Google_Service_Compute(...);
4515 * $regionOperations = $computeService->regionOperations;
4516 * </code>
4517 */
4518 class Analytify_Google_Service_Compute_RegionOperations_Resource extends Analytify_Google_Service_Resource
4519 {
4520
4521 /**
4522 * Deletes the specified region-specific operation resource.
4523 * (regionOperations.delete)
4524 *
4525 * @param string $project
4526 * Name of the project scoping this request.
4527 * @param string $region
4528 * Name of the region scoping this request.
4529 * @param string $operation
4530 * Name of the operation resource to delete.
4531 * @param array $optParams Optional parameters.
4532 */
4533 public function delete($project, $region, $operation, $optParams = array())
4534 {
4535 $params = array('project' => $project, 'region' => $region, 'operation' => $operation);
4536 $params = array_merge($params, $optParams);
4537 return $this->call('delete', array($params));
4538 }
4539 /**
4540 * Retrieves the specified region-specific operation resource.
4541 * (regionOperations.get)
4542 *
4543 * @param string $project
4544 * Name of the project scoping this request.
4545 * @param string $region
4546 * Name of the zone scoping this request.
4547 * @param string $operation
4548 * Name of the operation resource to return.
4549 * @param array $optParams Optional parameters.
4550 * @return Analytify_Google_Service_Compute_Operation
4551 */
4552 public function get($project, $region, $operation, $optParams = array())
4553 {
4554 $params = array('project' => $project, 'region' => $region, 'operation' => $operation);
4555 $params = array_merge($params, $optParams);
4556 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Operation");
4557 }
4558 /**
4559 * Retrieves the list of operation resources contained within the specified
4560 * region. (regionOperations.listRegionOperations)
4561 *
4562 * @param string $project
4563 * Name of the project scoping this request.
4564 * @param string $region
4565 * Name of the region scoping this request.
4566 * @param array $optParams Optional parameters.
4567 *
4568 * @opt_param string filter
4569 * Optional. Filter expression for filtering listed resources.
4570 * @opt_param string pageToken
4571 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4572 * previous list request.
4573 * @opt_param string maxResults
4574 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
4575 * 500.
4576 * @return Analytify_Google_Service_Compute_OperationList
4577 */
4578 public function listRegionOperations($project, $region, $optParams = array())
4579 {
4580 $params = array('project' => $project, 'region' => $region);
4581 $params = array_merge($params, $optParams);
4582 return $this->call('list', array($params), "Analytify_Google_Service_Compute_OperationList");
4583 }
4584 }
4585
4586 /**
4587 * The "regions" collection of methods.
4588 * Typical usage is:
4589 * <code>
4590 * $computeService = new Analytify_Google_Service_Compute(...);
4591 * $regions = $computeService->regions;
4592 * </code>
4593 */
4594 class Analytify_Google_Service_Compute_Regions_Resource extends Analytify_Google_Service_Resource
4595 {
4596
4597 /**
4598 * Returns the specified region resource. (regions.get)
4599 *
4600 * @param string $project
4601 * Name of the project scoping this request.
4602 * @param string $region
4603 * Name of the region resource to return.
4604 * @param array $optParams Optional parameters.
4605 * @return Analytify_Google_Service_Compute_Region
4606 */
4607 public function get($project, $region, $optParams = array())
4608 {
4609 $params = array('project' => $project, 'region' => $region);
4610 $params = array_merge($params, $optParams);
4611 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Region");
4612 }
4613 /**
4614 * Retrieves the list of region resources available to the specified project.
4615 * (regions.listRegions)
4616 *
4617 * @param string $project
4618 * Name of the project scoping this request.
4619 * @param array $optParams Optional parameters.
4620 *
4621 * @opt_param string filter
4622 * Optional. Filter expression for filtering listed resources.
4623 * @opt_param string pageToken
4624 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4625 * previous list request.
4626 * @opt_param string maxResults
4627 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
4628 * 500.
4629 * @return Analytify_Google_Service_Compute_RegionList
4630 */
4631 public function listRegions($project, $optParams = array())
4632 {
4633 $params = array('project' => $project);
4634 $params = array_merge($params, $optParams);
4635 return $this->call('list', array($params), "Analytify_Google_Service_Compute_RegionList");
4636 }
4637 }
4638
4639 /**
4640 * The "routes" collection of methods.
4641 * Typical usage is:
4642 * <code>
4643 * $computeService = new Analytify_Google_Service_Compute(...);
4644 * $routes = $computeService->routes;
4645 * </code>
4646 */
4647 class Analytify_Google_Service_Compute_Routes_Resource extends Analytify_Google_Service_Resource
4648 {
4649
4650 /**
4651 * Deletes the specified route resource. (routes.delete)
4652 *
4653 * @param string $project
4654 * Name of the project scoping this request.
4655 * @param string $route
4656 * Name of the route resource to delete.
4657 * @param array $optParams Optional parameters.
4658 * @return Analytify_Google_Service_Compute_Operation
4659 */
4660 public function delete($project, $route, $optParams = array())
4661 {
4662 $params = array('project' => $project, 'route' => $route);
4663 $params = array_merge($params, $optParams);
4664 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
4665 }
4666 /**
4667 * Returns the specified route resource. (routes.get)
4668 *
4669 * @param string $project
4670 * Name of the project scoping this request.
4671 * @param string $route
4672 * Name of the route resource to return.
4673 * @param array $optParams Optional parameters.
4674 * @return Analytify_Google_Service_Compute_Route
4675 */
4676 public function get($project, $route, $optParams = array())
4677 {
4678 $params = array('project' => $project, 'route' => $route);
4679 $params = array_merge($params, $optParams);
4680 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Route");
4681 }
4682 /**
4683 * Creates a route resource in the specified project using the data included in
4684 * the request. (routes.insert)
4685 *
4686 * @param string $project
4687 * Name of the project scoping this request.
4688 * @param Analytify_Google_Route $postBody
4689 * @param array $optParams Optional parameters.
4690 * @return Analytify_Google_Service_Compute_Operation
4691 */
4692 public function insert($project, Analytify_Google_Service_Compute_Route $postBody, $optParams = array())
4693 {
4694 $params = array('project' => $project, 'postBody' => $postBody);
4695 $params = array_merge($params, $optParams);
4696 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
4697 }
4698 /**
4699 * Retrieves the list of route resources available to the specified project.
4700 * (routes.listRoutes)
4701 *
4702 * @param string $project
4703 * Name of the project scoping this request.
4704 * @param array $optParams Optional parameters.
4705 *
4706 * @opt_param string filter
4707 * Optional. Filter expression for filtering listed resources.
4708 * @opt_param string pageToken
4709 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4710 * previous list request.
4711 * @opt_param string maxResults
4712 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
4713 * 500.
4714 * @return Analytify_Google_Service_Compute_RouteList
4715 */
4716 public function listRoutes($project, $optParams = array())
4717 {
4718 $params = array('project' => $project);
4719 $params = array_merge($params, $optParams);
4720 return $this->call('list', array($params), "Analytify_Google_Service_Compute_RouteList");
4721 }
4722 }
4723
4724 /**
4725 * The "snapshots" collection of methods.
4726 * Typical usage is:
4727 * <code>
4728 * $computeService = new Analytify_Google_Service_Compute(...);
4729 * $snapshots = $computeService->snapshots;
4730 * </code>
4731 */
4732 class Analytify_Google_Service_Compute_Snapshots_Resource extends Analytify_Google_Service_Resource
4733 {
4734
4735 /**
4736 * Deletes the specified persistent disk snapshot resource. (snapshots.delete)
4737 *
4738 * @param string $project
4739 * Name of the project scoping this request.
4740 * @param string $snapshot
4741 * Name of the persistent disk snapshot resource to delete.
4742 * @param array $optParams Optional parameters.
4743 * @return Analytify_Google_Service_Compute_Operation
4744 */
4745 public function delete($project, $snapshot, $optParams = array())
4746 {
4747 $params = array('project' => $project, 'snapshot' => $snapshot);
4748 $params = array_merge($params, $optParams);
4749 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
4750 }
4751 /**
4752 * Returns the specified persistent disk snapshot resource. (snapshots.get)
4753 *
4754 * @param string $project
4755 * Name of the project scoping this request.
4756 * @param string $snapshot
4757 * Name of the persistent disk snapshot resource to return.
4758 * @param array $optParams Optional parameters.
4759 * @return Analytify_Google_Service_Compute_Snapshot
4760 */
4761 public function get($project, $snapshot, $optParams = array())
4762 {
4763 $params = array('project' => $project, 'snapshot' => $snapshot);
4764 $params = array_merge($params, $optParams);
4765 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Snapshot");
4766 }
4767 /**
4768 * Retrieves the list of persistent disk snapshot resources contained within the
4769 * specified project. (snapshots.listSnapshots)
4770 *
4771 * @param string $project
4772 * Name of the project scoping this request.
4773 * @param array $optParams Optional parameters.
4774 *
4775 * @opt_param string filter
4776 * Optional. Filter expression for filtering listed resources.
4777 * @opt_param string pageToken
4778 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4779 * previous list request.
4780 * @opt_param string maxResults
4781 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
4782 * 500.
4783 * @return Analytify_Google_Service_Compute_SnapshotList
4784 */
4785 public function listSnapshots($project, $optParams = array())
4786 {
4787 $params = array('project' => $project);
4788 $params = array_merge($params, $optParams);
4789 return $this->call('list', array($params), "Analytify_Google_Service_Compute_SnapshotList");
4790 }
4791 }
4792
4793 /**
4794 * The "targetHttpProxies" collection of methods.
4795 * Typical usage is:
4796 * <code>
4797 * $computeService = new Analytify_Google_Service_Compute(...);
4798 * $targetHttpProxies = $computeService->targetHttpProxies;
4799 * </code>
4800 */
4801 class Analytify_Google_Service_Compute_TargetHttpProxies_Resource extends Analytify_Google_Service_Resource
4802 {
4803
4804 /**
4805 * Deletes the specified TargetHttpProxy resource. (targetHttpProxies.delete)
4806 *
4807 * @param string $project
4808 * Name of the project scoping this request.
4809 * @param string $targetHttpProxy
4810 * Name of the TargetHttpProxy resource to delete.
4811 * @param array $optParams Optional parameters.
4812 * @return Analytify_Google_Service_Compute_Operation
4813 */
4814 public function delete($project, $targetHttpProxy, $optParams = array())
4815 {
4816 $params = array('project' => $project, 'targetHttpProxy' => $targetHttpProxy);
4817 $params = array_merge($params, $optParams);
4818 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
4819 }
4820 /**
4821 * Returns the specified TargetHttpProxy resource. (targetHttpProxies.get)
4822 *
4823 * @param string $project
4824 * Name of the project scoping this request.
4825 * @param string $targetHttpProxy
4826 * Name of the TargetHttpProxy resource to return.
4827 * @param array $optParams Optional parameters.
4828 * @return Analytify_Google_Service_Compute_TargetHttpProxy
4829 */
4830 public function get($project, $targetHttpProxy, $optParams = array())
4831 {
4832 $params = array('project' => $project, 'targetHttpProxy' => $targetHttpProxy);
4833 $params = array_merge($params, $optParams);
4834 return $this->call('get', array($params), "Analytify_Google_Service_Compute_TargetHttpProxy");
4835 }
4836 /**
4837 * Creates a TargetHttpProxy resource in the specified project using the data
4838 * included in the request. (targetHttpProxies.insert)
4839 *
4840 * @param string $project
4841 * Name of the project scoping this request.
4842 * @param Analytify_Google_TargetHttpProxy $postBody
4843 * @param array $optParams Optional parameters.
4844 * @return Analytify_Google_Service_Compute_Operation
4845 */
4846 public function insert($project, Analytify_Google_Service_Compute_TargetHttpProxy $postBody, $optParams = array())
4847 {
4848 $params = array('project' => $project, 'postBody' => $postBody);
4849 $params = array_merge($params, $optParams);
4850 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
4851 }
4852 /**
4853 * Retrieves the list of TargetHttpProxy resources available to the specified
4854 * project. (targetHttpProxies.listTargetHttpProxies)
4855 *
4856 * @param string $project
4857 * Name of the project scoping this request.
4858 * @param array $optParams Optional parameters.
4859 *
4860 * @opt_param string filter
4861 * Optional. Filter expression for filtering listed resources.
4862 * @opt_param string pageToken
4863 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4864 * previous list request.
4865 * @opt_param string maxResults
4866 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
4867 * 500.
4868 * @return Analytify_Google_Service_Compute_TargetHttpProxyList
4869 */
4870 public function listTargetHttpProxies($project, $optParams = array())
4871 {
4872 $params = array('project' => $project);
4873 $params = array_merge($params, $optParams);
4874 return $this->call('list', array($params), "Analytify_Google_Service_Compute_TargetHttpProxyList");
4875 }
4876 /**
4877 * Changes the URL map for TargetHttpProxy. (targetHttpProxies.setUrlMap)
4878 *
4879 * @param string $project
4880 * Name of the project scoping this request.
4881 * @param string $targetHttpProxy
4882 * Name of the TargetHttpProxy resource whose URL map is to be set.
4883 * @param Analytify_Google_UrlMapReference $postBody
4884 * @param array $optParams Optional parameters.
4885 * @return Analytify_Google_Service_Compute_Operation
4886 */
4887 public function setUrlMap($project, $targetHttpProxy, Analytify_Google_Service_Compute_UrlMapReference $postBody, $optParams = array())
4888 {
4889 $params = array('project' => $project, 'targetHttpProxy' => $targetHttpProxy, 'postBody' => $postBody);
4890 $params = array_merge($params, $optParams);
4891 return $this->call('setUrlMap', array($params), "Analytify_Google_Service_Compute_Operation");
4892 }
4893 }
4894
4895 /**
4896 * The "targetInstances" collection of methods.
4897 * Typical usage is:
4898 * <code>
4899 * $computeService = new Analytify_Google_Service_Compute(...);
4900 * $targetInstances = $computeService->targetInstances;
4901 * </code>
4902 */
4903 class Analytify_Google_Service_Compute_TargetInstances_Resource extends Analytify_Google_Service_Resource
4904 {
4905
4906 /**
4907 * Retrieves the list of target instances grouped by scope.
4908 * (targetInstances.aggregatedList)
4909 *
4910 * @param string $project
4911 * Name of the project scoping this request.
4912 * @param array $optParams Optional parameters.
4913 *
4914 * @opt_param string filter
4915 * Optional. Filter expression for filtering listed resources.
4916 * @opt_param string pageToken
4917 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4918 * previous list request.
4919 * @opt_param string maxResults
4920 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
4921 * 500.
4922 * @return Analytify_Google_Service_Compute_TargetInstanceAggregatedList
4923 */
4924 public function aggregatedList($project, $optParams = array())
4925 {
4926 $params = array('project' => $project);
4927 $params = array_merge($params, $optParams);
4928 return $this->call('aggregatedList', array($params), "Analytify_Google_Service_Compute_TargetInstanceAggregatedList");
4929 }
4930 /**
4931 * Deletes the specified TargetInstance resource. (targetInstances.delete)
4932 *
4933 * @param string $project
4934 * Name of the project scoping this request.
4935 * @param string $zone
4936 * Name of the zone scoping this request.
4937 * @param string $targetInstance
4938 * Name of the TargetInstance resource to delete.
4939 * @param array $optParams Optional parameters.
4940 * @return Analytify_Google_Service_Compute_Operation
4941 */
4942 public function delete($project, $zone, $targetInstance, $optParams = array())
4943 {
4944 $params = array('project' => $project, 'zone' => $zone, 'targetInstance' => $targetInstance);
4945 $params = array_merge($params, $optParams);
4946 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
4947 }
4948 /**
4949 * Returns the specified TargetInstance resource. (targetInstances.get)
4950 *
4951 * @param string $project
4952 * Name of the project scoping this request.
4953 * @param string $zone
4954 * Name of the zone scoping this request.
4955 * @param string $targetInstance
4956 * Name of the TargetInstance resource to return.
4957 * @param array $optParams Optional parameters.
4958 * @return Analytify_Google_Service_Compute_TargetInstance
4959 */
4960 public function get($project, $zone, $targetInstance, $optParams = array())
4961 {
4962 $params = array('project' => $project, 'zone' => $zone, 'targetInstance' => $targetInstance);
4963 $params = array_merge($params, $optParams);
4964 return $this->call('get', array($params), "Analytify_Google_Service_Compute_TargetInstance");
4965 }
4966 /**
4967 * Creates a TargetInstance resource in the specified project and zone using the
4968 * data included in the request. (targetInstances.insert)
4969 *
4970 * @param string $project
4971 * Name of the project scoping this request.
4972 * @param string $zone
4973 * Name of the zone scoping this request.
4974 * @param Analytify_Google_TargetInstance $postBody
4975 * @param array $optParams Optional parameters.
4976 * @return Analytify_Google_Service_Compute_Operation
4977 */
4978 public function insert($project, $zone, Analytify_Google_Service_Compute_TargetInstance $postBody, $optParams = array())
4979 {
4980 $params = array('project' => $project, 'zone' => $zone, 'postBody' => $postBody);
4981 $params = array_merge($params, $optParams);
4982 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
4983 }
4984 /**
4985 * Retrieves the list of TargetInstance resources available to the specified
4986 * project and zone. (targetInstances.listTargetInstances)
4987 *
4988 * @param string $project
4989 * Name of the project scoping this request.
4990 * @param string $zone
4991 * Name of the zone scoping this request.
4992 * @param array $optParams Optional parameters.
4993 *
4994 * @opt_param string filter
4995 * Optional. Filter expression for filtering listed resources.
4996 * @opt_param string pageToken
4997 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
4998 * previous list request.
4999 * @opt_param string maxResults
5000 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
5001 * 500.
5002 * @return Analytify_Google_Service_Compute_TargetInstanceList
5003 */
5004 public function listTargetInstances($project, $zone, $optParams = array())
5005 {
5006 $params = array('project' => $project, 'zone' => $zone);
5007 $params = array_merge($params, $optParams);
5008 return $this->call('list', array($params), "Analytify_Google_Service_Compute_TargetInstanceList");
5009 }
5010 }
5011
5012 /**
5013 * The "targetPools" collection of methods.
5014 * Typical usage is:
5015 * <code>
5016 * $computeService = new Analytify_Google_Service_Compute(...);
5017 * $targetPools = $computeService->targetPools;
5018 * </code>
5019 */
5020 class Analytify_Google_Service_Compute_TargetPools_Resource extends Analytify_Google_Service_Resource
5021 {
5022
5023 /**
5024 * Adds health check URL to targetPool. (targetPools.addHealthCheck)
5025 *
5026 * @param string $project
5027 *
5028 * @param string $region
5029 * Name of the region scoping this request.
5030 * @param string $targetPool
5031 * Name of the TargetPool resource to which health_check_url is to be added.
5032 * @param Analytify_Google_TargetPoolsAddHealthCheckRequest $postBody
5033 * @param array $optParams Optional parameters.
5034 * @return Analytify_Google_Service_Compute_Operation
5035 */
5036 public function addHealthCheck($project, $region, $targetPool, Analytify_Google_Service_Compute_TargetPoolsAddHealthCheckRequest $postBody, $optParams = array())
5037 {
5038 $params = array('project' => $project, 'region' => $region, 'targetPool' => $targetPool, 'postBody' => $postBody);
5039 $params = array_merge($params, $optParams);
5040 return $this->call('addHealthCheck', array($params), "Analytify_Google_Service_Compute_Operation");
5041 }
5042 /**
5043 * Adds instance url to targetPool. (targetPools.addInstance)
5044 *
5045 * @param string $project
5046 *
5047 * @param string $region
5048 * Name of the region scoping this request.
5049 * @param string $targetPool
5050 * Name of the TargetPool resource to which instance_url is to be added.
5051 * @param Analytify_Google_TargetPoolsAddInstanceRequest $postBody
5052 * @param array $optParams Optional parameters.
5053 * @return Analytify_Google_Service_Compute_Operation
5054 */
5055 public function addInstance($project, $region, $targetPool, Analytify_Google_Service_Compute_TargetPoolsAddInstanceRequest $postBody, $optParams = array())
5056 {
5057 $params = array('project' => $project, 'region' => $region, 'targetPool' => $targetPool, 'postBody' => $postBody);
5058 $params = array_merge($params, $optParams);
5059 return $this->call('addInstance', array($params), "Analytify_Google_Service_Compute_Operation");
5060 }
5061 /**
5062 * Retrieves the list of target pools grouped by scope.
5063 * (targetPools.aggregatedList)
5064 *
5065 * @param string $project
5066 * Name of the project scoping this request.
5067 * @param array $optParams Optional parameters.
5068 *
5069 * @opt_param string filter
5070 * Optional. Filter expression for filtering listed resources.
5071 * @opt_param string pageToken
5072 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
5073 * previous list request.
5074 * @opt_param string maxResults
5075 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
5076 * 500.
5077 * @return Analytify_Google_Service_Compute_TargetPoolAggregatedList
5078 */
5079 public function aggregatedList($project, $optParams = array())
5080 {
5081 $params = array('project' => $project);
5082 $params = array_merge($params, $optParams);
5083 return $this->call('aggregatedList', array($params), "Analytify_Google_Service_Compute_TargetPoolAggregatedList");
5084 }
5085 /**
5086 * Deletes the specified TargetPool resource. (targetPools.delete)
5087 *
5088 * @param string $project
5089 * Name of the project scoping this request.
5090 * @param string $region
5091 * Name of the region scoping this request.
5092 * @param string $targetPool
5093 * Name of the TargetPool resource to delete.
5094 * @param array $optParams Optional parameters.
5095 * @return Analytify_Google_Service_Compute_Operation
5096 */
5097 public function delete($project, $region, $targetPool, $optParams = array())
5098 {
5099 $params = array('project' => $project, 'region' => $region, 'targetPool' => $targetPool);
5100 $params = array_merge($params, $optParams);
5101 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
5102 }
5103 /**
5104 * Returns the specified TargetPool resource. (targetPools.get)
5105 *
5106 * @param string $project
5107 * Name of the project scoping this request.
5108 * @param string $region
5109 * Name of the region scoping this request.
5110 * @param string $targetPool
5111 * Name of the TargetPool resource to return.
5112 * @param array $optParams Optional parameters.
5113 * @return Analytify_Google_Service_Compute_TargetPool
5114 */
5115 public function get($project, $region, $targetPool, $optParams = array())
5116 {
5117 $params = array('project' => $project, 'region' => $region, 'targetPool' => $targetPool);
5118 $params = array_merge($params, $optParams);
5119 return $this->call('get', array($params), "Analytify_Google_Service_Compute_TargetPool");
5120 }
5121 /**
5122 * Gets the most recent health check results for each IP for the given instance
5123 * that is referenced by given TargetPool. (targetPools.getHealth)
5124 *
5125 * @param string $project
5126 *
5127 * @param string $region
5128 * Name of the region scoping this request.
5129 * @param string $targetPool
5130 * Name of the TargetPool resource to which the queried instance belongs.
5131 * @param Analytify_Google_InstanceReference $postBody
5132 * @param array $optParams Optional parameters.
5133 * @return Analytify_Google_Service_Compute_TargetPoolInstanceHealth
5134 */
5135 public function getHealth($project, $region, $targetPool, Analytify_Google_Service_Compute_InstanceReference $postBody, $optParams = array())
5136 {
5137 $params = array('project' => $project, 'region' => $region, 'targetPool' => $targetPool, 'postBody' => $postBody);
5138 $params = array_merge($params, $optParams);
5139 return $this->call('getHealth', array($params), "Analytify_Google_Service_Compute_TargetPoolInstanceHealth");
5140 }
5141 /**
5142 * Creates a TargetPool resource in the specified project and region using the
5143 * data included in the request. (targetPools.insert)
5144 *
5145 * @param string $project
5146 * Name of the project scoping this request.
5147 * @param string $region
5148 * Name of the region scoping this request.
5149 * @param Analytify_Google_TargetPool $postBody
5150 * @param array $optParams Optional parameters.
5151 * @return Analytify_Google_Service_Compute_Operation
5152 */
5153 public function insert($project, $region, Analytify_Google_Service_Compute_TargetPool $postBody, $optParams = array())
5154 {
5155 $params = array('project' => $project, 'region' => $region, 'postBody' => $postBody);
5156 $params = array_merge($params, $optParams);
5157 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
5158 }
5159 /**
5160 * Retrieves the list of TargetPool resources available to the specified project
5161 * and region. (targetPools.listTargetPools)
5162 *
5163 * @param string $project
5164 * Name of the project scoping this request.
5165 * @param string $region
5166 * Name of the region scoping this request.
5167 * @param array $optParams Optional parameters.
5168 *
5169 * @opt_param string filter
5170 * Optional. Filter expression for filtering listed resources.
5171 * @opt_param string pageToken
5172 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
5173 * previous list request.
5174 * @opt_param string maxResults
5175 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
5176 * 500.
5177 * @return Analytify_Google_Service_Compute_TargetPoolList
5178 */
5179 public function listTargetPools($project, $region, $optParams = array())
5180 {
5181 $params = array('project' => $project, 'region' => $region);
5182 $params = array_merge($params, $optParams);
5183 return $this->call('list', array($params), "Analytify_Google_Service_Compute_TargetPoolList");
5184 }
5185 /**
5186 * Removes health check URL from targetPool. (targetPools.removeHealthCheck)
5187 *
5188 * @param string $project
5189 *
5190 * @param string $region
5191 * Name of the region scoping this request.
5192 * @param string $targetPool
5193 * Name of the TargetPool resource to which health_check_url is to be removed.
5194 * @param Analytify_Google_TargetPoolsRemoveHealthCheckRequest $postBody
5195 * @param array $optParams Optional parameters.
5196 * @return Analytify_Google_Service_Compute_Operation
5197 */
5198 public function removeHealthCheck($project, $region, $targetPool, Analytify_Google_Service_Compute_TargetPoolsRemoveHealthCheckRequest $postBody, $optParams = array())
5199 {
5200 $params = array('project' => $project, 'region' => $region, 'targetPool' => $targetPool, 'postBody' => $postBody);
5201 $params = array_merge($params, $optParams);
5202 return $this->call('removeHealthCheck', array($params), "Analytify_Google_Service_Compute_Operation");
5203 }
5204 /**
5205 * Removes instance URL from targetPool. (targetPools.removeInstance)
5206 *
5207 * @param string $project
5208 *
5209 * @param string $region
5210 * Name of the region scoping this request.
5211 * @param string $targetPool
5212 * Name of the TargetPool resource to which instance_url is to be removed.
5213 * @param Analytify_Google_TargetPoolsRemoveInstanceRequest $postBody
5214 * @param array $optParams Optional parameters.
5215 * @return Analytify_Google_Service_Compute_Operation
5216 */
5217 public function removeInstance($project, $region, $targetPool, Analytify_Google_Service_Compute_TargetPoolsRemoveInstanceRequest $postBody, $optParams = array())
5218 {
5219 $params = array('project' => $project, 'region' => $region, 'targetPool' => $targetPool, 'postBody' => $postBody);
5220 $params = array_merge($params, $optParams);
5221 return $this->call('removeInstance', array($params), "Analytify_Google_Service_Compute_Operation");
5222 }
5223 /**
5224 * Changes backup pool configurations. (targetPools.setBackup)
5225 *
5226 * @param string $project
5227 * Name of the project scoping this request.
5228 * @param string $region
5229 * Name of the region scoping this request.
5230 * @param string $targetPool
5231 * Name of the TargetPool resource for which the backup is to be set.
5232 * @param Analytify_Google_TargetReference $postBody
5233 * @param array $optParams Optional parameters.
5234 *
5235 * @opt_param float failoverRatio
5236 * New failoverRatio value for the containing target pool.
5237 * @return Analytify_Google_Service_Compute_Operation
5238 */
5239 public function setBackup($project, $region, $targetPool, Analytify_Google_Service_Compute_TargetReference $postBody, $optParams = array())
5240 {
5241 $params = array('project' => $project, 'region' => $region, 'targetPool' => $targetPool, 'postBody' => $postBody);
5242 $params = array_merge($params, $optParams);
5243 return $this->call('setBackup', array($params), "Analytify_Google_Service_Compute_Operation");
5244 }
5245 }
5246
5247 /**
5248 * The "urlMaps" collection of methods.
5249 * Typical usage is:
5250 * <code>
5251 * $computeService = new Analytify_Google_Service_Compute(...);
5252 * $urlMaps = $computeService->urlMaps;
5253 * </code>
5254 */
5255 class Analytify_Google_Service_Compute_UrlMaps_Resource extends Analytify_Google_Service_Resource
5256 {
5257
5258 /**
5259 * Deletes the specified UrlMap resource. (urlMaps.delete)
5260 *
5261 * @param string $project
5262 * Name of the project scoping this request.
5263 * @param string $urlMap
5264 * Name of the UrlMap resource to delete.
5265 * @param array $optParams Optional parameters.
5266 * @return Analytify_Google_Service_Compute_Operation
5267 */
5268 public function delete($project, $urlMap, $optParams = array())
5269 {
5270 $params = array('project' => $project, 'urlMap' => $urlMap);
5271 $params = array_merge($params, $optParams);
5272 return $this->call('delete', array($params), "Analytify_Google_Service_Compute_Operation");
5273 }
5274 /**
5275 * Returns the specified UrlMap resource. (urlMaps.get)
5276 *
5277 * @param string $project
5278 * Name of the project scoping this request.
5279 * @param string $urlMap
5280 * Name of the UrlMap resource to return.
5281 * @param array $optParams Optional parameters.
5282 * @return Analytify_Google_Service_Compute_UrlMap
5283 */
5284 public function get($project, $urlMap, $optParams = array())
5285 {
5286 $params = array('project' => $project, 'urlMap' => $urlMap);
5287 $params = array_merge($params, $optParams);
5288 return $this->call('get', array($params), "Analytify_Google_Service_Compute_UrlMap");
5289 }
5290 /**
5291 * Creates a UrlMap resource in the specified project using the data included in
5292 * the request. (urlMaps.insert)
5293 *
5294 * @param string $project
5295 * Name of the project scoping this request.
5296 * @param Analytify_Google_UrlMap $postBody
5297 * @param array $optParams Optional parameters.
5298 * @return Analytify_Google_Service_Compute_Operation
5299 */
5300 public function insert($project, Analytify_Google_Service_Compute_UrlMap $postBody, $optParams = array())
5301 {
5302 $params = array('project' => $project, 'postBody' => $postBody);
5303 $params = array_merge($params, $optParams);
5304 return $this->call('insert', array($params), "Analytify_Google_Service_Compute_Operation");
5305 }
5306 /**
5307 * Retrieves the list of UrlMap resources available to the specified project.
5308 * (urlMaps.listUrlMaps)
5309 *
5310 * @param string $project
5311 * Name of the project scoping this request.
5312 * @param array $optParams Optional parameters.
5313 *
5314 * @opt_param string filter
5315 * Optional. Filter expression for filtering listed resources.
5316 * @opt_param string pageToken
5317 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
5318 * previous list request.
5319 * @opt_param string maxResults
5320 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
5321 * 500.
5322 * @return Analytify_Google_Service_Compute_UrlMapList
5323 */
5324 public function listUrlMaps($project, $optParams = array())
5325 {
5326 $params = array('project' => $project);
5327 $params = array_merge($params, $optParams);
5328 return $this->call('list', array($params), "Analytify_Google_Service_Compute_UrlMapList");
5329 }
5330 /**
5331 * Update the entire content of the UrlMap resource. This method supports patch
5332 * semantics. (urlMaps.patch)
5333 *
5334 * @param string $project
5335 * Name of the project scoping this request.
5336 * @param string $urlMap
5337 * Name of the UrlMap resource to update.
5338 * @param Analytify_Google_UrlMap $postBody
5339 * @param array $optParams Optional parameters.
5340 * @return Analytify_Google_Service_Compute_Operation
5341 */
5342 public function patch($project, $urlMap, Analytify_Google_Service_Compute_UrlMap $postBody, $optParams = array())
5343 {
5344 $params = array('project' => $project, 'urlMap' => $urlMap, 'postBody' => $postBody);
5345 $params = array_merge($params, $optParams);
5346 return $this->call('patch', array($params), "Analytify_Google_Service_Compute_Operation");
5347 }
5348 /**
5349 * Update the entire content of the UrlMap resource. (urlMaps.update)
5350 *
5351 * @param string $project
5352 * Name of the project scoping this request.
5353 * @param string $urlMap
5354 * Name of the UrlMap resource to update.
5355 * @param Analytify_Google_UrlMap $postBody
5356 * @param array $optParams Optional parameters.
5357 * @return Analytify_Google_Service_Compute_Operation
5358 */
5359 public function update($project, $urlMap, Analytify_Google_Service_Compute_UrlMap $postBody, $optParams = array())
5360 {
5361 $params = array('project' => $project, 'urlMap' => $urlMap, 'postBody' => $postBody);
5362 $params = array_merge($params, $optParams);
5363 return $this->call('update', array($params), "Analytify_Google_Service_Compute_Operation");
5364 }
5365 /**
5366 * Run static validation for the UrlMap. In particular, the tests of the
5367 * provided UrlMap will be run. Calling this method does NOT create the UrlMap.
5368 * (urlMaps.validate)
5369 *
5370 * @param string $project
5371 * Name of the project scoping this request.
5372 * @param string $urlMap
5373 * Name of the UrlMap resource to be validated as.
5374 * @param Analytify_Google_UrlMapsValidateRequest $postBody
5375 * @param array $optParams Optional parameters.
5376 * @return Analytify_Google_Service_Compute_UrlMapsValidateResponse
5377 */
5378 public function validate($project, $urlMap, Analytify_Google_Service_Compute_UrlMapsValidateRequest $postBody, $optParams = array())
5379 {
5380 $params = array('project' => $project, 'urlMap' => $urlMap, 'postBody' => $postBody);
5381 $params = array_merge($params, $optParams);
5382 return $this->call('validate', array($params), "Analytify_Google_Service_Compute_UrlMapsValidateResponse");
5383 }
5384 }
5385
5386 /**
5387 * The "zoneOperations" collection of methods.
5388 * Typical usage is:
5389 * <code>
5390 * $computeService = new Analytify_Google_Service_Compute(...);
5391 * $zoneOperations = $computeService->zoneOperations;
5392 * </code>
5393 */
5394 class Analytify_Google_Service_Compute_ZoneOperations_Resource extends Analytify_Google_Service_Resource
5395 {
5396
5397 /**
5398 * Deletes the specified zone-specific operation resource.
5399 * (zoneOperations.delete)
5400 *
5401 * @param string $project
5402 * Name of the project scoping this request.
5403 * @param string $zone
5404 * Name of the zone scoping this request.
5405 * @param string $operation
5406 * Name of the operation resource to delete.
5407 * @param array $optParams Optional parameters.
5408 */
5409 public function delete($project, $zone, $operation, $optParams = array())
5410 {
5411 $params = array('project' => $project, 'zone' => $zone, 'operation' => $operation);
5412 $params = array_merge($params, $optParams);
5413 return $this->call('delete', array($params));
5414 }
5415 /**
5416 * Retrieves the specified zone-specific operation resource.
5417 * (zoneOperations.get)
5418 *
5419 * @param string $project
5420 * Name of the project scoping this request.
5421 * @param string $zone
5422 * Name of the zone scoping this request.
5423 * @param string $operation
5424 * Name of the operation resource to return.
5425 * @param array $optParams Optional parameters.
5426 * @return Analytify_Google_Service_Compute_Operation
5427 */
5428 public function get($project, $zone, $operation, $optParams = array())
5429 {
5430 $params = array('project' => $project, 'zone' => $zone, 'operation' => $operation);
5431 $params = array_merge($params, $optParams);
5432 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Operation");
5433 }
5434 /**
5435 * Retrieves the list of operation resources contained within the specified
5436 * zone. (zoneOperations.listZoneOperations)
5437 *
5438 * @param string $project
5439 * Name of the project scoping this request.
5440 * @param string $zone
5441 * Name of the zone scoping this request.
5442 * @param array $optParams Optional parameters.
5443 *
5444 * @opt_param string filter
5445 * Optional. Filter expression for filtering listed resources.
5446 * @opt_param string pageToken
5447 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
5448 * previous list request.
5449 * @opt_param string maxResults
5450 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
5451 * 500.
5452 * @return Analytify_Google_Service_Compute_OperationList
5453 */
5454 public function listZoneOperations($project, $zone, $optParams = array())
5455 {
5456 $params = array('project' => $project, 'zone' => $zone);
5457 $params = array_merge($params, $optParams);
5458 return $this->call('list', array($params), "Analytify_Google_Service_Compute_OperationList");
5459 }
5460 }
5461
5462 /**
5463 * The "zones" collection of methods.
5464 * Typical usage is:
5465 * <code>
5466 * $computeService = new Analytify_Google_Service_Compute(...);
5467 * $zones = $computeService->zones;
5468 * </code>
5469 */
5470 class Analytify_Google_Service_Compute_Zones_Resource extends Analytify_Google_Service_Resource
5471 {
5472
5473 /**
5474 * Returns the specified zone resource. (zones.get)
5475 *
5476 * @param string $project
5477 * Name of the project scoping this request.
5478 * @param string $zone
5479 * Name of the zone resource to return.
5480 * @param array $optParams Optional parameters.
5481 * @return Analytify_Google_Service_Compute_Zone
5482 */
5483 public function get($project, $zone, $optParams = array())
5484 {
5485 $params = array('project' => $project, 'zone' => $zone);
5486 $params = array_merge($params, $optParams);
5487 return $this->call('get', array($params), "Analytify_Google_Service_Compute_Zone");
5488 }
5489 /**
5490 * Retrieves the list of zone resources available to the specified project.
5491 * (zones.listZones)
5492 *
5493 * @param string $project
5494 * Name of the project scoping this request.
5495 * @param array $optParams Optional parameters.
5496 *
5497 * @opt_param string filter
5498 * Optional. Filter expression for filtering listed resources.
5499 * @opt_param string pageToken
5500 * Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a
5501 * previous list request.
5502 * @opt_param string maxResults
5503 * Optional. Maximum count of results to be returned. Maximum value is 500 and default value is
5504 * 500.
5505 * @return Analytify_Google_Service_Compute_ZoneList
5506 */
5507 public function listZones($project, $optParams = array())
5508 {
5509 $params = array('project' => $project);
5510 $params = array_merge($params, $optParams);
5511 return $this->call('list', array($params), "Analytify_Google_Service_Compute_ZoneList");
5512 }
5513 }
5514
5515
5516
5517
5518 class Analytify_Google_Service_Compute_AccessConfig extends Analytify_Google_Model
5519 {
5520 public $kind;
5521 public $name;
5522 public $natIP;
5523 public $type;
5524
5525 public function setKind($kind)
5526 {
5527 $this->kind = $kind;
5528 }
5529
5530 public function getKind()
5531 {
5532 return $this->kind;
5533 }
5534
5535 public function setName($name)
5536 {
5537 $this->name = $name;
5538 }
5539
5540 public function getName()
5541 {
5542 return $this->name;
5543 }
5544
5545 public function setNatIP($natIP)
5546 {
5547 $this->natIP = $natIP;
5548 }
5549
5550 public function getNatIP()
5551 {
5552 return $this->natIP;
5553 }
5554
5555 public function setType($type)
5556 {
5557 $this->type = $type;
5558 }
5559
5560 public function getType()
5561 {
5562 return $this->type;
5563 }
5564 }
5565
5566 class Analytify_Google_Service_Compute_Address extends Analytify_Google_Collection
5567 {
5568 public $address;
5569 public $creationTimestamp;
5570 public $description;
5571 public $id;
5572 public $kind;
5573 public $name;
5574 public $region;
5575 public $selfLink;
5576 public $status;
5577 public $users;
5578
5579 public function setAddress($address)
5580 {
5581 $this->address = $address;
5582 }
5583
5584 public function getAddress()
5585 {
5586 return $this->address;
5587 }
5588
5589 public function setCreationTimestamp($creationTimestamp)
5590 {
5591 $this->creationTimestamp = $creationTimestamp;
5592 }
5593
5594 public function getCreationTimestamp()
5595 {
5596 return $this->creationTimestamp;
5597 }
5598
5599 public function setDescription($description)
5600 {
5601 $this->description = $description;
5602 }
5603
5604 public function getDescription()
5605 {
5606 return $this->description;
5607 }
5608
5609 public function setId($id)
5610 {
5611 $this->id = $id;
5612 }
5613
5614 public function getId()
5615 {
5616 return $this->id;
5617 }
5618
5619 public function setKind($kind)
5620 {
5621 $this->kind = $kind;
5622 }
5623
5624 public function getKind()
5625 {
5626 return $this->kind;
5627 }
5628
5629 public function setName($name)
5630 {
5631 $this->name = $name;
5632 }
5633
5634 public function getName()
5635 {
5636 return $this->name;
5637 }
5638
5639 public function setRegion($region)
5640 {
5641 $this->region = $region;
5642 }
5643
5644 public function getRegion()
5645 {
5646 return $this->region;
5647 }
5648
5649 public function setSelfLink($selfLink)
5650 {
5651 $this->selfLink = $selfLink;
5652 }
5653
5654 public function getSelfLink()
5655 {
5656 return $this->selfLink;
5657 }
5658
5659 public function setStatus($status)
5660 {
5661 $this->status = $status;
5662 }
5663
5664 public function getStatus()
5665 {
5666 return $this->status;
5667 }
5668
5669 public function setUsers($users)
5670 {
5671 $this->users = $users;
5672 }
5673
5674 public function getUsers()
5675 {
5676 return $this->users;
5677 }
5678 }
5679
5680 class Analytify_Google_Service_Compute_AddressAggregatedList extends Analytify_Google_Model
5681 {
5682 public $id;
5683 protected $itemsType = 'Analytify_Google_Service_Compute_AddressesScopedList';
5684 protected $itemsDataType = 'map';
5685 public $kind;
5686 public $nextPageToken;
5687 public $selfLink;
5688
5689 public function setId($id)
5690 {
5691 $this->id = $id;
5692 }
5693
5694 public function getId()
5695 {
5696 return $this->id;
5697 }
5698
5699 public function setItems($items)
5700 {
5701 $this->items = $items;
5702 }
5703
5704 public function getItems()
5705 {
5706 return $this->items;
5707 }
5708
5709 public function setKind($kind)
5710 {
5711 $this->kind = $kind;
5712 }
5713
5714 public function getKind()
5715 {
5716 return $this->kind;
5717 }
5718
5719 public function setNextPageToken($nextPageToken)
5720 {
5721 $this->nextPageToken = $nextPageToken;
5722 }
5723
5724 public function getNextPageToken()
5725 {
5726 return $this->nextPageToken;
5727 }
5728
5729 public function setSelfLink($selfLink)
5730 {
5731 $this->selfLink = $selfLink;
5732 }
5733
5734 public function getSelfLink()
5735 {
5736 return $this->selfLink;
5737 }
5738 }
5739
5740 class Analytify_Google_Service_Compute_AddressAggregatedListItems extends Analytify_Google_Model
5741 {
5742
5743 }
5744
5745 class Analytify_Google_Service_Compute_AddressList extends Analytify_Google_Collection
5746 {
5747 public $id;
5748 protected $itemsType = 'Analytify_Google_Service_Compute_Address';
5749 protected $itemsDataType = 'array';
5750 public $kind;
5751 public $nextPageToken;
5752 public $selfLink;
5753
5754 public function setId($id)
5755 {
5756 $this->id = $id;
5757 }
5758
5759 public function getId()
5760 {
5761 return $this->id;
5762 }
5763
5764 public function setItems($items)
5765 {
5766 $this->items = $items;
5767 }
5768
5769 public function getItems()
5770 {
5771 return $this->items;
5772 }
5773
5774 public function setKind($kind)
5775 {
5776 $this->kind = $kind;
5777 }
5778
5779 public function getKind()
5780 {
5781 return $this->kind;
5782 }
5783
5784 public function setNextPageToken($nextPageToken)
5785 {
5786 $this->nextPageToken = $nextPageToken;
5787 }
5788
5789 public function getNextPageToken()
5790 {
5791 return $this->nextPageToken;
5792 }
5793
5794 public function setSelfLink($selfLink)
5795 {
5796 $this->selfLink = $selfLink;
5797 }
5798
5799 public function getSelfLink()
5800 {
5801 return $this->selfLink;
5802 }
5803 }
5804
5805 class Analytify_Google_Service_Compute_AddressesScopedList extends Analytify_Google_Collection
5806 {
5807 protected $addressesType = 'Analytify_Google_Service_Compute_Address';
5808 protected $addressesDataType = 'array';
5809 protected $warningType = 'Analytify_Google_Service_Compute_AddressesScopedListWarning';
5810 protected $warningDataType = '';
5811
5812 public function setAddresses($addresses)
5813 {
5814 $this->addresses = $addresses;
5815 }
5816
5817 public function getAddresses()
5818 {
5819 return $this->addresses;
5820 }
5821
5822 public function setWarning(Analytify_Google_Service_Compute_AddressesScopedListWarning $warning)
5823 {
5824 $this->warning = $warning;
5825 }
5826
5827 public function getWarning()
5828 {
5829 return $this->warning;
5830 }
5831 }
5832
5833 class Analytify_Google_Service_Compute_AddressesScopedListWarning extends Analytify_Google_Collection
5834 {
5835 public $code;
5836 protected $dataType = 'Analytify_Google_Service_Compute_AddressesScopedListWarningData';
5837 protected $dataDataType = 'array';
5838 public $message;
5839
5840 public function setCode($code)
5841 {
5842 $this->code = $code;
5843 }
5844
5845 public function getCode()
5846 {
5847 return $this->code;
5848 }
5849
5850 public function setData($data)
5851 {
5852 $this->data = $data;
5853 }
5854
5855 public function getData()
5856 {
5857 return $this->data;
5858 }
5859
5860 public function setMessage($message)
5861 {
5862 $this->message = $message;
5863 }
5864
5865 public function getMessage()
5866 {
5867 return $this->message;
5868 }
5869 }
5870
5871 class Analytify_Google_Service_Compute_AddressesScopedListWarningData extends Analytify_Google_Model
5872 {
5873 public $key;
5874 public $value;
5875
5876 public function setKey($key)
5877 {
5878 $this->key = $key;
5879 }
5880
5881 public function getKey()
5882 {
5883 return $this->key;
5884 }
5885
5886 public function setValue($value)
5887 {
5888 $this->value = $value;
5889 }
5890
5891 public function getValue()
5892 {
5893 return $this->value;
5894 }
5895 }
5896
5897 class Analytify_Google_Service_Compute_AttachedDisk extends Analytify_Google_Collection
5898 {
5899 public $autoDelete;
5900 public $boot;
5901 public $deviceName;
5902 public $index;
5903 protected $initializeParamsType = 'Analytify_Google_Service_Compute_AttachedDiskInitializeParams';
5904 protected $initializeParamsDataType = '';
5905 public $kind;
5906 public $licenses;
5907 public $mode;
5908 public $source;
5909 public $type;
5910
5911 public function setAutoDelete($autoDelete)
5912 {
5913 $this->autoDelete = $autoDelete;
5914 }
5915
5916 public function getAutoDelete()
5917 {
5918 return $this->autoDelete;
5919 }
5920
5921 public function setBoot($boot)
5922 {
5923 $this->boot = $boot;
5924 }
5925
5926 public function getBoot()
5927 {
5928 return $this->boot;
5929 }
5930
5931 public function setDeviceName($deviceName)
5932 {
5933 $this->deviceName = $deviceName;
5934 }
5935
5936 public function getDeviceName()
5937 {
5938 return $this->deviceName;
5939 }
5940
5941 public function setIndex($index)
5942 {
5943 $this->index = $index;
5944 }
5945
5946 public function getIndex()
5947 {
5948 return $this->index;
5949 }
5950
5951 public function setInitializeParams(Analytify_Google_Service_Compute_AttachedDiskInitializeParams $initializeParams)
5952 {
5953 $this->initializeParams = $initializeParams;
5954 }
5955
5956 public function getInitializeParams()
5957 {
5958 return $this->initializeParams;
5959 }
5960
5961 public function setKind($kind)
5962 {
5963 $this->kind = $kind;
5964 }
5965
5966 public function getKind()
5967 {
5968 return $this->kind;
5969 }
5970
5971 public function setLicenses($licenses)
5972 {
5973 $this->licenses = $licenses;
5974 }
5975
5976 public function getLicenses()
5977 {
5978 return $this->licenses;
5979 }
5980
5981 public function setMode($mode)
5982 {
5983 $this->mode = $mode;
5984 }
5985
5986 public function getMode()
5987 {
5988 return $this->mode;
5989 }
5990
5991 public function setSource($source)
5992 {
5993 $this->source = $source;
5994 }
5995
5996 public function getSource()
5997 {
5998 return $this->source;
5999 }
6000
6001 public function setType($type)
6002 {
6003 $this->type = $type;
6004 }
6005
6006 public function getType()
6007 {
6008 return $this->type;
6009 }
6010 }
6011
6012 class Analytify_Google_Service_Compute_AttachedDiskInitializeParams extends Analytify_Google_Model
6013 {
6014 public $diskName;
6015 public $diskSizeGb;
6016 public $diskType;
6017 public $sourceImage;
6018
6019 public function setDiskName($diskName)
6020 {
6021 $this->diskName = $diskName;
6022 }
6023
6024 public function getDiskName()
6025 {
6026 return $this->diskName;
6027 }
6028
6029 public function setDiskSizeGb($diskSizeGb)
6030 {
6031 $this->diskSizeGb = $diskSizeGb;
6032 }
6033
6034 public function getDiskSizeGb()
6035 {
6036 return $this->diskSizeGb;
6037 }
6038
6039 public function setDiskType($diskType)
6040 {
6041 $this->diskType = $diskType;
6042 }
6043
6044 public function getDiskType()
6045 {
6046 return $this->diskType;
6047 }
6048
6049 public function setSourceImage($sourceImage)
6050 {
6051 $this->sourceImage = $sourceImage;
6052 }
6053
6054 public function getSourceImage()
6055 {
6056 return $this->sourceImage;
6057 }
6058 }
6059
6060 class Analytify_Google_Service_Compute_Backend extends Analytify_Google_Model
6061 {
6062 public $balancingMode;
6063 public $capacityScaler;
6064 public $description;
6065 public $group;
6066 public $maxRate;
6067 public $maxRatePerInstance;
6068 public $maxUtilization;
6069
6070 public function setBalancingMode($balancingMode)
6071 {
6072 $this->balancingMode = $balancingMode;
6073 }
6074
6075 public function getBalancingMode()
6076 {
6077 return $this->balancingMode;
6078 }
6079
6080 public function setCapacityScaler($capacityScaler)
6081 {
6082 $this->capacityScaler = $capacityScaler;
6083 }
6084
6085 public function getCapacityScaler()
6086 {
6087 return $this->capacityScaler;
6088 }
6089
6090 public function setDescription($description)
6091 {
6092 $this->description = $description;
6093 }
6094
6095 public function getDescription()
6096 {
6097 return $this->description;
6098 }
6099
6100 public function setGroup($group)
6101 {
6102 $this->group = $group;
6103 }
6104
6105 public function getGroup()
6106 {
6107 return $this->group;
6108 }
6109
6110 public function setMaxRate($maxRate)
6111 {
6112 $this->maxRate = $maxRate;
6113 }
6114
6115 public function getMaxRate()
6116 {
6117 return $this->maxRate;
6118 }
6119
6120 public function setMaxRatePerInstance($maxRatePerInstance)
6121 {
6122 $this->maxRatePerInstance = $maxRatePerInstance;
6123 }
6124
6125 public function getMaxRatePerInstance()
6126 {
6127 return $this->maxRatePerInstance;
6128 }
6129
6130 public function setMaxUtilization($maxUtilization)
6131 {
6132 $this->maxUtilization = $maxUtilization;
6133 }
6134
6135 public function getMaxUtilization()
6136 {
6137 return $this->maxUtilization;
6138 }
6139 }
6140
6141 class Analytify_Google_Service_Compute_BackendService extends Analytify_Google_Collection
6142 {
6143 protected $backendsType = 'Analytify_Google_Service_Compute_Backend';
6144 protected $backendsDataType = 'array';
6145 public $creationTimestamp;
6146 public $description;
6147 public $fingerprint;
6148 public $healthChecks;
6149 public $id;
6150 public $kind;
6151 public $name;
6152 public $port;
6153 public $protocol;
6154 public $selfLink;
6155 public $timeoutSec;
6156
6157 public function setBackends($backends)
6158 {
6159 $this->backends = $backends;
6160 }
6161
6162 public function getBackends()
6163 {
6164 return $this->backends;
6165 }
6166
6167 public function setCreationTimestamp($creationTimestamp)
6168 {
6169 $this->creationTimestamp = $creationTimestamp;
6170 }
6171
6172 public function getCreationTimestamp()
6173 {
6174 return $this->creationTimestamp;
6175 }
6176
6177 public function setDescription($description)
6178 {
6179 $this->description = $description;
6180 }
6181
6182 public function getDescription()
6183 {
6184 return $this->description;
6185 }
6186
6187 public function setFingerprint($fingerprint)
6188 {
6189 $this->fingerprint = $fingerprint;
6190 }
6191
6192 public function getFingerprint()
6193 {
6194 return $this->fingerprint;
6195 }
6196
6197 public function setHealthChecks($healthChecks)
6198 {
6199 $this->healthChecks = $healthChecks;
6200 }
6201
6202 public function getHealthChecks()
6203 {
6204 return $this->healthChecks;
6205 }
6206
6207 public function setId($id)
6208 {
6209 $this->id = $id;
6210 }
6211
6212 public function getId()
6213 {
6214 return $this->id;
6215 }
6216
6217 public function setKind($kind)
6218 {
6219 $this->kind = $kind;
6220 }
6221
6222 public function getKind()
6223 {
6224 return $this->kind;
6225 }
6226
6227 public function setName($name)
6228 {
6229 $this->name = $name;
6230 }
6231
6232 public function getName()
6233 {
6234 return $this->name;
6235 }
6236
6237 public function setPort($port)
6238 {
6239 $this->port = $port;
6240 }
6241
6242 public function getPort()
6243 {
6244 return $this->port;
6245 }
6246
6247 public function setProtocol($protocol)
6248 {
6249 $this->protocol = $protocol;
6250 }
6251
6252 public function getProtocol()
6253 {
6254 return $this->protocol;
6255 }
6256
6257 public function setSelfLink($selfLink)
6258 {
6259 $this->selfLink = $selfLink;
6260 }
6261
6262 public function getSelfLink()
6263 {
6264 return $this->selfLink;
6265 }
6266
6267 public function setTimeoutSec($timeoutSec)
6268 {
6269 $this->timeoutSec = $timeoutSec;
6270 }
6271
6272 public function getTimeoutSec()
6273 {
6274 return $this->timeoutSec;
6275 }
6276 }
6277
6278 class Analytify_Google_Service_Compute_BackendServiceGroupHealth extends Analytify_Google_Collection
6279 {
6280 protected $healthStatusType = 'Analytify_Google_Service_Compute_HealthStatus';
6281 protected $healthStatusDataType = 'array';
6282 public $kind;
6283
6284 public function setHealthStatus($healthStatus)
6285 {
6286 $this->healthStatus = $healthStatus;
6287 }
6288
6289 public function getHealthStatus()
6290 {
6291 return $this->healthStatus;
6292 }
6293
6294 public function setKind($kind)
6295 {
6296 $this->kind = $kind;
6297 }
6298
6299 public function getKind()
6300 {
6301 return $this->kind;
6302 }
6303 }
6304
6305 class Analytify_Google_Service_Compute_BackendServiceList extends Analytify_Google_Collection
6306 {
6307 public $id;
6308 protected $itemsType = 'Analytify_Google_Service_Compute_BackendService';
6309 protected $itemsDataType = 'array';
6310 public $kind;
6311 public $nextPageToken;
6312 public $selfLink;
6313
6314 public function setId($id)
6315 {
6316 $this->id = $id;
6317 }
6318
6319 public function getId()
6320 {
6321 return $this->id;
6322 }
6323
6324 public function setItems($items)
6325 {
6326 $this->items = $items;
6327 }
6328
6329 public function getItems()
6330 {
6331 return $this->items;
6332 }
6333
6334 public function setKind($kind)
6335 {
6336 $this->kind = $kind;
6337 }
6338
6339 public function getKind()
6340 {
6341 return $this->kind;
6342 }
6343
6344 public function setNextPageToken($nextPageToken)
6345 {
6346 $this->nextPageToken = $nextPageToken;
6347 }
6348
6349 public function getNextPageToken()
6350 {
6351 return $this->nextPageToken;
6352 }
6353
6354 public function setSelfLink($selfLink)
6355 {
6356 $this->selfLink = $selfLink;
6357 }
6358
6359 public function getSelfLink()
6360 {
6361 return $this->selfLink;
6362 }
6363 }
6364
6365 class Analytify_Google_Service_Compute_DeprecationStatus extends Analytify_Google_Model
6366 {
6367 public $deleted;
6368 public $deprecated;
6369 public $obsolete;
6370 public $replacement;
6371 public $state;
6372
6373 public function setDeleted($deleted)
6374 {
6375 $this->deleted = $deleted;
6376 }
6377
6378 public function getDeleted()
6379 {
6380 return $this->deleted;
6381 }
6382
6383 public function setDeprecated($deprecated)
6384 {
6385 $this->deprecated = $deprecated;
6386 }
6387
6388 public function getDeprecated()
6389 {
6390 return $this->deprecated;
6391 }
6392
6393 public function setObsolete($obsolete)
6394 {
6395 $this->obsolete = $obsolete;
6396 }
6397
6398 public function getObsolete()
6399 {
6400 return $this->obsolete;
6401 }
6402
6403 public function setReplacement($replacement)
6404 {
6405 $this->replacement = $replacement;
6406 }
6407
6408 public function getReplacement()
6409 {
6410 return $this->replacement;
6411 }
6412
6413 public function setState($state)
6414 {
6415 $this->state = $state;
6416 }
6417
6418 public function getState()
6419 {
6420 return $this->state;
6421 }
6422 }
6423
6424 class Analytify_Google_Service_Compute_Disk extends Analytify_Google_Collection
6425 {
6426 public $creationTimestamp;
6427 public $description;
6428 public $id;
6429 public $kind;
6430 public $licenses;
6431 public $name;
6432 public $options;
6433 public $selfLink;
6434 public $sizeGb;
6435 public $sourceImage;
6436 public $sourceImageId;
6437 public $sourceSnapshot;
6438 public $sourceSnapshotId;
6439 public $status;
6440 public $type;
6441 public $zone;
6442
6443 public function setCreationTimestamp($creationTimestamp)
6444 {
6445 $this->creationTimestamp = $creationTimestamp;
6446 }
6447
6448 public function getCreationTimestamp()
6449 {
6450 return $this->creationTimestamp;
6451 }
6452
6453 public function setDescription($description)
6454 {
6455 $this->description = $description;
6456 }
6457
6458 public function getDescription()
6459 {
6460 return $this->description;
6461 }
6462
6463 public function setId($id)
6464 {
6465 $this->id = $id;
6466 }
6467
6468 public function getId()
6469 {
6470 return $this->id;
6471 }
6472
6473 public function setKind($kind)
6474 {
6475 $this->kind = $kind;
6476 }
6477
6478 public function getKind()
6479 {
6480 return $this->kind;
6481 }
6482
6483 public function setLicenses($licenses)
6484 {
6485 $this->licenses = $licenses;
6486 }
6487
6488 public function getLicenses()
6489 {
6490 return $this->licenses;
6491 }
6492
6493 public function setName($name)
6494 {
6495 $this->name = $name;
6496 }
6497
6498 public function getName()
6499 {
6500 return $this->name;
6501 }
6502
6503 public function setOptions($options)
6504 {
6505 $this->options = $options;
6506 }
6507
6508 public function getOptions()
6509 {
6510 return $this->options;
6511 }
6512
6513 public function setSelfLink($selfLink)
6514 {
6515 $this->selfLink = $selfLink;
6516 }
6517
6518 public function getSelfLink()
6519 {
6520 return $this->selfLink;
6521 }
6522
6523 public function setSizeGb($sizeGb)
6524 {
6525 $this->sizeGb = $sizeGb;
6526 }
6527
6528 public function getSizeGb()
6529 {
6530 return $this->sizeGb;
6531 }
6532
6533 public function setSourceImage($sourceImage)
6534 {
6535 $this->sourceImage = $sourceImage;
6536 }
6537
6538 public function getSourceImage()
6539 {
6540 return $this->sourceImage;
6541 }
6542
6543 public function setSourceImageId($sourceImageId)
6544 {
6545 $this->sourceImageId = $sourceImageId;
6546 }
6547
6548 public function getSourceImageId()
6549 {
6550 return $this->sourceImageId;
6551 }
6552
6553 public function setSourceSnapshot($sourceSnapshot)
6554 {
6555 $this->sourceSnapshot = $sourceSnapshot;
6556 }
6557
6558 public function getSourceSnapshot()
6559 {
6560 return $this->sourceSnapshot;
6561 }
6562
6563 public function setSourceSnapshotId($sourceSnapshotId)
6564 {
6565 $this->sourceSnapshotId = $sourceSnapshotId;
6566 }
6567
6568 public function getSourceSnapshotId()
6569 {
6570 return $this->sourceSnapshotId;
6571 }
6572
6573 public function setStatus($status)
6574 {
6575 $this->status = $status;
6576 }
6577
6578 public function getStatus()
6579 {
6580 return $this->status;
6581 }
6582
6583 public function setType($type)
6584 {
6585 $this->type = $type;
6586 }
6587
6588 public function getType()
6589 {
6590 return $this->type;
6591 }
6592
6593 public function setZone($zone)
6594 {
6595 $this->zone = $zone;
6596 }
6597
6598 public function getZone()
6599 {
6600 return $this->zone;
6601 }
6602 }
6603
6604 class Analytify_Google_Service_Compute_DiskAggregatedList extends Analytify_Google_Model
6605 {
6606 public $id;
6607 protected $itemsType = 'Analytify_Google_Service_Compute_DisksScopedList';
6608 protected $itemsDataType = 'map';
6609 public $kind;
6610 public $nextPageToken;
6611 public $selfLink;
6612
6613 public function setId($id)
6614 {
6615 $this->id = $id;
6616 }
6617
6618 public function getId()
6619 {
6620 return $this->id;
6621 }
6622
6623 public function setItems($items)
6624 {
6625 $this->items = $items;
6626 }
6627
6628 public function getItems()
6629 {
6630 return $this->items;
6631 }
6632
6633 public function setKind($kind)
6634 {
6635 $this->kind = $kind;
6636 }
6637
6638 public function getKind()
6639 {
6640 return $this->kind;
6641 }
6642
6643 public function setNextPageToken($nextPageToken)
6644 {
6645 $this->nextPageToken = $nextPageToken;
6646 }
6647
6648 public function getNextPageToken()
6649 {
6650 return $this->nextPageToken;
6651 }
6652
6653 public function setSelfLink($selfLink)
6654 {
6655 $this->selfLink = $selfLink;
6656 }
6657
6658 public function getSelfLink()
6659 {
6660 return $this->selfLink;
6661 }
6662 }
6663
6664 class Analytify_Google_Service_Compute_DiskAggregatedListItems extends Analytify_Google_Model
6665 {
6666
6667 }
6668
6669 class Analytify_Google_Service_Compute_DiskList extends Analytify_Google_Collection
6670 {
6671 public $id;
6672 protected $itemsType = 'Analytify_Google_Service_Compute_Disk';
6673 protected $itemsDataType = 'array';
6674 public $kind;
6675 public $nextPageToken;
6676 public $selfLink;
6677
6678 public function setId($id)
6679 {
6680 $this->id = $id;
6681 }
6682
6683 public function getId()
6684 {
6685 return $this->id;
6686 }
6687
6688 public function setItems($items)
6689 {
6690 $this->items = $items;
6691 }
6692
6693 public function getItems()
6694 {
6695 return $this->items;
6696 }
6697
6698 public function setKind($kind)
6699 {
6700 $this->kind = $kind;
6701 }
6702
6703 public function getKind()
6704 {
6705 return $this->kind;
6706 }
6707
6708 public function setNextPageToken($nextPageToken)
6709 {
6710 $this->nextPageToken = $nextPageToken;
6711 }
6712
6713 public function getNextPageToken()
6714 {
6715 return $this->nextPageToken;
6716 }
6717
6718 public function setSelfLink($selfLink)
6719 {
6720 $this->selfLink = $selfLink;
6721 }
6722
6723 public function getSelfLink()
6724 {
6725 return $this->selfLink;
6726 }
6727 }
6728
6729 class Analytify_Google_Service_Compute_DiskType extends Analytify_Google_Model
6730 {
6731 public $creationTimestamp;
6732 protected $deprecatedType = 'Analytify_Google_Service_Compute_DeprecationStatus';
6733 protected $deprecatedDataType = '';
6734 public $description;
6735 public $id;
6736 public $kind;
6737 public $name;
6738 public $selfLink;
6739 public $validDiskSize;
6740 public $zone;
6741
6742 public function setCreationTimestamp($creationTimestamp)
6743 {
6744 $this->creationTimestamp = $creationTimestamp;
6745 }
6746
6747 public function getCreationTimestamp()
6748 {
6749 return $this->creationTimestamp;
6750 }
6751
6752 public function setDeprecated(Analytify_Google_Service_Compute_DeprecationStatus $deprecated)
6753 {
6754 $this->deprecated = $deprecated;
6755 }
6756
6757 public function getDeprecated()
6758 {
6759 return $this->deprecated;
6760 }
6761
6762 public function setDescription($description)
6763 {
6764 $this->description = $description;
6765 }
6766
6767 public function getDescription()
6768 {
6769 return $this->description;
6770 }
6771
6772 public function setId($id)
6773 {
6774 $this->id = $id;
6775 }
6776
6777 public function getId()
6778 {
6779 return $this->id;
6780 }
6781
6782 public function setKind($kind)
6783 {
6784 $this->kind = $kind;
6785 }
6786
6787 public function getKind()
6788 {
6789 return $this->kind;
6790 }
6791
6792 public function setName($name)
6793 {
6794 $this->name = $name;
6795 }
6796
6797 public function getName()
6798 {
6799 return $this->name;
6800 }
6801
6802 public function setSelfLink($selfLink)
6803 {
6804 $this->selfLink = $selfLink;
6805 }
6806
6807 public function getSelfLink()
6808 {
6809 return $this->selfLink;
6810 }
6811
6812 public function setValidDiskSize($validDiskSize)
6813 {
6814 $this->validDiskSize = $validDiskSize;
6815 }
6816
6817 public function getValidDiskSize()
6818 {
6819 return $this->validDiskSize;
6820 }
6821
6822 public function setZone($zone)
6823 {
6824 $this->zone = $zone;
6825 }
6826
6827 public function getZone()
6828 {
6829 return $this->zone;
6830 }
6831 }
6832
6833 class Analytify_Google_Service_Compute_DiskTypeAggregatedList extends Analytify_Google_Model
6834 {
6835 public $id;
6836 protected $itemsType = 'Analytify_Google_Service_Compute_DiskTypesScopedList';
6837 protected $itemsDataType = 'map';
6838 public $kind;
6839 public $nextPageToken;
6840 public $selfLink;
6841
6842 public function setId($id)
6843 {
6844 $this->id = $id;
6845 }
6846
6847 public function getId()
6848 {
6849 return $this->id;
6850 }
6851
6852 public function setItems($items)
6853 {
6854 $this->items = $items;
6855 }
6856
6857 public function getItems()
6858 {
6859 return $this->items;
6860 }
6861
6862 public function setKind($kind)
6863 {
6864 $this->kind = $kind;
6865 }
6866
6867 public function getKind()
6868 {
6869 return $this->kind;
6870 }
6871
6872 public function setNextPageToken($nextPageToken)
6873 {
6874 $this->nextPageToken = $nextPageToken;
6875 }
6876
6877 public function getNextPageToken()
6878 {
6879 return $this->nextPageToken;
6880 }
6881
6882 public function setSelfLink($selfLink)
6883 {
6884 $this->selfLink = $selfLink;
6885 }
6886
6887 public function getSelfLink()
6888 {
6889 return $this->selfLink;
6890 }
6891 }
6892
6893 class Analytify_Google_Service_Compute_DiskTypeAggregatedListItems extends Analytify_Google_Model
6894 {
6895
6896 }
6897
6898 class Analytify_Google_Service_Compute_DiskTypeList extends Analytify_Google_Collection
6899 {
6900 public $id;
6901 protected $itemsType = 'Analytify_Google_Service_Compute_DiskType';
6902 protected $itemsDataType = 'array';
6903 public $kind;
6904 public $nextPageToken;
6905 public $selfLink;
6906
6907 public function setId($id)
6908 {
6909 $this->id = $id;
6910 }
6911
6912 public function getId()
6913 {
6914 return $this->id;
6915 }
6916
6917 public function setItems($items)
6918 {
6919 $this->items = $items;
6920 }
6921
6922 public function getItems()
6923 {
6924 return $this->items;
6925 }
6926
6927 public function setKind($kind)
6928 {
6929 $this->kind = $kind;
6930 }
6931
6932 public function getKind()
6933 {
6934 return $this->kind;
6935 }
6936
6937 public function setNextPageToken($nextPageToken)
6938 {
6939 $this->nextPageToken = $nextPageToken;
6940 }
6941
6942 public function getNextPageToken()
6943 {
6944 return $this->nextPageToken;
6945 }
6946
6947 public function setSelfLink($selfLink)
6948 {
6949 $this->selfLink = $selfLink;
6950 }
6951
6952 public function getSelfLink()
6953 {
6954 return $this->selfLink;
6955 }
6956 }
6957
6958 class Analytify_Google_Service_Compute_DiskTypesScopedList extends Analytify_Google_Collection
6959 {
6960 protected $diskTypesType = 'Analytify_Google_Service_Compute_DiskType';
6961 protected $diskTypesDataType = 'array';
6962 protected $warningType = 'Analytify_Google_Service_Compute_DiskTypesScopedListWarning';
6963 protected $warningDataType = '';
6964
6965 public function setDiskTypes($diskTypes)
6966 {
6967 $this->diskTypes = $diskTypes;
6968 }
6969
6970 public function getDiskTypes()
6971 {
6972 return $this->diskTypes;
6973 }
6974
6975 public function setWarning(Analytify_Google_Service_Compute_DiskTypesScopedListWarning $warning)
6976 {
6977 $this->warning = $warning;
6978 }
6979
6980 public function getWarning()
6981 {
6982 return $this->warning;
6983 }
6984 }
6985
6986 class Analytify_Google_Service_Compute_DiskTypesScopedListWarning extends Analytify_Google_Collection
6987 {
6988 public $code;
6989 protected $dataType = 'Analytify_Google_Service_Compute_DiskTypesScopedListWarningData';
6990 protected $dataDataType = 'array';
6991 public $message;
6992
6993 public function setCode($code)
6994 {
6995 $this->code = $code;
6996 }
6997
6998 public function getCode()
6999 {
7000 return $this->code;
7001 }
7002
7003 public function setData($data)
7004 {
7005 $this->data = $data;
7006 }
7007
7008 public function getData()
7009 {
7010 return $this->data;
7011 }
7012
7013 public function setMessage($message)
7014 {
7015 $this->message = $message;
7016 }
7017
7018 public function getMessage()
7019 {
7020 return $this->message;
7021 }
7022 }
7023
7024 class Analytify_Google_Service_Compute_DiskTypesScopedListWarningData extends Analytify_Google_Model
7025 {
7026 public $key;
7027 public $value;
7028
7029 public function setKey($key)
7030 {
7031 $this->key = $key;
7032 }
7033
7034 public function getKey()
7035 {
7036 return $this->key;
7037 }
7038
7039 public function setValue($value)
7040 {
7041 $this->value = $value;
7042 }
7043
7044 public function getValue()
7045 {
7046 return $this->value;
7047 }
7048 }
7049
7050 class Analytify_Google_Service_Compute_DisksScopedList extends Analytify_Google_Collection
7051 {
7052 protected $disksType = 'Analytify_Google_Service_Compute_Disk';
7053 protected $disksDataType = 'array';
7054 protected $warningType = 'Analytify_Google_Service_Compute_DisksScopedListWarning';
7055 protected $warningDataType = '';
7056
7057 public function setDisks($disks)
7058 {
7059 $this->disks = $disks;
7060 }
7061
7062 public function getDisks()
7063 {
7064 return $this->disks;
7065 }
7066
7067 public function setWarning(Analytify_Google_Service_Compute_DisksScopedListWarning $warning)
7068 {
7069 $this->warning = $warning;
7070 }
7071
7072 public function getWarning()
7073 {
7074 return $this->warning;
7075 }
7076 }
7077
7078 class Analytify_Google_Service_Compute_DisksScopedListWarning extends Analytify_Google_Collection
7079 {
7080 public $code;
7081 protected $dataType = 'Analytify_Google_Service_Compute_DisksScopedListWarningData';
7082 protected $dataDataType = 'array';
7083 public $message;
7084
7085 public function setCode($code)
7086 {
7087 $this->code = $code;
7088 }
7089
7090 public function getCode()
7091 {
7092 return $this->code;
7093 }
7094
7095 public function setData($data)
7096 {
7097 $this->data = $data;
7098 }
7099
7100 public function getData()
7101 {
7102 return $this->data;
7103 }
7104
7105 public function setMessage($message)
7106 {
7107 $this->message = $message;
7108 }
7109
7110 public function getMessage()
7111 {
7112 return $this->message;
7113 }
7114 }
7115
7116 class Analytify_Google_Service_Compute_DisksScopedListWarningData extends Analytify_Google_Model
7117 {
7118 public $key;
7119 public $value;
7120
7121 public function setKey($key)
7122 {
7123 $this->key = $key;
7124 }
7125
7126 public function getKey()
7127 {
7128 return $this->key;
7129 }
7130
7131 public function setValue($value)
7132 {
7133 $this->value = $value;
7134 }
7135
7136 public function getValue()
7137 {
7138 return $this->value;
7139 }
7140 }
7141
7142 class Analytify_Google_Service_Compute_Firewall extends Analytify_Google_Collection
7143 {
7144 protected $allowedType = 'Analytify_Google_Service_Compute_FirewallAllowed';
7145 protected $allowedDataType = 'array';
7146 public $creationTimestamp;
7147 public $description;
7148 public $id;
7149 public $kind;
7150 public $name;
7151 public $network;
7152 public $selfLink;
7153 public $sourceRanges;
7154 public $sourceTags;
7155 public $targetTags;
7156
7157 public function setAllowed($allowed)
7158 {
7159 $this->allowed = $allowed;
7160 }
7161
7162 public function getAllowed()
7163 {
7164 return $this->allowed;
7165 }
7166
7167 public function setCreationTimestamp($creationTimestamp)
7168 {
7169 $this->creationTimestamp = $creationTimestamp;
7170 }
7171
7172 public function getCreationTimestamp()
7173 {
7174 return $this->creationTimestamp;
7175 }
7176
7177 public function setDescription($description)
7178 {
7179 $this->description = $description;
7180 }
7181
7182 public function getDescription()
7183 {
7184 return $this->description;
7185 }
7186
7187 public function setId($id)
7188 {
7189 $this->id = $id;
7190 }
7191
7192 public function getId()
7193 {
7194 return $this->id;
7195 }
7196
7197 public function setKind($kind)
7198 {
7199 $this->kind = $kind;
7200 }
7201
7202 public function getKind()
7203 {
7204 return $this->kind;
7205 }
7206
7207 public function setName($name)
7208 {
7209 $this->name = $name;
7210 }
7211
7212 public function getName()
7213 {
7214 return $this->name;
7215 }
7216
7217 public function setNetwork($network)
7218 {
7219 $this->network = $network;
7220 }
7221
7222 public function getNetwork()
7223 {
7224 return $this->network;
7225 }
7226
7227 public function setSelfLink($selfLink)
7228 {
7229 $this->selfLink = $selfLink;
7230 }
7231
7232 public function getSelfLink()
7233 {
7234 return $this->selfLink;
7235 }
7236
7237 public function setSourceRanges($sourceRanges)
7238 {
7239 $this->sourceRanges = $sourceRanges;
7240 }
7241
7242 public function getSourceRanges()
7243 {
7244 return $this->sourceRanges;
7245 }
7246
7247 public function setSourceTags($sourceTags)
7248 {
7249 $this->sourceTags = $sourceTags;
7250 }
7251
7252 public function getSourceTags()
7253 {
7254 return $this->sourceTags;
7255 }
7256
7257 public function setTargetTags($targetTags)
7258 {
7259 $this->targetTags = $targetTags;
7260 }
7261
7262 public function getTargetTags()
7263 {
7264 return $this->targetTags;
7265 }
7266 }
7267
7268 class Analytify_Google_Service_Compute_FirewallAllowed extends Analytify_Google_Collection
7269 {
7270 public $iPProtocol;
7271 public $ports;
7272
7273 public function setIPProtocol($iPProtocol)
7274 {
7275 $this->iPProtocol = $iPProtocol;
7276 }
7277
7278 public function getIPProtocol()
7279 {
7280 return $this->iPProtocol;
7281 }
7282
7283 public function setPorts($ports)
7284 {
7285 $this->ports = $ports;
7286 }
7287
7288 public function getPorts()
7289 {
7290 return $this->ports;
7291 }
7292 }
7293
7294 class Analytify_Google_Service_Compute_FirewallList extends Analytify_Google_Collection
7295 {
7296 public $id;
7297 protected $itemsType = 'Analytify_Google_Service_Compute_Firewall';
7298 protected $itemsDataType = 'array';
7299 public $kind;
7300 public $nextPageToken;
7301 public $selfLink;
7302
7303 public function setId($id)
7304 {
7305 $this->id = $id;
7306 }
7307
7308 public function getId()
7309 {
7310 return $this->id;
7311 }
7312
7313 public function setItems($items)
7314 {
7315 $this->items = $items;
7316 }
7317
7318 public function getItems()
7319 {
7320 return $this->items;
7321 }
7322
7323 public function setKind($kind)
7324 {
7325 $this->kind = $kind;
7326 }
7327
7328 public function getKind()
7329 {
7330 return $this->kind;
7331 }
7332
7333 public function setNextPageToken($nextPageToken)
7334 {
7335 $this->nextPageToken = $nextPageToken;
7336 }
7337
7338 public function getNextPageToken()
7339 {
7340 return $this->nextPageToken;
7341 }
7342
7343 public function setSelfLink($selfLink)
7344 {
7345 $this->selfLink = $selfLink;
7346 }
7347
7348 public function getSelfLink()
7349 {
7350 return $this->selfLink;
7351 }
7352 }
7353
7354 class Analytify_Google_Service_Compute_ForwardingRule extends Analytify_Google_Model
7355 {
7356 public $iPAddress;
7357 public $iPProtocol;
7358 public $creationTimestamp;
7359 public $description;
7360 public $id;
7361 public $kind;
7362 public $name;
7363 public $portRange;
7364 public $region;
7365 public $selfLink;
7366 public $target;
7367
7368 public function setIPAddress($iPAddress)
7369 {
7370 $this->iPAddress = $iPAddress;
7371 }
7372
7373 public function getIPAddress()
7374 {
7375 return $this->iPAddress;
7376 }
7377
7378 public function setIPProtocol($iPProtocol)
7379 {
7380 $this->iPProtocol = $iPProtocol;
7381 }
7382
7383 public function getIPProtocol()
7384 {
7385 return $this->iPProtocol;
7386 }
7387
7388 public function setCreationTimestamp($creationTimestamp)
7389 {
7390 $this->creationTimestamp = $creationTimestamp;
7391 }
7392
7393 public function getCreationTimestamp()
7394 {
7395 return $this->creationTimestamp;
7396 }
7397
7398 public function setDescription($description)
7399 {
7400 $this->description = $description;
7401 }
7402
7403 public function getDescription()
7404 {
7405 return $this->description;
7406 }
7407
7408 public function setId($id)
7409 {
7410 $this->id = $id;
7411 }
7412
7413 public function getId()
7414 {
7415 return $this->id;
7416 }
7417
7418 public function setKind($kind)
7419 {
7420 $this->kind = $kind;
7421 }
7422
7423 public function getKind()
7424 {
7425 return $this->kind;
7426 }
7427
7428 public function setName($name)
7429 {
7430 $this->name = $name;
7431 }
7432
7433 public function getName()
7434 {
7435 return $this->name;
7436 }
7437
7438 public function setPortRange($portRange)
7439 {
7440 $this->portRange = $portRange;
7441 }
7442
7443 public function getPortRange()
7444 {
7445 return $this->portRange;
7446 }
7447
7448 public function setRegion($region)
7449 {
7450 $this->region = $region;
7451 }
7452
7453 public function getRegion()
7454 {
7455 return $this->region;
7456 }
7457
7458 public function setSelfLink($selfLink)
7459 {
7460 $this->selfLink = $selfLink;
7461 }
7462
7463 public function getSelfLink()
7464 {
7465 return $this->selfLink;
7466 }
7467
7468 public function setTarget($target)
7469 {
7470 $this->target = $target;
7471 }
7472
7473 public function getTarget()
7474 {
7475 return $this->target;
7476 }
7477 }
7478
7479 class Analytify_Google_Service_Compute_ForwardingRuleAggregatedList extends Analytify_Google_Model
7480 {
7481 public $id;
7482 protected $itemsType = 'Analytify_Google_Service_Compute_ForwardingRulesScopedList';
7483 protected $itemsDataType = 'map';
7484 public $kind;
7485 public $nextPageToken;
7486 public $selfLink;
7487
7488 public function setId($id)
7489 {
7490 $this->id = $id;
7491 }
7492
7493 public function getId()
7494 {
7495 return $this->id;
7496 }
7497
7498 public function setItems($items)
7499 {
7500 $this->items = $items;
7501 }
7502
7503 public function getItems()
7504 {
7505 return $this->items;
7506 }
7507
7508 public function setKind($kind)
7509 {
7510 $this->kind = $kind;
7511 }
7512
7513 public function getKind()
7514 {
7515 return $this->kind;
7516 }
7517
7518 public function setNextPageToken($nextPageToken)
7519 {
7520 $this->nextPageToken = $nextPageToken;
7521 }
7522
7523 public function getNextPageToken()
7524 {
7525 return $this->nextPageToken;
7526 }
7527
7528 public function setSelfLink($selfLink)
7529 {
7530 $this->selfLink = $selfLink;
7531 }
7532
7533 public function getSelfLink()
7534 {
7535 return $this->selfLink;
7536 }
7537 }
7538
7539 class Analytify_Google_Service_Compute_ForwardingRuleAggregatedListItems extends Analytify_Google_Model
7540 {
7541
7542 }
7543
7544 class Analytify_Google_Service_Compute_ForwardingRuleList extends Analytify_Google_Collection
7545 {
7546 public $id;
7547 protected $itemsType = 'Analytify_Google_Service_Compute_ForwardingRule';
7548 protected $itemsDataType = 'array';
7549 public $kind;
7550 public $nextPageToken;
7551 public $selfLink;
7552
7553 public function setId($id)
7554 {
7555 $this->id = $id;
7556 }
7557
7558 public function getId()
7559 {
7560 return $this->id;
7561 }
7562
7563 public function setItems($items)
7564 {
7565 $this->items = $items;
7566 }
7567
7568 public function getItems()
7569 {
7570 return $this->items;
7571 }
7572
7573 public function setKind($kind)
7574 {
7575 $this->kind = $kind;
7576 }
7577
7578 public function getKind()
7579 {
7580 return $this->kind;
7581 }
7582
7583 public function setNextPageToken($nextPageToken)
7584 {
7585 $this->nextPageToken = $nextPageToken;
7586 }
7587
7588 public function getNextPageToken()
7589 {
7590 return $this->nextPageToken;
7591 }
7592
7593 public function setSelfLink($selfLink)
7594 {
7595 $this->selfLink = $selfLink;
7596 }
7597
7598 public function getSelfLink()
7599 {
7600 return $this->selfLink;
7601 }
7602 }
7603
7604 class Analytify_Google_Service_Compute_ForwardingRulesScopedList extends Analytify_Google_Collection
7605 {
7606 protected $forwardingRulesType = 'Analytify_Google_Service_Compute_ForwardingRule';
7607 protected $forwardingRulesDataType = 'array';
7608 protected $warningType = 'Analytify_Google_Service_Compute_ForwardingRulesScopedListWarning';
7609 protected $warningDataType = '';
7610
7611 public function setForwardingRules($forwardingRules)
7612 {
7613 $this->forwardingRules = $forwardingRules;
7614 }
7615
7616 public function getForwardingRules()
7617 {
7618 return $this->forwardingRules;
7619 }
7620
7621 public function setWarning(Analytify_Google_Service_Compute_ForwardingRulesScopedListWarning $warning)
7622 {
7623 $this->warning = $warning;
7624 }
7625
7626 public function getWarning()
7627 {
7628 return $this->warning;
7629 }
7630 }
7631
7632 class Analytify_Google_Service_Compute_ForwardingRulesScopedListWarning extends Analytify_Google_Collection
7633 {
7634 public $code;
7635 protected $dataType = 'Analytify_Google_Service_Compute_ForwardingRulesScopedListWarningData';
7636 protected $dataDataType = 'array';
7637 public $message;
7638
7639 public function setCode($code)
7640 {
7641 $this->code = $code;
7642 }
7643
7644 public function getCode()
7645 {
7646 return $this->code;
7647 }
7648
7649 public function setData($data)
7650 {
7651 $this->data = $data;
7652 }
7653
7654 public function getData()
7655 {
7656 return $this->data;
7657 }
7658
7659 public function setMessage($message)
7660 {
7661 $this->message = $message;
7662 }
7663
7664 public function getMessage()
7665 {
7666 return $this->message;
7667 }
7668 }
7669
7670 class Analytify_Google_Service_Compute_ForwardingRulesScopedListWarningData extends Analytify_Google_Model
7671 {
7672 public $key;
7673 public $value;
7674
7675 public function setKey($key)
7676 {
7677 $this->key = $key;
7678 }
7679
7680 public function getKey()
7681 {
7682 return $this->key;
7683 }
7684
7685 public function setValue($value)
7686 {
7687 $this->value = $value;
7688 }
7689
7690 public function getValue()
7691 {
7692 return $this->value;
7693 }
7694 }
7695
7696 class Analytify_Google_Service_Compute_HealthCheckReference extends Analytify_Google_Model
7697 {
7698 public $healthCheck;
7699
7700 public function setHealthCheck($healthCheck)
7701 {
7702 $this->healthCheck = $healthCheck;
7703 }
7704
7705 public function getHealthCheck()
7706 {
7707 return $this->healthCheck;
7708 }
7709 }
7710
7711 class Analytify_Google_Service_Compute_HealthStatus extends Analytify_Google_Model
7712 {
7713 public $healthState;
7714 public $instance;
7715 public $ipAddress;
7716
7717 public function setHealthState($healthState)
7718 {
7719 $this->healthState = $healthState;
7720 }
7721
7722 public function getHealthState()
7723 {
7724 return $this->healthState;
7725 }
7726
7727 public function setInstance($instance)
7728 {
7729 $this->instance = $instance;
7730 }
7731
7732 public function getInstance()
7733 {
7734 return $this->instance;
7735 }
7736
7737 public function setIpAddress($ipAddress)
7738 {
7739 $this->ipAddress = $ipAddress;
7740 }
7741
7742 public function getIpAddress()
7743 {
7744 return $this->ipAddress;
7745 }
7746 }
7747
7748 class Analytify_Google_Service_Compute_HostRule extends Analytify_Google_Collection
7749 {
7750 public $description;
7751 public $hosts;
7752 public $pathMatcher;
7753
7754 public function setDescription($description)
7755 {
7756 $this->description = $description;
7757 }
7758
7759 public function getDescription()
7760 {
7761 return $this->description;
7762 }
7763
7764 public function setHosts($hosts)
7765 {
7766 $this->hosts = $hosts;
7767 }
7768
7769 public function getHosts()
7770 {
7771 return $this->hosts;
7772 }
7773
7774 public function setPathMatcher($pathMatcher)
7775 {
7776 $this->pathMatcher = $pathMatcher;
7777 }
7778
7779 public function getPathMatcher()
7780 {
7781 return $this->pathMatcher;
7782 }
7783 }
7784
7785 class Analytify_Google_Service_Compute_HttpHealthCheck extends Analytify_Google_Model
7786 {
7787 public $checkIntervalSec;
7788 public $creationTimestamp;
7789 public $description;
7790 public $healthyThreshold;
7791 public $host;
7792 public $id;
7793 public $kind;
7794 public $name;
7795 public $port;
7796 public $requestPath;
7797 public $selfLink;
7798 public $timeoutSec;
7799 public $unhealthyThreshold;
7800
7801 public function setCheckIntervalSec($checkIntervalSec)
7802 {
7803 $this->checkIntervalSec = $checkIntervalSec;
7804 }
7805
7806 public function getCheckIntervalSec()
7807 {
7808 return $this->checkIntervalSec;
7809 }
7810
7811 public function setCreationTimestamp($creationTimestamp)
7812 {
7813 $this->creationTimestamp = $creationTimestamp;
7814 }
7815
7816 public function getCreationTimestamp()
7817 {
7818 return $this->creationTimestamp;
7819 }
7820
7821 public function setDescription($description)
7822 {
7823 $this->description = $description;
7824 }
7825
7826 public function getDescription()
7827 {
7828 return $this->description;
7829 }
7830
7831 public function setHealthyThreshold($healthyThreshold)
7832 {
7833 $this->healthyThreshold = $healthyThreshold;
7834 }
7835
7836 public function getHealthyThreshold()
7837 {
7838 return $this->healthyThreshold;
7839 }
7840
7841 public function setHost($host)
7842 {
7843 $this->host = $host;
7844 }
7845
7846 public function getHost()
7847 {
7848 return $this->host;
7849 }
7850
7851 public function setId($id)
7852 {
7853 $this->id = $id;
7854 }
7855
7856 public function getId()
7857 {
7858 return $this->id;
7859 }
7860
7861 public function setKind($kind)
7862 {
7863 $this->kind = $kind;
7864 }
7865
7866 public function getKind()
7867 {
7868 return $this->kind;
7869 }
7870
7871 public function setName($name)
7872 {
7873 $this->name = $name;
7874 }
7875
7876 public function getName()
7877 {
7878 return $this->name;
7879 }
7880
7881 public function setPort($port)
7882 {
7883 $this->port = $port;
7884 }
7885
7886 public function getPort()
7887 {
7888 return $this->port;
7889 }
7890
7891 public function setRequestPath($requestPath)
7892 {
7893 $this->requestPath = $requestPath;
7894 }
7895
7896 public function getRequestPath()
7897 {
7898 return $this->requestPath;
7899 }
7900
7901 public function setSelfLink($selfLink)
7902 {
7903 $this->selfLink = $selfLink;
7904 }
7905
7906 public function getSelfLink()
7907 {
7908 return $this->selfLink;
7909 }
7910
7911 public function setTimeoutSec($timeoutSec)
7912 {
7913 $this->timeoutSec = $timeoutSec;
7914 }
7915
7916 public function getTimeoutSec()
7917 {
7918 return $this->timeoutSec;
7919 }
7920
7921 public function setUnhealthyThreshold($unhealthyThreshold)
7922 {
7923 $this->unhealthyThreshold = $unhealthyThreshold;
7924 }
7925
7926 public function getUnhealthyThreshold()
7927 {
7928 return $this->unhealthyThreshold;
7929 }
7930 }
7931
7932 class Analytify_Google_Service_Compute_HttpHealthCheckList extends Analytify_Google_Collection
7933 {
7934 public $id;
7935 protected $itemsType = 'Analytify_Google_Service_Compute_HttpHealthCheck';
7936 protected $itemsDataType = 'array';
7937 public $kind;
7938 public $nextPageToken;
7939 public $selfLink;
7940
7941 public function setId($id)
7942 {
7943 $this->id = $id;
7944 }
7945
7946 public function getId()
7947 {
7948 return $this->id;
7949 }
7950
7951 public function setItems($items)
7952 {
7953 $this->items = $items;
7954 }
7955
7956 public function getItems()
7957 {
7958 return $this->items;
7959 }
7960
7961 public function setKind($kind)
7962 {
7963 $this->kind = $kind;
7964 }
7965
7966 public function getKind()
7967 {
7968 return $this->kind;
7969 }
7970
7971 public function setNextPageToken($nextPageToken)
7972 {
7973 $this->nextPageToken = $nextPageToken;
7974 }
7975
7976 public function getNextPageToken()
7977 {
7978 return $this->nextPageToken;
7979 }
7980
7981 public function setSelfLink($selfLink)
7982 {
7983 $this->selfLink = $selfLink;
7984 }
7985
7986 public function getSelfLink()
7987 {
7988 return $this->selfLink;
7989 }
7990 }
7991
7992 class Analytify_Google_Service_Compute_Image extends Analytify_Google_Collection
7993 {
7994 public $archiveSizeBytes;
7995 public $creationTimestamp;
7996 protected $deprecatedType = 'Analytify_Google_Service_Compute_DeprecationStatus';
7997 protected $deprecatedDataType = '';
7998 public $description;
7999 public $diskSizeGb;
8000 public $id;
8001 public $kind;
8002 public $licenses;
8003 public $name;
8004 protected $rawDiskType = 'Analytify_Google_Service_Compute_ImageRawDisk';
8005 protected $rawDiskDataType = '';
8006 public $selfLink;
8007 public $sourceDisk;
8008 public $sourceDiskId;
8009 public $sourceType;
8010 public $status;
8011
8012 public function setArchiveSizeBytes($archiveSizeBytes)
8013 {
8014 $this->archiveSizeBytes = $archiveSizeBytes;
8015 }
8016
8017 public function getArchiveSizeBytes()
8018 {
8019 return $this->archiveSizeBytes;
8020 }
8021
8022 public function setCreationTimestamp($creationTimestamp)
8023 {
8024 $this->creationTimestamp = $creationTimestamp;
8025 }
8026
8027 public function getCreationTimestamp()
8028 {
8029 return $this->creationTimestamp;
8030 }
8031
8032 public function setDeprecated(Analytify_Google_Service_Compute_DeprecationStatus $deprecated)
8033 {
8034 $this->deprecated = $deprecated;
8035 }
8036
8037 public function getDeprecated()
8038 {
8039 return $this->deprecated;
8040 }
8041
8042 public function setDescription($description)
8043 {
8044 $this->description = $description;
8045 }
8046
8047 public function getDescription()
8048 {
8049 return $this->description;
8050 }
8051
8052 public function setDiskSizeGb($diskSizeGb)
8053 {
8054 $this->diskSizeGb = $diskSizeGb;
8055 }
8056
8057 public function getDiskSizeGb()
8058 {
8059 return $this->diskSizeGb;
8060 }
8061
8062 public function setId($id)
8063 {
8064 $this->id = $id;
8065 }
8066
8067 public function getId()
8068 {
8069 return $this->id;
8070 }
8071
8072 public function setKind($kind)
8073 {
8074 $this->kind = $kind;
8075 }
8076
8077 public function getKind()
8078 {
8079 return $this->kind;
8080 }
8081
8082 public function setLicenses($licenses)
8083 {
8084 $this->licenses = $licenses;
8085 }
8086
8087 public function getLicenses()
8088 {
8089 return $this->licenses;
8090 }
8091
8092 public function setName($name)
8093 {
8094 $this->name = $name;
8095 }
8096
8097 public function getName()
8098 {
8099 return $this->name;
8100 }
8101
8102 public function setRawDisk(Analytify_Google_Service_Compute_ImageRawDisk $rawDisk)
8103 {
8104 $this->rawDisk = $rawDisk;
8105 }
8106
8107 public function getRawDisk()
8108 {
8109 return $this->rawDisk;
8110 }
8111
8112 public function setSelfLink($selfLink)
8113 {
8114 $this->selfLink = $selfLink;
8115 }
8116
8117 public function getSelfLink()
8118 {
8119 return $this->selfLink;
8120 }
8121
8122 public function setSourceDisk($sourceDisk)
8123 {
8124 $this->sourceDisk = $sourceDisk;
8125 }
8126
8127 public function getSourceDisk()
8128 {
8129 return $this->sourceDisk;
8130 }
8131
8132 public function setSourceDiskId($sourceDiskId)
8133 {
8134 $this->sourceDiskId = $sourceDiskId;
8135 }
8136
8137 public function getSourceDiskId()
8138 {
8139 return $this->sourceDiskId;
8140 }
8141
8142 public function setSourceType($sourceType)
8143 {
8144 $this->sourceType = $sourceType;
8145 }
8146
8147 public function getSourceType()
8148 {
8149 return $this->sourceType;
8150 }
8151
8152 public function setStatus($status)
8153 {
8154 $this->status = $status;
8155 }
8156
8157 public function getStatus()
8158 {
8159 return $this->status;
8160 }
8161 }
8162
8163 class Analytify_Google_Service_Compute_ImageList extends Analytify_Google_Collection
8164 {
8165 public $id;
8166 protected $itemsType = 'Analytify_Google_Service_Compute_Image';
8167 protected $itemsDataType = 'array';
8168 public $kind;
8169 public $nextPageToken;
8170 public $selfLink;
8171
8172 public function setId($id)
8173 {
8174 $this->id = $id;
8175 }
8176
8177 public function getId()
8178 {
8179 return $this->id;
8180 }
8181
8182 public function setItems($items)
8183 {
8184 $this->items = $items;
8185 }
8186
8187 public function getItems()
8188 {
8189 return $this->items;
8190 }
8191
8192 public function setKind($kind)
8193 {
8194 $this->kind = $kind;
8195 }
8196
8197 public function getKind()
8198 {
8199 return $this->kind;
8200 }
8201
8202 public function setNextPageToken($nextPageToken)
8203 {
8204 $this->nextPageToken = $nextPageToken;
8205 }
8206
8207 public function getNextPageToken()
8208 {
8209 return $this->nextPageToken;
8210 }
8211
8212 public function setSelfLink($selfLink)
8213 {
8214 $this->selfLink = $selfLink;
8215 }
8216
8217 public function getSelfLink()
8218 {
8219 return $this->selfLink;
8220 }
8221 }
8222
8223 class Analytify_Google_Service_Compute_ImageRawDisk extends Analytify_Google_Model
8224 {
8225 public $containerType;
8226 public $sha1Checksum;
8227 public $source;
8228
8229 public function setContainerType($containerType)
8230 {
8231 $this->containerType = $containerType;
8232 }
8233
8234 public function getContainerType()
8235 {
8236 return $this->containerType;
8237 }
8238
8239 public function setSha1Checksum($sha1Checksum)
8240 {
8241 $this->sha1Checksum = $sha1Checksum;
8242 }
8243
8244 public function getSha1Checksum()
8245 {
8246 return $this->sha1Checksum;
8247 }
8248
8249 public function setSource($source)
8250 {
8251 $this->source = $source;
8252 }
8253
8254 public function getSource()
8255 {
8256 return $this->source;
8257 }
8258 }
8259
8260 class Analytify_Google_Service_Compute_Instance extends Analytify_Google_Collection
8261 {
8262 public $canIpForward;
8263 public $creationTimestamp;
8264 public $description;
8265 protected $disksType = 'Analytify_Google_Service_Compute_AttachedDisk';
8266 protected $disksDataType = 'array';
8267 public $id;
8268 public $kind;
8269 public $machineType;
8270 protected $metadataType = 'Analytify_Google_Service_Compute_Metadata';
8271 protected $metadataDataType = '';
8272 public $name;
8273 protected $networkInterfacesType = 'Analytify_Google_Service_Compute_NetworkInterface';
8274 protected $networkInterfacesDataType = 'array';
8275 protected $schedulingType = 'Analytify_Google_Service_Compute_Scheduling';
8276 protected $schedulingDataType = '';
8277 public $selfLink;
8278 protected $serviceAccountsType = 'Analytify_Google_Service_Compute_ServiceAccount';
8279 protected $serviceAccountsDataType = 'array';
8280 public $status;
8281 public $statusMessage;
8282 protected $tagsType = 'Analytify_Google_Service_Compute_Tags';
8283 protected $tagsDataType = '';
8284 public $zone;
8285
8286 public function setCanIpForward($canIpForward)
8287 {
8288 $this->canIpForward = $canIpForward;
8289 }
8290
8291 public function getCanIpForward()
8292 {
8293 return $this->canIpForward;
8294 }
8295
8296 public function setCreationTimestamp($creationTimestamp)
8297 {
8298 $this->creationTimestamp = $creationTimestamp;
8299 }
8300
8301 public function getCreationTimestamp()
8302 {
8303 return $this->creationTimestamp;
8304 }
8305
8306 public function setDescription($description)
8307 {
8308 $this->description = $description;
8309 }
8310
8311 public function getDescription()
8312 {
8313 return $this->description;
8314 }
8315
8316 public function setDisks($disks)
8317 {
8318 $this->disks = $disks;
8319 }
8320
8321 public function getDisks()
8322 {
8323 return $this->disks;
8324 }
8325
8326 public function setId($id)
8327 {
8328 $this->id = $id;
8329 }
8330
8331 public function getId()
8332 {
8333 return $this->id;
8334 }
8335
8336 public function setKind($kind)
8337 {
8338 $this->kind = $kind;
8339 }
8340
8341 public function getKind()
8342 {
8343 return $this->kind;
8344 }
8345
8346 public function setMachineType($machineType)
8347 {
8348 $this->machineType = $machineType;
8349 }
8350
8351 public function getMachineType()
8352 {
8353 return $this->machineType;
8354 }
8355
8356 public function setMetadata(Analytify_Google_Service_Compute_Metadata $metadata)
8357 {
8358 $this->metadata = $metadata;
8359 }
8360
8361 public function getMetadata()
8362 {
8363 return $this->metadata;
8364 }
8365
8366 public function setName($name)
8367 {
8368 $this->name = $name;
8369 }
8370
8371 public function getName()
8372 {
8373 return $this->name;
8374 }
8375
8376 public function setNetworkInterfaces($networkInterfaces)
8377 {
8378 $this->networkInterfaces = $networkInterfaces;
8379 }
8380
8381 public function getNetworkInterfaces()
8382 {
8383 return $this->networkInterfaces;
8384 }
8385
8386 public function setScheduling(Analytify_Google_Service_Compute_Scheduling $scheduling)
8387 {
8388 $this->scheduling = $scheduling;
8389 }
8390
8391 public function getScheduling()
8392 {
8393 return $this->scheduling;
8394 }
8395
8396 public function setSelfLink($selfLink)
8397 {
8398 $this->selfLink = $selfLink;
8399 }
8400
8401 public function getSelfLink()
8402 {
8403 return $this->selfLink;
8404 }
8405
8406 public function setServiceAccounts($serviceAccounts)
8407 {
8408 $this->serviceAccounts = $serviceAccounts;
8409 }
8410
8411 public function getServiceAccounts()
8412 {
8413 return $this->serviceAccounts;
8414 }
8415
8416 public function setStatus($status)
8417 {
8418 $this->status = $status;
8419 }
8420
8421 public function getStatus()
8422 {
8423 return $this->status;
8424 }
8425
8426 public function setStatusMessage($statusMessage)
8427 {
8428 $this->statusMessage = $statusMessage;
8429 }
8430
8431 public function getStatusMessage()
8432 {
8433 return $this->statusMessage;
8434 }
8435
8436 public function setTags(Analytify_Google_Service_Compute_Tags $tags)
8437 {
8438 $this->tags = $tags;
8439 }
8440
8441 public function getTags()
8442 {
8443 return $this->tags;
8444 }
8445
8446 public function setZone($zone)
8447 {
8448 $this->zone = $zone;
8449 }
8450
8451 public function getZone()
8452 {
8453 return $this->zone;
8454 }
8455 }
8456
8457 class Analytify_Google_Service_Compute_InstanceAggregatedList extends Analytify_Google_Model
8458 {
8459 public $id;
8460 protected $itemsType = 'Analytify_Google_Service_Compute_InstancesScopedList';
8461 protected $itemsDataType = 'map';
8462 public $kind;
8463 public $nextPageToken;
8464 public $selfLink;
8465
8466 public function setId($id)
8467 {
8468 $this->id = $id;
8469 }
8470
8471 public function getId()
8472 {
8473 return $this->id;
8474 }
8475
8476 public function setItems($items)
8477 {
8478 $this->items = $items;
8479 }
8480
8481 public function getItems()
8482 {
8483 return $this->items;
8484 }
8485
8486 public function setKind($kind)
8487 {
8488 $this->kind = $kind;
8489 }
8490
8491 public function getKind()
8492 {
8493 return $this->kind;
8494 }
8495
8496 public function setNextPageToken($nextPageToken)
8497 {
8498 $this->nextPageToken = $nextPageToken;
8499 }
8500
8501 public function getNextPageToken()
8502 {
8503 return $this->nextPageToken;
8504 }
8505
8506 public function setSelfLink($selfLink)
8507 {
8508 $this->selfLink = $selfLink;
8509 }
8510
8511 public function getSelfLink()
8512 {
8513 return $this->selfLink;
8514 }
8515 }
8516
8517 class Analytify_Google_Service_Compute_InstanceAggregatedListItems extends Analytify_Google_Model
8518 {
8519
8520 }
8521
8522 class Analytify_Google_Service_Compute_InstanceList extends Analytify_Google_Collection
8523 {
8524 public $id;
8525 protected $itemsType = 'Analytify_Google_Service_Compute_Instance';
8526 protected $itemsDataType = 'array';
8527 public $kind;
8528 public $nextPageToken;
8529 public $selfLink;
8530
8531 public function setId($id)
8532 {
8533 $this->id = $id;
8534 }
8535
8536 public function getId()
8537 {
8538 return $this->id;
8539 }
8540
8541 public function setItems($items)
8542 {
8543 $this->items = $items;
8544 }
8545
8546 public function getItems()
8547 {
8548 return $this->items;
8549 }
8550
8551 public function setKind($kind)
8552 {
8553 $this->kind = $kind;
8554 }
8555
8556 public function getKind()
8557 {
8558 return $this->kind;
8559 }
8560
8561 public function setNextPageToken($nextPageToken)
8562 {
8563 $this->nextPageToken = $nextPageToken;
8564 }
8565
8566 public function getNextPageToken()
8567 {
8568 return $this->nextPageToken;
8569 }
8570
8571 public function setSelfLink($selfLink)
8572 {
8573 $this->selfLink = $selfLink;
8574 }
8575
8576 public function getSelfLink()
8577 {
8578 return $this->selfLink;
8579 }
8580 }
8581
8582 class Analytify_Google_Service_Compute_InstanceReference extends Analytify_Google_Model
8583 {
8584 public $instance;
8585
8586 public function setInstance($instance)
8587 {
8588 $this->instance = $instance;
8589 }
8590
8591 public function getInstance()
8592 {
8593 return $this->instance;
8594 }
8595 }
8596
8597 class Analytify_Google_Service_Compute_InstancesScopedList extends Analytify_Google_Collection
8598 {
8599 protected $instancesType = 'Analytify_Google_Service_Compute_Instance';
8600 protected $instancesDataType = 'array';
8601 protected $warningType = 'Analytify_Google_Service_Compute_InstancesScopedListWarning';
8602 protected $warningDataType = '';
8603
8604 public function setInstances($instances)
8605 {
8606 $this->instances = $instances;
8607 }
8608
8609 public function getInstances()
8610 {
8611 return $this->instances;
8612 }
8613
8614 public function setWarning(Analytify_Google_Service_Compute_InstancesScopedListWarning $warning)
8615 {
8616 $this->warning = $warning;
8617 }
8618
8619 public function getWarning()
8620 {
8621 return $this->warning;
8622 }
8623 }
8624
8625 class Analytify_Google_Service_Compute_InstancesScopedListWarning extends Analytify_Google_Collection
8626 {
8627 public $code;
8628 protected $dataType = 'Analytify_Google_Service_Compute_InstancesScopedListWarningData';
8629 protected $dataDataType = 'array';
8630 public $message;
8631
8632 public function setCode($code)
8633 {
8634 $this->code = $code;
8635 }
8636
8637 public function getCode()
8638 {
8639 return $this->code;
8640 }
8641
8642 public function setData($data)
8643 {
8644 $this->data = $data;
8645 }
8646
8647 public function getData()
8648 {
8649 return $this->data;
8650 }
8651
8652 public function setMessage($message)
8653 {
8654 $this->message = $message;
8655 }
8656
8657 public function getMessage()
8658 {
8659 return $this->message;
8660 }
8661 }
8662
8663 class Analytify_Google_Service_Compute_InstancesScopedListWarningData extends Analytify_Google_Model
8664 {
8665 public $key;
8666 public $value;
8667
8668 public function setKey($key)
8669 {
8670 $this->key = $key;
8671 }
8672
8673 public function getKey()
8674 {
8675 return $this->key;
8676 }
8677
8678 public function setValue($value)
8679 {
8680 $this->value = $value;
8681 }
8682
8683 public function getValue()
8684 {
8685 return $this->value;
8686 }
8687 }
8688
8689 class Analytify_Google_Service_Compute_License extends Analytify_Google_Model
8690 {
8691 public $kind;
8692 public $name;
8693 public $selfLink;
8694
8695 public function setKind($kind)
8696 {
8697 $this->kind = $kind;
8698 }
8699
8700 public function getKind()
8701 {
8702 return $this->kind;
8703 }
8704
8705 public function setName($name)
8706 {
8707 $this->name = $name;
8708 }
8709
8710 public function getName()
8711 {
8712 return $this->name;
8713 }
8714
8715 public function setSelfLink($selfLink)
8716 {
8717 $this->selfLink = $selfLink;
8718 }
8719
8720 public function getSelfLink()
8721 {
8722 return $this->selfLink;
8723 }
8724 }
8725
8726 class Analytify_Google_Service_Compute_MachineType extends Analytify_Google_Collection
8727 {
8728 public $creationTimestamp;
8729 protected $deprecatedType = 'Analytify_Google_Service_Compute_DeprecationStatus';
8730 protected $deprecatedDataType = '';
8731 public $description;
8732 public $guestCpus;
8733 public $id;
8734 public $imageSpaceGb;
8735 public $kind;
8736 public $maximumPersistentDisks;
8737 public $maximumPersistentDisksSizeGb;
8738 public $memoryMb;
8739 public $name;
8740 protected $scratchDisksType = 'Analytify_Google_Service_Compute_MachineTypeScratchDisks';
8741 protected $scratchDisksDataType = 'array';
8742 public $selfLink;
8743 public $zone;
8744
8745 public function setCreationTimestamp($creationTimestamp)
8746 {
8747 $this->creationTimestamp = $creationTimestamp;
8748 }
8749
8750 public function getCreationTimestamp()
8751 {
8752 return $this->creationTimestamp;
8753 }
8754
8755 public function setDeprecated(Analytify_Google_Service_Compute_DeprecationStatus $deprecated)
8756 {
8757 $this->deprecated = $deprecated;
8758 }
8759
8760 public function getDeprecated()
8761 {
8762 return $this->deprecated;
8763 }
8764
8765 public function setDescription($description)
8766 {
8767 $this->description = $description;
8768 }
8769
8770 public function getDescription()
8771 {
8772 return $this->description;
8773 }
8774
8775 public function setGuestCpus($guestCpus)
8776 {
8777 $this->guestCpus = $guestCpus;
8778 }
8779
8780 public function getGuestCpus()
8781 {
8782 return $this->guestCpus;
8783 }
8784
8785 public function setId($id)
8786 {
8787 $this->id = $id;
8788 }
8789
8790 public function getId()
8791 {
8792 return $this->id;
8793 }
8794
8795 public function setImageSpaceGb($imageSpaceGb)
8796 {
8797 $this->imageSpaceGb = $imageSpaceGb;
8798 }
8799
8800 public function getImageSpaceGb()
8801 {
8802 return $this->imageSpaceGb;
8803 }
8804
8805 public function setKind($kind)
8806 {
8807 $this->kind = $kind;
8808 }
8809
8810 public function getKind()
8811 {
8812 return $this->kind;
8813 }
8814
8815 public function setMaximumPersistentDisks($maximumPersistentDisks)
8816 {
8817 $this->maximumPersistentDisks = $maximumPersistentDisks;
8818 }
8819
8820 public function getMaximumPersistentDisks()
8821 {
8822 return $this->maximumPersistentDisks;
8823 }
8824
8825 public function setMaximumPersistentDisksSizeGb($maximumPersistentDisksSizeGb)
8826 {
8827 $this->maximumPersistentDisksSizeGb = $maximumPersistentDisksSizeGb;
8828 }
8829
8830 public function getMaximumPersistentDisksSizeGb()
8831 {
8832 return $this->maximumPersistentDisksSizeGb;
8833 }
8834
8835 public function setMemoryMb($memoryMb)
8836 {
8837 $this->memoryMb = $memoryMb;
8838 }
8839
8840 public function getMemoryMb()
8841 {
8842 return $this->memoryMb;
8843 }
8844
8845 public function setName($name)
8846 {
8847 $this->name = $name;
8848 }
8849
8850 public function getName()
8851 {
8852 return $this->name;
8853 }
8854
8855 public function setScratchDisks($scratchDisks)
8856 {
8857 $this->scratchDisks = $scratchDisks;
8858 }
8859
8860 public function getScratchDisks()
8861 {
8862 return $this->scratchDisks;
8863 }
8864
8865 public function setSelfLink($selfLink)
8866 {
8867 $this->selfLink = $selfLink;
8868 }
8869
8870 public function getSelfLink()
8871 {
8872 return $this->selfLink;
8873 }
8874
8875 public function setZone($zone)
8876 {
8877 $this->zone = $zone;
8878 }
8879
8880 public function getZone()
8881 {
8882 return $this->zone;
8883 }
8884 }
8885
8886 class Analytify_Google_Service_Compute_MachineTypeAggregatedList extends Analytify_Google_Model
8887 {
8888 public $id;
8889 protected $itemsType = 'Analytify_Google_Service_Compute_MachineTypesScopedList';
8890 protected $itemsDataType = 'map';
8891 public $kind;
8892 public $nextPageToken;
8893 public $selfLink;
8894
8895 public function setId($id)
8896 {
8897 $this->id = $id;
8898 }
8899
8900 public function getId()
8901 {
8902 return $this->id;
8903 }
8904
8905 public function setItems($items)
8906 {
8907 $this->items = $items;
8908 }
8909
8910 public function getItems()
8911 {
8912 return $this->items;
8913 }
8914
8915 public function setKind($kind)
8916 {
8917 $this->kind = $kind;
8918 }
8919
8920 public function getKind()
8921 {
8922 return $this->kind;
8923 }
8924
8925 public function setNextPageToken($nextPageToken)
8926 {
8927 $this->nextPageToken = $nextPageToken;
8928 }
8929
8930 public function getNextPageToken()
8931 {
8932 return $this->nextPageToken;
8933 }
8934
8935 public function setSelfLink($selfLink)
8936 {
8937 $this->selfLink = $selfLink;
8938 }
8939
8940 public function getSelfLink()
8941 {
8942 return $this->selfLink;
8943 }
8944 }
8945
8946 class Analytify_Google_Service_Compute_MachineTypeAggregatedListItems extends Analytify_Google_Model
8947 {
8948
8949 }
8950
8951 class Analytify_Google_Service_Compute_MachineTypeList extends Analytify_Google_Collection
8952 {
8953 public $id;
8954 protected $itemsType = 'Analytify_Google_Service_Compute_MachineType';
8955 protected $itemsDataType = 'array';
8956 public $kind;
8957 public $nextPageToken;
8958 public $selfLink;
8959
8960 public function setId($id)
8961 {
8962 $this->id = $id;
8963 }
8964
8965 public function getId()
8966 {
8967 return $this->id;
8968 }
8969
8970 public function setItems($items)
8971 {
8972 $this->items = $items;
8973 }
8974
8975 public function getItems()
8976 {
8977 return $this->items;
8978 }
8979
8980 public function setKind($kind)
8981 {
8982 $this->kind = $kind;
8983 }
8984
8985 public function getKind()
8986 {
8987 return $this->kind;
8988 }
8989
8990 public function setNextPageToken($nextPageToken)
8991 {
8992 $this->nextPageToken = $nextPageToken;
8993 }
8994
8995 public function getNextPageToken()
8996 {
8997 return $this->nextPageToken;
8998 }
8999
9000 public function setSelfLink($selfLink)
9001 {
9002 $this->selfLink = $selfLink;
9003 }
9004
9005 public function getSelfLink()
9006 {
9007 return $this->selfLink;
9008 }
9009 }
9010
9011 class Analytify_Google_Service_Compute_MachineTypeScratchDisks extends Analytify_Google_Model
9012 {
9013 public $diskGb;
9014
9015 public function setDiskGb($diskGb)
9016 {
9017 $this->diskGb = $diskGb;
9018 }
9019
9020 public function getDiskGb()
9021 {
9022 return $this->diskGb;
9023 }
9024 }
9025
9026 class Analytify_Google_Service_Compute_MachineTypesScopedList extends Analytify_Google_Collection
9027 {
9028 protected $machineTypesType = 'Analytify_Google_Service_Compute_MachineType';
9029 protected $machineTypesDataType = 'array';
9030 protected $warningType = 'Analytify_Google_Service_Compute_MachineTypesScopedListWarning';
9031 protected $warningDataType = '';
9032
9033 public function setMachineTypes($machineTypes)
9034 {
9035 $this->machineTypes = $machineTypes;
9036 }
9037
9038 public function getMachineTypes()
9039 {
9040 return $this->machineTypes;
9041 }
9042
9043 public function setWarning(Analytify_Google_Service_Compute_MachineTypesScopedListWarning $warning)
9044 {
9045 $this->warning = $warning;
9046 }
9047
9048 public function getWarning()
9049 {
9050 return $this->warning;
9051 }
9052 }
9053
9054 class Analytify_Google_Service_Compute_MachineTypesScopedListWarning extends Analytify_Google_Collection
9055 {
9056 public $code;
9057 protected $dataType = 'Analytify_Google_Service_Compute_MachineTypesScopedListWarningData';
9058 protected $dataDataType = 'array';
9059 public $message;
9060
9061 public function setCode($code)
9062 {
9063 $this->code = $code;
9064 }
9065
9066 public function getCode()
9067 {
9068 return $this->code;
9069 }
9070
9071 public function setData($data)
9072 {
9073 $this->data = $data;
9074 }
9075
9076 public function getData()
9077 {
9078 return $this->data;
9079 }
9080
9081 public function setMessage($message)
9082 {
9083 $this->message = $message;
9084 }
9085
9086 public function getMessage()
9087 {
9088 return $this->message;
9089 }
9090 }
9091
9092 class Analytify_Google_Service_Compute_MachineTypesScopedListWarningData extends Analytify_Google_Model
9093 {
9094 public $key;
9095 public $value;
9096
9097 public function setKey($key)
9098 {
9099 $this->key = $key;
9100 }
9101
9102 public function getKey()
9103 {
9104 return $this->key;
9105 }
9106
9107 public function setValue($value)
9108 {
9109 $this->value = $value;
9110 }
9111
9112 public function getValue()
9113 {
9114 return $this->value;
9115 }
9116 }
9117
9118 class Analytify_Google_Service_Compute_Metadata extends Analytify_Google_Collection
9119 {
9120 public $fingerprint;
9121 protected $itemsType = 'Analytify_Google_Service_Compute_MetadataItems';
9122 protected $itemsDataType = 'array';
9123 public $kind;
9124
9125 public function setFingerprint($fingerprint)
9126 {
9127 $this->fingerprint = $fingerprint;
9128 }
9129
9130 public function getFingerprint()
9131 {
9132 return $this->fingerprint;
9133 }
9134
9135 public function setItems($items)
9136 {
9137 $this->items = $items;
9138 }
9139
9140 public function getItems()
9141 {
9142 return $this->items;
9143 }
9144
9145 public function setKind($kind)
9146 {
9147 $this->kind = $kind;
9148 }
9149
9150 public function getKind()
9151 {
9152 return $this->kind;
9153 }
9154 }
9155
9156 class Analytify_Google_Service_Compute_MetadataItems extends Analytify_Google_Model
9157 {
9158 public $key;
9159 public $value;
9160
9161 public function setKey($key)
9162 {
9163 $this->key = $key;
9164 }
9165
9166 public function getKey()
9167 {
9168 return $this->key;
9169 }
9170
9171 public function setValue($value)
9172 {
9173 $this->value = $value;
9174 }
9175
9176 public function getValue()
9177 {
9178 return $this->value;
9179 }
9180 }
9181
9182 class Analytify_Google_Service_Compute_Network extends Analytify_Google_Model
9183 {
9184 public $iPv4Range;
9185 public $creationTimestamp;
9186 public $description;
9187 public $gatewayIPv4;
9188 public $id;
9189 public $kind;
9190 public $name;
9191 public $selfLink;
9192
9193 public function setIPv4Range($iPv4Range)
9194 {
9195 $this->iPv4Range = $iPv4Range;
9196 }
9197
9198 public function getIPv4Range()
9199 {
9200 return $this->iPv4Range;
9201 }
9202
9203 public function setCreationTimestamp($creationTimestamp)
9204 {
9205 $this->creationTimestamp = $creationTimestamp;
9206 }
9207
9208 public function getCreationTimestamp()
9209 {
9210 return $this->creationTimestamp;
9211 }
9212
9213 public function setDescription($description)
9214 {
9215 $this->description = $description;
9216 }
9217
9218 public function getDescription()
9219 {
9220 return $this->description;
9221 }
9222
9223 public function setGatewayIPv4($gatewayIPv4)
9224 {
9225 $this->gatewayIPv4 = $gatewayIPv4;
9226 }
9227
9228 public function getGatewayIPv4()
9229 {
9230 return $this->gatewayIPv4;
9231 }
9232
9233 public function setId($id)
9234 {
9235 $this->id = $id;
9236 }
9237
9238 public function getId()
9239 {
9240 return $this->id;
9241 }
9242
9243 public function setKind($kind)
9244 {
9245 $this->kind = $kind;
9246 }
9247
9248 public function getKind()
9249 {
9250 return $this->kind;
9251 }
9252
9253 public function setName($name)
9254 {
9255 $this->name = $name;
9256 }
9257
9258 public function getName()
9259 {
9260 return $this->name;
9261 }
9262
9263 public function setSelfLink($selfLink)
9264 {
9265 $this->selfLink = $selfLink;
9266 }
9267
9268 public function getSelfLink()
9269 {
9270 return $this->selfLink;
9271 }
9272 }
9273
9274 class Analytify_Google_Service_Compute_NetworkInterface extends Analytify_Google_Collection
9275 {
9276 protected $accessConfigsType = 'Analytify_Google_Service_Compute_AccessConfig';
9277 protected $accessConfigsDataType = 'array';
9278 public $name;
9279 public $network;
9280 public $networkIP;
9281
9282 public function setAccessConfigs($accessConfigs)
9283 {
9284 $this->accessConfigs = $accessConfigs;
9285 }
9286
9287 public function getAccessConfigs()
9288 {
9289 return $this->accessConfigs;
9290 }
9291
9292 public function setName($name)
9293 {
9294 $this->name = $name;
9295 }
9296
9297 public function getName()
9298 {
9299 return $this->name;
9300 }
9301
9302 public function setNetwork($network)
9303 {
9304 $this->network = $network;
9305 }
9306
9307 public function getNetwork()
9308 {
9309 return $this->network;
9310 }
9311
9312 public function setNetworkIP($networkIP)
9313 {
9314 $this->networkIP = $networkIP;
9315 }
9316
9317 public function getNetworkIP()
9318 {
9319 return $this->networkIP;
9320 }
9321 }
9322
9323 class Analytify_Google_Service_Compute_NetworkList extends Analytify_Google_Collection
9324 {
9325 public $id;
9326 protected $itemsType = 'Analytify_Google_Service_Compute_Network';
9327 protected $itemsDataType = 'array';
9328 public $kind;
9329 public $nextPageToken;
9330 public $selfLink;
9331
9332 public function setId($id)
9333 {
9334 $this->id = $id;
9335 }
9336
9337 public function getId()
9338 {
9339 return $this->id;
9340 }
9341
9342 public function setItems($items)
9343 {
9344 $this->items = $items;
9345 }
9346
9347 public function getItems()
9348 {
9349 return $this->items;
9350 }
9351
9352 public function setKind($kind)
9353 {
9354 $this->kind = $kind;
9355 }
9356
9357 public function getKind()
9358 {
9359 return $this->kind;
9360 }
9361
9362 public function setNextPageToken($nextPageToken)
9363 {
9364 $this->nextPageToken = $nextPageToken;
9365 }
9366
9367 public function getNextPageToken()
9368 {
9369 return $this->nextPageToken;
9370 }
9371
9372 public function setSelfLink($selfLink)
9373 {
9374 $this->selfLink = $selfLink;
9375 }
9376
9377 public function getSelfLink()
9378 {
9379 return $this->selfLink;
9380 }
9381 }
9382
9383 class Analytify_Google_Service_Compute_Operation extends Analytify_Google_Collection
9384 {
9385 public $clientOperationId;
9386 public $creationTimestamp;
9387 public $endTime;
9388 protected $errorType = 'Analytify_Google_Service_Compute_OperationError';
9389 protected $errorDataType = '';
9390 public $httpErrorMessage;
9391 public $httpErrorStatusCode;
9392 public $id;
9393 public $insertTime;
9394 public $kind;
9395 public $name;
9396 public $operationType;
9397 public $progress;
9398 public $region;
9399 public $selfLink;
9400 public $startTime;
9401 public $status;
9402 public $statusMessage;
9403 public $targetId;
9404 public $targetLink;
9405 public $user;
9406 protected $warningsType = 'Analytify_Google_Service_Compute_OperationWarnings';
9407 protected $warningsDataType = 'array';
9408 public $zone;
9409
9410 public function setClientOperationId($clientOperationId)
9411 {
9412 $this->clientOperationId = $clientOperationId;
9413 }
9414
9415 public function getClientOperationId()
9416 {
9417 return $this->clientOperationId;
9418 }
9419
9420 public function setCreationTimestamp($creationTimestamp)
9421 {
9422 $this->creationTimestamp = $creationTimestamp;
9423 }
9424
9425 public function getCreationTimestamp()
9426 {
9427 return $this->creationTimestamp;
9428 }
9429
9430 public function setEndTime($endTime)
9431 {
9432 $this->endTime = $endTime;
9433 }
9434
9435 public function getEndTime()
9436 {
9437 return $this->endTime;
9438 }
9439
9440 public function setError(Analytify_Google_Service_Compute_OperationError $error)
9441 {
9442 $this->error = $error;
9443 }
9444
9445 public function getError()
9446 {
9447 return $this->error;
9448 }
9449
9450 public function setHttpErrorMessage($httpErrorMessage)
9451 {
9452 $this->httpErrorMessage = $httpErrorMessage;
9453 }
9454
9455 public function getHttpErrorMessage()
9456 {
9457 return $this->httpErrorMessage;
9458 }
9459
9460 public function setHttpErrorStatusCode($httpErrorStatusCode)
9461 {
9462 $this->httpErrorStatusCode = $httpErrorStatusCode;
9463 }
9464
9465 public function getHttpErrorStatusCode()
9466 {
9467 return $this->httpErrorStatusCode;
9468 }
9469
9470 public function setId($id)
9471 {
9472 $this->id = $id;
9473 }
9474
9475 public function getId()
9476 {
9477 return $this->id;
9478 }
9479
9480 public function setInsertTime($insertTime)
9481 {
9482 $this->insertTime = $insertTime;
9483 }
9484
9485 public function getInsertTime()
9486 {
9487 return $this->insertTime;
9488 }
9489
9490 public function setKind($kind)
9491 {
9492 $this->kind = $kind;
9493 }
9494
9495 public function getKind()
9496 {
9497 return $this->kind;
9498 }
9499
9500 public function setName($name)
9501 {
9502 $this->name = $name;
9503 }
9504
9505 public function getName()
9506 {
9507 return $this->name;
9508 }
9509
9510 public function setOperationType($operationType)
9511 {
9512 $this->operationType = $operationType;
9513 }
9514
9515 public function getOperationType()
9516 {
9517 return $this->operationType;
9518 }
9519
9520 public function setProgress($progress)
9521 {
9522 $this->progress = $progress;
9523 }
9524
9525 public function getProgress()
9526 {
9527 return $this->progress;
9528 }
9529
9530 public function setRegion($region)
9531 {
9532 $this->region = $region;
9533 }
9534
9535 public function getRegion()
9536 {
9537 return $this->region;
9538 }
9539
9540 public function setSelfLink($selfLink)
9541 {
9542 $this->selfLink = $selfLink;
9543 }
9544
9545 public function getSelfLink()
9546 {
9547 return $this->selfLink;
9548 }
9549
9550 public function setStartTime($startTime)
9551 {
9552 $this->startTime = $startTime;
9553 }
9554
9555 public function getStartTime()
9556 {
9557 return $this->startTime;
9558 }
9559
9560 public function setStatus($status)
9561 {
9562 $this->status = $status;
9563 }
9564
9565 public function getStatus()
9566 {
9567 return $this->status;
9568 }
9569
9570 public function setStatusMessage($statusMessage)
9571 {
9572 $this->statusMessage = $statusMessage;
9573 }
9574
9575 public function getStatusMessage()
9576 {
9577 return $this->statusMessage;
9578 }
9579
9580 public function setTargetId($targetId)
9581 {
9582 $this->targetId = $targetId;
9583 }
9584
9585 public function getTargetId()
9586 {
9587 return $this->targetId;
9588 }
9589
9590 public function setTargetLink($targetLink)
9591 {
9592 $this->targetLink = $targetLink;
9593 }
9594
9595 public function getTargetLink()
9596 {
9597 return $this->targetLink;
9598 }
9599
9600 public function setUser($user)
9601 {
9602 $this->user = $user;
9603 }
9604
9605 public function getUser()
9606 {
9607 return $this->user;
9608 }
9609
9610 public function setWarnings($warnings)
9611 {
9612 $this->warnings = $warnings;
9613 }
9614
9615 public function getWarnings()
9616 {
9617 return $this->warnings;
9618 }
9619
9620 public function setZone($zone)
9621 {
9622 $this->zone = $zone;
9623 }
9624
9625 public function getZone()
9626 {
9627 return $this->zone;
9628 }
9629 }
9630
9631 class Analytify_Google_Service_Compute_OperationAggregatedList extends Analytify_Google_Model
9632 {
9633 public $id;
9634 protected $itemsType = 'Analytify_Google_Service_Compute_OperationsScopedList';
9635 protected $itemsDataType = 'map';
9636 public $kind;
9637 public $nextPageToken;
9638 public $selfLink;
9639
9640 public function setId($id)
9641 {
9642 $this->id = $id;
9643 }
9644
9645 public function getId()
9646 {
9647 return $this->id;
9648 }
9649
9650 public function setItems($items)
9651 {
9652 $this->items = $items;
9653 }
9654
9655 public function getItems()
9656 {
9657 return $this->items;
9658 }
9659
9660 public function setKind($kind)
9661 {
9662 $this->kind = $kind;
9663 }
9664
9665 public function getKind()
9666 {
9667 return $this->kind;
9668 }
9669
9670 public function setNextPageToken($nextPageToken)
9671 {
9672 $this->nextPageToken = $nextPageToken;
9673 }
9674
9675 public function getNextPageToken()
9676 {
9677 return $this->nextPageToken;
9678 }
9679
9680 public function setSelfLink($selfLink)
9681 {
9682 $this->selfLink = $selfLink;
9683 }
9684
9685 public function getSelfLink()
9686 {
9687 return $this->selfLink;
9688 }
9689 }
9690
9691 class Analytify_Google_Service_Compute_OperationAggregatedListItems extends Analytify_Google_Model
9692 {
9693
9694 }
9695
9696 class Analytify_Google_Service_Compute_OperationError extends Analytify_Google_Collection
9697 {
9698 protected $errorsType = 'Analytify_Google_Service_Compute_OperationErrorErrors';
9699 protected $errorsDataType = 'array';
9700
9701 public function setErrors($errors)
9702 {
9703 $this->errors = $errors;
9704 }
9705
9706 public function getErrors()
9707 {
9708 return $this->errors;
9709 }
9710 }
9711
9712 class Analytify_Google_Service_Compute_OperationErrorErrors extends Analytify_Google_Model
9713 {
9714 public $code;
9715 public $location;
9716 public $message;
9717
9718 public function setCode($code)
9719 {
9720 $this->code = $code;
9721 }
9722
9723 public function getCode()
9724 {
9725 return $this->code;
9726 }
9727
9728 public function setLocation($location)
9729 {
9730 $this->location = $location;
9731 }
9732
9733 public function getLocation()
9734 {
9735 return $this->location;
9736 }
9737
9738 public function setMessage($message)
9739 {
9740 $this->message = $message;
9741 }
9742
9743 public function getMessage()
9744 {
9745 return $this->message;
9746 }
9747 }
9748
9749 class Analytify_Google_Service_Compute_OperationList extends Analytify_Google_Collection
9750 {
9751 public $id;
9752 protected $itemsType = 'Analytify_Google_Service_Compute_Operation';
9753 protected $itemsDataType = 'array';
9754 public $kind;
9755 public $nextPageToken;
9756 public $selfLink;
9757
9758 public function setId($id)
9759 {
9760 $this->id = $id;
9761 }
9762
9763 public function getId()
9764 {
9765 return $this->id;
9766 }
9767
9768 public function setItems($items)
9769 {
9770 $this->items = $items;
9771 }
9772
9773 public function getItems()
9774 {
9775 return $this->items;
9776 }
9777
9778 public function setKind($kind)
9779 {
9780 $this->kind = $kind;
9781 }
9782
9783 public function getKind()
9784 {
9785 return $this->kind;
9786 }
9787
9788 public function setNextPageToken($nextPageToken)
9789 {
9790 $this->nextPageToken = $nextPageToken;
9791 }
9792
9793 public function getNextPageToken()
9794 {
9795 return $this->nextPageToken;
9796 }
9797
9798 public function setSelfLink($selfLink)
9799 {
9800 $this->selfLink = $selfLink;
9801 }
9802
9803 public function getSelfLink()
9804 {
9805 return $this->selfLink;
9806 }
9807 }
9808
9809 class Analytify_Google_Service_Compute_OperationWarnings extends Analytify_Google_Collection
9810 {
9811 public $code;
9812 protected $dataType = 'Analytify_Google_Service_Compute_OperationWarningsData';
9813 protected $dataDataType = 'array';
9814 public $message;
9815
9816 public function setCode($code)
9817 {
9818 $this->code = $code;
9819 }
9820
9821 public function getCode()
9822 {
9823 return $this->code;
9824 }
9825
9826 public function setData($data)
9827 {
9828 $this->data = $data;
9829 }
9830
9831 public function getData()
9832 {
9833 return $this->data;
9834 }
9835
9836 public function setMessage($message)
9837 {
9838 $this->message = $message;
9839 }
9840
9841 public function getMessage()
9842 {
9843 return $this->message;
9844 }
9845 }
9846
9847 class Analytify_Google_Service_Compute_OperationWarningsData extends Analytify_Google_Model
9848 {
9849 public $key;
9850 public $value;
9851
9852 public function setKey($key)
9853 {
9854 $this->key = $key;
9855 }
9856
9857 public function getKey()
9858 {
9859 return $this->key;
9860 }
9861
9862 public function setValue($value)
9863 {
9864 $this->value = $value;
9865 }
9866
9867 public function getValue()
9868 {
9869 return $this->value;
9870 }
9871 }
9872
9873 class Analytify_Google_Service_Compute_OperationsScopedList extends Analytify_Google_Collection
9874 {
9875 protected $operationsType = 'Analytify_Google_Service_Compute_Operation';
9876 protected $operationsDataType = 'array';
9877 protected $warningType = 'Analytify_Google_Service_Compute_OperationsScopedListWarning';
9878 protected $warningDataType = '';
9879
9880 public function setOperations($operations)
9881 {
9882 $this->operations = $operations;
9883 }
9884
9885 public function getOperations()
9886 {
9887 return $this->operations;
9888 }
9889
9890 public function setWarning(Analytify_Google_Service_Compute_OperationsScopedListWarning $warning)
9891 {
9892 $this->warning = $warning;
9893 }
9894
9895 public function getWarning()
9896 {
9897 return $this->warning;
9898 }
9899 }
9900
9901 class Analytify_Google_Service_Compute_OperationsScopedListWarning extends Analytify_Google_Collection
9902 {
9903 public $code;
9904 protected $dataType = 'Analytify_Google_Service_Compute_OperationsScopedListWarningData';
9905 protected $dataDataType = 'array';
9906 public $message;
9907
9908 public function setCode($code)
9909 {
9910 $this->code = $code;
9911 }
9912
9913 public function getCode()
9914 {
9915 return $this->code;
9916 }
9917
9918 public function setData($data)
9919 {
9920 $this->data = $data;
9921 }
9922
9923 public function getData()
9924 {
9925 return $this->data;
9926 }
9927
9928 public function setMessage($message)
9929 {
9930 $this->message = $message;
9931 }
9932
9933 public function getMessage()
9934 {
9935 return $this->message;
9936 }
9937 }
9938
9939 class Analytify_Google_Service_Compute_OperationsScopedListWarningData extends Analytify_Google_Model
9940 {
9941 public $key;
9942 public $value;
9943
9944 public function setKey($key)
9945 {
9946 $this->key = $key;
9947 }
9948
9949 public function getKey()
9950 {
9951 return $this->key;
9952 }
9953
9954 public function setValue($value)
9955 {
9956 $this->value = $value;
9957 }
9958
9959 public function getValue()
9960 {
9961 return $this->value;
9962 }
9963 }
9964
9965 class Analytify_Google_Service_Compute_PathMatcher extends Analytify_Google_Collection
9966 {
9967 public $defaultService;
9968 public $description;
9969 public $name;
9970 protected $pathRulesType = 'Analytify_Google_Service_Compute_PathRule';
9971 protected $pathRulesDataType = 'array';
9972
9973 public function setDefaultService($defaultService)
9974 {
9975 $this->defaultService = $defaultService;
9976 }
9977
9978 public function getDefaultService()
9979 {
9980 return $this->defaultService;
9981 }
9982
9983 public function setDescription($description)
9984 {
9985 $this->description = $description;
9986 }
9987
9988 public function getDescription()
9989 {
9990 return $this->description;
9991 }
9992
9993 public function setName($name)
9994 {
9995 $this->name = $name;
9996 }
9997
9998 public function getName()
9999 {
10000 return $this->name;
10001 }
10002
10003 public function setPathRules($pathRules)
10004 {
10005 $this->pathRules = $pathRules;
10006 }
10007
10008 public function getPathRules()
10009 {
10010 return $this->pathRules;
10011 }
10012 }
10013
10014 class Analytify_Google_Service_Compute_PathRule extends Analytify_Google_Collection
10015 {
10016 public $paths;
10017 public $service;
10018
10019 public function setPaths($paths)
10020 {
10021 $this->paths = $paths;
10022 }
10023
10024 public function getPaths()
10025 {
10026 return $this->paths;
10027 }
10028
10029 public function setService($service)
10030 {
10031 $this->service = $service;
10032 }
10033
10034 public function getService()
10035 {
10036 return $this->service;
10037 }
10038 }
10039
10040 class Analytify_Google_Service_Compute_Project extends Analytify_Google_Collection
10041 {
10042 protected $commonInstanceMetadataType = 'Analytify_Google_Service_Compute_Metadata';
10043 protected $commonInstanceMetadataDataType = '';
10044 public $creationTimestamp;
10045 public $description;
10046 public $id;
10047 public $kind;
10048 public $name;
10049 protected $quotasType = 'Analytify_Google_Service_Compute_Quota';
10050 protected $quotasDataType = 'array';
10051 public $selfLink;
10052 protected $usageExportLocationType = 'Analytify_Google_Service_Compute_UsageExportLocation';
10053 protected $usageExportLocationDataType = '';
10054
10055 public function setCommonInstanceMetadata(Analytify_Google_Service_Compute_Metadata $commonInstanceMetadata)
10056 {
10057 $this->commonInstanceMetadata = $commonInstanceMetadata;
10058 }
10059
10060 public function getCommonInstanceMetadata()
10061 {
10062 return $this->commonInstanceMetadata;
10063 }
10064
10065 public function setCreationTimestamp($creationTimestamp)
10066 {
10067 $this->creationTimestamp = $creationTimestamp;
10068 }
10069
10070 public function getCreationTimestamp()
10071 {
10072 return $this->creationTimestamp;
10073 }
10074
10075 public function setDescription($description)
10076 {
10077 $this->description = $description;
10078 }
10079
10080 public function getDescription()
10081 {
10082 return $this->description;
10083 }
10084
10085 public function setId($id)
10086 {
10087 $this->id = $id;
10088 }
10089
10090 public function getId()
10091 {
10092 return $this->id;
10093 }
10094
10095 public function setKind($kind)
10096 {
10097 $this->kind = $kind;
10098 }
10099
10100 public function getKind()
10101 {
10102 return $this->kind;
10103 }
10104
10105 public function setName($name)
10106 {
10107 $this->name = $name;
10108 }
10109
10110 public function getName()
10111 {
10112 return $this->name;
10113 }
10114
10115 public function setQuotas($quotas)
10116 {
10117 $this->quotas = $quotas;
10118 }
10119
10120 public function getQuotas()
10121 {
10122 return $this->quotas;
10123 }
10124
10125 public function setSelfLink($selfLink)
10126 {
10127 $this->selfLink = $selfLink;
10128 }
10129
10130 public function getSelfLink()
10131 {
10132 return $this->selfLink;
10133 }
10134
10135 public function setUsageExportLocation(Analytify_Google_Service_Compute_UsageExportLocation $usageExportLocation)
10136 {
10137 $this->usageExportLocation = $usageExportLocation;
10138 }
10139
10140 public function getUsageExportLocation()
10141 {
10142 return $this->usageExportLocation;
10143 }
10144 }
10145
10146 class Analytify_Google_Service_Compute_Quota extends Analytify_Google_Model
10147 {
10148 public $limit;
10149 public $metric;
10150 public $usage;
10151
10152 public function setLimit($limit)
10153 {
10154 $this->limit = $limit;
10155 }
10156
10157 public function getLimit()
10158 {
10159 return $this->limit;
10160 }
10161
10162 public function setMetric($metric)
10163 {
10164 $this->metric = $metric;
10165 }
10166
10167 public function getMetric()
10168 {
10169 return $this->metric;
10170 }
10171
10172 public function setUsage($usage)
10173 {
10174 $this->usage = $usage;
10175 }
10176
10177 public function getUsage()
10178 {
10179 return $this->usage;
10180 }
10181 }
10182
10183 class Analytify_Google_Service_Compute_Region extends Analytify_Google_Collection
10184 {
10185 public $creationTimestamp;
10186 protected $deprecatedType = 'Analytify_Google_Service_Compute_DeprecationStatus';
10187 protected $deprecatedDataType = '';
10188 public $description;
10189 public $id;
10190 public $kind;
10191 public $name;
10192 protected $quotasType = 'Analytify_Google_Service_Compute_Quota';
10193 protected $quotasDataType = 'array';
10194 public $selfLink;
10195 public $status;
10196 public $zones;
10197
10198 public function setCreationTimestamp($creationTimestamp)
10199 {
10200 $this->creationTimestamp = $creationTimestamp;
10201 }
10202
10203 public function getCreationTimestamp()
10204 {
10205 return $this->creationTimestamp;
10206 }
10207
10208 public function setDeprecated(Analytify_Google_Service_Compute_DeprecationStatus $deprecated)
10209 {
10210 $this->deprecated = $deprecated;
10211 }
10212
10213 public function getDeprecated()
10214 {
10215 return $this->deprecated;
10216 }
10217
10218 public function setDescription($description)
10219 {
10220 $this->description = $description;
10221 }
10222
10223 public function getDescription()
10224 {
10225 return $this->description;
10226 }
10227
10228 public function setId($id)
10229 {
10230 $this->id = $id;
10231 }
10232
10233 public function getId()
10234 {
10235 return $this->id;
10236 }
10237
10238 public function setKind($kind)
10239 {
10240 $this->kind = $kind;
10241 }
10242
10243 public function getKind()
10244 {
10245 return $this->kind;
10246 }
10247
10248 public function setName($name)
10249 {
10250 $this->name = $name;
10251 }
10252
10253 public function getName()
10254 {
10255 return $this->name;
10256 }
10257
10258 public function setQuotas($quotas)
10259 {
10260 $this->quotas = $quotas;
10261 }
10262
10263 public function getQuotas()
10264 {
10265 return $this->quotas;
10266 }
10267
10268 public function setSelfLink($selfLink)
10269 {
10270 $this->selfLink = $selfLink;
10271 }
10272
10273 public function getSelfLink()
10274 {
10275 return $this->selfLink;
10276 }
10277
10278 public function setStatus($status)
10279 {
10280 $this->status = $status;
10281 }
10282
10283 public function getStatus()
10284 {
10285 return $this->status;
10286 }
10287
10288 public function setZones($zones)
10289 {
10290 $this->zones = $zones;
10291 }
10292
10293 public function getZones()
10294 {
10295 return $this->zones;
10296 }
10297 }
10298
10299 class Analytify_Google_Service_Compute_RegionList extends Analytify_Google_Collection
10300 {
10301 public $id;
10302 protected $itemsType = 'Analytify_Google_Service_Compute_Region';
10303 protected $itemsDataType = 'array';
10304 public $kind;
10305 public $nextPageToken;
10306 public $selfLink;
10307
10308 public function setId($id)
10309 {
10310 $this->id = $id;
10311 }
10312
10313 public function getId()
10314 {
10315 return $this->id;
10316 }
10317
10318 public function setItems($items)
10319 {
10320 $this->items = $items;
10321 }
10322
10323 public function getItems()
10324 {
10325 return $this->items;
10326 }
10327
10328 public function setKind($kind)
10329 {
10330 $this->kind = $kind;
10331 }
10332
10333 public function getKind()
10334 {
10335 return $this->kind;
10336 }
10337
10338 public function setNextPageToken($nextPageToken)
10339 {
10340 $this->nextPageToken = $nextPageToken;
10341 }
10342
10343 public function getNextPageToken()
10344 {
10345 return $this->nextPageToken;
10346 }
10347
10348 public function setSelfLink($selfLink)
10349 {
10350 $this->selfLink = $selfLink;
10351 }
10352
10353 public function getSelfLink()
10354 {
10355 return $this->selfLink;
10356 }
10357 }
10358
10359 class Analytify_Google_Service_Compute_ResourceGroupReference extends Analytify_Google_Model
10360 {
10361 public $group;
10362
10363 public function setGroup($group)
10364 {
10365 $this->group = $group;
10366 }
10367
10368 public function getGroup()
10369 {
10370 return $this->group;
10371 }
10372 }
10373
10374 class Analytify_Google_Service_Compute_Route extends Analytify_Google_Collection
10375 {
10376 public $creationTimestamp;
10377 public $description;
10378 public $destRange;
10379 public $id;
10380 public $kind;
10381 public $name;
10382 public $network;
10383 public $nextHopGateway;
10384 public $nextHopInstance;
10385 public $nextHopIp;
10386 public $nextHopNetwork;
10387 public $priority;
10388 public $selfLink;
10389 public $tags;
10390 protected $warningsType = 'Analytify_Google_Service_Compute_RouteWarnings';
10391 protected $warningsDataType = 'array';
10392
10393 public function setCreationTimestamp($creationTimestamp)
10394 {
10395 $this->creationTimestamp = $creationTimestamp;
10396 }
10397
10398 public function getCreationTimestamp()
10399 {
10400 return $this->creationTimestamp;
10401 }
10402
10403 public function setDescription($description)
10404 {
10405 $this->description = $description;
10406 }
10407
10408 public function getDescription()
10409 {
10410 return $this->description;
10411 }
10412
10413 public function setDestRange($destRange)
10414 {
10415 $this->destRange = $destRange;
10416 }
10417
10418 public function getDestRange()
10419 {
10420 return $this->destRange;
10421 }
10422
10423 public function setId($id)
10424 {
10425 $this->id = $id;
10426 }
10427
10428 public function getId()
10429 {
10430 return $this->id;
10431 }
10432
10433 public function setKind($kind)
10434 {
10435 $this->kind = $kind;
10436 }
10437
10438 public function getKind()
10439 {
10440 return $this->kind;
10441 }
10442
10443 public function setName($name)
10444 {
10445 $this->name = $name;
10446 }
10447
10448 public function getName()
10449 {
10450 return $this->name;
10451 }
10452
10453 public function setNetwork($network)
10454 {
10455 $this->network = $network;
10456 }
10457
10458 public function getNetwork()
10459 {
10460 return $this->network;
10461 }
10462
10463 public function setNextHopGateway($nextHopGateway)
10464 {
10465 $this->nextHopGateway = $nextHopGateway;
10466 }
10467
10468 public function getNextHopGateway()
10469 {
10470 return $this->nextHopGateway;
10471 }
10472
10473 public function setNextHopInstance($nextHopInstance)
10474 {
10475 $this->nextHopInstance = $nextHopInstance;
10476 }
10477
10478 public function getNextHopInstance()
10479 {
10480 return $this->nextHopInstance;
10481 }
10482
10483 public function setNextHopIp($nextHopIp)
10484 {
10485 $this->nextHopIp = $nextHopIp;
10486 }
10487
10488 public function getNextHopIp()
10489 {
10490 return $this->nextHopIp;
10491 }
10492
10493 public function setNextHopNetwork($nextHopNetwork)
10494 {
10495 $this->nextHopNetwork = $nextHopNetwork;
10496 }
10497
10498 public function getNextHopNetwork()
10499 {
10500 return $this->nextHopNetwork;
10501 }
10502
10503 public function setPriority($priority)
10504 {
10505 $this->priority = $priority;
10506 }
10507
10508 public function getPriority()
10509 {
10510 return $this->priority;
10511 }
10512
10513 public function setSelfLink($selfLink)
10514 {
10515 $this->selfLink = $selfLink;
10516 }
10517
10518 public function getSelfLink()
10519 {
10520 return $this->selfLink;
10521 }
10522
10523 public function setTags($tags)
10524 {
10525 $this->tags = $tags;
10526 }
10527
10528 public function getTags()
10529 {
10530 return $this->tags;
10531 }
10532
10533 public function setWarnings($warnings)
10534 {
10535 $this->warnings = $warnings;
10536 }
10537
10538 public function getWarnings()
10539 {
10540 return $this->warnings;
10541 }
10542 }
10543
10544 class Analytify_Google_Service_Compute_RouteList extends Analytify_Google_Collection
10545 {
10546 public $id;
10547 protected $itemsType = 'Analytify_Google_Service_Compute_Route';
10548 protected $itemsDataType = 'array';
10549 public $kind;
10550 public $nextPageToken;
10551 public $selfLink;
10552
10553 public function setId($id)
10554 {
10555 $this->id = $id;
10556 }
10557
10558 public function getId()
10559 {
10560 return $this->id;
10561 }
10562
10563 public function setItems($items)
10564 {
10565 $this->items = $items;
10566 }
10567
10568 public function getItems()
10569 {
10570 return $this->items;
10571 }
10572
10573 public function setKind($kind)
10574 {
10575 $this->kind = $kind;
10576 }
10577
10578 public function getKind()
10579 {
10580 return $this->kind;
10581 }
10582
10583 public function setNextPageToken($nextPageToken)
10584 {
10585 $this->nextPageToken = $nextPageToken;
10586 }
10587
10588 public function getNextPageToken()
10589 {
10590 return $this->nextPageToken;
10591 }
10592
10593 public function setSelfLink($selfLink)
10594 {
10595 $this->selfLink = $selfLink;
10596 }
10597
10598 public function getSelfLink()
10599 {
10600 return $this->selfLink;
10601 }
10602 }
10603
10604 class Analytify_Google_Service_Compute_RouteWarnings extends Analytify_Google_Collection
10605 {
10606 public $code;
10607 protected $dataType = 'Analytify_Google_Service_Compute_RouteWarningsData';
10608 protected $dataDataType = 'array';
10609 public $message;
10610
10611 public function setCode($code)
10612 {
10613 $this->code = $code;
10614 }
10615
10616 public function getCode()
10617 {
10618 return $this->code;
10619 }
10620
10621 public function setData($data)
10622 {
10623 $this->data = $data;
10624 }
10625
10626 public function getData()
10627 {
10628 return $this->data;
10629 }
10630
10631 public function setMessage($message)
10632 {
10633 $this->message = $message;
10634 }
10635
10636 public function getMessage()
10637 {
10638 return $this->message;
10639 }
10640 }
10641
10642 class Analytify_Google_Service_Compute_RouteWarningsData extends Analytify_Google_Model
10643 {
10644 public $key;
10645 public $value;
10646
10647 public function setKey($key)
10648 {
10649 $this->key = $key;
10650 }
10651
10652 public function getKey()
10653 {
10654 return $this->key;
10655 }
10656
10657 public function setValue($value)
10658 {
10659 $this->value = $value;
10660 }
10661
10662 public function getValue()
10663 {
10664 return $this->value;
10665 }
10666 }
10667
10668 class Analytify_Google_Service_Compute_Scheduling extends Analytify_Google_Model
10669 {
10670 public $automaticRestart;
10671 public $onHostMaintenance;
10672
10673 public function setAutomaticRestart($automaticRestart)
10674 {
10675 $this->automaticRestart = $automaticRestart;
10676 }
10677
10678 public function getAutomaticRestart()
10679 {
10680 return $this->automaticRestart;
10681 }
10682
10683 public function setOnHostMaintenance($onHostMaintenance)
10684 {
10685 $this->onHostMaintenance = $onHostMaintenance;
10686 }
10687
10688 public function getOnHostMaintenance()
10689 {
10690 return $this->onHostMaintenance;
10691 }
10692 }
10693
10694 class Analytify_Google_Service_Compute_SerialPortOutput extends Analytify_Google_Model
10695 {
10696 public $contents;
10697 public $kind;
10698 public $selfLink;
10699
10700 public function setContents($contents)
10701 {
10702 $this->contents = $contents;
10703 }
10704
10705 public function getContents()
10706 {
10707 return $this->contents;
10708 }
10709
10710 public function setKind($kind)
10711 {
10712 $this->kind = $kind;
10713 }
10714
10715 public function getKind()
10716 {
10717 return $this->kind;
10718 }
10719
10720 public function setSelfLink($selfLink)
10721 {
10722 $this->selfLink = $selfLink;
10723 }
10724
10725 public function getSelfLink()
10726 {
10727 return $this->selfLink;
10728 }
10729 }
10730
10731 class Analytify_Google_Service_Compute_ServiceAccount extends Analytify_Google_Collection
10732 {
10733 public $email;
10734 public $scopes;
10735
10736 public function setEmail($email)
10737 {
10738 $this->email = $email;
10739 }
10740
10741 public function getEmail()
10742 {
10743 return $this->email;
10744 }
10745
10746 public function setScopes($scopes)
10747 {
10748 $this->scopes = $scopes;
10749 }
10750
10751 public function getScopes()
10752 {
10753 return $this->scopes;
10754 }
10755 }
10756
10757 class Analytify_Google_Service_Compute_Snapshot extends Analytify_Google_Collection
10758 {
10759 public $creationTimestamp;
10760 public $description;
10761 public $diskSizeGb;
10762 public $id;
10763 public $kind;
10764 public $licenses;
10765 public $name;
10766 public $selfLink;
10767 public $sourceDisk;
10768 public $sourceDiskId;
10769 public $status;
10770 public $storageBytes;
10771 public $storageBytesStatus;
10772
10773 public function setCreationTimestamp($creationTimestamp)
10774 {
10775 $this->creationTimestamp = $creationTimestamp;
10776 }
10777
10778 public function getCreationTimestamp()
10779 {
10780 return $this->creationTimestamp;
10781 }
10782
10783 public function setDescription($description)
10784 {
10785 $this->description = $description;
10786 }
10787
10788 public function getDescription()
10789 {
10790 return $this->description;
10791 }
10792
10793 public function setDiskSizeGb($diskSizeGb)
10794 {
10795 $this->diskSizeGb = $diskSizeGb;
10796 }
10797
10798 public function getDiskSizeGb()
10799 {
10800 return $this->diskSizeGb;
10801 }
10802
10803 public function setId($id)
10804 {
10805 $this->id = $id;
10806 }
10807
10808 public function getId()
10809 {
10810 return $this->id;
10811 }
10812
10813 public function setKind($kind)
10814 {
10815 $this->kind = $kind;
10816 }
10817
10818 public function getKind()
10819 {
10820 return $this->kind;
10821 }
10822
10823 public function setLicenses($licenses)
10824 {
10825 $this->licenses = $licenses;
10826 }
10827
10828 public function getLicenses()
10829 {
10830 return $this->licenses;
10831 }
10832
10833 public function setName($name)
10834 {
10835 $this->name = $name;
10836 }
10837
10838 public function getName()
10839 {
10840 return $this->name;
10841 }
10842
10843 public function setSelfLink($selfLink)
10844 {
10845 $this->selfLink = $selfLink;
10846 }
10847
10848 public function getSelfLink()
10849 {
10850 return $this->selfLink;
10851 }
10852
10853 public function setSourceDisk($sourceDisk)
10854 {
10855 $this->sourceDisk = $sourceDisk;
10856 }
10857
10858 public function getSourceDisk()
10859 {
10860 return $this->sourceDisk;
10861 }
10862
10863 public function setSourceDiskId($sourceDiskId)
10864 {
10865 $this->sourceDiskId = $sourceDiskId;
10866 }
10867
10868 public function getSourceDiskId()
10869 {
10870 return $this->sourceDiskId;
10871 }
10872
10873 public function setStatus($status)
10874 {
10875 $this->status = $status;
10876 }
10877
10878 public function getStatus()
10879 {
10880 return $this->status;
10881 }
10882
10883 public function setStorageBytes($storageBytes)
10884 {
10885 $this->storageBytes = $storageBytes;
10886 }
10887
10888 public function getStorageBytes()
10889 {
10890 return $this->storageBytes;
10891 }
10892
10893 public function setStorageBytesStatus($storageBytesStatus)
10894 {
10895 $this->storageBytesStatus = $storageBytesStatus;
10896 }
10897
10898 public function getStorageBytesStatus()
10899 {
10900 return $this->storageBytesStatus;
10901 }
10902 }
10903
10904 class Analytify_Google_Service_Compute_SnapshotList extends Analytify_Google_Collection
10905 {
10906 public $id;
10907 protected $itemsType = 'Analytify_Google_Service_Compute_Snapshot';
10908 protected $itemsDataType = 'array';
10909 public $kind;
10910 public $nextPageToken;
10911 public $selfLink;
10912
10913 public function setId($id)
10914 {
10915 $this->id = $id;
10916 }
10917
10918 public function getId()
10919 {
10920 return $this->id;
10921 }
10922
10923 public function setItems($items)
10924 {
10925 $this->items = $items;
10926 }
10927
10928 public function getItems()
10929 {
10930 return $this->items;
10931 }
10932
10933 public function setKind($kind)
10934 {
10935 $this->kind = $kind;
10936 }
10937
10938 public function getKind()
10939 {
10940 return $this->kind;
10941 }
10942
10943 public function setNextPageToken($nextPageToken)
10944 {
10945 $this->nextPageToken = $nextPageToken;
10946 }
10947
10948 public function getNextPageToken()
10949 {
10950 return $this->nextPageToken;
10951 }
10952
10953 public function setSelfLink($selfLink)
10954 {
10955 $this->selfLink = $selfLink;
10956 }
10957
10958 public function getSelfLink()
10959 {
10960 return $this->selfLink;
10961 }
10962 }
10963
10964 class Analytify_Google_Service_Compute_Tags extends Analytify_Google_Collection
10965 {
10966 public $fingerprint;
10967 public $items;
10968
10969 public function setFingerprint($fingerprint)
10970 {
10971 $this->fingerprint = $fingerprint;
10972 }
10973
10974 public function getFingerprint()
10975 {
10976 return $this->fingerprint;
10977 }
10978
10979 public function setItems($items)
10980 {
10981 $this->items = $items;
10982 }
10983
10984 public function getItems()
10985 {
10986 return $this->items;
10987 }
10988 }
10989
10990 class Analytify_Google_Service_Compute_TargetHttpProxy extends Analytify_Google_Model
10991 {
10992 public $creationTimestamp;
10993 public $description;
10994 public $id;
10995 public $kind;
10996 public $name;
10997 public $selfLink;
10998 public $urlMap;
10999
11000 public function setCreationTimestamp($creationTimestamp)
11001 {
11002 $this->creationTimestamp = $creationTimestamp;
11003 }
11004
11005 public function getCreationTimestamp()
11006 {
11007 return $this->creationTimestamp;
11008 }
11009
11010 public function setDescription($description)
11011 {
11012 $this->description = $description;
11013 }
11014
11015 public function getDescription()
11016 {
11017 return $this->description;
11018 }
11019
11020 public function setId($id)
11021 {
11022 $this->id = $id;
11023 }
11024
11025 public function getId()
11026 {
11027 return $this->id;
11028 }
11029
11030 public function setKind($kind)
11031 {
11032 $this->kind = $kind;
11033 }
11034
11035 public function getKind()
11036 {
11037 return $this->kind;
11038 }
11039
11040 public function setName($name)
11041 {
11042 $this->name = $name;
11043 }
11044
11045 public function getName()
11046 {
11047 return $this->name;
11048 }
11049
11050 public function setSelfLink($selfLink)
11051 {
11052 $this->selfLink = $selfLink;
11053 }
11054
11055 public function getSelfLink()
11056 {
11057 return $this->selfLink;
11058 }
11059
11060 public function setUrlMap($urlMap)
11061 {
11062 $this->urlMap = $urlMap;
11063 }
11064
11065 public function getUrlMap()
11066 {
11067 return $this->urlMap;
11068 }
11069 }
11070
11071 class Analytify_Google_Service_Compute_TargetHttpProxyList extends Analytify_Google_Collection
11072 {
11073 public $id;
11074 protected $itemsType = 'Analytify_Google_Service_Compute_TargetHttpProxy';
11075 protected $itemsDataType = 'array';
11076 public $kind;
11077 public $nextPageToken;
11078 public $selfLink;
11079
11080 public function setId($id)
11081 {
11082 $this->id = $id;
11083 }
11084
11085 public function getId()
11086 {
11087 return $this->id;
11088 }
11089
11090 public function setItems($items)
11091 {
11092 $this->items = $items;
11093 }
11094
11095 public function getItems()
11096 {
11097 return $this->items;
11098 }
11099
11100 public function setKind($kind)
11101 {
11102 $this->kind = $kind;
11103 }
11104
11105 public function getKind()
11106 {
11107 return $this->kind;
11108 }
11109
11110 public function setNextPageToken($nextPageToken)
11111 {
11112 $this->nextPageToken = $nextPageToken;
11113 }
11114
11115 public function getNextPageToken()
11116 {
11117 return $this->nextPageToken;
11118 }
11119
11120 public function setSelfLink($selfLink)
11121 {
11122 $this->selfLink = $selfLink;
11123 }
11124
11125 public function getSelfLink()
11126 {
11127 return $this->selfLink;
11128 }
11129 }
11130
11131 class Analytify_Google_Service_Compute_TargetInstance extends Analytify_Google_Model
11132 {
11133 public $creationTimestamp;
11134 public $description;
11135 public $id;
11136 public $instance;
11137 public $kind;
11138 public $name;
11139 public $natPolicy;
11140 public $selfLink;
11141 public $zone;
11142
11143 public function setCreationTimestamp($creationTimestamp)
11144 {
11145 $this->creationTimestamp = $creationTimestamp;
11146 }
11147
11148 public function getCreationTimestamp()
11149 {
11150 return $this->creationTimestamp;
11151 }
11152
11153 public function setDescription($description)
11154 {
11155 $this->description = $description;
11156 }
11157
11158 public function getDescription()
11159 {
11160 return $this->description;
11161 }
11162
11163 public function setId($id)
11164 {
11165 $this->id = $id;
11166 }
11167
11168 public function getId()
11169 {
11170 return $this->id;
11171 }
11172
11173 public function setInstance($instance)
11174 {
11175 $this->instance = $instance;
11176 }
11177
11178 public function getInstance()
11179 {
11180 return $this->instance;
11181 }
11182
11183 public function setKind($kind)
11184 {
11185 $this->kind = $kind;
11186 }
11187
11188 public function getKind()
11189 {
11190 return $this->kind;
11191 }
11192
11193 public function setName($name)
11194 {
11195 $this->name = $name;
11196 }
11197
11198 public function getName()
11199 {
11200 return $this->name;
11201 }
11202
11203 public function setNatPolicy($natPolicy)
11204 {
11205 $this->natPolicy = $natPolicy;
11206 }
11207
11208 public function getNatPolicy()
11209 {
11210 return $this->natPolicy;
11211 }
11212
11213 public function setSelfLink($selfLink)
11214 {
11215 $this->selfLink = $selfLink;
11216 }
11217
11218 public function getSelfLink()
11219 {
11220 return $this->selfLink;
11221 }
11222
11223 public function setZone($zone)
11224 {
11225 $this->zone = $zone;
11226 }
11227
11228 public function getZone()
11229 {
11230 return $this->zone;
11231 }
11232 }
11233
11234 class Analytify_Google_Service_Compute_TargetInstanceAggregatedList extends Analytify_Google_Model
11235 {
11236 public $id;
11237 protected $itemsType = 'Analytify_Google_Service_Compute_TargetInstancesScopedList';
11238 protected $itemsDataType = 'map';
11239 public $kind;
11240 public $nextPageToken;
11241 public $selfLink;
11242
11243 public function setId($id)
11244 {
11245 $this->id = $id;
11246 }
11247
11248 public function getId()
11249 {
11250 return $this->id;
11251 }
11252
11253 public function setItems($items)
11254 {
11255 $this->items = $items;
11256 }
11257
11258 public function getItems()
11259 {
11260 return $this->items;
11261 }
11262
11263 public function setKind($kind)
11264 {
11265 $this->kind = $kind;
11266 }
11267
11268 public function getKind()
11269 {
11270 return $this->kind;
11271 }
11272
11273 public function setNextPageToken($nextPageToken)
11274 {
11275 $this->nextPageToken = $nextPageToken;
11276 }
11277
11278 public function getNextPageToken()
11279 {
11280 return $this->nextPageToken;
11281 }
11282
11283 public function setSelfLink($selfLink)
11284 {
11285 $this->selfLink = $selfLink;
11286 }
11287
11288 public function getSelfLink()
11289 {
11290 return $this->selfLink;
11291 }
11292 }
11293
11294 class Analytify_Google_Service_Compute_TargetInstanceAggregatedListItems extends Analytify_Google_Model
11295 {
11296
11297 }
11298
11299 class Analytify_Google_Service_Compute_TargetInstanceList extends Analytify_Google_Collection
11300 {
11301 public $id;
11302 protected $itemsType = 'Analytify_Google_Service_Compute_TargetInstance';
11303 protected $itemsDataType = 'array';
11304 public $kind;
11305 public $nextPageToken;
11306 public $selfLink;
11307
11308 public function setId($id)
11309 {
11310 $this->id = $id;
11311 }
11312
11313 public function getId()
11314 {
11315 return $this->id;
11316 }
11317
11318 public function setItems($items)
11319 {
11320 $this->items = $items;
11321 }
11322
11323 public function getItems()
11324 {
11325 return $this->items;
11326 }
11327
11328 public function setKind($kind)
11329 {
11330 $this->kind = $kind;
11331 }
11332
11333 public function getKind()
11334 {
11335 return $this->kind;
11336 }
11337
11338 public function setNextPageToken($nextPageToken)
11339 {
11340 $this->nextPageToken = $nextPageToken;
11341 }
11342
11343 public function getNextPageToken()
11344 {
11345 return $this->nextPageToken;
11346 }
11347
11348 public function setSelfLink($selfLink)
11349 {
11350 $this->selfLink = $selfLink;
11351 }
11352
11353 public function getSelfLink()
11354 {
11355 return $this->selfLink;
11356 }
11357 }
11358
11359 class Analytify_Google_Service_Compute_TargetInstancesScopedList extends Analytify_Google_Collection
11360 {
11361 protected $targetInstancesType = 'Analytify_Google_Service_Compute_TargetInstance';
11362 protected $targetInstancesDataType = 'array';
11363 protected $warningType = 'Analytify_Google_Service_Compute_TargetInstancesScopedListWarning';
11364 protected $warningDataType = '';
11365
11366 public function setTargetInstances($targetInstances)
11367 {
11368 $this->targetInstances = $targetInstances;
11369 }
11370
11371 public function getTargetInstances()
11372 {
11373 return $this->targetInstances;
11374 }
11375
11376 public function setWarning(Analytify_Google_Service_Compute_TargetInstancesScopedListWarning $warning)
11377 {
11378 $this->warning = $warning;
11379 }
11380
11381 public function getWarning()
11382 {
11383 return $this->warning;
11384 }
11385 }
11386
11387 class Analytify_Google_Service_Compute_TargetInstancesScopedListWarning extends Analytify_Google_Collection
11388 {
11389 public $code;
11390 protected $dataType = 'Analytify_Google_Service_Compute_TargetInstancesScopedListWarningData';
11391 protected $dataDataType = 'array';
11392 public $message;
11393
11394 public function setCode($code)
11395 {
11396 $this->code = $code;
11397 }
11398
11399 public function getCode()
11400 {
11401 return $this->code;
11402 }
11403
11404 public function setData($data)
11405 {
11406 $this->data = $data;
11407 }
11408
11409 public function getData()
11410 {
11411 return $this->data;
11412 }
11413
11414 public function setMessage($message)
11415 {
11416 $this->message = $message;
11417 }
11418
11419 public function getMessage()
11420 {
11421 return $this->message;
11422 }
11423 }
11424
11425 class Analytify_Google_Service_Compute_TargetInstancesScopedListWarningData extends Analytify_Google_Model
11426 {
11427 public $key;
11428 public $value;
11429
11430 public function setKey($key)
11431 {
11432 $this->key = $key;
11433 }
11434
11435 public function getKey()
11436 {
11437 return $this->key;
11438 }
11439
11440 public function setValue($value)
11441 {
11442 $this->value = $value;
11443 }
11444
11445 public function getValue()
11446 {
11447 return $this->value;
11448 }
11449 }
11450
11451 class Analytify_Google_Service_Compute_TargetPool extends Analytify_Google_Collection
11452 {
11453 public $backupPool;
11454 public $creationTimestamp;
11455 public $description;
11456 public $failoverRatio;
11457 public $healthChecks;
11458 public $id;
11459 public $instances;
11460 public $kind;
11461 public $name;
11462 public $region;
11463 public $selfLink;
11464 public $sessionAffinity;
11465
11466 public function setBackupPool($backupPool)
11467 {
11468 $this->backupPool = $backupPool;
11469 }
11470
11471 public function getBackupPool()
11472 {
11473 return $this->backupPool;
11474 }
11475
11476 public function setCreationTimestamp($creationTimestamp)
11477 {
11478 $this->creationTimestamp = $creationTimestamp;
11479 }
11480
11481 public function getCreationTimestamp()
11482 {
11483 return $this->creationTimestamp;
11484 }
11485
11486 public function setDescription($description)
11487 {
11488 $this->description = $description;
11489 }
11490
11491 public function getDescription()
11492 {
11493 return $this->description;
11494 }
11495
11496 public function setFailoverRatio($failoverRatio)
11497 {
11498 $this->failoverRatio = $failoverRatio;
11499 }
11500
11501 public function getFailoverRatio()
11502 {
11503 return $this->failoverRatio;
11504 }
11505
11506 public function setHealthChecks($healthChecks)
11507 {
11508 $this->healthChecks = $healthChecks;
11509 }
11510
11511 public function getHealthChecks()
11512 {
11513 return $this->healthChecks;
11514 }
11515
11516 public function setId($id)
11517 {
11518 $this->id = $id;
11519 }
11520
11521 public function getId()
11522 {
11523 return $this->id;
11524 }
11525
11526 public function setInstances($instances)
11527 {
11528 $this->instances = $instances;
11529 }
11530
11531 public function getInstances()
11532 {
11533 return $this->instances;
11534 }
11535
11536 public function setKind($kind)
11537 {
11538 $this->kind = $kind;
11539 }
11540
11541 public function getKind()
11542 {
11543 return $this->kind;
11544 }
11545
11546 public function setName($name)
11547 {
11548 $this->name = $name;
11549 }
11550
11551 public function getName()
11552 {
11553 return $this->name;
11554 }
11555
11556 public function setRegion($region)
11557 {
11558 $this->region = $region;
11559 }
11560
11561 public function getRegion()
11562 {
11563 return $this->region;
11564 }
11565
11566 public function setSelfLink($selfLink)
11567 {
11568 $this->selfLink = $selfLink;
11569 }
11570
11571 public function getSelfLink()
11572 {
11573 return $this->selfLink;
11574 }
11575
11576 public function setSessionAffinity($sessionAffinity)
11577 {
11578 $this->sessionAffinity = $sessionAffinity;
11579 }
11580
11581 public function getSessionAffinity()
11582 {
11583 return $this->sessionAffinity;
11584 }
11585 }
11586
11587 class Analytify_Google_Service_Compute_TargetPoolAggregatedList extends Analytify_Google_Model
11588 {
11589 public $id;
11590 protected $itemsType = 'Analytify_Google_Service_Compute_TargetPoolsScopedList';
11591 protected $itemsDataType = 'map';
11592 public $kind;
11593 public $nextPageToken;
11594 public $selfLink;
11595
11596 public function setId($id)
11597 {
11598 $this->id = $id;
11599 }
11600
11601 public function getId()
11602 {
11603 return $this->id;
11604 }
11605
11606 public function setItems($items)
11607 {
11608 $this->items = $items;
11609 }
11610
11611 public function getItems()
11612 {
11613 return $this->items;
11614 }
11615
11616 public function setKind($kind)
11617 {
11618 $this->kind = $kind;
11619 }
11620
11621 public function getKind()
11622 {
11623 return $this->kind;
11624 }
11625
11626 public function setNextPageToken($nextPageToken)
11627 {
11628 $this->nextPageToken = $nextPageToken;
11629 }
11630
11631 public function getNextPageToken()
11632 {
11633 return $this->nextPageToken;
11634 }
11635
11636 public function setSelfLink($selfLink)
11637 {
11638 $this->selfLink = $selfLink;
11639 }
11640
11641 public function getSelfLink()
11642 {
11643 return $this->selfLink;
11644 }
11645 }
11646
11647 class Analytify_Google_Service_Compute_TargetPoolAggregatedListItems extends Analytify_Google_Model
11648 {
11649
11650 }
11651
11652 class Analytify_Google_Service_Compute_TargetPoolInstanceHealth extends Analytify_Google_Collection
11653 {
11654 protected $healthStatusType = 'Analytify_Google_Service_Compute_HealthStatus';
11655 protected $healthStatusDataType = 'array';
11656 public $kind;
11657
11658 public function setHealthStatus($healthStatus)
11659 {
11660 $this->healthStatus = $healthStatus;
11661 }
11662
11663 public function getHealthStatus()
11664 {
11665 return $this->healthStatus;
11666 }
11667
11668 public function setKind($kind)
11669 {
11670 $this->kind = $kind;
11671 }
11672
11673 public function getKind()
11674 {
11675 return $this->kind;
11676 }
11677 }
11678
11679 class Analytify_Google_Service_Compute_TargetPoolList extends Analytify_Google_Collection
11680 {
11681 public $id;
11682 protected $itemsType = 'Analytify_Google_Service_Compute_TargetPool';
11683 protected $itemsDataType = 'array';
11684 public $kind;
11685 public $nextPageToken;
11686 public $selfLink;
11687
11688 public function setId($id)
11689 {
11690 $this->id = $id;
11691 }
11692
11693 public function getId()
11694 {
11695 return $this->id;
11696 }
11697
11698 public function setItems($items)
11699 {
11700 $this->items = $items;
11701 }
11702
11703 public function getItems()
11704 {
11705 return $this->items;
11706 }
11707
11708 public function setKind($kind)
11709 {
11710 $this->kind = $kind;
11711 }
11712
11713 public function getKind()
11714 {
11715 return $this->kind;
11716 }
11717
11718 public function setNextPageToken($nextPageToken)
11719 {
11720 $this->nextPageToken = $nextPageToken;
11721 }
11722
11723 public function getNextPageToken()
11724 {
11725 return $this->nextPageToken;
11726 }
11727
11728 public function setSelfLink($selfLink)
11729 {
11730 $this->selfLink = $selfLink;
11731 }
11732
11733 public function getSelfLink()
11734 {
11735 return $this->selfLink;
11736 }
11737 }
11738
11739 class Analytify_Google_Service_Compute_TargetPoolsAddHealthCheckRequest extends Analytify_Google_Collection
11740 {
11741 protected $healthChecksType = 'Analytify_Google_Service_Compute_HealthCheckReference';
11742 protected $healthChecksDataType = 'array';
11743
11744 public function setHealthChecks($healthChecks)
11745 {
11746 $this->healthChecks = $healthChecks;
11747 }
11748
11749 public function getHealthChecks()
11750 {
11751 return $this->healthChecks;
11752 }
11753 }
11754
11755 class Analytify_Google_Service_Compute_TargetPoolsAddInstanceRequest extends Analytify_Google_Collection
11756 {
11757 protected $instancesType = 'Analytify_Google_Service_Compute_InstanceReference';
11758 protected $instancesDataType = 'array';
11759
11760 public function setInstances($instances)
11761 {
11762 $this->instances = $instances;
11763 }
11764
11765 public function getInstances()
11766 {
11767 return $this->instances;
11768 }
11769 }
11770
11771 class Analytify_Google_Service_Compute_TargetPoolsRemoveHealthCheckRequest extends Analytify_Google_Collection
11772 {
11773 protected $healthChecksType = 'Analytify_Google_Service_Compute_HealthCheckReference';
11774 protected $healthChecksDataType = 'array';
11775
11776 public function setHealthChecks($healthChecks)
11777 {
11778 $this->healthChecks = $healthChecks;
11779 }
11780
11781 public function getHealthChecks()
11782 {
11783 return $this->healthChecks;
11784 }
11785 }
11786
11787 class Analytify_Google_Service_Compute_TargetPoolsRemoveInstanceRequest extends Analytify_Google_Collection
11788 {
11789 protected $instancesType = 'Analytify_Google_Service_Compute_InstanceReference';
11790 protected $instancesDataType = 'array';
11791
11792 public function setInstances($instances)
11793 {
11794 $this->instances = $instances;
11795 }
11796
11797 public function getInstances()
11798 {
11799 return $this->instances;
11800 }
11801 }
11802
11803 class Analytify_Google_Service_Compute_TargetPoolsScopedList extends Analytify_Google_Collection
11804 {
11805 protected $targetPoolsType = 'Analytify_Google_Service_Compute_TargetPool';
11806 protected $targetPoolsDataType = 'array';
11807 protected $warningType = 'Analytify_Google_Service_Compute_TargetPoolsScopedListWarning';
11808 protected $warningDataType = '';
11809
11810 public function setTargetPools($targetPools)
11811 {
11812 $this->targetPools = $targetPools;
11813 }
11814
11815 public function getTargetPools()
11816 {
11817 return $this->targetPools;
11818 }
11819
11820 public function setWarning(Analytify_Google_Service_Compute_TargetPoolsScopedListWarning $warning)
11821 {
11822 $this->warning = $warning;
11823 }
11824
11825 public function getWarning()
11826 {
11827 return $this->warning;
11828 }
11829 }
11830
11831 class Analytify_Google_Service_Compute_TargetPoolsScopedListWarning extends Analytify_Google_Collection
11832 {
11833 public $code;
11834 protected $dataType = 'Analytify_Google_Service_Compute_TargetPoolsScopedListWarningData';
11835 protected $dataDataType = 'array';
11836 public $message;
11837
11838 public function setCode($code)
11839 {
11840 $this->code = $code;
11841 }
11842
11843 public function getCode()
11844 {
11845 return $this->code;
11846 }
11847
11848 public function setData($data)
11849 {
11850 $this->data = $data;
11851 }
11852
11853 public function getData()
11854 {
11855 return $this->data;
11856 }
11857
11858 public function setMessage($message)
11859 {
11860 $this->message = $message;
11861 }
11862
11863 public function getMessage()
11864 {
11865 return $this->message;
11866 }
11867 }
11868
11869 class Analytify_Google_Service_Compute_TargetPoolsScopedListWarningData extends Analytify_Google_Model
11870 {
11871 public $key;
11872 public $value;
11873
11874 public function setKey($key)
11875 {
11876 $this->key = $key;
11877 }
11878
11879 public function getKey()
11880 {
11881 return $this->key;
11882 }
11883
11884 public function setValue($value)
11885 {
11886 $this->value = $value;
11887 }
11888
11889 public function getValue()
11890 {
11891 return $this->value;
11892 }
11893 }
11894
11895 class Analytify_Google_Service_Compute_TargetReference extends Analytify_Google_Model
11896 {
11897 public $target;
11898
11899 public function setTarget($target)
11900 {
11901 $this->target = $target;
11902 }
11903
11904 public function getTarget()
11905 {
11906 return $this->target;
11907 }
11908 }
11909
11910 class Analytify_Google_Service_Compute_TestFailure extends Analytify_Google_Model
11911 {
11912 public $actualService;
11913 public $expectedService;
11914 public $host;
11915 public $path;
11916
11917 public function setActualService($actualService)
11918 {
11919 $this->actualService = $actualService;
11920 }
11921
11922 public function getActualService()
11923 {
11924 return $this->actualService;
11925 }
11926
11927 public function setExpectedService($expectedService)
11928 {
11929 $this->expectedService = $expectedService;
11930 }
11931
11932 public function getExpectedService()
11933 {
11934 return $this->expectedService;
11935 }
11936
11937 public function setHost($host)
11938 {
11939 $this->host = $host;
11940 }
11941
11942 public function getHost()
11943 {
11944 return $this->host;
11945 }
11946
11947 public function setPath($path)
11948 {
11949 $this->path = $path;
11950 }
11951
11952 public function getPath()
11953 {
11954 return $this->path;
11955 }
11956 }
11957
11958 class Analytify_Google_Service_Compute_UrlMap extends Analytify_Google_Collection
11959 {
11960 public $creationTimestamp;
11961 public $defaultService;
11962 public $description;
11963 public $fingerprint;
11964 protected $hostRulesType = 'Analytify_Google_Service_Compute_HostRule';
11965 protected $hostRulesDataType = 'array';
11966 public $id;
11967 public $kind;
11968 public $name;
11969 protected $pathMatchersType = 'Analytify_Google_Service_Compute_PathMatcher';
11970 protected $pathMatchersDataType = 'array';
11971 public $selfLink;
11972 protected $testsType = 'Analytify_Google_Service_Compute_UrlMapTest';
11973 protected $testsDataType = 'array';
11974
11975 public function setCreationTimestamp($creationTimestamp)
11976 {
11977 $this->creationTimestamp = $creationTimestamp;
11978 }
11979
11980 public function getCreationTimestamp()
11981 {
11982 return $this->creationTimestamp;
11983 }
11984
11985 public function setDefaultService($defaultService)
11986 {
11987 $this->defaultService = $defaultService;
11988 }
11989
11990 public function getDefaultService()
11991 {
11992 return $this->defaultService;
11993 }
11994
11995 public function setDescription($description)
11996 {
11997 $this->description = $description;
11998 }
11999
12000 public function getDescription()
12001 {
12002 return $this->description;
12003 }
12004
12005 public function setFingerprint($fingerprint)
12006 {
12007 $this->fingerprint = $fingerprint;
12008 }
12009
12010 public function getFingerprint()
12011 {
12012 return $this->fingerprint;
12013 }
12014
12015 public function setHostRules($hostRules)
12016 {
12017 $this->hostRules = $hostRules;
12018 }
12019
12020 public function getHostRules()
12021 {
12022 return $this->hostRules;
12023 }
12024
12025 public function setId($id)
12026 {
12027 $this->id = $id;
12028 }
12029
12030 public function getId()
12031 {
12032 return $this->id;
12033 }
12034
12035 public function setKind($kind)
12036 {
12037 $this->kind = $kind;
12038 }
12039
12040 public function getKind()
12041 {
12042 return $this->kind;
12043 }
12044
12045 public function setName($name)
12046 {
12047 $this->name = $name;
12048 }
12049
12050 public function getName()
12051 {
12052 return $this->name;
12053 }
12054
12055 public function setPathMatchers($pathMatchers)
12056 {
12057 $this->pathMatchers = $pathMatchers;
12058 }
12059
12060 public function getPathMatchers()
12061 {
12062 return $this->pathMatchers;
12063 }
12064
12065 public function setSelfLink($selfLink)
12066 {
12067 $this->selfLink = $selfLink;
12068 }
12069
12070 public function getSelfLink()
12071 {
12072 return $this->selfLink;
12073 }
12074
12075 public function setTests($tests)
12076 {
12077 $this->tests = $tests;
12078 }
12079
12080 public function getTests()
12081 {
12082 return $this->tests;
12083 }
12084 }
12085
12086 class Analytify_Google_Service_Compute_UrlMapList extends Analytify_Google_Collection
12087 {
12088 public $id;
12089 protected $itemsType = 'Analytify_Google_Service_Compute_UrlMap';
12090 protected $itemsDataType = 'array';
12091 public $kind;
12092 public $nextPageToken;
12093 public $selfLink;
12094
12095 public function setId($id)
12096 {
12097 $this->id = $id;
12098 }
12099
12100 public function getId()
12101 {
12102 return $this->id;
12103 }
12104
12105 public function setItems($items)
12106 {
12107 $this->items = $items;
12108 }
12109
12110 public function getItems()
12111 {
12112 return $this->items;
12113 }
12114
12115 public function setKind($kind)
12116 {
12117 $this->kind = $kind;
12118 }
12119
12120 public function getKind()
12121 {
12122 return $this->kind;
12123 }
12124
12125 public function setNextPageToken($nextPageToken)
12126 {
12127 $this->nextPageToken = $nextPageToken;
12128 }
12129
12130 public function getNextPageToken()
12131 {
12132 return $this->nextPageToken;
12133 }
12134
12135 public function setSelfLink($selfLink)
12136 {
12137 $this->selfLink = $selfLink;
12138 }
12139
12140 public function getSelfLink()
12141 {
12142 return $this->selfLink;
12143 }
12144 }
12145
12146 class Analytify_Google_Service_Compute_UrlMapReference extends Analytify_Google_Model
12147 {
12148 public $urlMap;
12149
12150 public function setUrlMap($urlMap)
12151 {
12152 $this->urlMap = $urlMap;
12153 }
12154
12155 public function getUrlMap()
12156 {
12157 return $this->urlMap;
12158 }
12159 }
12160
12161 class Analytify_Google_Service_Compute_UrlMapTest extends Analytify_Google_Model
12162 {
12163 public $description;
12164 public $host;
12165 public $path;
12166 public $service;
12167
12168 public function setDescription($description)
12169 {
12170 $this->description = $description;
12171 }
12172
12173 public function getDescription()
12174 {
12175 return $this->description;
12176 }
12177
12178 public function setHost($host)
12179 {
12180 $this->host = $host;
12181 }
12182
12183 public function getHost()
12184 {
12185 return $this->host;
12186 }
12187
12188 public function setPath($path)
12189 {
12190 $this->path = $path;
12191 }
12192
12193 public function getPath()
12194 {
12195 return $this->path;
12196 }
12197
12198 public function setService($service)
12199 {
12200 $this->service = $service;
12201 }
12202
12203 public function getService()
12204 {
12205 return $this->service;
12206 }
12207 }
12208
12209 class Analytify_Google_Service_Compute_UrlMapValidationResult extends Analytify_Google_Collection
12210 {
12211 public $loadErrors;
12212 public $loadSucceeded;
12213 protected $testFailuresType = 'Analytify_Google_Service_Compute_TestFailure';
12214 protected $testFailuresDataType = 'array';
12215 public $testPassed;
12216
12217 public function setLoadErrors($loadErrors)
12218 {
12219 $this->loadErrors = $loadErrors;
12220 }
12221
12222 public function getLoadErrors()
12223 {
12224 return $this->loadErrors;
12225 }
12226
12227 public function setLoadSucceeded($loadSucceeded)
12228 {
12229 $this->loadSucceeded = $loadSucceeded;
12230 }
12231
12232 public function getLoadSucceeded()
12233 {
12234 return $this->loadSucceeded;
12235 }
12236
12237 public function setTestFailures($testFailures)
12238 {
12239 $this->testFailures = $testFailures;
12240 }
12241
12242 public function getTestFailures()
12243 {
12244 return $this->testFailures;
12245 }
12246
12247 public function setTestPassed($testPassed)
12248 {
12249 $this->testPassed = $testPassed;
12250 }
12251
12252 public function getTestPassed()
12253 {
12254 return $this->testPassed;
12255 }
12256 }
12257
12258 class Analytify_Google_Service_Compute_UrlMapsValidateRequest extends Analytify_Google_Model
12259 {
12260 protected $resourceType = 'Analytify_Google_Service_Compute_UrlMap';
12261 protected $resourceDataType = '';
12262
12263 public function setResource(Analytify_Google_Service_Compute_UrlMap $resource)
12264 {
12265 $this->resource = $resource;
12266 }
12267
12268 public function getResource()
12269 {
12270 return $this->resource;
12271 }
12272 }
12273
12274 class Analytify_Google_Service_Compute_UrlMapsValidateResponse extends Analytify_Google_Model
12275 {
12276 protected $resultType = 'Analytify_Google_Service_Compute_UrlMapValidationResult';
12277 protected $resultDataType = '';
12278
12279 public function setResult(Analytify_Google_Service_Compute_UrlMapValidationResult $result)
12280 {
12281 $this->result = $result;
12282 }
12283
12284 public function getResult()
12285 {
12286 return $this->result;
12287 }
12288 }
12289
12290 class Analytify_Google_Service_Compute_UsageExportLocation extends Analytify_Google_Model
12291 {
12292 public $bucketName;
12293 public $reportNamePrefix;
12294
12295 public function setBucketName($bucketName)
12296 {
12297 $this->bucketName = $bucketName;
12298 }
12299
12300 public function getBucketName()
12301 {
12302 return $this->bucketName;
12303 }
12304
12305 public function setReportNamePrefix($reportNamePrefix)
12306 {
12307 $this->reportNamePrefix = $reportNamePrefix;
12308 }
12309
12310 public function getReportNamePrefix()
12311 {
12312 return $this->reportNamePrefix;
12313 }
12314 }
12315
12316 class Analytify_Google_Service_Compute_Zone extends Analytify_Google_Collection
12317 {
12318 public $creationTimestamp;
12319 protected $deprecatedType = 'Analytify_Google_Service_Compute_DeprecationStatus';
12320 protected $deprecatedDataType = '';
12321 public $description;
12322 public $id;
12323 public $kind;
12324 protected $maintenanceWindowsType = 'Analytify_Google_Service_Compute_ZoneMaintenanceWindows';
12325 protected $maintenanceWindowsDataType = 'array';
12326 public $name;
12327 public $region;
12328 public $selfLink;
12329 public $status;
12330
12331 public function setCreationTimestamp($creationTimestamp)
12332 {
12333 $this->creationTimestamp = $creationTimestamp;
12334 }
12335
12336 public function getCreationTimestamp()
12337 {
12338 return $this->creationTimestamp;
12339 }
12340
12341 public function setDeprecated(Analytify_Google_Service_Compute_DeprecationStatus $deprecated)
12342 {
12343 $this->deprecated = $deprecated;
12344 }
12345
12346 public function getDeprecated()
12347 {
12348 return $this->deprecated;
12349 }
12350
12351 public function setDescription($description)
12352 {
12353 $this->description = $description;
12354 }
12355
12356 public function getDescription()
12357 {
12358 return $this->description;
12359 }
12360
12361 public function setId($id)
12362 {
12363 $this->id = $id;
12364 }
12365
12366 public function getId()
12367 {
12368 return $this->id;
12369 }
12370
12371 public function setKind($kind)
12372 {
12373 $this->kind = $kind;
12374 }
12375
12376 public function getKind()
12377 {
12378 return $this->kind;
12379 }
12380
12381 public function setMaintenanceWindows($maintenanceWindows)
12382 {
12383 $this->maintenanceWindows = $maintenanceWindows;
12384 }
12385
12386 public function getMaintenanceWindows()
12387 {
12388 return $this->maintenanceWindows;
12389 }
12390
12391 public function setName($name)
12392 {
12393 $this->name = $name;
12394 }
12395
12396 public function getName()
12397 {
12398 return $this->name;
12399 }
12400
12401 public function setRegion($region)
12402 {
12403 $this->region = $region;
12404 }
12405
12406 public function getRegion()
12407 {
12408 return $this->region;
12409 }
12410
12411 public function setSelfLink($selfLink)
12412 {
12413 $this->selfLink = $selfLink;
12414 }
12415
12416 public function getSelfLink()
12417 {
12418 return $this->selfLink;
12419 }
12420
12421 public function setStatus($status)
12422 {
12423 $this->status = $status;
12424 }
12425
12426 public function getStatus()
12427 {
12428 return $this->status;
12429 }
12430 }
12431
12432 class Analytify_Google_Service_Compute_ZoneList extends Analytify_Google_Collection
12433 {
12434 public $id;
12435 protected $itemsType = 'Analytify_Google_Service_Compute_Zone';
12436 protected $itemsDataType = 'array';
12437 public $kind;
12438 public $nextPageToken;
12439 public $selfLink;
12440
12441 public function setId($id)
12442 {
12443 $this->id = $id;
12444 }
12445
12446 public function getId()
12447 {
12448 return $this->id;
12449 }
12450
12451 public function setItems($items)
12452 {
12453 $this->items = $items;
12454 }
12455
12456 public function getItems()
12457 {
12458 return $this->items;
12459 }
12460
12461 public function setKind($kind)
12462 {
12463 $this->kind = $kind;
12464 }
12465
12466 public function getKind()
12467 {
12468 return $this->kind;
12469 }
12470
12471 public function setNextPageToken($nextPageToken)
12472 {
12473 $this->nextPageToken = $nextPageToken;
12474 }
12475
12476 public function getNextPageToken()
12477 {
12478 return $this->nextPageToken;
12479 }
12480
12481 public function setSelfLink($selfLink)
12482 {
12483 $this->selfLink = $selfLink;
12484 }
12485
12486 public function getSelfLink()
12487 {
12488 return $this->selfLink;
12489 }
12490 }
12491
12492 class Analytify_Google_Service_Compute_ZoneMaintenanceWindows extends Analytify_Google_Model
12493 {
12494 public $beginTime;
12495 public $description;
12496 public $endTime;
12497 public $name;
12498
12499 public function setBeginTime($beginTime)
12500 {
12501 $this->beginTime = $beginTime;
12502 }
12503
12504 public function getBeginTime()
12505 {
12506 return $this->beginTime;
12507 }
12508
12509 public function setDescription($description)
12510 {
12511 $this->description = $description;
12512 }
12513
12514 public function getDescription()
12515 {
12516 return $this->description;
12517 }
12518
12519 public function setEndTime($endTime)
12520 {
12521 $this->endTime = $endTime;
12522 }
12523
12524 public function getEndTime()
12525 {
12526 return $this->endTime;
12527 }
12528
12529 public function setName($name)
12530 {
12531 $this->name = $name;
12532 }
12533
12534 public function getName()
12535 {
12536 return $this->name;
12537 }
12538 }
12539