Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 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 Manager (v1beta2).
20
 *
21
 * <p>
22
 * The Deployment Manager API allows users to declaratively configure, deploy
23
 * and run complex solutions on the Google Cloud Platform.</p>
24
 *
25
 * <p>
26
 * For more information about this service, see the API
27
 * <a href="https://developers.google.com/deployment-manager/" target="_blank">Documentation</a>
28
 * </p>
29
 *
30
 * @author Google, Inc.
31
 */
32
#[AllowDynamicProperties]
33
class Google_Service_Manager extends Google_Service
34
{
35
  /** View and manage your applications deployed on Google App Engine. */
36
  const APPENGINE_ADMIN =
37
      "https://www.googleapis.com/auth/appengine.admin";
38
  /** View and manage your data across Google Cloud Platform services. */
39
  const CLOUD_PLATFORM =
40
      "https://www.googleapis.com/auth/cloud-platform";
41
  /** View your data across Google Cloud Platform services. */
42
  const CLOUD_PLATFORM_READ_ONLY =
43
      "https://www.googleapis.com/auth/cloud-platform.read-only";
44
  /** View and manage your Google Compute Engine resources. */
45
  const COMPUTE =
46
      "https://www.googleapis.com/auth/compute";
47
  /** Manage your data in Google Cloud Storage. */
48
  const DEVSTORAGE_READ_WRITE =
49
      "https://www.googleapis.com/auth/devstorage.read_write";
50
  /** View and manage your Google Cloud Platform management resources and deployment status information. */
51
  const NDEV_CLOUDMAN =
52
      "https://www.googleapis.com/auth/ndev.cloudman";
53
  /** View your Google Cloud Platform management resources and deployment status information. */
54
  const NDEV_CLOUDMAN_READONLY =
55
      "https://www.googleapis.com/auth/ndev.cloudman.readonly";
56
 
57
  public $deployments;
58
  public $templates;
59
 
60
 
61
  /**
62
   * Constructs the internal representation of the Manager service.
63
   *
64
   * @param Google_Client $client
65
   */
66
  public function __construct(Google_Client $client)
67
  {
68
    parent::__construct($client);
69
    $this->rootUrl = 'https://www.googleapis.com/';
70
    $this->servicePath = 'manager/v1beta2/projects/';
71
    $this->version = 'v1beta2';
72
    $this->serviceName = 'manager';
73
 
74
    $this->deployments = new Google_Service_Manager_Deployments_Resource(
75
        $this,
76
        $this->serviceName,
77
        'deployments',
78
        array(
79
          'methods' => array(
80
            'delete' => array(
81
              'path' => '{projectId}/regions/{region}/deployments/{deploymentName}',
82
              'httpMethod' => 'DELETE',
83
              'parameters' => array(
84
                'projectId' => array(
85
                  'location' => 'path',
86
                  'type' => 'string',
87
                  'required' => true,
88
                ),
89
                'region' => array(
90
                  'location' => 'path',
91
                  'type' => 'string',
92
                  'required' => true,
93
                ),
94
                'deploymentName' => array(
95
                  'location' => 'path',
96
                  'type' => 'string',
97
                  'required' => true,
98
                ),
99
              ),
100
            ),'get' => array(
101
              'path' => '{projectId}/regions/{region}/deployments/{deploymentName}',
102
              'httpMethod' => 'GET',
103
              'parameters' => array(
104
                'projectId' => array(
105
                  'location' => 'path',
106
                  'type' => 'string',
107
                  'required' => true,
108
                ),
109
                'region' => array(
110
                  'location' => 'path',
111
                  'type' => 'string',
112
                  'required' => true,
113
                ),
114
                'deploymentName' => array(
115
                  'location' => 'path',
116
                  'type' => 'string',
117
                  'required' => true,
118
                ),
119
              ),
120
            ),'insert' => array(
121
              'path' => '{projectId}/regions/{region}/deployments',
122
              'httpMethod' => 'POST',
123
              'parameters' => array(
124
                'projectId' => array(
125
                  'location' => 'path',
126
                  'type' => 'string',
127
                  'required' => true,
128
                ),
129
                'region' => array(
130
                  'location' => 'path',
131
                  'type' => 'string',
132
                  'required' => true,
133
                ),
134
              ),
135
            ),'list' => array(
136
              'path' => '{projectId}/regions/{region}/deployments',
137
              'httpMethod' => 'GET',
138
              'parameters' => array(
139
                'projectId' => array(
140
                  'location' => 'path',
141
                  'type' => 'string',
142
                  'required' => true,
143
                ),
144
                'region' => array(
145
                  'location' => 'path',
146
                  'type' => 'string',
147
                  'required' => true,
148
                ),
149
                'pageToken' => array(
150
                  'location' => 'query',
151
                  'type' => 'string',
152
                ),
153
                'maxResults' => array(
154
                  'location' => 'query',
155
                  'type' => 'integer',
156
                ),
157
              ),
158
            ),
159
          )
160
        )
161
    );
162
    $this->templates = new Google_Service_Manager_Templates_Resource(
163
        $this,
164
        $this->serviceName,
165
        'templates',
166
        array(
167
          'methods' => array(
168
            'delete' => array(
169
              'path' => '{projectId}/templates/{templateName}',
170
              'httpMethod' => 'DELETE',
171
              'parameters' => array(
172
                'projectId' => array(
173
                  'location' => 'path',
174
                  'type' => 'string',
175
                  'required' => true,
176
                ),
177
                'templateName' => array(
178
                  'location' => 'path',
179
                  'type' => 'string',
180
                  'required' => true,
181
                ),
182
              ),
183
            ),'get' => array(
184
              'path' => '{projectId}/templates/{templateName}',
185
              'httpMethod' => 'GET',
186
              'parameters' => array(
187
                'projectId' => array(
188
                  'location' => 'path',
189
                  'type' => 'string',
190
                  'required' => true,
191
                ),
192
                'templateName' => array(
193
                  'location' => 'path',
194
                  'type' => 'string',
195
                  'required' => true,
196
                ),
197
              ),
198
            ),'insert' => array(
199
              'path' => '{projectId}/templates',
200
              'httpMethod' => 'POST',
201
              'parameters' => array(
202
                'projectId' => array(
203
                  'location' => 'path',
204
                  'type' => 'string',
205
                  'required' => true,
206
                ),
207
              ),
208
            ),'list' => array(
209
              'path' => '{projectId}/templates',
210
              'httpMethod' => 'GET',
211
              'parameters' => array(
212
                'projectId' => array(
213
                  'location' => 'path',
214
                  'type' => 'string',
215
                  'required' => true,
216
                ),
217
                'pageToken' => array(
218
                  'location' => 'query',
219
                  'type' => 'string',
220
                ),
221
                'maxResults' => array(
222
                  'location' => 'query',
223
                  'type' => 'integer',
224
                ),
225
              ),
226
            ),
227
          )
228
        )
229
    );
230
  }
231
}
232
 
233
 
234
/**
235
 * The "deployments" collection of methods.
236
 * Typical usage is:
237
 *  <code>
238
 *   $managerService = new Google_Service_Manager(...);
239
 *   $deployments = $managerService->deployments;
240
 *  </code>
241
 */
