PluginProbe
Authorizer / 2.8.0
Authorizer v2.8.0
3.15.3 3.15.2 3.15.1 3.15.0 3.14.3 3.14.4 3.14.2 3.14.1 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.10 2.9.11 2.9.12 2.9.13 2.9.2 2.9.3 2.9.6 All 126 releases
authorizer / vendor / google-api-php-client / src / Google / Service / Container.php

Container.php in Authorizer 2.8.0, at vendor/google-api-php-client/src/Google/Service/Container.php

912 lines 26.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 * use this file except in compliance with the License. You may obtain a copy of
5 * the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 * License for the specific language governing permissions and limitations under
13 * the License.
14 */
15
16 /**
17 * Service definition for Container (v1).
18 *
19 * <p>
20 * The Google Container Engine API is used for building and managing container
21 * based applications, powered by the open source Kubernetes technology.</p>
22 *
23 * <p>
24 * For more information about this service, see the API
25 * <a href="https://cloud.google.com/container-engine/" target="_blank">Documentation</a>
26 * </p>
27 *
28 * @author Google, Inc.
29 */
30 class Google_Service_Container extends Google_Service
31 {
32 /** View and manage your data across Google Cloud Platform services. */
33 const CLOUD_PLATFORM =
34 "https://www.googleapis.com/auth/cloud-platform";
35
36 public $projects_zones;
37 public $projects_zones_clusters;
38 public $projects_zones_operations;
39
40
41 /**
42 * Constructs the internal representation of the Container service.
43 *
44 * @param Google_Client $client
45 */
46 public function __construct(Google_Client $client)
47 {
48 parent::__construct($client);
49 $this->rootUrl = 'https://container.googleapis.com/';
50 $this->servicePath = '';
51 $this->version = 'v1';
52 $this->serviceName = 'container';
53
54 $this->projects_zones = new Google_Service_Container_ProjectsZones_Resource(
55 $this,
56 $this->serviceName,
57 'zones',
58 array(
59 'methods' => array(
60 'getServerconfig' => array(
61 'path' => 'v1/projects/{projectId}/zones/{zone}/serverconfig',
62 'httpMethod' => 'GET',
63 'parameters' => array(
64 'projectId' => array(
65 'location' => 'path',
66 'type' => 'string',
67 'required' => true,
68 ),
69 'zone' => array(
70 'location' => 'path',
71 'type' => 'string',
72 'required' => true,
73 ),
74 ),
75 ),
76 )
77 )
78 );
79 $this->projects_zones_clusters = new Google_Service_Container_ProjectsZonesClusters_Resource(
80 $this,
81 $this->serviceName,
82 'clusters',
83 array(
84 'methods' => array(
85 'create' => array(
86 'path' => 'v1/projects/{projectId}/zones/{zone}/clusters',
87 'httpMethod' => 'POST',
88 'parameters' => array(
89 'projectId' => array(
90 'location' => 'path',
91 'type' => 'string',
92 'required' => true,
93 ),
94 'zone' => array(
95 'location' => 'path',
96 'type' => 'string',
97 'required' => true,
98 ),
99 ),
100 ),'delete' => array(
101 'path' => 'v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}',
102 'httpMethod' => 'DELETE',
103 'parameters' => array(
104 'projectId' => array(
105 'location' => 'path',
106 'type' => 'string',
107 'required' => true,
108 ),
109 'zone' => array(
110 'location' => 'path',
111 'type' => 'string',
112 'required' => true,
113 ),
114 'clusterId' => array(
115 'location' => 'path',
116 'type' => 'string',
117 'required' => true,
118 ),
119 ),
120 ),'get' => array(
121 'path' => 'v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}',
122 'httpMethod' => 'GET',
123 'parameters' => array(
124 'projectId' => array(
125 'location' => 'path',
126 'type' => 'string',
127 'required' => true,
128 ),
129 'zone' => array(
130 'location' => 'path',
131 'type' => 'string',
132 'required' => true,
133 ),
134 'clusterId' => array(
135 'location' => 'path',
136 'type' => 'string',
137 'required' => true,
138 ),
139 ),
140 ),'list' => array(
141 'path' => 'v1/projects/{projectId}/zones/{zone}/clusters',
142 'httpMethod' => 'GET',
143 'parameters' => array(
144 'projectId' => array(
145 'location' => 'path',
146 'type' => 'string',
147 'required' => true,
148 ),
149 'zone' => array(
150 'location' => 'path',
151 'type' => 'string',
152 'required' => true,
153 ),
154 ),
155 ),'update' => array(
156 'path' => 'v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}',
157 'httpMethod' => 'PUT',
158 'parameters' => array(
159 'projectId' => array(
160 'location' => 'path',
161 'type' => 'string',
162 'required' => true,
163 ),
164 'zone' => array(
165 'location' => 'path',
166 'type' => 'string',
167 'required' => true,
168 ),
169 'clusterId' => array(
170 'location' => 'path',
171 'type' => 'string',
172 'required' => true,
173 ),
174 ),
175 ),
176 )
177 )
178 );
179 $this->projects_zones_operations = new Google_Service_Container_ProjectsZonesOperations_Resource(
180 $this,
181 $this->serviceName,
182 'operations',
183 array(
184 'methods' => array(
185 'get' => array(
186 'path' => 'v1/projects/{projectId}/zones/{zone}/operations/{operationId}',
187 'httpMethod' => 'GET',
188 'parameters' => array(
189 'projectId' => array(
190 'location' => 'path',
191 'type' => 'string',
192 'required' => true,
193 ),
194 'zone' => array(
195 'location' => 'path',
196 'type' => 'string',
197 'required' => true,
198 ),
199 'operationId' => array(
200 'location' => 'path',
201 'type' => 'string',
202 'required' => true,
203 ),
204 ),
205 ),'list' => array(
206 'path' => 'v1/projects/{projectId}/zones/{zone}/operations',
207 'httpMethod' => 'GET',
208 'parameters' => array(
209 'projectId' => array(
210 'location' => 'path',
211 'type' => 'string',
212 'required' => true,
213 ),
214 'zone' => array(
215 'location' => 'path',
216 'type' => 'string',
217 'required' => true,
218 ),
219 ),
220 ),
221 )
222 )
223 );
224 }
225 }
226
227
228 /**
229 * The "projects" collection of methods.
230 * Typical usage is:
231 * <code>
232 * $containerService = new Google_Service_Container(...);
233 * $projects = $containerService->projects;
234 * </code>
235 */
236 class Google_Service_Container_Projects_Resource extends Google_Service_Resource
237 {
238 }
239
240 /**
241 * The "zones" collection of methods.
242 * Typical usage is:
243 * <code>
244 * $containerService = new Google_Service_Container(...);
245 * $zones = $containerService->zones;
246 * </code>
247 */
248 class Google_Service_Container_ProjectsZones_Resource extends Google_Service_Resource
249 {
250
251 /**
252 * Returns configuration info about the Container Engine service.
253 * (zones.getServerconfig)
254 *
255 * @param string $projectId The Google Developers Console [project ID or project
256 * number](https://developers.google.com/console/help/new/#projectnumber).
257 * @param string $zone The name of the Google Compute Engine
258 * [zone](/compute/docs/zones#available) to return operations for, or "-" for
259 * all zones.
260 * @param array $optParams Optional parameters.
261 * @return Google_Service_Container_ServerConfig
262 */
263 public function getServerconfig($projectId, $zone, $optParams = array())
264 {
265 $params = array('projectId' => $projectId, 'zone' => $zone);
266 $params = array_merge($params, $optParams);
267 return $this->call('getServerconfig', array($params), "Google_Service_Container_ServerConfig");
268 }
269 }
270
271 /**
272 * The "clusters" collection of methods.
273 * Typical usage is:
274 * <code>
275 * $containerService = new Google_Service_Container(...);
276 * $clusters = $containerService->clusters;
277 * </code>
278 */
279 class Google_Service_Container_ProjectsZonesClusters_Resource extends Google_Service_Resource
280 {
281
282 /**
283 * Creates a cluster, consisting of the specified number and type of Google
284 * Compute Engine instances, plus a Kubernetes master endpoint. By default, the
285 * cluster is created in the project's [default
286 * network](/compute/docs/networking#networks_1). One firewall is added for the
287 * cluster. After cluster creation, the cluster creates routes for each node to
288 * allow the containers on that node to communicate with all other instances in
289 * the cluster. Finally, an entry is added to the project's global metadata
290 * indicating which CIDR range is being used by the cluster. (clusters.create)
291 *
292 * @param string $projectId The Google Developers Console [project ID or project
293 * number](https://developers.google.com/console/help/new/#projectnumber).
294 * @param string $zone The name of the Google Compute Engine
295 * [zone](/compute/docs/zones#available) in which the cluster resides.
296 * @param Google_CreateClusterRequest $postBody
297 * @param array $optParams Optional parameters.
298 * @return Google_Service_Container_Operation
299 */
300 public function create($projectId, $zone, Google_Service_Container_CreateClusterRequest $postBody, $optParams = array())
301 {
302 $params = array('projectId' => $projectId, 'zone' => $zone, 'postBody' => $postBody);
303 $params = array_merge($params, $optParams);
304 return $this->call('create', array($params), "Google_Service_Container_Operation");
305 }
306
307 /**
308 * Deletes the cluster, including the Kubernetes endpoint and all worker nodes.
309 * Firewalls and routes that were configured during cluster creation are also
310 * deleted. (clusters.delete)
311 *
312 * @param string $projectId The Google Developers Console [project ID or project
313 * number](https://developers.google.com/console/help/new/#projectnumber).
314 * @param string $zone The name of the Google Compute Engine
315 * [zone](/compute/docs/zones#available) in which the cluster resides.
316 * @param string $clusterId The name of the cluster to delete.
317 * @param array $optParams Optional parameters.
318 * @return Google_Service_Container_Operation
319 */
320 public function delete($projectId, $zone, $clusterId, $optParams = array())
321 {
322 $params = array('projectId' => $projectId, 'zone' => $zone, 'clusterId' => $clusterId);
323 $params = array_merge($params, $optParams);
324 return $this->call('delete', array($params), "Google_Service_Container_Operation");
325 }
326
327 /**
328 * Gets a specific cluster. (clusters.get)
329 *
330 * @param string $projectId The Google Developers Console [project ID or project
331 * number](https://developers.google.com/console/help/new/#projectnumber).
332 * @param string $zone The name of the Google Compute Engine
333 * [zone](/compute/docs/zones#available) in which the cluster resides.
334 * @param string $clusterId The name of the cluster to retrieve.
335 * @param array $optParams Optional parameters.
336 * @return Google_Service_Container_Cluster
337 */
338 public function get($projectId, $zone, $clusterId, $optParams = array())
339 {
340 $params = array('projectId' => $projectId, 'zone' => $zone, 'clusterId' => $clusterId);
341 $params = array_merge($params, $optParams);
342 return $this->call('get', array($params), "Google_Service_Container_Cluster");
343 }
344
345 /**
346 * Lists all clusters owned by a project in either the specified zone or all
347 * zones. (clusters.listProjectsZonesClusters)
348 *
349 * @param string $projectId The Google Developers Console [project ID or project
350 * number](https://developers.google.com/console/help/new/#projectnumber).
351 * @param string $zone The name of the Google Compute Engine
352 * [zone](/compute/docs/zones#available) in which the cluster resides, or "-"
353 * for all zones.
354 * @param array $optParams Optional parameters.
355 * @return Google_Service_Container_ListClustersResponse
356 */
357 public function listProjectsZonesClusters($projectId, $zone, $optParams = array())
358 {
359 $params = array('projectId' => $projectId, 'zone' => $zone);
360 $params = array_merge($params, $optParams);
361 return $this->call('list', array($params), "Google_Service_Container_ListClustersResponse");
362 }
363
364 /**
365 * Update settings of a specific cluster. (clusters.update)
366 *
367 * @param string $projectId The Google Developers Console [project ID or project
368 * number](https://developers.google.com/console/help/new/#projectnumber).
369 * @param string $zone The name of the Google Compute Engine
370 * [zone](/compute/docs/zones#available) in which the cluster resides.
371 * @param string $clusterId The name of the cluster to upgrade.
372 * @param Google_UpdateClusterRequest $postBody
373 * @param array $optParams Optional parameters.
374 * @return Google_Service_Container_Operation
375 */
376 public function update($projectId, $zone, $clusterId, Google_Service_Container_UpdateClusterRequest $postBody, $optParams = array())
377 {
378 $params = array('projectId' => $projectId, 'zone' => $zone, 'clusterId' => $clusterId, 'postBody' => $postBody);
379 $params = array_merge($params, $optParams);
380 return $this->call('update', array($params), "Google_Service_Container_Operation");
381 }
382 }
383 /**
384 * The "operations" collection of methods.
385 * Typical usage is:
386 * <code>
387 * $containerService = new Google_Service_Container(...);
388 * $operations = $containerService->operations;
389 * </code>
390 */
391 class Google_Service_Container_ProjectsZonesOperations_Resource extends Google_Service_Resource
392 {
393
394 /**
395 * Gets the specified operation. (operations.get)
396 *
397 * @param string $projectId The Google Developers Console [project ID or project
398 * number](https://developers.google.com/console/help/new/#projectnumber).
399 * @param string $zone The name of the Google Compute Engine
400 * [zone](/compute/docs/zones#available) in which the cluster resides.
401 * @param string $operationId The server-assigned `name` of the operation.
402 * @param array $optParams Optional parameters.
403 * @return Google_Service_Container_Operation
404 */
405 public function get($projectId, $zone, $operationId, $optParams = array())
406 {
407 $params = array('projectId' => $projectId, 'zone' => $zone, 'operationId' => $operationId);
408 $params = array_merge($params, $optParams);
409 return $this->call('get', array($params), "Google_Service_Container_Operation");
410 }
411
412 /**
413 * Lists all operations in a project in a specific zone or all zones.
414 * (operations.listProjectsZonesOperations)
415 *
416 * @param string $projectId The Google Developers Console [project ID or project
417 * number](https://developers.google.com/console/help/new/#projectnumber).
418 * @param string $zone The name of the Google Compute Engine
419 * [zone](/compute/docs/zones#available) to return operations for, or "-" for
420 * all zones.
421 * @param array $optParams Optional parameters.
422 * @return Google_Service_Container_ListOperationsResponse
423 */
424 public function listProjectsZonesOperations($projectId, $zone, $optParams = array())
425 {
426 $params = array('projectId' => $projectId, 'zone' => $zone);
427 $params = array_merge($params, $optParams);
428 return $this->call('list', array($params), "Google_Service_Container_ListOperationsResponse");
429 }
430 }
431
432
433
434
435 class Google_Service_Container_Cluster extends Google_Collection
436 {
437 protected $collection_key = 'instanceGroupUrls';
438 protected $internal_gapi_mappings = array(
439 );
440 public $clusterIpv4Cidr;
441 public $createTime;
442 public $currentMasterVersion;
443 public $currentNodeVersion;
444 public $description;
445 public $endpoint;
446 public $initialClusterVersion;
447 public $initialNodeCount;
448 public $instanceGroupUrls;
449 public $loggingService;
450 protected $masterAuthType = 'Google_Service_Container_MasterAuth';
451 protected $masterAuthDataType = '';
452 public $monitoringService;
453 public $name;
454 public $network;
455 protected $nodeConfigType = 'Google_Service_Container_NodeConfig';
456 protected $nodeConfigDataType = '';
457 public $nodeIpv4CidrSize;
458 public $selfLink;
459 public $servicesIpv4Cidr;
460 public $status;
461 public $statusMessage;
462 public $zone;
463
464
465 public function setClusterIpv4Cidr($clusterIpv4Cidr)
466 {
467 $this->clusterIpv4Cidr = $clusterIpv4Cidr;
468 }
469 public function getClusterIpv4Cidr()
470 {
471 return $this->clusterIpv4Cidr;
472 }
473 public function setCreateTime($createTime)
474 {
475 $this->createTime = $createTime;
476 }
477 public function getCreateTime()
478 {
479 return $this->createTime;
480 }
481 public function setCurrentMasterVersion($currentMasterVersion)
482 {
483 $this->currentMasterVersion = $currentMasterVersion;
484 }
485 public function getCurrentMasterVersion()
486 {
487 return $this->currentMasterVersion;
488 }
489 public function setCurrentNodeVersion($currentNodeVersion)
490 {
491 $this->currentNodeVersion = $currentNodeVersion;
492 }
493 public function getCurrentNodeVersion()
494 {
495 return $this->currentNodeVersion;
496 }
497 public function setDescription($description)
498 {
499 $this->description = $description;
500 }
501 public function getDescription()
502 {
503 return $this->description;
504 }
505 public function setEndpoint($endpoint)
506 {
507 $this->endpoint = $endpoint;
508 }
509 public function getEndpoint()
510 {
511 return $this->endpoint;
512 }
513 public function setInitialClusterVersion($initialClusterVersion)
514 {
515 $this->initialClusterVersion = $initialClusterVersion;
516 }
517 public function getInitialClusterVersion()
518 {
519 return $this->initialClusterVersion;
520 }
521 public function setInitialNodeCount($initialNodeCount)
522 {
523 $this->initialNodeCount = $initialNodeCount;
524 }
525 public function getInitialNodeCount()
526 {
527 return $this->initialNodeCount;
528 }
529 public function setInstanceGroupUrls($instanceGroupUrls)
530 {
531 $this->instanceGroupUrls = $instanceGroupUrls;
532 }
533 public function getInstanceGroupUrls()
534 {
535 return $this->instanceGroupUrls;
536 }
537 public function setLoggingService($loggingService)
538 {
539 $this->loggingService = $loggingService;
540 }
541 public function getLoggingService()
542 {
543 return $this->loggingService;
544 }
545 public function setMasterAuth(Google_Service_Container_MasterAuth $masterAuth)
546 {
547 $this->masterAuth = $masterAuth;
548 }
549 public function getMasterAuth()
550 {
551 return $this->masterAuth;
552 }
553 public function setMonitoringService($monitoringService)
554 {
555 $this->monitoringService = $monitoringService;
556 }
557 public function getMonitoringService()
558 {
559 return $this->monitoringService;
560 }
561 public function setName($name)
562 {
563 $this->name = $name;
564 }
565 public function getName()
566 {
567 return $this->name;
568 }
569 public function setNetwork($network)
570 {
571 $this->network = $network;
572 }
573 public function getNetwork()
574 {
575 return $this->network;
576 }
577 public function setNodeConfig(Google_Service_Container_NodeConfig $nodeConfig)
578 {
579 $this->nodeConfig = $nodeConfig;
580 }
581 public function getNodeConfig()
582 {
583 return $this->nodeConfig;
584 }
585 public function setNodeIpv4CidrSize($nodeIpv4CidrSize)
586 {
587 $this->nodeIpv4CidrSize = $nodeIpv4CidrSize;
588 }
589 public function getNodeIpv4CidrSize()
590 {
591 return $this->nodeIpv4CidrSize;
592 }
593 public function setSelfLink($selfLink)
594 {
595 $this->selfLink = $selfLink;
596 }
597 public function getSelfLink()
598 {
599 return $this->selfLink;
600 }
601 public function setServicesIpv4Cidr($servicesIpv4Cidr)
602 {
603 $this->servicesIpv4Cidr = $servicesIpv4Cidr;
604 }
605 public function getServicesIpv4Cidr()
606 {
607 return $this->servicesIpv4Cidr;
608 }
609 public function setStatus($status)
610 {
611 $this->status = $status;
612 }
613 public function getStatus()
614 {
615 return $this->status;
616 }
617 public function setStatusMessage($statusMessage)
618 {
619 $this->statusMessage = $statusMessage;
620 }
621 public function getStatusMessage()
622 {
623 return $this->statusMessage;
624 }
625 public function setZone($zone)
626 {
627 $this->zone = $zone;
628 }
629 public function getZone()
630 {
631 return $this->zone;
632 }
633 }
634
635 class Google_Service_Container_ClusterUpdate extends Google_Model
636 {
637 protected $internal_gapi_mappings = array(
638 );
639 public $desiredNodeVersion;
640
641
642 public function setDesiredNodeVersion($desiredNodeVersion)
643 {
644 $this->desiredNodeVersion = $desiredNodeVersion;
645 }
646 public function getDesiredNodeVersion()
647 {
648 return $this->desiredNodeVersion;
649 }
650 }
651
652 class Google_Service_Container_CreateClusterRequest extends Google_Model
653 {
654 protected $internal_gapi_mappings = array(
655 );
656 protected $clusterType = 'Google_Service_Container_Cluster';
657 protected $clusterDataType = '';
658
659
660 public function setCluster(Google_Service_Container_Cluster $cluster)
661 {
662 $this->cluster = $cluster;
663 }
664 public function getCluster()
665 {
666 return $this->cluster;
667 }
668 }
669
670 class Google_Service_Container_ListClustersResponse extends Google_Collection
671 {
672 protected $collection_key = 'clusters';
673 protected $internal_gapi_mappings = array(
674 );
675 protected $clustersType = 'Google_Service_Container_Cluster';
676 protected $clustersDataType = 'array';
677
678
679 public function setClusters($clusters)
680 {
681 $this->clusters = $clusters;
682 }
683 public function getClusters()
684 {
685 return $this->clusters;
686 }
687 }
688
689 class Google_Service_Container_ListOperationsResponse extends Google_Collection
690 {
691 protected $collection_key = 'operations';
692 protected $internal_gapi_mappings = array(
693 );
694 protected $operationsType = 'Google_Service_Container_Operation';
695 protected $operationsDataType = 'array';
696
697
698 public function setOperations($operations)
699 {
700 $this->operations = $operations;
701 }
702 public function getOperations()
703 {
704 return $this->operations;
705 }
706 }
707
708 class Google_Service_Container_MasterAuth extends Google_Model
709 {
710 protected $internal_gapi_mappings = array(
711 );
712 public $clientCertificate;
713 public $clientKey;
714 public $clusterCaCertificate;
715 public $password;
716 public $username;
717
718
719 public function setClientCertificate($clientCertificate)
720 {
721 $this->clientCertificate = $clientCertificate;
722 }
723 public function getClientCertificate()
724 {
725 return $this->clientCertificate;
726 }
727 public function setClientKey($clientKey)
728 {
729 $this->clientKey = $clientKey;
730 }
731 public function getClientKey()
732 {
733 return $this->clientKey;
734 }
735 public function setClusterCaCertificate($clusterCaCertificate)
736 {
737 $this->clusterCaCertificate = $clusterCaCertificate;
738 }
739 public function getClusterCaCertificate()
740 {
741 return $this->clusterCaCertificate;
742 }
743 public function setPassword($password)
744 {
745 $this->password = $password;
746 }
747 public function getPassword()
748 {
749 return $this->password;
750 }
751 public function setUsername($username)
752 {
753 $this->username = $username;
754 }
755 public function getUsername()
756 {
757 return $this->username;
758 }
759 }
760
761 class Google_Service_Container_NodeConfig extends Google_Collection
762 {
763 protected $collection_key = 'oauthScopes';
764 protected $internal_gapi_mappings = array(
765 );
766 public $diskSizeGb;
767 public $machineType;
768 public $oauthScopes;
769
770
771 public function setDiskSizeGb($diskSizeGb)
772 {
773 $this->diskSizeGb = $diskSizeGb;
774 }
775 public function getDiskSizeGb()
776 {
777 return $this->diskSizeGb;
778 }
779 public function setMachineType($machineType)
780 {
781 $this->machineType = $machineType;
782 }
783 public function getMachineType()
784 {
785 return $this->machineType;
786 }
787 public function setOauthScopes($oauthScopes)
788 {
789 $this->oauthScopes = $oauthScopes;
790 }
791 public function getOauthScopes()
792 {
793 return $this->oauthScopes;
794 }
795 }
796
797 class Google_Service_Container_Operation extends Google_Model
798 {
799 protected $internal_gapi_mappings = array(
800 );
801 public $name;
802 public $operationType;
803 public $selfLink;
804 public $status;
805 public $statusMessage;
806 public $targetLink;
807 public $zone;
808
809
810 public function setName($name)
811 {
812 $this->name = $name;
813 }
814 public function getName()
815 {
816 return $this->name;
817 }
818 public function setOperationType($operationType)
819 {
820 $this->operationType = $operationType;
821 }
822 public function getOperationType()
823 {
824 return $this->operationType;
825 }
826 public function setSelfLink($selfLink)
827 {
828 $this->selfLink = $selfLink;
829 }
830 public function getSelfLink()
831 {
832 return $this->selfLink;
833 }
834 public function setStatus($status)
835 {
836 $this->status = $status;
837 }
838 public function getStatus()
839 {
840 return $this->status;
841 }
842 public function setStatusMessage($statusMessage)
843 {
844 $this->statusMessage = $statusMessage;
845 }
846 public function getStatusMessage()
847 {
848 return $this->statusMessage;
849 }
850 public function setTargetLink($targetLink)
851 {
852 $this->targetLink = $targetLink;
853 }
854 public function getTargetLink()
855 {
856 return $this->targetLink;
857 }
858 public function setZone($zone)
859 {
860 $this->zone = $zone;
861 }
862 public function getZone()
863 {
864 return $this->zone;
865 }
866 }
867
868 class Google_Service_Container_ServerConfig extends Google_Collection
869 {
870 protected $collection_key = 'validNodeVersions';
871 protected $internal_gapi_mappings = array(
872 );
873 public $defaultClusterVersion;
874 public $validNodeVersions;
875
876
877 public function setDefaultClusterVersion($defaultClusterVersion)
878 {
879 $this->defaultClusterVersion = $defaultClusterVersion;
880 }
881 public function getDefaultClusterVersion()
882 {
883 return $this->defaultClusterVersion;
884 }
885 public function setValidNodeVersions($validNodeVersions)
886 {
887 $this->validNodeVersions = $validNodeVersions;
888 }
889 public function getValidNodeVersions()
890 {
891 return $this->validNodeVersions;
892 }
893 }
894
895 class Google_Service_Container_UpdateClusterRequest extends Google_Model
896 {
897 protected $internal_gapi_mappings = array(
898 );
899 protected $updateType = 'Google_Service_Container_ClusterUpdate';
900 protected $updateDataType = '';
901
902
903 public function setUpdate(Google_Service_Container_ClusterUpdate $update)
904 {
905 $this->update = $update;
906 }
907 public function getUpdate()
908 {
909 return $this->update;
910 }
911 }
912