Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.

Differences Between: [Versions 39 and 402] [Versions 39 and 403]

   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   */
  32  class 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   */
 317  class 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   */
 349  class 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   */
 435  class 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   */
 522  class 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  
 568  class 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  
 621  class 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  
 638  class 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  
 693  class 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  
 783  class 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  
 809  class 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  
 826  class 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  
 852  class 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  
 891  class Google_Service_Appengine_DeploymentFiles extends Google_Model
 892  {
 893  }
 894  
 895  class 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  
 930  class 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  
 965  class 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  
1036  class 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  
1062  class 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  
1090  class 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  
1118  class 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  
1146  class 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  
1163  class 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  
1199  class 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  
1235  class 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  
1289  class 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  
1351  class Google_Service_Appengine_OperationResponse extends Google_Model
1352  {
1353  }
1354  
1355  class 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  
1390  class 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  
1407  class 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  
1433  class 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  
1495  class Google_Service_Appengine_StaticDirectoryHandlerHttpHeaders extends Google_Model
1496  {
1497  }
1498  
1499  class 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  
1570  class Google_Service_Appengine_StaticFilesHandlerHttpHeaders extends Google_Model
1571  {
1572  }
1573  
1574  class 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  
1610  class Google_Service_Appengine_StatusDetails extends Google_Model
1611  {
1612  }
1613  
1614  class 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  
1640  class Google_Service_Appengine_TrafficSplitAllocations extends Google_Model
1641  {
1642  }
1643  
1644  class 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  
1679  class 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  
1772  class 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  
2026  class Google_Service_Appengine_VersionBetaSettings extends Google_Model
2027  {
2028  }
2029  
2030  class Google_Service_Appengine_VersionEnvVariables extends Google_Model
2031  {
2032  }