242
#[AllowDynamicProperties]
243
class Google_Service_Manager_Deployments_Resource extends Google_Service_Resource
244
{
245
 
246
  /**
247
   * (deployments.delete)
248
   *
249
   * @param string $projectId
250
   * @param string $region
251
   * @param string $deploymentName
252
   * @param array $optParams Optional parameters.
253
   */
254
  public function delete($projectId, $region, $deploymentName, $optParams = array())
255
  {
256
    $params = array('projectId' => $projectId, 'region' => $region, 'deploymentName' => $deploymentName);
257
    $params = array_merge($params, $optParams);
258
    return $this->call('delete', array($params));
259
  }
260
 
261
  /**
262
   * (deployments.get)
263
   *
264
   * @param string $projectId
265
   * @param string $region
266
   * @param string $deploymentName
267
   * @param array $optParams Optional parameters.
268
   * @return Google_Service_Manager_Deployment
269
   */
270
  public function get($projectId, $region, $deploymentName, $optParams = array())
271
  {
272
    $params = array('projectId' => $projectId, 'region' => $region, 'deploymentName' => $deploymentName);
273
    $params = array_merge($params, $optParams);
274
    return $this->call('get', array($params), "Google_Service_Manager_Deployment");
275
  }
276
 
277
  /**
278
   * (deployments.insert)
279
   *
280
   * @param string $projectId
281
   * @param string $region
282
   * @param Google_Deployment $postBody
283
   * @param array $optParams Optional parameters.
284
   * @return Google_Service_Manager_Deployment
285
   */
286
  public function insert($projectId, $region, Google_Service_Manager_Deployment $postBody, $optParams = array())
287
  {
288
    $params = array('projectId' => $projectId, 'region' => $region, 'postBody' => $postBody);
289
    $params = array_merge($params, $optParams);
290
    return $this->call('insert', array($params), "Google_Service_Manager_Deployment");
291
  }
292
 
293
  /**
294
   * (deployments.listDeployments)
295
   *
296
   * @param string $projectId
297
   * @param string $region
298
   * @param array $optParams Optional parameters.
299
   *
300
   * @opt_param string pageToken Specifies a nextPageToken returned by a previous
301
   * list request. This token can be used to request the next page of results from
302
   * a previous list request.
303
   * @opt_param int maxResults Maximum count of results to be returned. Acceptable
304
   * values are 0 to 100, inclusive. (Default: 50)
305
   * @return Google_Service_Manager_DeploymentsListResponse
306
   */
307
  public function listDeployments($projectId, $region, $optParams = array())
308
  {
309
    $params = array('projectId' => $projectId, 'region' => $region);
310
    $params = array_merge($params, $optParams);
311
    return $this->call('list', array($params), "Google_Service_Manager_DeploymentsListResponse");
312
  }
313
}
314
 
315
/**
316
 * The "templates" collection of methods.
317
 * Typical usage is:
318
 *  <code>
319
 *   $managerService = new Google_Service_Manager(...);
320
 *   $templates = $managerService->templates;
321
 *  </code>
322
 */
323
#[AllowDynamicProperties]
324
class Google_Service_Manager_Templates_Resource extends Google_Service_Resource
325
{
326
 
327
  /**
328
   * (templates.delete)
329
   *
330
   * @param string $projectId
331
   * @param string $templateName
332
   * @param array $optParams Optional parameters.
333
   */
334
  public function delete($projectId, $templateName, $optParams = array())
335
  {
336
    $params = array('projectId' => $projectId, 'templateName' => $templateName);
337
    $params = array_merge($params, $optParams);
338
    return $this->call('delete', array($params));
339
  }
340
 
341
  /**
342
   * (templates.get)
343
   *
344
   * @param string $projectId
345
   * @param string $templateName
346
   * @param array $optParams Optional parameters.
347
   * @return Google_Service_Manager_Template
348
   */
349
  public function get($projectId, $templateName, $optParams = array())
350
  {
351
    $params = array('projectId' => $projectId, 'templateName' => $templateName);
352
    $params = array_merge($params, $optParams);
353
    return $this->call('get', array($params), "Google_Service_Manager_Template");
354
  }
355
 
356
  /**
357
   * (templates.insert)
358
   *
359
   * @param string $projectId
360
   * @param Google_Template $postBody
361
   * @param array $optParams Optional parameters.
362
   * @return Google_Service_Manager_Template
363
   */
364
  public function insert($projectId, Google_Service_Manager_Template $postBody, $optParams = array())
365
  {
366
    $params = array('projectId' => $projectId, 'postBody' => $postBody);
367
    $params = array_merge($params, $optParams);
368
    return $this->call('insert', array($params), "Google_Service_Manager_Template");
369
  }
370
 
371
  /**
372
   * (templates.listTemplates)
373
   *
374
   * @param string $projectId
375
   * @param array $optParams Optional parameters.
376
   *
377
   * @opt_param string pageToken Specifies a nextPageToken returned by a previous
378
   * list request. This token can be used to request the next page of results from
379
   * a previous list request.
380
   * @opt_param int maxResults Maximum count of results to be returned. Acceptable
381
   * values are 0 to 100, inclusive. (Default: 50)
382
   * @return Google_Service_Manager_TemplatesListResponse
383
   */
384
  public function listTemplates($projectId, $optParams = array())
385
  {
386
    $params = array('projectId' => $projectId);
387
    $params = array_merge($params, $optParams);
388
    return $this->call('list', array($params), "Google_Service_Manager_TemplatesListResponse");
389
  }
390
}
391
 
392
 
393
 
394
 
395
#[AllowDynamicProperties]
396
class Google_Service_Manager_AccessConfig extends Google_Model
397
{
398
  protected $internal_gapi_mappings = array(
399
  );
400
  public $name;
401
  public $natIp;
402
  public $type;
403
 
404
 
405
  public function setName($name)
406
  {
407
    $this->name = $name;
408
  }
409
  public function getName()
410
  {
411
    return $this->name;
412
  }
413
  public function setNatIp($natIp)
414
  {
415
    $this->natIp = $natIp;
416
  }
417
  public function getNatIp()
418
  {
419
    return $this->natIp;
420
  }
421
  public function setType($type)
422
  {
423
    $this->type = $type;
424
  }
425
  public function getType()
426
  {
427
    return $this->type;
428
  }
429
}
430
 
431
#[AllowDynamicProperties]
432
class Google_Service_Manager_Action extends Google_Collection
433
{
434
  protected $collection_key = 'commands';
435
  protected $internal_gapi_mappings = array(
436
  );
437
  public $commands;
438
  public $timeoutMs;
439
 
440
 
441
  public function setCommands($commands)
442
  {
443
    $this->commands = $commands;
444
  }
445
  public function getCommands()
446
  {
447
    return $this->commands;
448
  }
449
  public function setTimeoutMs($timeoutMs)
450
  {
451
    $this->timeoutMs = $timeoutMs;
452
  }
453
  public function getTimeoutMs()
454
  {
455
    return $this->timeoutMs;
456
  }
457
}
458
 
