See Release Notes
Long Term Support Release
<?php /* * Copyright 2010 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ /** * Service definition for Appengine (v1beta4). * * <p> * The Google App Engine Admin API enables developers to provision and manage * their App Engine applications.</p> * * <p> * For more information about this service, see the API * <a href="https://developers.google.com/appengine/" target="_blank">Documentation</a> * </p> * * @author Google, Inc. */> #[AllowDynamicProperties]class Google_Service_Appengine extends Google_Service { /** View and manage your data across Google Cloud Platform services. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; public $apps; public $apps_modules; public $apps_modules_versions; public $apps_operations; /** * Constructs the internal representation of the Appengine service. * * @param Google_Client $client */ public function __construct(Google_Client $client) { parent::__construct($client); $this->rootUrl = 'https://appengine.googleapis.com/'; $this->servicePath = ''; $this->version = 'v1beta4'; $this->serviceName = 'appengine'; $this->apps = new Google_Service_Appengine_Apps_Resource( $this, $this->serviceName, 'apps', array( 'methods' => array( 'get' => array( 'path' => 'v1beta4/apps/{appsId}', 'httpMethod' => 'GET', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'ensureResourcesExist' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->apps_modules = new Google_Service_Appengine_AppsModules_Resource( $this, $this->serviceName, 'modules', array( 'methods' => array( 'delete' => array( 'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'modulesId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}', 'httpMethod' => 'GET', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'modulesId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'v1beta4/apps/{appsId}/modules', 'httpMethod' => 'GET', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageSize' => array( 'location' => 'query', 'type' => 'integer', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'patch' => array( 'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'modulesId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'migrateTraffic' => array( 'location' => 'query', 'type' => 'boolean', ), 'mask' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->apps_modules_versions = new Google_Service_Appengine_AppsModulesVersions_Resource( $this, $this->serviceName, 'versions', array( 'methods' => array( 'create' => array( 'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}/versions', 'httpMethod' => 'POST', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'modulesId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'delete' => array( 'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'modulesId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'versionsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}/versions/{versionsId}', 'httpMethod' => 'GET', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'modulesId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'versionsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'view' => array( 'location' => 'query', 'type' => 'string', ), ), ),'list' => array( 'path' => 'v1beta4/apps/{appsId}/modules/{modulesId}/versions', 'httpMethod' => 'GET', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'modulesId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), 'pageSize' => array( 'location' => 'query', 'type' => 'integer', ), 'view' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->apps_operations = new Google_Service_Appengine_AppsOperations_Resource( $this, $this->serviceName, 'operations', array( 'methods' => array( 'get' => array( 'path' => 'v1beta4/apps/{appsId}/operations/{operationsId}', 'httpMethod' => 'GET', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'operationsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'v1beta4/apps/{appsId}/operations', 'httpMethod' => 'GET', 'parameters' => array( 'appsId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'filter' => array( 'location' => 'query', 'type' => 'string', ), 'pageSize' => array( 'location' => 'query', 'type' => 'integer', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); } } /** * The "apps" collection of methods. * Typical usage is: * <code> * $appengineService = new Google_Service_Appengine(...); * $apps = $appengineService->apps; * </code> */> #[AllowDynamicProperties]class Google_Service_Appengine_Apps_Resource extends Google_Service_Resource { /** * Gets information about an application. (apps.get) * * @param string $appsId Part of `name`. Name of the application to get. For * example: "apps/myapp". * @param array $optParams Optional parameters. * * @opt_param bool ensureResourcesExist Certain resources associated with an * application are created on-demand. Controls whether these resources should be * created when performing the `GET` operation. If specified and any resources * cloud not be created, the request will fail with an error code. * @return Google_Service_Appengine_Application */ public function get($appsId, $optParams = array()) { $params = array('appsId' => $appsId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Appengine_Application"); } } /** * The "modules" collection of methods. * Typical usage is: * <code> * $appengineService = new Google_Service_Appengine(...); * $modules = $appengineService->modules; * </code> */> #[AllowDynamicProperties]class Google_Service_Appengine_AppsModules_Resource extends Google_Service_Resource { /** * Deletes a module and all enclosed versions. (modules.delete) * * @param string $appsId Part of `name`. Name of the resource requested. For * example: "apps/myapp/modules/default". * @param string $modulesId Part of `name`. See documentation of `appsId`. * @param array $optParams Optional parameters. * @return Google_Service_Appengine_Operation */ public function delete($appsId, $modulesId, $optParams = array()) { $params = array('appsId' => $appsId, 'modulesId' => $modulesId); $params = array_merge($params, $optParams); return $this->call('delete', array($params), "Google_Service_Appengine_Operation"); } /** * Gets the current configuration of the module. (modules.get) * * @param string $appsId Part of `name`. Name of the resource requested. For * example: "apps/myapp/modules/default". * @param string $modulesId Part of `name`. See documentation of `appsId`. * @param array $optParams Optional parameters. * @return Google_Service_Appengine_Module */ public function get($appsId, $modulesId, $optParams = array()) { $params = array('appsId' => $appsId, 'modulesId' => $modulesId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Appengine_Module"); } /** * Lists all the modules in the application. (modules.listAppsModules) * * @param string $appsId Part of `name`. Name of the resource requested. For * example: "apps/myapp". * @param array $optParams Optional parameters. * * @opt_param int pageSize Maximum results to return per page. * @opt_param string pageToken Continuation token for fetching the next page of * results. * @return Google_Service_Appengine_ListModulesResponse */ public function listAppsModules($appsId, $optParams = array()) { $params = array('appsId' => $appsId); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_Appengine_ListModulesResponse"); } /** * Updates the configuration of the specified module. (modules.patch) * * @param string $appsId Part of `name`. Name of the resource to update. For * example: "apps/myapp/modules/default". * @param string $modulesId Part of `name`. See documentation of `appsId`. * @param Google_Module $postBody * @param array $optParams Optional parameters. * * @opt_param bool migrateTraffic Whether to use Traffic Migration to shift * traffic gradually. Traffic can only be migrated from a single version to * another single version. * @opt_param string mask Standard field mask for the set of fields to be * updated. * @return Google_Service_Appengine_Operation */ public function patch($appsId, $modulesId, Google_Service_Appengine_Module $postBody, $optParams = array()) { $params = array('appsId' => $appsId, 'modulesId' => $modulesId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_Appengine_Operation"); } } /** * The "versions" collection of methods. * Typical usage is: * <code> * $appengineService = new Google_Service_Appengine(...); * $versions = $appengineService->versions; * </code> */> #[AllowDynamicProperties]class Google_Service_Appengine_AppsModulesVersions_Resource extends Google_Service_Resource { /** * Deploys new code and resource files to a version. (versions.create) * * @param string $appsId Part of `name`. Name of the resource to update. For * example: "apps/myapp/modules/default". * @param string $modulesId Part of `name`. See documentation of `appsId`. * @param Google_Version $postBody * @param array $optParams Optional parameters. * @return Google_Service_Appengine_Operation */ public function create($appsId, $modulesId, Google_Service_Appengine_Version $postBody, $optParams = array()) { $params = array('appsId' => $appsId, 'modulesId' => $modulesId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('create', array($params), "Google_Service_Appengine_Operation"); } /** * Deletes an existing version. (versions.delete) * * @param string $appsId Part of `name`. Name of the resource requested. For * example: "apps/myapp/modules/default/versions/v1". * @param string $modulesId Part of `name`. See documentation of `appsId`. * @param string $versionsId Part of `name`. See documentation of `appsId`. * @param array $optParams Optional parameters. * @return Google_Service_Appengine_Operation */ public function delete($appsId, $modulesId, $versionsId, $optParams = array()) { $params = array('appsId' => $appsId, 'modulesId' => $modulesId, 'versionsId' => $versionsId); $params = array_merge($params, $optParams); return $this->call('delete', array($params), "Google_Service_Appengine_Operation"); } /** * Gets application deployment information. (versions.get) * * @param string $appsId Part of `name`. Name of the resource requested. For * example: "apps/myapp/modules/default/versions/v1". * @param string $modulesId Part of `name`. See documentation of `appsId`. * @param string $versionsId Part of `name`. See documentation of `appsId`. * @param array $optParams Optional parameters. * * @opt_param string view Controls the set of fields returned in the `Get` * response. * @return Google_Service_Appengine_Version */ public function get($appsId, $modulesId, $versionsId, $optParams = array()) { $params = array('appsId' => $appsId, 'modulesId' => $modulesId, 'versionsId' => $versionsId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Appengine_Version"); } /** * Lists the versions of a module. (versions.listAppsModulesVersions) * * @param string $appsId Part of `name`. Name of the resource requested. For * example: "apps/myapp/modules/default". * @param string $modulesId Part of `name`. See documentation of `appsId`. * @param array $optParams Optional parameters. * * @opt_param string pageToken Continuation token for fetching the next page of * results. * @opt_param int pageSize Maximum results to return per page. * @opt_param string view Controls the set of fields returned in the `List` * response. * @return Google_Service_Appengine_ListVersionsResponse */ public function listAppsModulesVersions($appsId, $modulesId, $optParams = array()) { $params = array('appsId' => $appsId, 'modulesId' => $modulesId); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_Appengine_ListVersionsResponse"); } } /** * The "operations" collection of methods. * Typical usage is: * <code> * $appengineService = new Google_Service_Appengine(...); * $operations = $appengineService->operations; * </code> */> #[AllowDynamicProperties]class Google_Service_Appengine_AppsOperations_Resource extends Google_Service_Resource { /** * Gets the latest state of a long-running operation. Clients can use this * method to poll the operation result at intervals as recommended by the API * service. (operations.get) * * @param string $appsId Part of `name`. The name of the operation resource. * @param string $operationsId Part of `name`. See documentation of `appsId`. * @param array $optParams Optional parameters. * @return Google_Service_Appengine_Operation */ public function get($appsId, $operationsId, $optParams = array()) { $params = array('appsId' => $appsId, 'operationsId' => $operationsId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Appengine_Operation"); } /** * Lists operations that match the specified filter in the request. If the * server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the * `name` binding below allows API services to override the binding to use * different resource name schemes, such as `users/operations`. * (operations.listAppsOperations) * * @param string $appsId Part of `name`. The name of the operation collection. * @param array $optParams Optional parameters. * * @opt_param string filter The standard list filter. * @opt_param int pageSize The standard list page size. * @opt_param string pageToken The standard list page token. * @return Google_Service_Appengine_ListOperationsResponse */ public function listAppsOperations($appsId, $optParams = array()) { $params = array('appsId' => $appsId); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_Appengine_ListOperationsResponse"); } }> #[AllowDynamicProperties]class Google_Service_Appengine_ApiConfigHandler extends Google_Model { protected $internal_gapi_mappings = array( ); public $authFailAction; public $login; public $script; public $securityLevel; public $url; public function setAuthFailAction($authFailAction) { $this->authFailAction = $authFailAction; } public function getAuthFailAction() { return $this->authFailAction; } public function setLogin($login) { $this->login = $login; } public function getLogin() { return $this->login; } public function setScript($script) { $this->script = $script; } public function getScript() { return $this->script; } public function setSecurityLevel($securityLevel) { $this->securityLevel = $securityLevel; } public function getSecurityLevel() { return $this->securityLevel; } public function setUrl($url) { $this->url = $url; } public function getUrl() { return $this->url; } }> #[AllowDynamicProperties]class Google_Service_Appengine_ApiEndpointHandler extends Google_Model { protected $internal_gapi_mappings = array( ); public $scriptPath; public function setScriptPath($scriptPath) { $this->scriptPath = $scriptPath; } public function getScriptPath() { return $this->scriptPath; } }> #[AllowDynamicProperties]class Google_Service_Appengine_Application extends Google_Collection { protected $collection_key = 'dispatchRules'; protected $internal_gapi_mappings = array( ); public $codeBucket; protected $dispatchRulesType = 'Google_Service_Appengine_UrlDispatchRule'; protected $dispatchRulesDataType = 'array'; public $id; public $location; public $name; public function setCodeBucket($codeBucket) { $this->codeBucket = $codeBucket; } public function getCodeBucket() { return $this->codeBucket; } public function setDispatchRules($dispatchRules) { $this->dispatchRules = $dispatchRules; } public function getDispatchRules() { return $this->dispatchRules; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setLocation($location) { $this->location = $location; } public function getLocation() { return $this->location; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } }> #[AllowDynamicProperties]class Google_Service_Appengine_AutomaticScaling extends Google_Model { protected $internal_gapi_mappings = array( ); public $coolDownPeriod; protected $cpuUtilizationType = 'Google_Service_Appengine_CpuUtilization'; protected $cpuUtilizationDataType = ''; public $maxConcurrentRequests; public $maxIdleInstances; public $maxPendingLatency; public $maxTotalInstances; public $minIdleInstances; public $minPendingLatency; public $minTotalInstances; public function setCoolDownPeriod($coolDownPeriod) { $this->coolDownPeriod = $coolDownPeriod; } public function getCoolDownPeriod() { return $this->coolDownPeriod; } public function setCpuUtilization(Google_Service_Appengine_CpuUtilization $cpuUtilization) { $this->cpuUtilization = $cpuUtilization; } public function getCpuUtilization() { return $this->cpuUtilization; } public function setMaxConcurrentRequests($maxConcurrentRequests) { $this->maxConcurrentRequests = $maxConcurrentRequests; } public function getMaxConcurrentRequests() { return $this->maxConcurrentRequests; } public function setMaxIdleInstances($maxIdleInstances) { $this->maxIdleInstances = $maxIdleInstances; } public function getMaxIdleInstances() { return $this->maxIdleInstances; } public function setMaxPendingLatency($maxPendingLatency) { $this->maxPendingLatency = $maxPendingLatency; } public function getMaxPendingLatency() { return $this->maxPendingLatency; } public function setMaxTotalInstances($maxTotalInstances) { $this->maxTotalInstances = $maxTotalInstances; } public function getMaxTotalInstances() { return $this->maxTotalInstances; } public function setMinIdleInstances($minIdleInstances) { $this->minIdleInstances = $minIdleInstances; } public function getMinIdleInstances() { return $this->minIdleInstances; } public function setMinPendingLatency($minPendingLatency) { $this->minPendingLatency = $minPendingLatency; } public function getMinPendingLatency() { return $this->minPendingLatency; } public function setMinTotalInstances($minTotalInstances) { $this->minTotalInstances = $minTotalInstances; } public function getMinTotalInstances() { return $this->minTotalInstances; } }> #[AllowDynamicProperties]class Google_Service_Appengine_BasicScaling extends Google_Model { protected $internal_gapi_mappings = array( ); public $idleTimeout; public $maxInstances; public function setIdleTimeout($idleTimeout) { $this->idleTimeout = $idleTimeout; } public function getIdleTimeout() { return $this->idleTimeout; } public function setMaxInstances($maxInstances) { $this->maxInstances = $maxInstances; } public function getMaxInstances() { return $this->maxInstances; } }> #[AllowDynamicProperties]class Google_Service_Appengine_ContainerInfo extends Google_Model { protected $internal_gapi_mappings = array( ); public $image; public function setImage($image) { $this->image = $image; } public function getImage() { return $this->image; } }> #[AllowDynamicProperties]class Google_Service_Appengine_CpuUtilization extends Google_Model { protected $internal_gapi_mappings = array( ); public $aggregationWindowLength; public $targetUtilization; public function setAggregationWindowLength($aggregationWindowLength) { $this->aggregationWindowLength = $aggregationWindowLength; } public function getAggregationWindowLength() { return $this->aggregationWindowLength; } public function setTargetUtilization($targetUtilization) { $this->targetUtilization = $targetUtilization; } public function getTargetUtilization() { return $this->targetUtilization; } }> #[AllowDynamicProperties]class Google_Service_Appengine_Deployment extends Google_Collection { protected $collection_key = 'sourceReferences'; protected $internal_gapi_mappings = array( ); protected $containerType = 'Google_Service_Appengine_ContainerInfo'; protected $containerDataType = ''; protected $filesType = 'Google_Service_Appengine_FileInfo'; protected $filesDataType = 'map'; protected $sourceReferencesType = 'Google_Service_Appengine_SourceReference'; protected $sourceReferencesDataType = 'array'; public function setContainer(Google_Service_Appengine_ContainerInfo $container) { $this->container = $container; } public function getContainer() { return $this->container; } public function setFiles($files) { $this->files = $files; } public function getFiles() { return $this->files; } public function setSourceReferences($sourceReferences) { $this->sourceReferences = $sourceReferences; } public function getSourceReferences() { return $this->sourceReferences; } }> #[AllowDynamicProperties]class Google_Service_Appengine_DeploymentFiles extends Google_Model { }> #[AllowDynamicProperties]class Google_Service_Appengine_ErrorHandler extends Google_Model { protected $internal_gapi_mappings = array( ); public $errorCode; public $mimeType; public $staticFile; public function setErrorCode($errorCode) { $this->errorCode = $errorCode; } public function getErrorCode() { return $this->errorCode; } public function setMimeType($mimeType) { $this->mimeType = $mimeType; } public function getMimeType() { return $this->mimeType; } public function setStaticFile($staticFile) { $this->staticFile = $staticFile; } public function getStaticFile() { return $this->staticFile; } }> #[AllowDynamicProperties]class Google_Service_Appengine_FileInfo extends Google_Model { protected $internal_gapi_mappings = array( ); public $mimeType; public $sha1Sum; public $sourceUrl; public function setMimeType($mimeType) { $this->mimeType = $mimeType; } public function getMimeType() { return $this->mimeType; } public function setSha1Sum($sha1Sum) { $this->sha1Sum = $sha1Sum; } public function getSha1Sum() { return $this->sha1Sum; } public function setSourceUrl($sourceUrl) { $this->sourceUrl = $sourceUrl; } public function getSourceUrl() { return $this->sourceUrl; } }> #[AllowDynamicProperties]class Google_Service_Appengine_HealthCheck extends Google_Model { protected $internal_gapi_mappings = array( ); public $checkInterval; public $disableHealthCheck; public $healthyThreshold; public $host; public $restartThreshold; public $timeout; public $unhealthyThreshold; public function setCheckInterval($checkInterval) { $this->checkInterval = $checkInterval; } public function getCheckInterval() { return $this->checkInterval; } public function setDisableHealthCheck($disableHealthCheck) { $this->disableHealthCheck = $disableHealthCheck; } public function getDisableHealthCheck() { return $this->disableHealthCheck; } public function setHealthyThreshold($healthyThreshold) { $this->healthyThreshold = $healthyThreshold; } public function getHealthyThreshold() { return $this->healthyThreshold; } public function setHost($host) { $this->host = $host; } public function getHost() { return $this->host; } public function setRestartThreshold($restartThreshold) { $this->restartThreshold = $restartThreshold; } public function getRestartThreshold() { return $this->restartThreshold; } public function setTimeout($timeout) { $this->timeout = $timeout; } public function getTimeout() { return $this->timeout; } public function setUnhealthyThreshold($unhealthyThreshold) { $this->unhealthyThreshold = $unhealthyThreshold; } public function getUnhealthyThreshold() { return $this->unhealthyThreshold; } }> #[AllowDynamicProperties]class Google_Service_Appengine_Library extends Google_Model { protected $internal_gapi_mappings = array( ); public $name; public $version; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setVersion($version) { $this->version = $version; } public function getVersion() { return $this->version; } }> #[AllowDynamicProperties]class Google_Service_Appengine_ListModulesResponse extends Google_Collection { protected $collection_key = 'modules'; protected $internal_gapi_mappings = array( ); protected $modulesType = 'Google_Service_Appengine_Module'; protected $modulesDataType = 'array'; public $nextPageToken; public function setModules($modules) { $this->modules = $modules; } public function getModules() { return $this->modules; } public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } }> #[AllowDynamicProperties]class Google_Service_Appengine_ListOperationsResponse extends Google_Collection { protected $collection_key = 'operations'; protected $internal_gapi_mappings = array( ); public $nextPageToken; protected $operationsType = 'Google_Service_Appengine_Operation'; protected $operationsDataType = 'array'; public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } public function setOperations($operations) { $this->operations = $operations; } public function getOperations() { return $this->operations; } }> #[AllowDynamicProperties]class Google_Service_Appengine_ListVersionsResponse extends Google_Collection { protected $collection_key = 'versions'; protected $internal_gapi_mappings = array( ); public $nextPageToken; protected $versionsType = 'Google_Service_Appengine_Version'; protected $versionsDataType = 'array'; public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } public function setVersions($versions) { $this->versions = $versions; } public function getVersions() { return $this->versions; } }> #[AllowDynamicProperties]class Google_Service_Appengine_ManualScaling extends Google_Model { protected $internal_gapi_mappings = array( ); public $instances; public function setInstances($instances) { $this->instances = $instances; } public function getInstances() { return $this->instances; } }> #[AllowDynamicProperties]class Google_Service_Appengine_Module extends Google_Model { protected $internal_gapi_mappings = array( ); public $id; public $name; protected $splitType = 'Google_Service_Appengine_TrafficSplit'; protected $splitDataType = ''; public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setSplit(Google_Service_Appengine_TrafficSplit $split) { $this->split = $split; } public function getSplit() { return $this->split; } }> #[AllowDynamicProperties]class Google_Service_Appengine_Network extends Google_Collection { protected $collection_key = 'forwardedPorts'; protected $internal_gapi_mappings = array( ); public $forwardedPorts; public $instanceTag; public $name; public function setForwardedPorts($forwardedPorts) { $this->forwardedPorts = $forwardedPorts; } public function getForwardedPorts() { return $this->forwardedPorts; } public function setInstanceTag($instanceTag) { $this->instanceTag = $instanceTag; } public function getInstanceTag() { return $this->instanceTag; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } }> #[AllowDynamicProperties]class Google_Service_Appengine_Operation extends Google_Model { protected $internal_gapi_mappings = array( ); public $done; protected $errorType = 'Google_Service_Appengine_Status'; protected $errorDataType = ''; public $metadata; public $name; public $response; public function setDone($done) { $this->done = $done; } public function getDone() { return $this->done; } public function setError(Google_Service_Appengine_Status $error) { $this->error = $error; } public function getError() { return $this->error; } public function setMetadata($metadata) { $this->metadata = $metadata; } public function getMetadata() { return $this->metadata; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setResponse($response) { $this->response = $response; } public function getResponse() { return $this->response; } }> #[AllowDynamicProperties]class Google_Service_Appengine_OperationMetadata extends Google_Model { protected $internal_gapi_mappings = array( ); public $endTime; public $insertTime; public $method; public $operationType; public $target; public $user; public function setEndTime($endTime) { $this->endTime = $endTime; } public function getEndTime() { return $this->endTime; } public function setInsertTime($insertTime) { $this->insertTime = $insertTime; } public function getInsertTime() { return $this->insertTime; } public function setMethod($method) { $this->method = $method; } public function getMethod() { return $this->method; } public function setOperationType($operationType) { $this->operationType = $operationType; } public function getOperationType() { return $this->operationType; } public function setTarget($target) { $this->target = $target; } public function getTarget() { return $this->target; } public function setUser($user) { $this->user = $user; } public function getUser() { return $this->user; } }> #[AllowDynamicProperties]class Google_Service_Appengine_OperationResponse extends Google_Model { }> #[AllowDynamicProperties]class Google_Service_Appengine_Resources extends Google_Model { protected $internal_gapi_mappings = array( ); public $cpu; public $diskGb; public $memoryGb; public function setCpu($cpu) { $this->cpu = $cpu; } public function getCpu() { return $this->cpu; } public function setDiskGb($diskGb) { $this->diskGb = $diskGb; } public function getDiskGb() { return $this->diskGb; } public function setMemoryGb($memoryGb) { $this->memoryGb = $memoryGb; } public function getMemoryGb() { return $this->memoryGb; } }> #[AllowDynamicProperties]class Google_Service_Appengine_ScriptHandler extends Google_Model { protected $internal_gapi_mappings = array( ); public $scriptPath; public function setScriptPath($scriptPath) { $this->scriptPath = $scriptPath; } public function getScriptPath() { return $this->scriptPath; } }> #[AllowDynamicProperties]class Google_Service_Appengine_SourceReference extends Google_Model { protected $internal_gapi_mappings = array( ); public $repository; public $revisionId; public function setRepository($repository) { $this->repository = $repository; } public function getRepository() { return $this->repository; } public function setRevisionId($revisionId) { $this->revisionId = $revisionId; } public function getRevisionId() { return $this->revisionId; } }> #[AllowDynamicProperties]class Google_Service_Appengine_StaticDirectoryHandler extends Google_Model { protected $internal_gapi_mappings = array( ); public $applicationReadable; public $directory; public $expiration; public $httpHeaders; public $mimeType; public $requireMatchingFile; public function setApplicationReadable($applicationReadable) { $this->applicationReadable = $applicationReadable; } public function getApplicationReadable() { return $this->applicationReadable; } public function setDirectory($directory) { $this->directory = $directory; } public function getDirectory() { return $this->directory; } public function setExpiration($expiration) { $this->expiration = $expiration; } public function getExpiration() { return $this->expiration; } public function setHttpHeaders($httpHeaders) { $this->httpHeaders = $httpHeaders; } public function getHttpHeaders() { return $this->httpHeaders; } public function setMimeType($mimeType) { $this->mimeType = $mimeType; } public function getMimeType() { return $this->mimeType; } public function setRequireMatchingFile($requireMatchingFile) { $this->requireMatchingFile = $requireMatchingFile; } public function getRequireMatchingFile() { return $this->requireMatchingFile; } }> #[AllowDynamicProperties]class Google_Service_Appengine_StaticDirectoryHandlerHttpHeaders extends Google_Model { }> #[AllowDynamicProperties]class Google_Service_Appengine_StaticFilesHandler extends Google_Model { protected $internal_gapi_mappings = array( ); public $applicationReadable; public $expiration; public $httpHeaders; public $mimeType; public $path; public $requireMatchingFile; public $uploadPathRegex; public function setApplicationReadable($applicationReadable) { $this->applicationReadable = $applicationReadable; } public function getApplicationReadable() { return $this->applicationReadable; } public function setExpiration($expiration) { $this->expiration = $expiration; } public function getExpiration() { return $this->expiration; } public function setHttpHeaders($httpHeaders) { $this->httpHeaders = $httpHeaders; } public function getHttpHeaders() { return $this->httpHeaders; } public function setMimeType($mimeType) { $this->mimeType = $mimeType; } public function getMimeType() { return $this->mimeType; } public function setPath($path) { $this->path = $path; } public function getPath() { return $this->path; } public function setRequireMatchingFile($requireMatchingFile) { $this->requireMatchingFile = $requireMatchingFile; } public function getRequireMatchingFile() { return $this->requireMatchingFile; } public function setUploadPathRegex($uploadPathRegex) { $this->uploadPathRegex = $uploadPathRegex; } public function getUploadPathRegex() { return $this->uploadPathRegex; } }> #[AllowDynamicProperties]class Google_Service_Appengine_StaticFilesHandlerHttpHeaders extends Google_Model { }> #[AllowDynamicProperties]class Google_Service_Appengine_Status extends Google_Collection { protected $collection_key = 'details'; protected $internal_gapi_mappings = array( ); public $code; public $details; public $message; public function setCode($code) { $this->code = $code; } public function getCode() { return $this->code; } public function setDetails($details) { $this->details = $details; } public function getDetails() { return $this->details; } public function setMessage($message) { $this->message = $message; } public function getMessage() { return $this->message; } }> #[AllowDynamicProperties]class Google_Service_Appengine_StatusDetails extends Google_Model { }> #[AllowDynamicProperties]class Google_Service_Appengine_TrafficSplit extends Google_Model { protected $internal_gapi_mappings = array( ); public $allocations; public $shardBy; public function setAllocations($allocations) { $this->allocations = $allocations; } public function getAllocations() { return $this->allocations; } public function setShardBy($shardBy) { $this->shardBy = $shardBy; } public function getShardBy() { return $this->shardBy; } }> #[AllowDynamicProperties]class Google_Service_Appengine_TrafficSplitAllocations extends Google_Model { }> #[AllowDynamicProperties]class Google_Service_Appengine_UrlDispatchRule extends Google_Model { protected $internal_gapi_mappings = array( ); public $domain; public $module; public $path; public function setDomain($domain) { $this->domain = $domain; } public function getDomain() { return $this->domain; } public function setModule($module) { $this->module = $module; } public function getModule() { return $this->module; } public function setPath($path) { $this->path = $path; } public function getPath() { return $this->path; } }> #[AllowDynamicProperties]class Google_Service_Appengine_UrlMap extends Google_Model { protected $internal_gapi_mappings = array( ); protected $apiEndpointType = 'Google_Service_Appengine_ApiEndpointHandler'; protected $apiEndpointDataType = ''; public $authFailAction; public $login; public $redirectHttpResponseCode; protected $scriptType = 'Google_Service_Appengine_ScriptHandler'; protected $scriptDataType = ''; public $securityLevel; protected $staticDirectoryType = 'Google_Service_Appengine_StaticDirectoryHandler'; protected $staticDirectoryDataType = ''; protected $staticFilesType = 'Google_Service_Appengine_StaticFilesHandler'; protected $staticFilesDataType = ''; public $urlRegex; public function setApiEndpoint(Google_Service_Appengine_ApiEndpointHandler $apiEndpoint) { $this->apiEndpoint = $apiEndpoint; } public function getApiEndpoint() { return $this->apiEndpoint; } public function setAuthFailAction($authFailAction) { $this->authFailAction = $authFailAction; } public function getAuthFailAction() { return $this->authFailAction; } public function setLogin($login) { $this->login = $login; } public function getLogin() { return $this->login; } public function setRedirectHttpResponseCode($redirectHttpResponseCode) { $this->redirectHttpResponseCode = $redirectHttpResponseCode; } public function getRedirectHttpResponseCode() { return $this->redirectHttpResponseCode; } public function setScript(Google_Service_Appengine_ScriptHandler $script) { $this->script = $script; } public function getScript() { return $this->script; } public function setSecurityLevel($securityLevel) { $this->securityLevel = $securityLevel; } public function getSecurityLevel() { return $this->securityLevel; } public function setStaticDirectory(Google_Service_Appengine_StaticDirectoryHandler $staticDirectory) { $this->staticDirectory = $staticDirectory; } public function getStaticDirectory() { return $this->staticDirectory; } public function setStaticFiles(Google_Service_Appengine_StaticFilesHandler $staticFiles) { $this->staticFiles = $staticFiles; } public function getStaticFiles() { return $this->staticFiles; } public function setUrlRegex($urlRegex) { $this->urlRegex = $urlRegex; } public function getUrlRegex() { return $this->urlRegex; } }> #[AllowDynamicProperties]class Google_Service_Appengine_Version extends Google_Collection { protected $collection_key = 'libraries'; protected $internal_gapi_mappings = array( ); protected $apiConfigType = 'Google_Service_Appengine_ApiConfigHandler'; protected $apiConfigDataType = ''; protected $automaticScalingType = 'Google_Service_Appengine_AutomaticScaling'; protected $automaticScalingDataType = ''; protected $basicScalingType = 'Google_Service_Appengine_BasicScaling'; protected $basicScalingDataType = ''; public $betaSettings; public $creationTime; public $defaultExpiration; public $deployer; protected $deploymentType = 'Google_Service_Appengine_Deployment'; protected $deploymentDataType = ''; public $env; public $envVariables; protected $errorHandlersType = 'Google_Service_Appengine_ErrorHandler'; protected $errorHandlersDataType = 'array'; protected $handlersType = 'Google_Service_Appengine_UrlMap'; protected $handlersDataType = 'array'; protected $healthCheckType = 'Google_Service_Appengine_HealthCheck'; protected $healthCheckDataType = ''; public $id; public $inboundServices; public $instanceClass; protected $librariesType = 'Google_Service_Appengine_Library'; protected $librariesDataType = 'array'; protected $manualScalingType = 'Google_Service_Appengine_ManualScaling'; protected $manualScalingDataType = ''; public $name; protected $networkType = 'Google_Service_Appengine_Network'; protected $networkDataType = ''; public $nobuildFilesRegex; protected $resourcesType = 'Google_Service_Appengine_Resources'; protected $resourcesDataType = ''; public $runtime; public $servingStatus; public $threadsafe; public $vm; public function setApiConfig(Google_Service_Appengine_ApiConfigHandler $apiConfig) { $this->apiConfig = $apiConfig; } public function getApiConfig() { return $this->apiConfig; } public function setAutomaticScaling(Google_Service_Appengine_AutomaticScaling $automaticScaling) { $this->automaticScaling = $automaticScaling; } public function getAutomaticScaling() { return $this->automaticScaling; } public function setBasicScaling(Google_Service_Appengine_BasicScaling $basicScaling) { $this->basicScaling = $basicScaling; } public function getBasicScaling() { return $this->basicScaling; } public function setBetaSettings($betaSettings) { $this->betaSettings = $betaSettings; } public function getBetaSettings() { return $this->betaSettings; } public function setCreationTime($creationTime) { $this->creationTime = $creationTime; } public function getCreationTime() { return $this->creationTime; } public function setDefaultExpiration($defaultExpiration) { $this->defaultExpiration = $defaultExpiration; } public function getDefaultExpiration() { return $this->defaultExpiration; } public function setDeployer($deployer) { $this->deployer = $deployer; } public function getDeployer() { return $this->deployer; } public function setDeployment(Google_Service_Appengine_Deployment $deployment) { $this->deployment = $deployment; } public function getDeployment() { return $this->deployment; } public function setEnv($env) { $this->env = $env; } public function getEnv() { return $this->env; } public function setEnvVariables($envVariables) { $this->envVariables = $envVariables; } public function getEnvVariables() { return $this->envVariables; } public function setErrorHandlers($errorHandlers) { $this->errorHandlers = $errorHandlers; } public function getErrorHandlers() { return $this->errorHandlers; } public function setHandlers($handlers) { $this->handlers = $handlers; } public function getHandlers() { return $this->handlers; } public function setHealthCheck(Google_Service_Appengine_HealthCheck $healthCheck) { $this->healthCheck = $healthCheck; } public function getHealthCheck() { return $this->healthCheck; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setInboundServices($inboundServices) { $this->inboundServices = $inboundServices; } public function getInboundServices() { return $this->inboundServices; } public function setInstanceClass($instanceClass) { $this->instanceClass = $instanceClass; } public function getInstanceClass() { return $this->instanceClass; } public function setLibraries($libraries) { $this->libraries = $libraries; } public function getLibraries() { return $this->libraries; } public function setManualScaling(Google_Service_Appengine_ManualScaling $manualScaling) { $this->manualScaling = $manualScaling; } public function getManualScaling() { return $this->manualScaling; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setNetwork(Google_Service_Appengine_Network $network) { $this->network = $network; } public function getNetwork() { return $this->network; } public function setNobuildFilesRegex($nobuildFilesRegex) { $this->nobuildFilesRegex = $nobuildFilesRegex; } public function getNobuildFilesRegex() { return $this->nobuildFilesRegex; } public function setResources(Google_Service_Appengine_Resources $resources) { $this->resources = $resources; } public function getResources() { return $this->resources; } public function setRuntime($runtime) { $this->runtime = $runtime; } public function getRuntime() { return $this->runtime; } public function setServingStatus($servingStatus) { $this->servingStatus = $servingStatus; } public function getServingStatus() { return $this->servingStatus; } public function setThreadsafe($threadsafe) { $this->threadsafe = $threadsafe; } public function getThreadsafe() { return $this->threadsafe; } public function setVm($vm) { $this->vm = $vm; } public function getVm() { return $this->vm; } }> #[AllowDynamicProperties]class Google_Service_Appengine_VersionBetaSettings extends Google_Model { }> #[AllowDynamicProperties]class Google_Service_Appengine_VersionEnvVariables extends Google_Model { }