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 Appengine (v1beta4).
20 *
21 * <p>
22 * The Google App Engine Admin API enables developers to provision and manage
23 * their App Engine applications.</p>
24 *
25 * <p>
26 * For more information about this service, see the API
27 * <a href="https://developers.google.com/appengine/" target="_blank">Documentation</a>
28 * </p>
29 *
30 * @author Google, Inc.
31 */
32class Google_Service_Appengine extends Google_Service
33{
34  /** View and manage your data across Google Cloud Platform services. */
35  const CLOUD_PLATFORM =
36      "https://www.googleapis.com/auth/cloud-platform";
37
38  public $apps;
39  public $apps_modules;
40  public $apps_modules_versions;
41  public $apps_operations;
42
43
44  /**
45   * Constructs the internal representation of the Appengine service.
46   *
47   * @param Google_Client $client
48   */
49  public function __construct(Google_Client $client)
50  {
51    parent::__construct($client);
52    $this->rootUrl = 'https://appengine.googleapis.com/';
53    $this->servicePath = '';
54    $this->version = 'v1beta4';
55    $this->serviceName = 'appengine';
56
57    $this->apps = new Google_Service_Appengine_Apps_Resource(
58        $this,
59        $this->serviceName,
60        'apps',
61        array(
62          'methods' => array(
63            'get' => array(
64              'path' => 'v1beta4/apps/{appsId}',
65              'httpMethod' => 'GET',
66              'parameters' => array(
67                'appsId' => array(
68                  'location' => 'path',
69                  'type' => 'string',
70                  'required' => true,
71                ),
72                'ensureResourcesExist' => array(
73                  'location' => 'query',
74                  'type' => 'boolean',
75                ),
76              ),
77            ),
78          )
79        )
80    );
81    $this->apps_modules = new Google_Service_Appengine_AppsModules_Resource(
82        $this,
83        $this->serviceName,
84        'modules',
85        array(
86          'methods' => array(
87            'delete' => array(
88              'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}',
89              'httpMethod' => 'DELETE',
90              'parameters' => array(
91                'appsId' => array(
92                  'location' => 'path',
93                  'type' => 'string',
94                  'required' => true,
95                ),
96                'modulesId' => array(
97                  'location' => 'path',
98                  'type' => 'string',
99                  'required' => true,
100                ),
101              ),
102            ),'get' => array(
103              'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}',
104              'httpMethod' => 'GET',
105              'parameters' => array(
106                'appsId' => array(
107                  'location' => 'path',
108                  'type' => 'string',
109                  'required' => true,
110                ),
111                'modulesId' => array(
112                  'location' => 'path',
113                  'type' => 'string',
114                  'required' => true,
115                ),
116              ),
117            ),'list' => array(
118              'path' => 'v1beta4/apps/{appsId}/modules',
119              'httpMethod' => 'GET',
120              'parameters' => array(
121                'appsId' => array(
122                  'location' => 'path',
123                  'type' => 'string',
124                  'required' => true,
125                ),
126                'pageSize' => array(
127                  'location' => 'query',
128                  'type' => 'integer',
129                ),
130                'pageToken' => array(
131                  'location' => 'query',
132                  'type' => 'string',
133                ),
134              ),
135            ),'patch' => array(
136              'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}',
137              'httpMethod' => 'PATCH',
138              'parameters' => array(
139                'appsId' => array(
140                  'location' => 'path',
141                  'type' => 'string',
142                  'required' => true,
143                ),
144                'modulesId' => array(
145                  'location' => 'path',
146                  'type' => 'string',
147                  'required' => true,
148                ),
149                'migrateTraffic' => array(
150                  'location' => 'query',
151                  'type' => 'boolean',
152                ),
153                'mask' => array(
154                  'location' => 'query',
155                  'type' => 'string',
156                ),
157              ),
158            ),
159          )
160        )
161    );
162    $this->apps_modules_versions = new Google_Service_Appengine_AppsModulesVersions_Resource(
163        $this,
164        $this->serviceName,
165        'versions',
166        array(
167          'methods' => array(
168            'create' => array(
169              'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}/versions',
170              'httpMethod' => 'POST',
171              'parameters' => array(
172                'appsId' => array(
173                  'location' => 'path',
174                  'type' => 'string',
175                  'required' => true,
176                ),
177                'modulesId' => array(
178                  'location' => 'path',
179                  'type' => 'string',
180                  'required' => true,
181                ),
182              ),
183            ),'delete' => array(
184              'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}',
185              'httpMethod' => 'DELETE',
186              'parameters' => array(
187                'appsId' => array(
188                  'location' => 'path',
189                  'type' => 'string',
190                  'required' => true,
191                ),
192                'modulesId' => array(
193                  'location' => 'path',
194                  'type' => 'string',
195                  'required' => true,
196                ),
197                'versionsId' => array(
198                  'location' => 'path',
199                  'type' => 'string',
200                  'required' => true,
201                ),
202              ),
203            ),'get' => array(
204              'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}',
205              'httpMethod' => 'GET',
206              'parameters' => array(
207                'appsId' => array(
208                  'location' => 'path',
209                  'type' => 'string',
210                  'required' => true,
211                ),
212                'modulesId' => array(
213                  'location' => 'path',
214                  'type' => 'string',
215                  'required' => true,
216                ),
217                'versionsId' => array(
218                  'location' => 'path',
219                  'type' => 'string',
220                  'required' => true,
221                ),
222                'view' => array(
223                  'location' => 'query',
224                  'type' => 'string',
225                ),
226              ),
227            ),'list' => array(
228              'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}/versions',
229              'httpMethod' => 'GET',
230              'parameters' => array(
231                'appsId' => array(
232                  'location' => 'path',
233                  'type' => 'string',
234                  'required' => true,
235                ),
236                'modulesId' => array(
237                  'location' => 'path',
238                  'type' => 'string',
239                  'required' => true,
240                ),
241                'pageToken' => array(
242                  'location' => 'query',
243                  'type' => 'string',
244                ),
245                'pageSize' => array(
246                  'location' => 'query',
247                  'type' => 'integer',
248                ),
249                'view' => array(
250                  'location' => 'query',
251                  'type' => 'string',
252                ),
253              ),
254            ),
255          )
256        )
257    );
258    $this->apps_operations = new Google_Service_Appengine_AppsOperations_Resource(
259        $this,
260        $this->serviceName,
261        'operations',
262        array(
263          'methods' => array(
264            'get' => array(
265              'path' => 'v1beta4/apps/{appsId}/operations/{operationsId}',
266              'httpMethod' => 'GET',
267              'parameters' => array(
268                'appsId' => array(
269                  'location' => 'path',
270                  'type' => 'string',
271                  'required' => true,
272                ),
273                'operationsId' => array(
274                  'location' => 'path',
275                  'type' => 'string',
276                  'required' => true,
277                ),
278              ),
279            ),'list' => array(
280              'path' => 'v1beta4/apps/{appsId}/operations',
281              'httpMethod' => 'GET',
282              'parameters' => array(
283                'appsId' => array(
284                  'location' => 'path',
285                  'type' => 'string',
286                  'required' => true,
287                ),
288                'filter' => array(
289                  'location' => 'query',
290                  'type' => 'string',
291                ),
292                'pageSize' => array(
293                  'location' => 'query',
294                  'type' => 'integer',
295                ),
296                'pageToken' => array(
297                  'location' => 'query',
298                  'type' => 'string',
299                ),
300              ),
301            ),
302          )
303        )
304    );
305  }
306}
307
308
309/**
310 * The "apps" collection of methods.
311 * Typical usage is:
312 *  <code>
313 *   $appengineService = new Google_Service_Appengine(...);
314 *   $apps = $appengineService->apps;
315 *  </code>
316 */
317class Google_Service_Appengine_Apps_Resource extends Google_Service_Resource
318{
319
320  /**
321   * Gets information about an application. (apps.get)
322   *
323   * @param string $appsId Part of `name`. Name of the application to get. For
324   * example: "apps/myapp".
325   * @param array $optParams Optional parameters.
326   *
327   * @opt_param bool ensureResourcesExist Certain resources associated with an
328   * application are created on-demand. Controls whether these resources should be
329   * created when performing the `GET` operation. If specified and any resources
330   * cloud not be created, the request will fail with an error code.
331   * @return Google_Service_Appengine_Application
332   */
333  public function get($appsId, $optParams = array())
334  {
335    $params = array('appsId' => $appsId);
336    $params = array_merge($params, $optParams);
337    return $this->call('get', array($params), "Google_Service_Appengine_Application");
338  }
339}
340
341/**
342 * The "modules" collection of methods.
343 * Typical usage is:
344 *  <code>
345 *   $appengineService = new Google_Service_Appengine(...);
346 *   $modules = $appengineService->modules;
347 *  </code>
348 */
349class Google_Service_Appengine_AppsModules_Resource extends Google_Service_Resource
350{
351
352  /**
353   * Deletes a module and all enclosed versions. (modules.delete)
354   *
355   * @param string $appsId Part of `name`. Name of the resource requested. For
356   * example: "apps/myapp/modules/default".
357   * @param string $modulesId Part of `name`. See documentation of `appsId`.
358   * @param array $optParams Optional parameters.
359   * @return Google_Service_Appengine_Operation
360   */
361  public function delete($appsId, $modulesId, $optParams = array())
362  {
363    $params = array('appsId' => $appsId, 'modulesId' => $modulesId);
364    $params = array_merge($params, $optParams);
365    return $this->call('delete', array($params), "Google_Service_Appengine_Operation");
366  }
367
368  /**
369   * Gets the current configuration of the module. (modules.get)
370   *
371   * @param string $appsId Part of `name`. Name of the resource requested. For
372   * example: "apps/myapp/modules/default".
373   * @param string $modulesId Part of `name`. See documentation of `appsId`.
374   * @param array $optParams Optional parameters.
375   * @return Google_Service_Appengine_Module
376   */
377  public function get($appsId, $modulesId, $optParams = array())
378  {
379    $params = array('appsId' => $appsId, 'modulesId' => $modulesId);
380    $params = array_merge($params, $optParams);
381    return $this->call('get', array($params), "Google_Service_Appengine_Module");
382  }
383
384  /**
385   * Lists all the modules in the application. (modules.listAppsModules)
386   *
387   * @param string $appsId Part of `name`. Name of the resource requested. For
388   * example: "apps/myapp".
389   * @param array $optParams Optional parameters.
390   *
391   * @opt_param int pageSize Maximum results to return per page.
392   * @opt_param string pageToken Continuation token for fetching the next page of
393   * results.
394   * @return Google_Service_Appengine_ListModulesResponse
395   */
396  public function listAppsModules($appsId, $optParams = array())
397  {
398    $params = array('appsId' => $appsId);
399    $params = array_merge($params, $optParams);
400    return $this->call('list', array($params), "Google_Service_Appengine_ListModulesResponse");
401  }
402
403  /**
404   * Updates the configuration of the specified module. (modules.patch)
405   *
406   * @param string $appsId Part of `name`. Name of the resource to update. For
407   * example: "apps/myapp/modules/default".
408   * @param string $modulesId Part of `name`. See documentation of `appsId`.
409   * @param Google_Module $postBody
410   * @param array $optParams Optional parameters.
411   *
412   * @opt_param bool migrateTraffic Whether to use Traffic Migration to shift
413   * traffic gradually. Traffic can only be migrated from a single version to
414   * another single version.
415   * @opt_param string mask Standard field mask for the set of fields to be
416   * updated.
417   * @return Google_Service_Appengine_Operation
418   */
419  public function patch($appsId, $modulesId, Google_Service_Appengine_Module $postBody, $optParams = array())
420  {
421    $params = array('appsId' => $appsId, 'modulesId' => $modulesId, 'postBody' => $postBody);
422    $params = array_merge($params, $optParams);
423    return $this->call('patch', array($params), "Google_Service_Appengine_Operation");
424  }
425}
426
427/**
428 * The "versions" collection of methods.
429 * Typical usage is:
430 *  <code>
431 *   $appengineService = new Google_Service_Appengine(...);
432 *   $versions = $appengineService->versions;
433 *  </code>
434 */
435class Google_Service_Appengine_AppsModulesVersions_Resource extends Google_Service_Resource
436{
437
438  /**
439   * Deploys new code and resource files to a version. (versions.create)
440   *
441   * @param string $appsId Part of `name`. Name of the resource to update. For
442   * example: "apps/myapp/modules/default".
443   * @param string $modulesId Part of `name`. See documentation of `appsId`.
444   * @param Google_Version $postBody
445   * @param array $optParams Optional parameters.
446   * @return Google_Service_Appengine_Operation
447   */
448  public function create($appsId, $modulesId, Google_Service_Appengine_Version $postBody, $optParams = array())
449  {
450    $params = array('appsId' => $appsId, 'modulesId' => $modulesId, 'postBody' => $postBody);
451    $params = array_merge($params, $optParams);
452    return $this->call('create', array($params), "Google_Service_Appengine_Operation");
453  }
454
455  /**
456   * Deletes an existing version. (versions.delete)
457   *
458   * @param string $appsId Part of `name`. Name of the resource requested. For
459   * example: "apps/myapp/modules/default/versions/v1".
460   * @param string $modulesId Part of `name`. See documentation of `appsId`.
461   * @param string $versionsId Part of `name`. See documentation of `appsId`.
462   * @param array $optParams Optional parameters.
463   * @return Google_Service_Appengine_Operation
464   */
465  public function delete($appsId, $modulesId, $versionsId, $optParams = array())
466  {
467    $params = array('appsId' => $appsId, 'modulesId' => $modulesId, 'versionsId' => $versionsId);
468    $params = array_merge($params, $optParams);
469    return $this->call('delete', array($params), "Google_Service_Appengine_Operation");
470  }
471
472  /**
473   * Gets application deployment information. (versions.get)
474   *
475   * @param string $appsId Part of `name`. Name of the resource requested. For
476   * example: "apps/myapp/modules/default/versions/v1".
477   * @param string $modulesId Part of `name`. See documentation of `appsId`.
478   * @param string $versionsId Part of `name`. See documentation of `appsId`.
479   * @param array $optParams Optional parameters.
480   *
481   * @opt_param string view Controls the set of fields returned in the `Get`
482   * response.
483   * @return Google_Service_Appengine_Version
484   */
485  public function get($appsId, $modulesId, $versionsId, $optParams = array())
486  {
487    $params = array('appsId' => $appsId, 'modulesId' => $modulesId, 'versionsId' => $versionsId);
488    $params = array_merge($params, $optParams);
489    return $this->call('get', array($params), "Google_Service_Appengine_Version");
490  }
491
492  /**
493   * Lists the versions of a module. (versions.listAppsModulesVersions)
494   *
495   * @param string $appsId Part of `name`. Name of the resource requested. For
496   * example: "apps/myapp/modules/default".
497   * @param string $modulesId Part of `name`. See documentation of `appsId`.
498   * @param array $optParams Optional parameters.
499   *
500   * @opt_param string pageToken Continuation token for fetching the next page of
501   * results.
502   * @opt_param int pageSize Maximum results to return per page.
503   * @opt_param string view Controls the set of fields returned in the `List`
504   * response.
505   * @return Google_Service_Appengine_ListVersionsResponse
506   */
507  public function listAppsModulesVersions($appsId, $modulesId, $optParams = array())
508  {
509    $params = array('appsId' => $appsId, 'modulesId' => $modulesId);
510    $params = array_merge($params, $optParams);
511    return $this->call('list', array($params), "Google_Service_Appengine_ListVersionsResponse");
512  }
513}
514/**
515 * The "operations" collection of methods.
516 * Typical usage is:
517 *  <code>
518 *   $appengineService = new Google_Service_Appengine(...);
519 *   $operations = $appengineService->operations;
520 *  </code>
521 */
522class Google_Service_Appengine_AppsOperations_Resource extends Google_Service_Resource
523{
524
525  /**
526   * Gets the latest state of a long-running operation. Clients can use this
527   * method to poll the operation result at intervals as recommended by the API
528   * service. (operations.get)
529   *
530   * @param string $appsId Part of `name`. The name of the operation resource.
531   * @param string $operationsId Part of `name`. See documentation of `appsId`.
532   * @param array $optParams Optional parameters.
533   * @return Google_Service_Appengine_Operation
534   */
535  public function get($appsId, $operationsId, $optParams = array())
536  {
537    $params = array('appsId' => $appsId, 'operationsId' => $operationsId);
538    $params = array_merge($params, $optParams);
539    return $this->call('get', array($params), "Google_Service_Appengine_Operation");
540  }
541
542  /**
543   * Lists operations that match the specified filter in the request. If the
544   * server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the
545   * `name` binding below allows API services to override the binding to use
546   * different resource name schemes, such as `users/operations`.
547   * (operations.listAppsOperations)
548   *
549   * @param string $appsId Part of `name`. The name of the operation collection.
550   * @param array $optParams Optional parameters.
551   *
552   * @opt_param string filter The standard list filter.
553   * @opt_param int pageSize The standard list page size.
554   * @opt_param string pageToken The standard list page token.
555   * @return Google_Service_Appengine_ListOperationsResponse
556   */
557  public function listAppsOperations($appsId, $optParams = array())
558  {
559    $params = array('appsId' => $appsId);
560    $params = array_merge($params, $optParams);
561    return $this->call('list', array($params), "Google_Service_Appengine_ListOperationsResponse");
562  }
563}
564
565
566
567
568class Google_Service_Appengine_ApiConfigHandler extends Google_Model
569{
570  protected $internal_gapi_mappings = array(
571  );
572  public $authFailAction;
573  public $login;
574  public $script;
575  public $securityLevel;
576  public $url;
577
578
579  public function setAuthFailAction($authFailAction)
580  {
581    $this->authFailAction = $authFailAction;
582  }
583  public function getAuthFailAction()
584  {
585    return $this->authFailAction;
586  }
587  public function setLogin($login)
588  {
589    $this->login = $login;
590  }
591  public function getLogin()
592  {
593    return $this->login;
594  }
595  public function setScript($script)
596  {
597    $this->script = $script;
598  }
599  public function getScript()
600  {
601    return $this->script;
602  }
603  public function setSecurityLevel($securityLevel)
604  {
605    $this->securityLevel = $securityLevel;
606  }
607  public function getSecurityLevel()
608  {
609    return $this->securityLevel;
610  }
611  public function setUrl($url)
612  {
613    $this->url = $url;
614  }
615  public function getUrl()
616  {
617    return $this->url;
618  }
619}
620
621class Google_Service_Appengine_ApiEndpointHandler extends Google_Model
622{
623  protected $internal_gapi_mappings = array(
624  );
625  public $scriptPath;
626
627
628  public function setScriptPath($scriptPath)
629  {
630    $this->scriptPath = $scriptPath;
631  }
632  public function getScriptPath()
633  {
634    return $this->scriptPath;
635  }
636}
637
638class Google_Service_Appengine_Application extends Google_Collection
639{
640  protected $collection_key = 'dispatchRules';
641  protected $internal_gapi_mappings = array(
642  );
643  public $codeBucket;
644  protected $dispatchRulesType = 'Google_Service_Appengine_UrlDispatchRule';
645  protected $dispatchRulesDataType = 'array';
646  public $id;
647  public $location;
648  public $name;
649
650
651  public function setCodeBucket($codeBucket)
652  {
653    $this->codeBucket = $codeBucket;
654  }
655  public function getCodeBucket()
656  {
657    return $this->codeBucket;
658  }
659  public function setDispatchRules($dispatchRules)
660  {
661    $this->dispatchRules = $dispatchRules;
662  }
663  public function getDispatchRules()
664  {
665    return $this->dispatchRules;
666  }
667  public function setId($id)
668  {
669    $this->id = $id;
670  }
671  public function getId()
672  {
673    return $this->id;
674  }
675  public function setLocation($location)
676  {
677    $this->location = $location;
678  }
679  public function getLocation()
680  {
681    return $this->location;
682  }
683  public function setName($name)
684  {
685    $this->name = $name;
686  }
687  public function getName()
688  {
689    return $this->name;
690  }
691}
692
693class Google_Service_Appengine_AutomaticScaling extends Google_Model
694{
695  protected $internal_gapi_mappings = array(
696  );
697  public $coolDownPeriod;
698  protected $cpuUtilizationType = 'Google_Service_Appengine_CpuUtilization';
699  protected $cpuUtilizationDataType = '';
700  public $maxConcurrentRequests;
701  public $maxIdleInstances;
702  public $maxPendingLatency;
703  public $maxTotalInstances;
704  public $minIdleInstances;
705  public $minPendingLatency;
706  public $minTotalInstances;
707
708
709  public function setCoolDownPeriod($coolDownPeriod)
710  {
711    $this->coolDownPeriod = $coolDownPeriod;
712  }
713  public function getCoolDownPeriod()
714  {
715    return $this->coolDownPeriod;
716  }
717  public function setCpuUtilization(Google_Service_Appengine_CpuUtilization $cpuUtilization)
718  {
719    $this->cpuUtilization = $cpuUtilization;
720  }
721  public function getCpuUtilization()
722  {
723    return $this->cpuUtilization;
724  }
725  public function setMaxConcurrentRequests($maxConcurrentRequests)
726  {
727    $this->maxConcurrentRequests = $maxConcurrentRequests;
728  }
729  public function getMaxConcurrentRequests()
730  {
731    return $this->maxConcurrentRequests;
732  }
733  public function setMaxIdleInstances($maxIdleInstances)
734  {
735    $this->maxIdleInstances = $maxIdleInstances;
736  }
737  public function getMaxIdleInstances()
738  {
739    return $this->maxIdleInstances;
740  }
741  public function setMaxPendingLatency($maxPendingLatency)
742  {
743    $this->maxPendingLatency = $maxPendingLatency;
744  }
745  public function getMaxPendingLatency()
746  {
747    return $this->maxPendingLatency;
748  }
749  public function setMaxTotalInstances($maxTotalInstances)
750  {
751    $this->maxTotalInstances = $maxTotalInstances;
752  }
753  public function getMaxTotalInstances()
754  {
755    return $this->maxTotalInstances;
756  }
757  public function setMinIdleInstances($minIdleInstances)
758  {
759    $this->minIdleInstances = $minIdleInstances;
760  }
761  public function getMinIdleInstances()
762  {
763    return $this->minIdleInstances;
764  }
765  public function setMinPendingLatency($minPendingLatency)
766  {
767    $this->minPendingLatency = $minPendingLatency;
768  }
769  public function getMinPendingLatency()
770  {
771    return $this->minPendingLatency;
772  }
773  public function setMinTotalInstances($minTotalInstances)
774  {
775    $this->minTotalInstances = $minTotalInstances;
776  }
777  public function getMinTotalInstances()
778  {
779    return $this->minTotalInstances;
780  }
781}
782
783class Google_Service_Appengine_BasicScaling extends Google_Model
784{
785  protected $internal_gapi_mappings = array(
786  );
787  public $idleTimeout;
788  public $maxInstances;
789
790
791  public function setIdleTimeout($idleTimeout)
792  {
793    $this->idleTimeout = $idleTimeout;
794  }
795  public function getIdleTimeout()
796  {
797    return $this->idleTimeout;
798  }
799  public function setMaxInstances($maxInstances)
800  {
801    $this->maxInstances = $maxInstances;
802  }
803  public function getMaxInstances()
804  {
805    return $this->maxInstances;
806  }
807}
808
809class Google_Service_Appengine_ContainerInfo extends Google_Model
810{
811  protected $internal_gapi_mappings = array(
812  );
813  public $image;
814
815
816  public function setImage($image)
817  {
818    $this->image = $image;
819  }
820  public function getImage()
821  {
822    return $this->image;
823  }
824}
825
826class Google_Service_Appengine_CpuUtilization extends Google_Model
827{
828  protected $internal_gapi_mappings = array(
829  );
830  public $aggregationWindowLength;
831  public $targetUtilization;
832
833
834  public function setAggregationWindowLength($aggregationWindowLength)
835  {
836    $this->aggregationWindowLength = $aggregationWindowLength;
837  }
838  public function getAggregationWindowLength()
839  {
840    return $this->aggregationWindowLength;
841  }
842  public function setTargetUtilization($targetUtilization)
843  {
844    $this->targetUtilization = $targetUtilization;
845  }
846  public function getTargetUtilization()
847  {
848    return $this->targetUtilization;
849  }
850}
851
852class Google_Service_Appengine_Deployment extends Google_Collection
853{
854  protected $collection_key = 'sourceReferences';
855  protected $internal_gapi_mappings = array(
856  );
857  protected $containerType = 'Google_Service_Appengine_ContainerInfo';
858  protected $containerDataType = '';
859  protected $filesType = 'Google_Service_Appengine_FileInfo';
860  protected $filesDataType = 'map';
861  protected $sourceReferencesType = 'Google_Service_Appengine_SourceReference';
862  protected $sourceReferencesDataType = 'array';
863
864
865  public function setContainer(Google_Service_Appengine_ContainerInfo $container)
866  {
867    $this->container = $container;
868  }
869  public function getContainer()
870  {
871    return $this->container;
872  }
873  public function setFiles($files)
874  {
875    $this->files = $files;
876  }
877  public function getFiles()
878  {
879    return $this->files;
880  }
881  public function setSourceReferences($sourceReferences)
882  {
883    $this->sourceReferences = $sourceReferences;
884  }
885  public function getSourceReferences()
886  {
887    return $this->sourceReferences;
888  }
889}
890
891class Google_Service_Appengine_DeploymentFiles extends Google_Model
892{
893}
894
895class Google_Service_Appengine_ErrorHandler extends Google_Model
896{
897  protected $internal_gapi_mappings = array(
898  );
899  public $errorCode;
900  public $mimeType;
901  public $staticFile;
902
903
904  public function setErrorCode($errorCode)
905  {
906    $this->errorCode = $errorCode;
907  }
908  public function getErrorCode()
909  {
910    return $this->errorCode;
911  }
912  public function setMimeType($mimeType)
913  {
914    $this->mimeType = $mimeType;
915  }
916  public function getMimeType()
917  {
918    return $this->mimeType;
919  }
920  public function setStaticFile($staticFile)
921  {
922    $this->staticFile = $staticFile;
923  }
924  public function getStaticFile()
925  {
926    return $this->staticFile;
927  }
928}
929
930class Google_Service_Appengine_FileInfo extends Google_Model
931{
932  protected $internal_gapi_mappings = array(
933  );
934  public $mimeType;
935  public $sha1Sum;
936  public $sourceUrl;
937
938
939  public function setMimeType($mimeType)
940  {
941    $this->mimeType = $mimeType;
942  }
943  public function getMimeType()
944  {
945    return $this->mimeType;
946  }
947  public function setSha1Sum($sha1Sum)
948  {
949    $this->sha1Sum = $sha1Sum;
950  }
951  public function getSha1Sum()
952  {
953    return $this->sha1Sum;
954  }
955  public function setSourceUrl($sourceUrl)
956  {
957    $this->sourceUrl = $sourceUrl;
958  }
959  public function getSourceUrl()
960  {
961    return $this->sourceUrl;
962  }
963}
964
965class Google_Service_Appengine_HealthCheck extends Google_Model
966{
967  protected $internal_gapi_mappings = array(
968  );
969  public $checkInterval;
970  public $disableHealthCheck;
971  public $healthyThreshold;
972  public $host;
973  public $restartThreshold;
974  public $timeout;
975  public $unhealthyThreshold;
976
977
978  public function setCheckInterval($checkInterval)
979  {
980    $this->checkInterval = $checkInterval;
981  }
982  public function getCheckInterval()
983  {
984    return $this->checkInterval;
985  }
986  public function setDisableHealthCheck($disableHealthCheck)
987  {
988    $this->disableHealthCheck = $disableHealthCheck;
989  }
990  public function getDisableHealthCheck()
991  {
992    return $this->disableHealthCheck;
993  }
994  public function setHealthyThreshold($healthyThreshold)
995  {
996    $this->healthyThreshold = $healthyThreshold;
997  }
998  public function getHealthyThreshold()
999  {
1000    return $this->healthyThreshold;
1001  }
1002  public function setHost($host)
1003  {
1004    $this->host = $host;
1005  }
1006  public function getHost()
1007  {
1008    return $this->host;
1009  }
1010  public function setRestartThreshold($restartThreshold)
1011  {
1012    $this->restartThreshold = $restartThreshold;
1013  }
1014  public function getRestartThreshold()
1015  {
1016    return $this->restartThreshold;
1017  }
1018  public function setTimeout($timeout)
1019  {
1020    $this->timeout = $timeout;
1021  }
1022  public function getTimeout()
1023  {
1024    return $this->timeout;
1025  }
1026  public function setUnhealthyThreshold($unhealthyThreshold)
1027  {
1028    $this->unhealthyThreshold = $unhealthyThreshold;
1029  }
1030  public function getUnhealthyThreshold()
1031  {
1032    return $this->unhealthyThreshold;
1033  }
1034}
1035
1036class Google_Service_Appengine_Library extends Google_Model
1037{
1038  protected $internal_gapi_mappings = array(
1039  );
1040  public $name;
1041  public $version;
1042
1043
1044  public function setName($name)
1045  {
1046    $this->name = $name;
1047  }
1048  public function getName()
1049  {
1050    return $this->name;
1051  }
1052  public function setVersion($version)
1053  {
1054    $this->version = $version;
1055  }
1056  public function getVersion()
1057  {
1058    return $this->version;
1059  }
1060}
1061
1062class Google_Service_Appengine_ListModulesResponse extends Google_Collection
1063{
1064  protected $collection_key = 'modules';
1065  protected $internal_gapi_mappings = array(
1066  );
1067  protected $modulesType = 'Google_Service_Appengine_Module';
1068  protected $modulesDataType = 'array';
1069  public $nextPageToken;
1070
1071
1072  public function setModules($modules)
1073  {
1074    $this->modules = $modules;
1075  }
1076  public function getModules()
1077  {
1078    return $this->modules;
1079  }
1080  public function setNextPageToken($nextPageToken)
1081  {
1082    $this->nextPageToken = $nextPageToken;
1083  }
1084  public function getNextPageToken()
1085  {
1086    return $this->nextPageToken;
1087  }
1088}
1089
1090class Google_Service_Appengine_ListOperationsResponse extends Google_Collection
1091{
1092  protected $collection_key = 'operations';
1093  protected $internal_gapi_mappings = array(
1094  );
1095  public $nextPageToken;
1096  protected $operationsType = 'Google_Service_Appengine_Operation';
1097  protected $operationsDataType = 'array';
1098
1099
1100  public function setNextPageToken($nextPageToken)
1101  {
1102    $this->nextPageToken = $nextPageToken;
1103  }
1104  public function getNextPageToken()
1105  {
1106    return $this->nextPageToken;
1107  }
1108  public function setOperations($operations)
1109  {
1110    $this->operations = $operations;
1111  }
1112  public function getOperations()
1113  {
1114    return $this->operations;
1115  }
1116}
1117
1118class Google_Service_Appengine_ListVersionsResponse extends Google_Collection
1119{
1120  protected $collection_key = 'versions';
1121  protected $internal_gapi_mappings = array(
1122  );
1123  public $nextPageToken;
1124  protected $versionsType = 'Google_Service_Appengine_Version';
1125  protected $versionsDataType = 'array';
1126
1127
1128  public function setNextPageToken($nextPageToken)
1129  {
1130    $this->nextPageToken = $nextPageToken;
1131  }
1132  public function getNextPageToken()
1133  {
1134    return $this->nextPageToken;
1135  }
1136  public function setVersions($versions)
1137  {
1138    $this->versions = $versions;
1139  }
1140  public function getVersions()
1141  {
1142    return $this->versions;
1143  }
1144}
1145
1146class Google_Service_Appengine_ManualScaling extends Google_Model
1147{
1148  protected $internal_gapi_mappings = array(
1149  );
1150  public $instances;
1151
1152
1153  public function setInstances($instances)
1154  {
1155    $this->instances = $instances;
1156  }
1157  public function getInstances()
1158  {
1159    return $this->instances;
1160  }
1161}
1162
1163class Google_Service_Appengine_Module extends Google_Model
1164{
1165  protected $internal_gapi_mappings = array(
1166  );
1167  public $id;
1168  public $name;
1169  protected $splitType = 'Google_Service_Appengine_TrafficSplit';
1170  protected $splitDataType = '';
1171
1172
1173  public function setId($id)
1174  {
1175    $this->id = $id;
1176  }
1177  public function getId()
1178  {
1179    return $this->id;
1180  }
1181  public function setName($name)
1182  {
1183    $this->name = $name;
1184  }
1185  public function getName()
1186  {
1187    return $this->name;
1188  }
1189  public function setSplit(Google_Service_Appengine_TrafficSplit $split)
1190  {
1191    $this->split = $split;
1192  }
1193  public function getSplit()
1194  {
1195    return $this->split;
1196  }
1197}
1198
1199class Google_Service_Appengine_Network extends Google_Collection
1200{
1201  protected $collection_key = 'forwardedPorts';
1202  protected $internal_gapi_mappings = array(
1203  );
1204  public $forwardedPorts;
1205  public $instanceTag;
1206  public $name;
1207
1208
1209  public function setForwardedPorts($forwardedPorts)
1210  {
1211    $this->forwardedPorts = $forwardedPorts;
1212  }
1213  public function getForwardedPorts()
1214  {
1215    return $this->forwardedPorts;
1216  }
1217  public function setInstanceTag($instanceTag)
1218  {
1219    $this->instanceTag = $instanceTag;
1220  }
1221  public function getInstanceTag()
1222  {
1223    return $this->instanceTag;
1224  }
1225  public function setName($name)
1226  {
1227    $this->name = $name;
1228  }
1229  public function getName()
1230  {
1231    return $this->name;
1232  }
1233}
1234
1235class Google_Service_Appengine_Operation extends Google_Model
1236{
1237  protected $internal_gapi_mappings = array(
1238  );
1239  public $done;
1240  protected $errorType = 'Google_Service_Appengine_Status';
1241  protected $errorDataType = '';
1242  public $metadata;
1243  public $name;
1244  public $response;
1245
1246
1247  public function setDone($done)
1248  {
1249    $this->done = $done;
1250  }
1251  public function getDone()
1252  {
1253    return $this->done;
1254  }
1255  public function setError(Google_Service_Appengine_Status $error)
1256  {
1257    $this->error = $error;
1258  }
1259  public function getError()
1260  {
1261    return $this->error;
1262  }
1263  public function setMetadata($metadata)
1264  {
1265    $this->metadata = $metadata;
1266  }
1267  public function getMetadata()
1268  {
1269    return $this->metadata;
1270  }
1271  public function setName($name)
1272  {
1273    $this->name = $name;
1274  }
1275  public function getName()
1276  {
1277    return $this->name;
1278  }
1279  public function setResponse($response)
1280  {
1281    $this->response = $response;
1282  }
1283  public function getResponse()
1284  {
1285    return $this->response;
1286  }
1287}
1288
1289class Google_Service_Appengine_OperationMetadata extends Google_Model
1290{
1291  protected $internal_gapi_mappings = array(
1292  );
1293  public $endTime;
1294  public $insertTime;
1295  public $method;
1296  public $operationType;
1297  public $target;
1298  public $user;
1299
1300
1301  public function setEndTime($endTime)
1302  {
1303    $this->endTime = $endTime;
1304  }
1305  public function getEndTime()
1306  {
1307    return $this->endTime;
1308  }
1309  public function setInsertTime($insertTime)
1310  {
1311    $this->insertTime = $insertTime;
1312  }
1313  public function getInsertTime()
1314  {
1315    return $this->insertTime;
1316  }
1317  public function setMethod($method)
1318  {
1319    $this->method = $method;
1320  }
1321  public function getMethod()
1322  {
1323    return $this->method;
1324  }
1325  public function setOperationType($operationType)
1326  {
1327    $this->operationType = $operationType;
1328  }
1329  public function getOperationType()
1330  {
1331    return $this->operationType;
1332  }
1333  public function setTarget($target)
1334  {
1335    $this->target = $target;
1336  }
1337  public function getTarget()
1338  {
1339    return $this->target;
1340  }
1341  public function setUser($user)
1342  {
1343    $this->user = $user;
1344  }
1345  public function getUser()
1346  {
1347    return $this->user;
1348  }
1349}
1350
1351class Google_Service_Appengine_OperationResponse extends Google_Model
1352{
1353}
1354
1355class Google_Service_Appengine_Resources extends Google_Model
1356{
1357  protected $internal_gapi_mappings = array(
1358  );
1359  public $cpu;
1360  public $diskGb;
1361  public $memoryGb;
1362
1363
1364  public function setCpu($cpu)
1365  {
1366    $this->cpu = $cpu;
1367  }
1368  public function getCpu()
1369  {
1370    return $this->cpu;
1371  }
1372  public function setDiskGb($diskGb)
1373  {
1374    $this->diskGb = $diskGb;
1375  }
1376  public function getDiskGb()
1377  {
1378    return $this->diskGb;
1379  }
1380  public function setMemoryGb($memoryGb)
1381  {
1382    $this->memoryGb = $memoryGb;
1383  }
1384  public function getMemoryGb()
1385  {
1386    return $this->memoryGb;
1387  }
1388}
1389
1390class Google_Service_Appengine_ScriptHandler extends Google_Model
1391{
1392  protected $internal_gapi_mappings = array(
1393  );
1394  public $scriptPath;
1395
1396
1397  public function setScriptPath($scriptPath)
1398  {
1399    $this->scriptPath = $scriptPath;
1400  }
1401  public function getScriptPath()
1402  {
1403    return $this->scriptPath;
1404  }
1405}
1406
1407class Google_Service_Appengine_SourceReference extends Google_Model
1408{
1409  protected $internal_gapi_mappings = array(
1410  );
1411  public $repository;
1412  public $revisionId;
1413
1414
1415  public function setRepository($repository)
1416  {
1417    $this->repository = $repository;
1418  }
1419  public function getRepository()
1420  {
1421    return $this->repository;
1422  }
1423  public function setRevisionId($revisionId)
1424  {
1425    $this->revisionId = $revisionId;
1426  }
1427  public function getRevisionId()
1428  {
1429    return $this->revisionId;
1430  }
1431}
1432
1433class Google_Service_Appengine_StaticDirectoryHandler extends Google_Model
1434{
1435  protected $internal_gapi_mappings = array(
1436  );
1437  public $applicationReadable;
1438  public $directory;
1439  public $expiration;
1440  public $httpHeaders;
1441  public $mimeType;
1442  public $requireMatchingFile;
1443
1444
1445  public function setApplicationReadable($applicationReadable)
1446  {
1447    $this->applicationReadable = $applicationReadable;
1448  }
1449  public function getApplicationReadable()
1450  {
1451    return $this->applicationReadable;
1452  }
1453  public function setDirectory($directory)
1454  {
1455    $this->directory = $directory;
1456  }
1457  public function getDirectory()
1458  {
1459    return $this->directory;
1460  }
1461  public function setExpiration($expiration)
1462  {
1463    $this->expiration = $expiration;
1464  }
1465  public function getExpiration()
1466  {
1467    return $this->expiration;
1468  }
1469  public function setHttpHeaders($httpHeaders)
1470  {
1471    $this->httpHeaders = $httpHeaders;
1472  }
1473  public function getHttpHeaders()
1474  {
1475    return $this->httpHeaders;
1476  }
1477  public function setMimeType($mimeType)
1478  {
1479    $this->mimeType = $mimeType;
1480  }
1481  public function getMimeType()
1482  {
1483    return $this->mimeType;
1484  }
1485  public function setRequireMatchingFile($requireMatchingFile)
1486  {
1487    $this->requireMatchingFile = $requireMatchingFile;
1488  }
1489  public function getRequireMatchingFile()
1490  {
1491    return $this->requireMatchingFile;
1492  }
1493}
1494
1495class Google_Service_Appengine_StaticDirectoryHandlerHttpHeaders extends Google_Model
1496{
1497}
1498
1499class Google_Service_Appengine_StaticFilesHandler extends Google_Model
1500{
1501  protected $internal_gapi_mappings = array(
1502  );
1503  public $applicationReadable;
1504  public $expiration;
1505  public $httpHeaders;
1506  public $mimeType;
1507  public $path;
1508  public $requireMatchingFile;
1509  public $uploadPathRegex;
1510
1511
1512  public function setApplicationReadable($applicationReadable)
1513  {
1514    $this->applicationReadable = $applicationReadable;
1515  }
1516  public function getApplicationReadable()
1517  {
1518    return $this->applicationReadable;
1519  }
1520  public function setExpiration($expiration)
1521  {
1522    $this->expiration = $expiration;
1523  }
1524  public function getExpiration()
1525  {
1526    return $this->expiration;
1527  }
1528  public function setHttpHeaders($httpHeaders)
1529  {
1530    $this->httpHeaders = $httpHeaders;
1531  }
1532  public function getHttpHeaders()
1533  {
1534    return $this->httpHeaders;
1535  }
1536  public function setMimeType($mimeType)
1537  {
1538    $this->mimeType = $mimeType;
1539  }
1540  public function getMimeType()
1541  {
1542    return $this->mimeType;
1543  }
1544  public function setPath($path)
1545  {
1546    $this->path = $path;
1547  }
1548  public function getPath()
1549  {
1550    return $this->path;
1551  }
1552  public function setRequireMatchingFile($requireMatchingFile)
1553  {
1554    $this->requireMatchingFile = $requireMatchingFile;
1555  }
1556  public function getRequireMatchingFile()
1557  {
1558    return $this->requireMatchingFile;
1559  }
1560  public function setUploadPathRegex($uploadPathRegex)
1561  {
1562    $this->uploadPathRegex = $uploadPathRegex;
1563  }
1564  public function getUploadPathRegex()
1565  {
1566    return $this->uploadPathRegex;
1567  }
1568}
1569
1570class Google_Service_Appengine_StaticFilesHandlerHttpHeaders extends Google_Model
1571{
1572}
1573
1574class Google_Service_Appengine_Status extends Google_Collection
1575{
1576  protected $collection_key = 'details';
1577  protected $internal_gapi_mappings = array(
1578  );
1579  public $code;
1580  public $details;
1581  public $message;
1582
1583
1584  public function setCode($code)
1585  {
1586    $this->code = $code;
1587  }
1588  public function getCode()
1589  {
1590    return $this->code;
1591  }
1592  public function setDetails($details)
1593  {
1594    $this->details = $details;
1595  }
1596  public function getDetails()
1597  {
1598    return $this->details;
1599  }
1600  public function setMessage($message)
1601  {
1602    $this->message = $message;
1603  }
1604  public function getMessage()
1605  {
1606    return $this->message;
1607  }
1608}
1609
1610class Google_Service_Appengine_StatusDetails extends Google_Model
1611{
1612}
1613
1614class Google_Service_Appengine_TrafficSplit extends Google_Model
1615{
1616  protected $internal_gapi_mappings = array(
1617  );
1618  public $allocations;
1619  public $shardBy;
1620
1621
1622  public function setAllocations($allocations)
1623  {
1624    $this->allocations = $allocations;
1625  }
1626  public function getAllocations()
1627  {
1628    return $this->allocations;
1629  }
1630  public function setShardBy($shardBy)
1631  {
1632    $this->shardBy = $shardBy;
1633  }
1634  public function getShardBy()
1635  {
1636    return $this->shardBy;
1637  }
1638}
1639
1640class Google_Service_Appengine_TrafficSplitAllocations extends Google_Model
1641{
1642}
1643
1644class Google_Service_Appengine_UrlDispatchRule extends Google_Model
1645{
1646  protected $internal_gapi_mappings = array(
1647  );
1648  public $domain;
1649  public $module;
1650  public $path;
1651
1652
1653  public function setDomain($domain)
1654  {
1655    $this->domain = $domain;
1656  }
1657  public function getDomain()
1658  {
1659    return $this->domain;
1660  }
1661  public function setModule($module)
1662  {
1663    $this->module = $module;
1664  }
1665  public function getModule()
1666  {
1667    return $this->module;
1668  }
1669  public function setPath($path)
1670  {
1671    $this->path = $path;
1672  }
1673  public function getPath()
1674  {
1675    return $this->path;
1676  }
1677}
1678
1679class Google_Service_Appengine_UrlMap extends Google_Model
1680{
1681  protected $internal_gapi_mappings = array(
1682  );
1683  protected $apiEndpointType = 'Google_Service_Appengine_ApiEndpointHandler';
1684  protected $apiEndpointDataType = '';
1685  public $authFailAction;
1686  public $login;
1687  public $redirectHttpResponseCode;
1688  protected $scriptType = 'Google_Service_Appengine_ScriptHandler';
1689  protected $scriptDataType = '';
1690  public $securityLevel;
1691  protected $staticDirectoryType = 'Google_Service_Appengine_StaticDirectoryHandler';
1692  protected $staticDirectoryDataType = '';
1693  protected $staticFilesType = 'Google_Service_Appengine_StaticFilesHandler';
1694  protected $staticFilesDataType = '';
1695  public $urlRegex;
1696
1697
1698  public function setApiEndpoint(Google_Service_Appengine_ApiEndpointHandler $apiEndpoint)
1699  {
1700    $this->apiEndpoint = $apiEndpoint;
1701  }
1702  public function getApiEndpoint()
1703  {
1704    return $this->apiEndpoint;
1705  }
1706  public function setAuthFailAction($authFailAction)
1707  {
1708    $this->authFailAction = $authFailAction;
1709  }
1710  public function getAuthFailAction()
1711  {
1712    return $this->authFailAction;
1713  }
1714  public function setLogin($login)
1715  {
1716    $this->login = $login;
1717  }
1718  public function getLogin()
1719  {
1720    return $this->login;
1721  }
1722  public function setRedirectHttpResponseCode($redirectHttpResponseCode)
1723  {
1724    $this->redirectHttpResponseCode = $redirectHttpResponseCode;
1725  }
1726  public function getRedirectHttpResponseCode()
1727  {
1728    return $this->redirectHttpResponseCode;
1729  }
1730  public function setScript(Google_Service_Appengine_ScriptHandler $script)
1731  {
1732    $this->script = $script;
1733  }
1734  public function getScript()
1735  {
1736    return $this->script;
1737  }
1738  public function setSecurityLevel($securityLevel)
1739  {
1740    $this->securityLevel = $securityLevel;
1741  }
1742  public function getSecurityLevel()
1743  {
1744    return $this->securityLevel;
1745  }
1746  public function setStaticDirectory(Google_Service_Appengine_StaticDirectoryHandler $staticDirectory)
1747  {
1748    $this->staticDirectory = $staticDirectory;
1749  }
1750  public function getStaticDirectory()
1751  {
1752    return $this->staticDirectory;
1753  }
1754  public function setStaticFiles(Google_Service_Appengine_StaticFilesHandler $staticFiles)
1755  {
1756    $this->staticFiles = $staticFiles;
1757  }
1758  public function getStaticFiles()
1759  {
1760    return $this->staticFiles;
1761  }
1762  public function setUrlRegex($urlRegex)
1763  {
1764    $this->urlRegex = $urlRegex;
1765  }
1766  public function getUrlRegex()
1767  {
1768    return $this->urlRegex;
1769  }
1770}
1771
1772class Google_Service_Appengine_Version extends Google_Collection
1773{
1774  protected $collection_key = 'libraries';
1775  protected $internal_gapi_mappings = array(
1776  );
1777  protected $apiConfigType = 'Google_Service_Appengine_ApiConfigHandler';
1778  protected $apiConfigDataType = '';
1779  protected $automaticScalingType = 'Google_Service_Appengine_AutomaticScaling';
1780  protected $automaticScalingDataType = '';
1781  protected $basicScalingType = 'Google_Service_Appengine_BasicScaling';
1782  protected $basicScalingDataType = '';
1783  public $betaSettings;
1784  public $creationTime;
1785  public $defaultExpiration;
1786  public $deployer;
1787  protected $deploymentType = 'Google_Service_Appengine_Deployment';
1788  protected $deploymentDataType = '';
1789  public $env;
1790  public $envVariables;
1791  protected $errorHandlersType = 'Google_Service_Appengine_ErrorHandler';
1792  protected $errorHandlersDataType = 'array';
1793  protected $handlersType = 'Google_Service_Appengine_UrlMap';
1794  protected $handlersDataType = 'array';
1795  protected $healthCheckType = 'Google_Service_Appengine_HealthCheck';
1796  protected $healthCheckDataType = '';
1797  public $id;
1798  public $inboundServices;
1799  public $instanceClass;
1800  protected $librariesType = 'Google_Service_Appengine_Library';
1801  protected $librariesDataType = 'array';
1802  protected $manualScalingType = 'Google_Service_Appengine_ManualScaling';
1803  protected $manualScalingDataType = '';
1804  public $name;
1805  protected $networkType = 'Google_Service_Appengine_Network';
1806  protected $networkDataType = '';
1807  public $nobuildFilesRegex;
1808  protected $resourcesType = 'Google_Service_Appengine_Resources';
1809  protected $resourcesDataType = '';
1810  public $runtime;
1811  public $servingStatus;
1812  public $threadsafe;
1813  public $vm;
1814
1815
1816  public function setApiConfig(Google_Service_Appengine_ApiConfigHandler $apiConfig)
1817  {
1818    $this->apiConfig = $apiConfig;
1819  }
1820  public function getApiConfig()
1821  {
1822    return $this->apiConfig;
1823  }
1824  public function setAutomaticScaling(Google_Service_Appengine_AutomaticScaling $automaticScaling)
1825  {
1826    $this->automaticScaling = $automaticScaling;
1827  }
1828  public function getAutomaticScaling()
1829  {
1830    return $this->automaticScaling;
1831  }
1832  public function setBasicScaling(Google_Service_Appengine_BasicScaling $basicScaling)
1833  {
1834    $this->basicScaling = $basicScaling;
1835  }
1836  public function getBasicScaling()
1837  {
1838    return $this->basicScaling;
1839  }
1840  public function setBetaSettings($betaSettings)
1841  {
1842    $this->betaSettings = $betaSettings;
1843  }
1844  public function getBetaSettings()
1845  {
1846    return $this->betaSettings;
1847  }
1848  public function setCreationTime($creationTime)
1849  {
1850    $this->creationTime = $creationTime;
1851  }
1852  public function getCreationTime()
1853  {
1854    return $this->creationTime;
1855  }
1856  public function setDefaultExpiration($defaultExpiration)
1857  {
1858    $this->defaultExpiration = $defaultExpiration;
1859  }
1860  public function getDefaultExpiration()
1861  {
1862    return $this->defaultExpiration;
1863  }
1864  public function setDeployer($deployer)
1865  {
1866    $this->deployer = $deployer;
1867  }
1868  public function getDeployer()
1869  {
1870    return $this->deployer;
1871  }
1872  public function setDeployment(Google_Service_Appengine_Deployment $deployment)
1873  {
1874    $this->deployment = $deployment;
1875  }
1876  public function getDeployment()
1877  {
1878    return $this->deployment;
1879  }
1880  public function setEnv($env)
1881  {
1882    $this->env = $env;
1883  }
1884  public function getEnv()
1885  {
1886    return $this->env;
1887  }
1888  public function setEnvVariables($envVariables)
1889  {
1890    $this->envVariables = $envVariables;
1891  }
1892  public function getEnvVariables()
1893  {
1894    return $this->envVariables;
1895  }
1896  public function setErrorHandlers($errorHandlers)
1897  {
1898    $this->errorHandlers = $errorHandlers;
1899  }
1900  public function getErrorHandlers()
1901  {
1902    return $this->errorHandlers;
1903  }
1904  public function setHandlers($handlers)
1905  {
1906    $this->handlers = $handlers;
1907  }
1908  public function getHandlers()
1909  {
1910    return $this->handlers;
1911  }
1912  public function setHealthCheck(Google_Service_Appengine_HealthCheck $healthCheck)
1913  {
1914    $this->healthCheck = $healthCheck;
1915  }
1916  public function getHealthCheck()
1917  {
1918    return $this->healthCheck;
1919  }
1920  public function setId($id)
1921  {
1922    $this->id = $id;
1923  }
1924  public function getId()
1925  {
1926    return $this->id;
1927  }
1928  public function setInboundServices($inboundServices)
1929  {
1930    $this->inboundServices = $inboundServices;
1931  }
1932  public function getInboundServices()
1933  {
1934    return $this->inboundServices;
1935  }
1936  public function setInstanceClass($instanceClass)
1937  {
1938    $this->instanceClass = $instanceClass;
1939  }
1940  public function getInstanceClass()
1941  {
1942    return $this->instanceClass;
1943  }
1944  public function setLibraries($libraries)
1945  {
1946    $this->libraries = $libraries;
1947  }
1948  public function getLibraries()
1949  {
1950    return $this->libraries;
1951  }
1952  public function setManualScaling(Google_Service_Appengine_ManualScaling $manualScaling)
1953  {
1954    $this->manualScaling = $manualScaling;
1955  }
1956  public function getManualScaling()
1957  {
1958    return $this->manualScaling;
1959  }
1960  public function setName($name)
1961  {
1962    $this->name = $name;
1963  }
1964  public function getName()
1965  {
1966    return $this->name;
1967  }
1968  public function setNetwork(Google_Service_Appengine_Network $network)
1969  {
1970    $this->network = $network;
1971  }
1972  public function getNetwork()
1973  {
1974    return $this->network;
1975  }
1976  public function setNobuildFilesRegex($nobuildFilesRegex)
1977  {
1978    $this->nobuildFilesRegex = $nobuildFilesRegex;
1979  }
1980  public function getNobuildFilesRegex()
1981  {
1982    return $this->nobuildFilesRegex;
1983  }
1984  public function setResources(Google_Service_Appengine_Resources $resources)
1985  {
1986    $this->resources = $resources;
1987  }
1988  public function getResources()
1989  {
1990    return $this->resources;
1991  }
1992  public function setRuntime($runtime)
1993  {
1994    $this->runtime = $runtime;
1995  }
1996  public function getRuntime()
1997  {
1998    return $this->runtime;
1999  }
2000  public function setServingStatus($servingStatus)
2001  {
2002    $this->servingStatus = $servingStatus;
2003  }
2004  public function getServingStatus()
2005  {
2006    return $this->servingStatus;
2007  }
2008  public function setThreadsafe($threadsafe)
2009  {
2010    $this->threadsafe = $threadsafe;
2011  }
2012  public function getThreadsafe()
2013  {
2014    return $this->threadsafe;
2015  }
2016  public function setVm($vm)
2017  {
2018    $this->vm = $vm;
2019  }
2020  public function getVm()
2021  {
2022    return $this->vm;
2023  }
2024}
2025
2026class Google_Service_Appengine_VersionBetaSettings extends Google_Model
2027{
2028}
2029
2030class Google_Service_Appengine_VersionEnvVariables extends Google_Model
2031{
2032}
2033