459
#[AllowDynamicProperties]
460
class Google_Service_Manager_AllowedRule extends Google_Collection
461
{
462
  protected $collection_key = 'ports';
463
  protected $internal_gapi_mappings = array(
464
        "iPProtocol" => "IPProtocol",
465
  );
466
  public $iPProtocol;
467
  public $ports;
468
 
469
 
470
  public function setIPProtocol($iPProtocol)
471
  {
472
    $this->iPProtocol = $iPProtocol;
473
  }
474
  public function getIPProtocol()
475
  {
476
    return $this->iPProtocol;
477
  }
478
  public function setPorts($ports)
479
  {
480
    $this->ports = $ports;
481
  }
482
  public function getPorts()
483
  {
484
    return $this->ports;
485
  }
486
}
487
 
488
#[AllowDynamicProperties]
489
class Google_Service_Manager_AutoscalingModule extends Google_Model
490
{
491
  protected $internal_gapi_mappings = array(
492
  );
493
  public $coolDownPeriodSec;
494
  public $description;
495
  public $maxNumReplicas;
496
  public $minNumReplicas;
497
  public $signalType;
498
  public $targetModule;
499
  public $targetUtilization;
500
 
501
 
502
  public function setCoolDownPeriodSec($coolDownPeriodSec)
503
  {
504
    $this->coolDownPeriodSec = $coolDownPeriodSec;
505
  }
506
  public function getCoolDownPeriodSec()
507
  {
508
    return $this->coolDownPeriodSec;
509
  }
510
  public function setDescription($description)
511
  {
512
    $this->description = $description;
513
  }
514
  public function getDescription()
515
  {
516
    return $this->description;
517
  }
518
  public function setMaxNumReplicas($maxNumReplicas)
519
  {
520
    $this->maxNumReplicas = $maxNumReplicas;
521
  }
522
  public function getMaxNumReplicas()
523
  {
524
    return $this->maxNumReplicas;
525
  }
526
  public function setMinNumReplicas($minNumReplicas)
527
  {
528
    $this->minNumReplicas = $minNumReplicas;
529
  }
530
  public function getMinNumReplicas()
531
  {
532
    return $this->minNumReplicas;
533
  }
534
  public function setSignalType($signalType)
535
  {
536
    $this->signalType = $signalType;
537
  }
538
  public function getSignalType()
539
  {
540
    return $this->signalType;
541
  }
542
  public function setTargetModule($targetModule)
543
  {
544
    $this->targetModule = $targetModule;
545
  }
546
  public function getTargetModule()
547
  {
548
    return $this->targetModule;
549
  }
550
  public function setTargetUtilization($targetUtilization)
551
  {
552
    $this->targetUtilization = $targetUtilization;
553
  }
554
  public function getTargetUtilization()
555
  {
556
    return $this->targetUtilization;
557
  }
558
}
559
 
560
#[AllowDynamicProperties]
561
class Google_Service_Manager_AutoscalingModuleStatus extends Google_Model
562
{
563
  protected $internal_gapi_mappings = array(
564
  );
565
  public $autoscalingConfigUrl;
566
 
567
 
568
  public function setAutoscalingConfigUrl($autoscalingConfigUrl)
569
  {
570
    $this->autoscalingConfigUrl = $autoscalingConfigUrl;
571
  }
572
  public function getAutoscalingConfigUrl()
573
  {
574
    return $this->autoscalingConfigUrl;
575
  }
576
}
577
 
578
#[AllowDynamicProperties]
579
class Google_Service_Manager_DeployState extends Google_Model
580
{
581
  protected $internal_gapi_mappings = array(
582
  );
583
  public $details;
584
  public $status;
585
 
586
 
587
  public function setDetails($details)
588
  {
589
    $this->details = $details;
590
  }
591
  public function getDetails()
592
  {
593
    return $this->details;
594
  }
595
  public function setStatus($status)
596
  {
597
    $this->status = $status;
598
  }
599
  public function getStatus()
600
  {
601
    return $this->status;
602
  }
603
}
604
 
605
#[AllowDynamicProperties]
606
class Google_Service_Manager_Deployment extends Google_Collection
607
{
608
  protected $collection_key = 'overrides';
609
  protected $internal_gapi_mappings = array(
610
  );
611
  public $creationDate;
612
  public $description;
613
  protected $modulesType = 'Google_Service_Manager_ModuleStatus';
614
  protected $modulesDataType = 'map';
615
  public $name;
616
  protected $overridesType = 'Google_Service_Manager_ParamOverride';
617
  protected $overridesDataType = 'array';
618
  protected $stateType = 'Google_Service_Manager_DeployState';
619
  protected $stateDataType = '';
620
  public $templateName;
621
 
622
 
623
  public function setCreationDate($creationDate)
624
  {
625
    $this->creationDate = $creationDate;
626
  }
627
  public function getCreationDate()
628
  {
629
    return $this->creationDate;
630
  }
631
  public function setDescription($description)
632
  {
633
    $this->description = $description;
634
  }
635
  public function getDescription()
636
  {
637
    return $this->description;
638
  }
639
  public function setModules($modules)
640
  {
641
    $this->modules = $modules;
642
  }
643
  public function getModules()
644
  {
645
    return $this->modules;
646
  }
647
  public function setName($name)
648
  {
649
    $this->name = $name;
650
  }
651
  public function getName()
652
  {
653
    return $this->name;
654
  }
655
  public function setOverrides($overrides)
656
  {
657
    $this->overrides = $overrides;
658
  }
659
  public function getOverrides()
660
  {
661
    return $this->overrides;
662
  }
663
  public function setState(Google_Service_Manager_DeployState $state)
664
  {
665
    $this->state = $state;
666
  }
667
  public function getState()
668
  {
669
    return $this->state;
670
  }
671
  public function setTemplateName($templateName)
672
  {
673
    $this->templateName = $templateName;
674
  }
675
  public function getTemplateName()
676
  {
677
    return $this->templateName;
678
  }
679
}
680
 
681
#[AllowDynamicProperties]
682
class Google_Service_Manager_DeploymentModules extends Google_Model
683
{
684
}
685
 
686
#[AllowDynamicProperties]
687
class Google_Service_Manager_DeploymentsListResponse extends Google_Collection
688
{
689
  protected $collection_key = 'resources';
690
  protected $internal_gapi_mappings = array(
691
  );
692
  public $nextPageToken;
693
  protected $resourcesType = 'Google_Service_Manager_Deployment';
694
  protected $resourcesDataType = 'array';
695
 
696
 
697
  public function setNextPageToken($nextPageToken)
698
  {
699
    $this->nextPageToken = $nextPageToken;
700
  }
701
  public function getNextPageToken()
702
  {
703
    return $this->nextPageToken;
704
  }
705
  public function setResources($resources)
706
  {
707
    $this->resources = $resources;
708
  }
709
  public function getResources()
710
  {
711
    return $this->resources;
712
  }
713
}
714
 
715
#[AllowDynamicProperties]
716
class Google_Service_Manager_DiskAttachment extends Google_Model
717
{
718
  protected $internal_gapi_mappings = array(
719
  );
720
  public $deviceName;
721
  public $index;
722
 
723
 
724
  public function setDeviceName($deviceName)
725
  {
726
    $this->deviceName = $deviceName;
727
  }
728
  public function getDeviceName()
729
  {
730
    return $this->deviceName;
731
  }
732
  public function setIndex($index)
733
  {
734
    $this->index = $index;
735
  }
736
  public function getIndex()
737
  {
738
    return $this->index;
739
  }
740
}
741
 
742
#[AllowDynamicProperties]
743
class Google_Service_Manager_EnvVariable extends Google_Model
744
{
745
  protected $internal_gapi_mappings = array(
746
  );
747
  public $hidden;
748
  public $value;
749
 
750
 
751
  public function setHidden($hidden)
752
  {
753
    $this->hidden = $hidden;
754
  }
755
  public function getHidden()
756
  {
757
    return $this->hidden;
758
  }
759
  public function setValue($value)
760
  {
761
    $this->value = $value;
762
  }
763
  public function getValue()
764
  {
765
    return $this->value;
766
  }
767
}
768
 
769
#[AllowDynamicProperties]
770
class Google_Service_Manager_ExistingDisk extends Google_Model
771
{
772
  protected $internal_gapi_mappings = array(
773
  );
774
  protected $attachmentType = 'Google_Service_Manager_DiskAttachment';
775
  protected $attachmentDataType = '';
776
  public $source;
777
 
778
 
779
  public function setAttachment(Google_Service_Manager_DiskAttachment $attachment)
780
  {
781
    $this->attachment = $attachment;
782
  }
783
  public function getAttachment()
784
  {
785
    return $this->attachment;
786
  }
787
  public function setSource($source)
788
  {
789
    $this->source = $source;
790
  }
791
  public function getSource()
792
  {
793
    return $this->source;
794
  }
795
}
796
 
797
#[AllowDynamicProperties]
798
class Google_Service_Manager_FirewallModule extends Google_Collection
799
{
800
  protected $collection_key = 'targetTags';
801
  protected $internal_gapi_mappings = array(
802
  );
803
  protected $allowedType = 'Google_Service_Manager_AllowedRule';
804
  protected $allowedDataType = 'array';
805
  public $description;
806
  public $network;
807
  public $sourceRanges;
808
  public $sourceTags;
809
  public $targetTags;
810
 
811
 
812
  public function setAllowed($allowed)
813
  {
814
    $this->allowed = $allowed;
815
  }
816
  public function getAllowed()
817
  {
818
    return $this->allowed;
819
  }
820
  public function setDescription($description)
821
  {
822
    $this->description = $description;
823
  }
824
  public function getDescription()
825
  {
826
    return $this->description;
827
  }
828
  public function setNetwork($network)
829
  {
830
    $this->network = $network;
831
  }
832
  public function getNetwork()
833
  {
834
    return $this->network;
835
  }
836
  public function setSourceRanges($sourceRanges)
837
  {
838
    $this->sourceRanges = $sourceRanges;
839
  }
840
  public function getSourceRanges()
841
  {
842
    return $this->sourceRanges;
843
  }
844
  public function setSourceTags($sourceTags)
845
  {
846
    $this->sourceTags = $sourceTags;
847
  }
848
  public function getSourceTags()
849
  {
850
    return $this->sourceTags;
851
  }
852
  public function setTargetTags($targetTags)
853
  {
854
    $this->targetTags = $targetTags;
855
  }
856
  public function getTargetTags()
857
  {
858
    return $this->targetTags;
859
  }
860
}
861
 
862
#[AllowDynamicProperties]
863
class Google_Service_Manager_FirewallModuleStatus extends Google_Model
864
{
865
  protected $internal_gapi_mappings = array(
866
  );
867
  public $firewallUrl;
868
 
869
 
870
  public function setFirewallUrl($firewallUrl)
871
  {
872
    $this->firewallUrl = $firewallUrl;
873
  }
874
  public function getFirewallUrl()
875
  {
876
    return $this->firewallUrl;
877
  }
878
}
879
 
880
#[AllowDynamicProperties]
881
class Google_Service_Manager_HealthCheckModule extends Google_Model
882
{
883
  protected $internal_gapi_mappings = array(
884
  );
885
  public $checkIntervalSec;
886
  public $description;
887
  public $healthyThreshold;
888
  public $host;
889
  public $path;
890
  public $port;
891
  public $timeoutSec;
892
  public $unhealthyThreshold;
893
 
894
 
895
  public function setCheckIntervalSec($checkIntervalSec)
896
  {
897
    $this->checkIntervalSec = $checkIntervalSec;
898
  }
899
  public function getCheckIntervalSec()
900
  {
901
    return $this->checkIntervalSec;
902
  }
903
  public function setDescription($description)
904
  {
905
    $this->description = $description;
906
  }
907
  public function getDescription()
908
  {
909
    return $this->description;
910
  }
911
  public function setHealthyThreshold($healthyThreshold)
912
  {
913
    $this->healthyThreshold = $healthyThreshold;
914
  }
915
  public function getHealthyThreshold()
916
  {
917
    return $this->healthyThreshold;
918
  }
919
  public function setHost($host)
920
  {
921
    $this->host = $host;
922
  }
923
  public function getHost()
924
  {
925
    return $this->host;
926
  }
927
  public function setPath($path)
928
  {
929
    $this->path = $path;
930
  }
931
  public function getPath()
932
  {
933
    return $this->path;
934
  }
935
  public function setPort($port)
936
  {
937
    $this->port = $port;
938
  }
939
  public function getPort()
940
  {
941
    return $this->port;
942
  }
943
  public function setTimeoutSec($timeoutSec)
944
  {
945
    $this->timeoutSec = $timeoutSec;
946
  }
947
  public function getTimeoutSec()
948
  {
949
    return $this->timeoutSec;
950
  }
951
  public function setUnhealthyThreshold($unhealthyThreshold)
952
  {
953
    $this->unhealthyThreshold = $unhealthyThreshold;
954
  }
955
  public function getUnhealthyThreshold()
956
  {
957
    return $this->unhealthyThreshold;
958
  }
959
}
960
 
961
#[AllowDynamicProperties]
962
class Google_Service_Manager_HealthCheckModuleStatus extends Google_Model
963
{
964
  protected $internal_gapi_mappings = array(
965
  );
966
  public $healthCheckUrl;
967
 
968
 
969
  public function setHealthCheckUrl($healthCheckUrl)
970
  {
971
    $this->healthCheckUrl = $healthCheckUrl;
972
  }
973
  public function getHealthCheckUrl()
974
  {
975
    return $this->healthCheckUrl;
976
  }
977
}
978
 
979
#[AllowDynamicProperties]
980
class Google_Service_Manager_LbModule extends Google_Collection
981
{
982
  protected $collection_key = 'targetModules';
983
  protected $internal_gapi_mappings = array(
984
  );
985
  public $description;
986
  public $healthChecks;
987
  public $ipAddress;
988
  public $ipProtocol;
989
  public $portRange;
990
  public $sessionAffinity;
991
  public $targetModules;
992
 
993
 
994
  public function setDescription($description)
995
  {
996
    $this->description = $description;
997
  }
998
  public function getDescription()
999
  {
1000
    return $this->description;
1001
  }
1002
  public function setHealthChecks($healthChecks)
1003
  {
1004
    $this->healthChecks = $healthChecks;
1005
  }
1006
  public function getHealthChecks()
1007
  {
1008
    return $this->healthChecks;
1009
  }
1010
  public function setIpAddress($ipAddress)
1011
  {
1012
    $this->ipAddress = $ipAddress;
1013
  }
1014
  public function getIpAddress()
1015
  {
1016
    return $this->ipAddress;
1017
  }
1018
  public function setIpProtocol($ipProtocol)
1019
  {
1020
    $this->ipProtocol = $ipProtocol;
1021
  }
1022
  public function getIpProtocol()
1023
  {
1024
    return $this->ipProtocol;
1025
  }
1026
  public function setPortRange($portRange)
1027
  {
1028
    $this->portRange = $portRange;
1029
  }
1030
  public function getPortRange()
1031
  {
1032
    return $this->portRange;
1033
  }
1034
  public function setSessionAffinity($sessionAffinity)
1035
  {
1036
    $this->sessionAffinity = $sessionAffinity;
1037
  }
1038
  public function getSessionAffinity()
1039
  {
1040
    return $this->sessionAffinity;
1041
  }
1042
  public function setTargetModules($targetModules)
1043
  {
1044
    $this->targetModules = $targetModules;
1045
  }
1046
  public function getTargetModules()
1047
  {
1048
    return $this->targetModules;
1049
  }
1050
}
1051
 
1052
#[AllowDynamicProperties]
1053
class Google_Service_Manager_LbModuleStatus extends Google_Model
1054
{
1055
  protected $internal_gapi_mappings = array(
1056
  );
1057
  public $forwardingRuleUrl;
1058
  public $targetPoolUrl;
1059
 
1060
 
1061
  public function setForwardingRuleUrl($forwardingRuleUrl)
1062
  {
1063
    $this->forwardingRuleUrl = $forwardingRuleUrl;
1064
  }
1065
  public function getForwardingRuleUrl()
1066
  {
1067
    return $this->forwardingRuleUrl;
1068
  }
1069
  public function setTargetPoolUrl($targetPoolUrl)
1070
  {
1071
    $this->targetPoolUrl = $targetPoolUrl;
1072
  }
1073
  public function getTargetPoolUrl()
1074
  {
1075
    return $this->targetPoolUrl;
1076
  }
1077
}
1078
 
1079
#[AllowDynamicProperties]
1080
class Google_Service_Manager_Metadata extends Google_Collection
1081
{
1082
  protected $collection_key = 'items';
1083
  protected $internal_gapi_mappings = array(
1084
  );
1085
  public $fingerPrint;
1086
  protected $itemsType = 'Google_Service_Manager_MetadataItem';
1087
  protected $itemsDataType = 'array';
1088
 
1089
 
1090
  public function setFingerPrint($fingerPrint)
1091
  {
1092
    $this->fingerPrint = $fingerPrint;
1093
  }
1094
  public function getFingerPrint()
1095
  {
1096
    return $this->fingerPrint;
1097
  }
1098
  public function setItems($items)
1099
  {
1100
    $this->items = $items;
1101
  }
1102
  public function getItems()
1103
  {
1104
    return $this->items;
1105
  }
1106
}
1107
 
1108
#[AllowDynamicProperties]
1109
class Google_Service_Manager_MetadataItem extends Google_Model
1110
{
1111
  protected $internal_gapi_mappings = array(
1112
  );
1113
  public $key;
1114
  public $value;
1115
 
1116
 
1117
  public function setKey($key)
1118
  {
1119
    $this->key = $key;
1120
  }
1121
  public function getKey()
1122
  {
1123
    return $this->key;
1124
  }
1125
  public function setValue($value)
1126
  {
1127
    $this->value = $value;
1128
  }
1129
  public function getValue()
1130
  {
1131
    return $this->value;
1132
  }
1133
}
1134
 
1135
#[AllowDynamicProperties]
1136
class Google_Service_Manager_Module extends Google_Model
1137
{
1138
  protected $internal_gapi_mappings = array(
1139
  );
1140
  protected $autoscalingModuleType = 'Google_Service_Manager_AutoscalingModule';
1141
  protected $autoscalingModuleDataType = '';
1142
  protected $firewallModuleType = 'Google_Service_Manager_FirewallModule';
1143
  protected $firewallModuleDataType = '';
1144
  protected $healthCheckModuleType = 'Google_Service_Manager_HealthCheckModule';
1145
  protected $healthCheckModuleDataType = '';
1146
  protected $lbModuleType = 'Google_Service_Manager_LbModule';
1147
  protected $lbModuleDataType = '';
1148
  protected $networkModuleType = 'Google_Service_Manager_NetworkModule';
1149
  protected $networkModuleDataType = '';
1150
  protected $replicaPoolModuleType = 'Google_Service_Manager_ReplicaPoolModule';
1151
  protected $replicaPoolModuleDataType = '';
1152
  public $type;
1153
 
1154
 
1155
  public function setAutoscalingModule(Google_Service_Manager_AutoscalingModule $autoscalingModule)
1156
  {
1157
    $this->autoscalingModule = $autoscalingModule;
1158
  }
1159
  public function getAutoscalingModule()
1160
  {
1161
    return $this->autoscalingModule;
1162
  }
1163
  public function setFirewallModule(Google_Service_Manager_FirewallModule $firewallModule)
1164
  {
1165
    $this->firewallModule = $firewallModule;
1166
  }
1167
  public function getFirewallModule()
1168
  {
1169
    return $this->firewallModule;
1170
  }
1171
  public function setHealthCheckModule(Google_Service_Manager_HealthCheckModule $healthCheckModule)
1172
  {
1173
    $this->healthCheckModule = $healthCheckModule;
1174
  }
1175
  public function getHealthCheckModule()
1176
  {
1177
    return $this->healthCheckModule;
1178
  }
1179
  public function setLbModule(Google_Service_Manager_LbModule $lbModule)
1180
  {
1181
    $this->lbModule = $lbModule;
1182
  }
1183
  public function getLbModule()
1184
  {
1185
    return $this->lbModule;
1186
  }
1187
  public function setNetworkModule(Google_Service_Manager_NetworkModule $networkModule)
1188
  {
1189
    $this->networkModule = $networkModule;
1190
  }
1191
  public function getNetworkModule()
1192
  {
1193
    return $this->networkModule;
1194
  }
1195
  public function setReplicaPoolModule(Google_Service_Manager_ReplicaPoolModule $replicaPoolModule)
1196
  {
1197
    $this->replicaPoolModule = $replicaPoolModule;
1198
  }
1199
  public function getReplicaPoolModule()
1200
  {
1201
    return $this->replicaPoolModule;
1202
  }
1203
  public function setType($type)
1204
  {
1205
    $this->type = $type;
1206
  }
1207
  public function getType()
1208
  {
1209
    return $this->type;
1210
  }
1211
}
1212
 
1213
#[AllowDynamicProperties]
1214
class Google_Service_Manager_ModuleStatus extends Google_Model
1215
{
1216
  protected $internal_gapi_mappings = array(
1217
  );
1218
  protected $autoscalingModuleStatusType = 'Google_Service_Manager_AutoscalingModuleStatus';
1219
  protected $autoscalingModuleStatusDataType = '';
1220
  protected $firewallModuleStatusType = 'Google_Service_Manager_FirewallModuleStatus';
1221
  protected $firewallModuleStatusDataType = '';
1222
  protected $healthCheckModuleStatusType = 'Google_Service_Manager_HealthCheckModuleStatus';
1223
  protected $healthCheckModuleStatusDataType = '';
1224
  protected $lbModuleStatusType = 'Google_Service_Manager_LbModuleStatus';
1225
  protected $lbModuleStatusDataType = '';
1226
  protected $networkModuleStatusType = 'Google_Service_Manager_NetworkModuleStatus';
1227
  protected $networkModuleStatusDataType = '';
1228
  protected $replicaPoolModuleStatusType = 'Google_Service_Manager_ReplicaPoolModuleStatus';
1229
  protected $replicaPoolModuleStatusDataType = '';
1230
  protected $stateType = 'Google_Service_Manager_DeployState';
1231
  protected $stateDataType = '';
1232
  public $type;
1233
 
1234
 
1235
  public function setAutoscalingModuleStatus(Google_Service_Manager_AutoscalingModuleStatus $autoscalingModuleStatus)
1236
  {
1237
    $this->autoscalingModuleStatus = $autoscalingModuleStatus;
1238
  }
1239
  public function getAutoscalingModuleStatus()
1240
  {
1241
    return $this->autoscalingModuleStatus;
1242
  }
1243
  public function setFirewallModuleStatus(Google_Service_Manager_FirewallModuleStatus $firewallModuleStatus)
1244
  {
1245
    $this->firewallModuleStatus = $firewallModuleStatus;
1246
  }
1247
  public function getFirewallModuleStatus()
1248
  {
1249
    return $this->firewallModuleStatus;
1250
  }
1251
  public function setHealthCheckModuleStatus(Google_Service_Manager_HealthCheckModuleStatus $healthCheckModuleStatus)
1252
  {
1253
    $this->healthCheckModuleStatus = $healthCheckModuleStatus;
1254
  }
1255
  public function getHealthCheckModuleStatus()
1256
  {
1257
    return $this->healthCheckModuleStatus;
1258
  }
1259
  public function setLbModuleStatus(Google_Service_Manager_LbModuleStatus $lbModuleStatus)
1260
  {
1261
    $this->lbModuleStatus = $lbModuleStatus;
1262
  }
1263
  public function getLbModuleStatus()
1264
  {
1265
    return $this->lbModuleStatus;
1266
  }
1267
  public function setNetworkModuleStatus(Google_Service_Manager_NetworkModuleStatus $networkModuleStatus)
1268
  {
1269
    $this->networkModuleStatus = $networkModuleStatus;
1270
  }
1271
  public function getNetworkModuleStatus()
1272
  {
1273
    return $this->networkModuleStatus;
1274
  }
1275
  public function setReplicaPoolModuleStatus(Google_Service_Manager_ReplicaPoolModuleStatus $replicaPoolModuleStatus)
1276
  {
1277
    $this->replicaPoolModuleStatus = $replicaPoolModuleStatus;
1278
  }
1279
  public function getReplicaPoolModuleStatus()
1280
  {
1281
    return $this->replicaPoolModuleStatus;
1282
  }
1283
  public function setState(Google_Service_Manager_DeployState $state)
1284
  {
1285
    $this->state = $state;
1286
  }
1287
  public function getState()
1288
  {
1289
    return $this->state;
1290
  }
1291
  public function setType($type)
1292
  {
1293
    $this->type = $type;
1294
  }
1295
  public function getType()
1296
  {
1297
    return $this->type;
1298
  }
1299
}
1300
 
1301
#[AllowDynamicProperties]
1302
class Google_Service_Manager_NetworkInterface extends Google_Collection
1303
{
1304
  protected $collection_key = 'accessConfigs';
1305
  protected $internal_gapi_mappings = array(
1306
  );
1307
  protected $accessConfigsType = 'Google_Service_Manager_AccessConfig';
1308
  protected $accessConfigsDataType = 'array';
1309
  public $name;
1310
  public $network;
1311
  public $networkIp;
1312
 
1313
 
1314
  public function setAccessConfigs($accessConfigs)
1315
  {
1316
    $this->accessConfigs = $accessConfigs;
1317
  }
1318
  public function getAccessConfigs()
1319
  {
1320
    return $this->accessConfigs;
1321
  }
1322
  public function setName($name)
1323
  {
1324
    $this->name = $name;
1325
  }
1326
  public function getName()
1327
  {
1328
    return $this->name;
1329
  }
1330
  public function setNetwork($network)
1331
  {
1332
    $this->network = $network;
1333
  }
1334
  public function getNetwork()
1335
  {
1336
    return $this->network;
1337
  }
1338
  public function setNetworkIp($networkIp)
1339
  {
1340
    $this->networkIp = $networkIp;
1341
  }
1342
  public function getNetworkIp()
1343
  {
1344
    return $this->networkIp;
1345
  }
1346
}
1347
 
1348
#[AllowDynamicProperties]
1349
class Google_Service_Manager_NetworkModule extends Google_Model
1350
{
1351
  protected $internal_gapi_mappings = array(
1352
        "iPv4Range" => "IPv4Range",
1353
  );
1354
  public $iPv4Range;
1355
  public $description;
1356
  public $gatewayIPv4;
1357
 
1358
 
1359
  public function setIPv4Range($iPv4Range)
1360
  {
1361
    $this->iPv4Range = $iPv4Range;
1362
  }
1363
  public function getIPv4Range()
1364
  {
1365
    return $this->iPv4Range;
1366
  }
1367
  public function setDescription($description)
1368
  {
1369
    $this->description = $description;
1370
  }
1371
  public function getDescription()
1372
  {
1373
    return $this->description;
1374
  }
1375
  public function setGatewayIPv4($gatewayIPv4)
1376
  {
1377
    $this->gatewayIPv4 = $gatewayIPv4;
1378
  }
1379
  public function getGatewayIPv4()
1380
  {
1381
    return $this->gatewayIPv4;
1382
  }
1383
}
1384
 
1385
#[AllowDynamicProperties]
1386
class Google_Service_Manager_NetworkModuleStatus extends Google_Model
1387
{
1388
  protected $internal_gapi_mappings = array(
1389
  );
1390
  public $networkUrl;
1391
 
1392
 
1393
  public function setNetworkUrl($networkUrl)
1394
  {
1395
    $this->networkUrl = $networkUrl;
1396
  }
1397
  public function getNetworkUrl()
1398
  {
1399
    return $this->networkUrl;
1400
  }
1401
}
1402
 
1403
#[AllowDynamicProperties]
1404
class Google_Service_Manager_NewDisk extends Google_Model
1405
{
1406
  protected $internal_gapi_mappings = array(
1407
  );
1408
  protected $attachmentType = 'Google_Service_Manager_DiskAttachment';
1409
  protected $attachmentDataType = '';
1410
  public $autoDelete;
1411
  public $boot;
1412
  protected $initializeParamsType = 'Google_Service_Manager_NewDiskInitializeParams';
1413
  protected $initializeParamsDataType = '';
1414
 
1415
 
1416
  public function setAttachment(Google_Service_Manager_DiskAttachment $attachment)
1417
  {
1418
    $this->attachment = $attachment;
1419
  }
1420
  public function getAttachment()
1421
  {
1422
    return $this->attachment;
1423
  }
1424
  public function setAutoDelete($autoDelete)
1425
  {
1426
    $this->autoDelete = $autoDelete;
1427
  }
1428
  public function getAutoDelete()
1429
  {
1430
    return $this->autoDelete;
1431
  }
1432
  public function setBoot($boot)
1433
  {
1434
    $this->boot = $boot;
1435
  }
1436
  public function getBoot()
1437
  {
1438
    return $this->boot;
1439
  }
1440
  public function setInitializeParams(Google_Service_Manager_NewDiskInitializeParams $initializeParams)
1441
  {
1442
    $this->initializeParams = $initializeParams;
1443
  }
1444
  public function getInitializeParams()
1445
  {
1446
    return $this->initializeParams;
1447
  }
1448
}
1449
 
1450
#[AllowDynamicProperties]
1451
class Google_Service_Manager_NewDiskInitializeParams extends Google_Model
1452
{
1453
  protected $internal_gapi_mappings = array(
1454
  );
1455
  public $diskSizeGb;
1456
  public $diskType;
1457
  public $sourceImage;
1458
 
1459
 
1460
  public function setDiskSizeGb($diskSizeGb)
1461
  {
1462
    $this->diskSizeGb = $diskSizeGb;
1463
  }
1464
  public function getDiskSizeGb()
1465
  {
1466
    return $this->diskSizeGb;
1467
  }
1468
  public function setDiskType($diskType)
1469
  {
1470
    $this->diskType = $diskType;
1471
  }
1472
  public function getDiskType()
1473
  {
1474
    return $this->diskType;
1475
  }
1476
  public function setSourceImage($sourceImage)
1477
  {
1478
    $this->sourceImage = $sourceImage;
1479
  }
1480
  public function getSourceImage()
1481
  {
1482
    return $this->sourceImage;
1483
  }
1484
}
1485
 
1486
#[AllowDynamicProperties]
1487
class Google_Service_Manager_ParamOverride extends Google_Model
1488
{
1489
  protected $internal_gapi_mappings = array(
1490
  );
1491
  public $path;
1492
  public $value;
1493
 
1494
 
1495
  public function setPath($path)
1496
  {
1497
    $this->path = $path;
1498
  }
1499
  public function getPath()
1500
  {
1501
    return $this->path;
1502
  }
1503
  public function setValue($value)
1504
  {
1505
    $this->value = $value;
1506
  }
1507
  public function getValue()
1508
  {
1509
    return $this->value;
1510
  }
1511
}
1512
 
1513
#[AllowDynamicProperties]
1514
class Google_Service_Manager_ReplicaPoolModule extends Google_Collection
1515
{
1516
  protected $collection_key = 'healthChecks';
1517
  protected $internal_gapi_mappings = array(
1518
  );
1519
  protected $envVariablesType = 'Google_Service_Manager_EnvVariable';
1520
  protected $envVariablesDataType = 'map';
1521
  public $healthChecks;
1522
  public $numReplicas;
1523
  protected $replicaPoolParamsType = 'Google_Service_Manager_ReplicaPoolParams';
1524
  protected $replicaPoolParamsDataType = '';
1525
  public $resourceView;
1526
 
1527
 
1528
  public function setEnvVariables($envVariables)
1529
  {
1530
    $this->envVariables = $envVariables;
1531
  }
1532
  public function getEnvVariables()
1533
  {
1534
    return $this->envVariables;
1535
  }
1536
  public function setHealthChecks($healthChecks)
1537
  {
1538
    $this->healthChecks = $healthChecks;
1539
  }
1540
  public function getHealthChecks()
1541
  {
1542
    return $this->healthChecks;
1543
  }
1544
  public function setNumReplicas($numReplicas)
1545
  {
1546
    $this->numReplicas = $numReplicas;
1547
  }
1548
  public function getNumReplicas()
1549
  {
1550
    return $this->numReplicas;
1551
  }
1552
  public function setReplicaPoolParams(Google_Service_Manager_ReplicaPoolParams $replicaPoolParams)
1553
  {
1554
    $this->replicaPoolParams = $replicaPoolParams;
1555
  }
1556
  public function getReplicaPoolParams()
1557
  {
1558
    return $this->replicaPoolParams;
1559
  }
1560
  public function setResourceView($resourceView)
1561
  {
1562
    $this->resourceView = $resourceView;
1563
  }
1564
  public function getResourceView()
1565
  {
1566
    return $this->resourceView;
1567
  }
1568
}
1569
 
1570
#[AllowDynamicProperties]
1571
class Google_Service_Manager_ReplicaPoolModuleEnvVariables extends Google_Model
1572
{
1573
}
1574
 
1575
#[AllowDynamicProperties]
1576
class Google_Service_Manager_ReplicaPoolModuleStatus extends Google_Model
1577
{
1578
  protected $internal_gapi_mappings = array(
1579
  );
1580
  public $replicaPoolUrl;
1581
  public $resourceViewUrl;
1582
 
1583
 
1584
  public function setReplicaPoolUrl($replicaPoolUrl)
1585
  {
1586
    $this->replicaPoolUrl = $replicaPoolUrl;
1587
  }
1588
  public function getReplicaPoolUrl()
1589
  {
1590
    return $this->replicaPoolUrl;
1591
  }
1592
  public function setResourceViewUrl($resourceViewUrl)
1593
  {
1594
    $this->resourceViewUrl = $resourceViewUrl;
1595
  }
1596
  public function getResourceViewUrl()
1597
  {
1598
    return $this->resourceViewUrl;
1599
  }
1600
}
1601
 
1602
#[AllowDynamicProperties]
1603
class Google_Service_Manager_ReplicaPoolParams extends Google_Model
1604
{
1605
  protected $internal_gapi_mappings = array(
1606
  );
1607
  protected $v1beta1Type = 'Google_Service_Manager_ReplicaPoolParamsV1Beta1';
1608
  protected $v1beta1DataType = '';
1609
 
1610
 
1611
  public function setV1beta1(Google_Service_Manager_ReplicaPoolParamsV1Beta1 $v1beta1)
1612
  {
1613
    $this->v1beta1 = $v1beta1;
1614
  }
1615
  public function getV1beta1()
1616
  {
1617
    return $this->v1beta1;
1618
  }
1619
}
1620
 
1621
#[AllowDynamicProperties]
1622
class Google_Service_Manager_ReplicaPoolParamsV1Beta1 extends Google_Collection
1623
{
1624
  protected $collection_key = 'serviceAccounts';
1625
  protected $internal_gapi_mappings = array(
1626
  );
1627
  public $autoRestart;
1628
  public $baseInstanceName;
1629
  public $canIpForward;
1630
  public $description;
1631
  protected $disksToAttachType = 'Google_Service_Manager_ExistingDisk';
1632
  protected $disksToAttachDataType = 'array';
1633
  protected $disksToCreateType = 'Google_Service_Manager_NewDisk';
1634
  protected $disksToCreateDataType = 'array';
1635
  public $initAction;
1636
  public $machineType;
1637
  protected $metadataType = 'Google_Service_Manager_Metadata';
1638
  protected $metadataDataType = '';
1639
  protected $networkInterfacesType = 'Google_Service_Manager_NetworkInterface';
1640
  protected $networkInterfacesDataType = 'array';
1641
  public $onHostMaintenance;
1642
  protected $serviceAccountsType = 'Google_Service_Manager_ServiceAccount';
1643
  protected $serviceAccountsDataType = 'array';
1644
  protected $tagsType = 'Google_Service_Manager_Tag';
1645
  protected $tagsDataType = '';
1646
  public $zone;
1647
 
1648
 
1649
  public function setAutoRestart($autoRestart)
1650
  {
1651
    $this->autoRestart = $autoRestart;
1652
  }
1653
  public function getAutoRestart()
1654
  {
1655
    return $this->autoRestart;
1656
  }
1657
  public function setBaseInstanceName($baseInstanceName)
1658
  {
1659
    $this->baseInstanceName = $baseInstanceName;
1660
  }
1661
  public function getBaseInstanceName()
1662
  {
1663
    return $this->baseInstanceName;
1664
  }
1665
  public function setCanIpForward($canIpForward)
1666
  {
1667
    $this->canIpForward = $canIpForward;
1668
  }
1669
  public function getCanIpForward()
1670
  {
1671
    return $this->canIpForward;
1672
  }
1673
  public function setDescription($description)
1674
  {
1675
    $this->description = $description;
1676
  }
1677
  public function getDescription()
1678
  {
1679
    return $this->description;
1680
  }
1681
  public function setDisksToAttach($disksToAttach)
1682
  {
1683
    $this->disksToAttach = $disksToAttach;
1684
  }
1685
  public function getDisksToAttach()
1686
  {
1687
    return $this->disksToAttach;
1688
  }
1689
  public function setDisksToCreate($disksToCreate)
1690
  {
1691
    $this->disksToCreate = $disksToCreate;
1692
  }
1693
  public function getDisksToCreate()
1694
  {
1695
    return $this->disksToCreate;
1696
  }
1697
  public function setInitAction($initAction)
1698
  {
1699
    $this->initAction = $initAction;
1700
  }
1701
  public function getInitAction()
1702
  {
1703
    return $this->initAction;
1704
  }
1705
  public function setMachineType($machineType)
1706
  {
1707
    $this->machineType = $machineType;
1708
  }
1709
  public function getMachineType()
1710
  {
1711
    return $this->machineType;
1712
  }
1713
  public function setMetadata(Google_Service_Manager_Metadata $metadata)
1714
  {
1715
    $this->metadata = $metadata;
1716
  }
1717
  public function getMetadata()
1718
  {
1719
    return $this->metadata;
1720
  }
1721
  public function setNetworkInterfaces($networkInterfaces)
1722
  {
1723
    $this->networkInterfaces = $networkInterfaces;
1724
  }
1725
  public function getNetworkInterfaces()
1726
  {
1727
    return $this->networkInterfaces;
1728
  }
1729
  public function setOnHostMaintenance($onHostMaintenance)
1730
  {
1731
    $this->onHostMaintenance = $onHostMaintenance;
1732
  }
1733
  public function getOnHostMaintenance()
1734
  {
1735
    return $this->onHostMaintenance;
1736
  }
1737
  public function setServiceAccounts($serviceAccounts)
1738
  {
1739
    $this->serviceAccounts = $serviceAccounts;
1740
  }
1741
  public function getServiceAccounts()
1742
  {
1743
    return $this->serviceAccounts;
1744
  }
1745
  public function setTags(Google_Service_Manager_Tag $tags)
1746
  {
1747
    $this->tags = $tags;
1748
  }
1749
  public function getTags()
1750
  {
1751
    return $this->tags;
1752
  }
1753
  public function setZone($zone)
1754
  {
1755
    $this->zone = $zone;
1756
  }
1757
  public function getZone()
1758
  {
1759
    return $this->zone;
1760
  }
1761
}
1762
 
1763
#[AllowDynamicProperties]
1764
class Google_Service_Manager_ServiceAccount extends Google_Collection
1765
{
1766
  protected $collection_key = 'scopes';
1767
  protected $internal_gapi_mappings = array(
1768
  );
1769
  public $email;
1770
  public $scopes;
1771
 
1772
 
1773
  public function setEmail($email)
1774
  {
1775
    $this->email = $email;
1776
  }
1777
  public function getEmail()
1778
  {
1779
    return $this->email;
1780
  }
1781
  public function setScopes($scopes)
1782
  {
1783
    $this->scopes = $scopes;
1784
  }
1785
  public function getScopes()
1786
  {
1787
    return $this->scopes;
1788
  }
1789
}
1790
 
1791
#[AllowDynamicProperties]
1792
class Google_Service_Manager_Tag extends Google_Collection
1793
{
1794
  protected $collection_key = 'items';
1795
  protected $internal_gapi_mappings = array(
1796
  );
1797
  public $fingerPrint;
1798
  public $items;
1799
 
1800
 
1801
  public function setFingerPrint($fingerPrint)
1802
  {
1803
    $this->fingerPrint = $fingerPrint;
1804
  }
1805
  public function getFingerPrint()
1806
  {
1807
    return $this->fingerPrint;
1808
  }
1809
  public function setItems($items)
1810
  {
1811
    $this->items = $items;
1812
  }
1813
  public function getItems()
1814
  {
1815
    return $this->items;
1816
  }
1817
}
1818
 
1819
#[AllowDynamicProperties]
1820
class Google_Service_Manager_Template extends Google_Model
1821
{
1822
  protected $internal_gapi_mappings = array(
1823
  );
1824
  protected $actionsType = 'Google_Service_Manager_Action';
1825
  protected $actionsDataType = 'map';
1826
  public $description;
1827
  protected $modulesType = 'Google_Service_Manager_Module';
1828
  protected $modulesDataType = 'map';
1829
  public $name;
1830
 
1831
 
1832
  public function setActions($actions)
1833
  {
1834
    $this->actions = $actions;
1835
  }
1836
  public function getActions()
1837
  {
1838
    return $this->actions;
1839
  }
1840
  public function setDescription($description)
1841
  {
1842
    $this->description = $description;
1843
  }
1844
  public function getDescription()
1845
  {
1846
    return $this->description;
1847
  }
1848
  public function setModules($modules)
1849
  {
1850
    $this->modules = $modules;
1851
  }
1852
  public function getModules()
1853
  {
1854
    return $this->modules;
1855
  }
1856
  public function setName($name)
1857
  {
1858
    $this->name = $name;
1859
  }
1860
  public function getName()
1861
  {
1862
    return $this->name;
1863
  }
1864
}
1865
 
1866
#[AllowDynamicProperties]
1867
class Google_Service_Manager_TemplateActions extends Google_Model
1868
{
1869
}
1870
 
1871
#[AllowDynamicProperties]
1872
class Google_Service_Manager_TemplateModules extends Google_Model
1873
{
1874
}
1875
 
1876
#[AllowDynamicProperties]
1877
class Google_Service_Manager_TemplatesListResponse extends Google_Collection
1878
{
1879
  protected $collection_key = 'resources';
1880
  protected $internal_gapi_mappings = array(
1881
  );
1882
  public $nextPageToken;
1883
  protected $resourcesType = 'Google_Service_Manager_Template';
1884
  protected $resourcesDataType = 'array';
1885
 
1886
 
1887
  public function setNextPageToken($nextPageToken)
1888
  {
1889
    $this->nextPageToken = $nextPageToken;
1890
  }
1891
  public function getNextPageToken()
1892
  {
1893
    return $this->nextPageToken;
1894
  }
1895
  public function setResources($resources)
1896
  {
1897
    $this->resources = $resources;
1898
  }
1899
  public function getResources()
1900
  {
1901
    return $this->resources;
1902
  }
1903
}