AutorÃa | Ultima modificación | Ver Log |
<?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 DeploymentManager (v2).** <p>* The Deployment Manager API allows users to declaratively configure, deploy* and run complex solutions on the Google Cloud Platform.</p>** <p>* For more information about this service, see the API* <a href="https://cloud.google.com/deployment-manager/" target="_blank">Documentation</a>* </p>** @author Google, Inc.*/#[AllowDynamicProperties]class Google_Service_DeploymentManager extends Google_Service{/** View and manage your data across Google Cloud Platform services. */const CLOUD_PLATFORM ="https://www.googleapis.com/auth/cloud-platform";/** View your data across Google Cloud Platform services. */const CLOUD_PLATFORM_READ_ONLY ="https://www.googleapis.com/auth/cloud-platform.read-only";/** View and manage your Google Cloud Platform management resources and deployment status information. */const NDEV_CLOUDMAN ="https://www.googleapis.com/auth/ndev.cloudman";/** View your Google Cloud Platform management resources and deployment status information. */const NDEV_CLOUDMAN_READONLY ="https://www.googleapis.com/auth/ndev.cloudman.readonly";public $deployments;public $manifests;public $operations;public $resources;public $types;/*** Constructs the internal representation of the DeploymentManager service.** @param Google_Client $client*/public function __construct(Google_Client $client){parent::__construct($client);$this->rootUrl = 'https://www.googleapis.com/';$this->servicePath = 'deploymentmanager/v2/projects/';$this->version = 'v2';$this->serviceName = 'deploymentmanager';$this->deployments = new Google_Service_DeploymentManager_Deployments_Resource($this,$this->serviceName,'deployments',array('methods' => array('cancelPreview' => array('path' => '{project}/global/deployments/{deployment}/cancelPreview','httpMethod' => 'POST','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'deployment' => array('location' => 'path','type' => 'string','required' => true,),),),'delete' => array('path' => '{project}/global/deployments/{deployment}','httpMethod' => 'DELETE','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'deployment' => array('location' => 'path','type' => 'string','required' => true,),),),'get' => array('path' => '{project}/global/deployments/{deployment}','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'deployment' => array('location' => 'path','type' => 'string','required' => true,),),),'insert' => array('path' => '{project}/global/deployments','httpMethod' => 'POST','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'preview' => array('location' => 'query','type' => 'boolean',),),),'list' => array('path' => '{project}/global/deployments','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'filter' => array('location' => 'query','type' => 'string',),'pageToken' => array('location' => 'query','type' => 'string',),'maxResults' => array('location' => 'query','type' => 'integer',),),),'patch' => array('path' => '{project}/global/deployments/{deployment}','httpMethod' => 'PATCH','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'deployment' => array('location' => 'path','type' => 'string','required' => true,),'preview' => array('location' => 'query','type' => 'boolean',),'deletePolicy' => array('location' => 'query','type' => 'string',),'createPolicy' => array('location' => 'query','type' => 'string',),),),'stop' => array('path' => '{project}/global/deployments/{deployment}/stop','httpMethod' => 'POST','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'deployment' => array('location' => 'path','type' => 'string','required' => true,),),),'update' => array('path' => '{project}/global/deployments/{deployment}','httpMethod' => 'PUT','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'deployment' => array('location' => 'path','type' => 'string','required' => true,),'preview' => array('location' => 'query','type' => 'boolean',),'deletePolicy' => array('location' => 'query','type' => 'string',),'createPolicy' => array('location' => 'query','type' => 'string',),),),)));$this->manifests = new Google_Service_DeploymentManager_Manifests_Resource($this,$this->serviceName,'manifests',array('methods' => array('get' => array('path' => '{project}/global/deployments/{deployment}/manifests/{manifest}','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'deployment' => array('location' => 'path','type' => 'string','required' => true,),'manifest' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => '{project}/global/deployments/{deployment}/manifests','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'deployment' => array('location' => 'path','type' => 'string','required' => true,),'filter' => array('location' => 'query','type' => 'string',),'pageToken' => array('location' => 'query','type' => 'string',),'maxResults' => array('location' => 'query','type' => 'integer',),),),)));$this->operations = new Google_Service_DeploymentManager_Operations_Resource($this,$this->serviceName,'operations',array('methods' => array('get' => array('path' => '{project}/global/operations/{operation}','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'operation' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => '{project}/global/operations','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'filter' => array('location' => 'query','type' => 'string',),'pageToken' => array('location' => 'query','type' => 'string',),'maxResults' => array('location' => 'query','type' => 'integer',),),),)));$this->resources = new Google_Service_DeploymentManager_Resources_Resource($this,$this->serviceName,'resources',array('methods' => array('get' => array('path' => '{project}/global/deployments/{deployment}/resources/{resource}','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'deployment' => array('location' => 'path','type' => 'string','required' => true,),'resource' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => '{project}/global/deployments/{deployment}/resources','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'deployment' => array('location' => 'path','type' => 'string','required' => true,),'filter' => array('location' => 'query','type' => 'string',),'pageToken' => array('location' => 'query','type' => 'string',),'maxResults' => array('location' => 'query','type' => 'integer',),),),)));$this->types = new Google_Service_DeploymentManager_Types_Resource($this,$this->serviceName,'types',array('methods' => array('list' => array('path' => '{project}/global/types','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'filter' => array('location' => 'query','type' => 'string',),'pageToken' => array('location' => 'query','type' => 'string',),'maxResults' => array('location' => 'query','type' => 'integer',),),),)));}}/*** The "deployments" collection of methods.* Typical usage is:* <code>* $deploymentmanagerService = new Google_Service_DeploymentManager(...);* $deployments = $deploymentmanagerService->deployments;* </code>*/#[AllowDynamicProperties]class Google_Service_DeploymentManager_Deployments_Resource extends Google_Service_Resource{/*** Cancels and removes the preview currently associated with the deployment.* (deployments.cancelPreview)** @param string $project The project ID for this request.* @param string $deployment The name of the deployment for this request.* @param Google_DeploymentsCancelPreviewRequest $postBody* @param array $optParams Optional parameters.* @return Google_Service_DeploymentManager_Operation*/public function cancelPreview($project, $deployment, Google_Service_DeploymentManager_DeploymentsCancelPreviewRequest $postBody, $optParams = array()){$params = array('project' => $project, 'deployment' => $deployment, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('cancelPreview', array($params), "Google_Service_DeploymentManager_Operation");}/*** Deletes a deployment and all of the resources in the deployment.* (deployments.delete)** @param string $project The project ID for this request.* @param string $deployment The name of the deployment for this request.* @param array $optParams Optional parameters.* @return Google_Service_DeploymentManager_Operation*/public function delete($project, $deployment, $optParams = array()){$params = array('project' => $project, 'deployment' => $deployment);$params = array_merge($params, $optParams);return $this->call('delete', array($params), "Google_Service_DeploymentManager_Operation");}/*** Gets information about a specific deployment. (deployments.get)** @param string $project The project ID for this request.* @param string $deployment The name of the deployment for this request.* @param array $optParams Optional parameters.* @return Google_Service_DeploymentManager_Deployment*/public function get($project, $deployment, $optParams = array()){$params = array('project' => $project, 'deployment' => $deployment);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_DeploymentManager_Deployment");}/*** Creates a deployment and all of the resources described by the deployment* manifest. (deployments.insert)** @param string $project The project ID for this request.* @param Google_Deployment $postBody* @param array $optParams Optional parameters.** @opt_param bool preview If set to true, creates a deployment and creates* "shell" resources but does not actually instantiate these resources. This* allows you to preview what your deployment looks like. After previewing a* deployment, you can deploy your resources by making a request with the* update() method or you can use the cancelPreview() method to cancel the* preview altogether. Note that the deployment will still exist after you* cancel the preview and you must separately delete this deployment if you want* to remove it.* @return Google_Service_DeploymentManager_Operation*/public function insert($project, Google_Service_DeploymentManager_Deployment $postBody, $optParams = array()){$params = array('project' => $project, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('insert', array($params), "Google_Service_DeploymentManager_Operation");}/*** Lists all deployments for a given project. (deployments.listDeployments)** @param string $project The project ID for this request.* @param array $optParams Optional parameters.** @opt_param string filter Sets a filter expression for filtering listed* resources, in the form filter={expression}. Your {expression} must be in the* format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.** The FIELD_NAME is the name of the field you want to compare. Only atomic* field types are supported (string, number, boolean). The COMPARISON_STRING* must be either eq (equals) or ne (not equals). The LITERAL_STRING is the* string value to filter to. The literal value must be valid for the type of* field (string, number, boolean). For string fields, the literal value is* interpreted as a regular expression using RE2 syntax. The literal value must* match the entire field.** For example, filter=name ne example-instance.* @opt_param string pageToken Specifies a page token to use. Use this parameter* if you want to list the next page of results. Set pageToken to the* nextPageToken returned by a previous list request.* @opt_param string maxResults Maximum count of results to be returned.* @return Google_Service_DeploymentManager_DeploymentsListResponse*/public function listDeployments($project, $optParams = array()){$params = array('project' => $project);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_DeploymentManager_DeploymentsListResponse");}/*** Updates a deployment and all of the resources described by the deployment* manifest. This method supports patch semantics. (deployments.patch)** @param string $project The project ID for this request.* @param string $deployment The name of the deployment for this request.* @param Google_Deployment $postBody* @param array $optParams Optional parameters.** @opt_param bool preview If set to true, updates the deployment and creates* and updates the "shell" resources but does not actually alter or instantiate* these resources. This allows you to preview what your deployment looks like.* You can use this intent to preview how an update would affect your* deployment. You must provide a target.config with a configuration if this is* set to true. After previewing a deployment, you can deploy your resources by* making a request with the update() or you can cancelPreview() to remove the* preview altogether. Note that the deployment will still exist after you* cancel the preview and you must separately delete this deployment if you want* to remove it.* @opt_param string deletePolicy Sets the policy to use for deleting resources.* @opt_param string createPolicy Sets the policy to use for creating new* resources.* @return Google_Service_DeploymentManager_Operation*/public function patch($project, $deployment, Google_Service_DeploymentManager_Deployment $postBody, $optParams = array()){$params = array('project' => $project, 'deployment' => $deployment, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('patch', array($params), "Google_Service_DeploymentManager_Operation");}/*** Stops an ongoing operation. This does not roll back any work that has already* been completed, but prevents any new work from being started.* (deployments.stop)** @param string $project The project ID for this request.* @param string $deployment The name of the deployment for this request.* @param Google_DeploymentsStopRequest $postBody* @param array $optParams Optional parameters.* @return Google_Service_DeploymentManager_Operation*/public function stop($project, $deployment, Google_Service_DeploymentManager_DeploymentsStopRequest $postBody, $optParams = array()){$params = array('project' => $project, 'deployment' => $deployment, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('stop', array($params), "Google_Service_DeploymentManager_Operation");}/*** Updates a deployment and all of the resources described by the deployment* manifest. (deployments.update)** @param string $project The project ID for this request.* @param string $deployment The name of the deployment for this request.* @param Google_Deployment $postBody* @param array $optParams Optional parameters.** @opt_param bool preview If set to true, updates the deployment and creates* and updates the "shell" resources but does not actually alter or instantiate* these resources. This allows you to preview what your deployment looks like.* You can use this intent to preview how an update would affect your* deployment. You must provide a target.config with a configuration if this is* set to true. After previewing a deployment, you can deploy your resources by* making a request with the update() or you can cancelPreview() to remove the* preview altogether. Note that the deployment will still exist after you* cancel the preview and you must separately delete this deployment if you want* to remove it.* @opt_param string deletePolicy Sets the policy to use for deleting resources.* @opt_param string createPolicy Sets the policy to use for creating new* resources.* @return Google_Service_DeploymentManager_Operation*/public function update($project, $deployment, Google_Service_DeploymentManager_Deployment $postBody, $optParams = array()){$params = array('project' => $project, 'deployment' => $deployment, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('update', array($params), "Google_Service_DeploymentManager_Operation");}}/*** The "manifests" collection of methods.* Typical usage is:* <code>* $deploymentmanagerService = new Google_Service_DeploymentManager(...);* $manifests = $deploymentmanagerService->manifests;* </code>*/#[AllowDynamicProperties]class Google_Service_DeploymentManager_Manifests_Resource extends Google_Service_Resource{/*** Gets information about a specific manifest. (manifests.get)** @param string $project The project ID for this request.* @param string $deployment The name of the deployment for this request.* @param string $manifest The name of the manifest for this request.* @param array $optParams Optional parameters.* @return Google_Service_DeploymentManager_Manifest*/public function get($project, $deployment, $manifest, $optParams = array()){$params = array('project' => $project, 'deployment' => $deployment, 'manifest' => $manifest);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_DeploymentManager_Manifest");}/*** Lists all manifests for a given deployment. (manifests.listManifests)** @param string $project The project ID for this request.* @param string $deployment The name of the deployment for this request.* @param array $optParams Optional parameters.** @opt_param string filter Sets a filter expression for filtering listed* resources, in the form filter={expression}. Your {expression} must be in the* format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.** The FIELD_NAME is the name of the field you want to compare. Only atomic* field types are supported (string, number, boolean). The COMPARISON_STRING* must be either eq (equals) or ne (not equals). The LITERAL_STRING is the* string value to filter to. The literal value must be valid for the type of* field (string, number, boolean). For string fields, the literal value is* interpreted as a regular expression using RE2 syntax. The literal value must* match the entire field.** For example, filter=name ne example-instance.* @opt_param string pageToken Specifies a page token to use. Use this parameter* if you want to list the next page of results. Set pageToken to the* nextPageToken returned by a previous list request.* @opt_param string maxResults Maximum count of results to be returned.* @return Google_Service_DeploymentManager_ManifestsListResponse*/public function listManifests($project, $deployment, $optParams = array()){$params = array('project' => $project, 'deployment' => $deployment);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_DeploymentManager_ManifestsListResponse");}}/*** The "operations" collection of methods.* Typical usage is:* <code>* $deploymentmanagerService = new Google_Service_DeploymentManager(...);* $operations = $deploymentmanagerService->operations;* </code>*/#[AllowDynamicProperties]class Google_Service_DeploymentManager_Operations_Resource extends Google_Service_Resource{/*** Gets information about a specific operation. (operations.get)** @param string $project The project ID for this request.* @param string $operation The name of the operation for this request.* @param array $optParams Optional parameters.* @return Google_Service_DeploymentManager_Operation*/public function get($project, $operation, $optParams = array()){$params = array('project' => $project, 'operation' => $operation);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_DeploymentManager_Operation");}/*** Lists all operations for a project. (operations.listOperations)** @param string $project The project ID for this request.* @param array $optParams Optional parameters.** @opt_param string filter Sets a filter expression for filtering listed* resources, in the form filter={expression}. Your {expression} must be in the* format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.** The FIELD_NAME is the name of the field you want to compare. Only atomic* field types are supported (string, number, boolean). The COMPARISON_STRING* must be either eq (equals) or ne (not equals). The LITERAL_STRING is the* string value to filter to. The literal value must be valid for the type of* field (string, number, boolean). For string fields, the literal value is* interpreted as a regular expression using RE2 syntax. The literal value must* match the entire field.** For example, filter=name ne example-instance.* @opt_param string pageToken Specifies a page token to use. Use this parameter* if you want to list the next page of results. Set pageToken to the* nextPageToken returned by a previous list request.* @opt_param string maxResults Maximum count of results to be returned.* @return Google_Service_DeploymentManager_OperationsListResponse*/public function listOperations($project, $optParams = array()){$params = array('project' => $project);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_DeploymentManager_OperationsListResponse");}}/*** The "resources" collection of methods.* Typical usage is:* <code>* $deploymentmanagerService = new Google_Service_DeploymentManager(...);* $resources = $deploymentmanagerService->resources;* </code>*/#[AllowDynamicProperties]class Google_Service_DeploymentManager_Resources_Resource extends Google_Service_Resource{/*** Gets information about a single resource. (resources.get)** @param string $project The project ID for this request.* @param string $deployment The name of the deployment for this request.* @param string $resource The name of the resource for this request.* @param array $optParams Optional parameters.* @return Google_Service_DeploymentManager_DeploymentmanagerResource*/public function get($project, $deployment, $resource, $optParams = array()){$params = array('project' => $project, 'deployment' => $deployment, 'resource' => $resource);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_DeploymentManager_DeploymentmanagerResource");}/*** Lists all resources in a given deployment. (resources.listResources)** @param string $project The project ID for this request.* @param string $deployment The name of the deployment for this request.* @param array $optParams Optional parameters.** @opt_param string filter Sets a filter expression for filtering listed* resources, in the form filter={expression}. Your {expression} must be in the* format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.** The FIELD_NAME is the name of the field you want to compare. Only atomic* field types are supported (string, number, boolean). The COMPARISON_STRING* must be either eq (equals) or ne (not equals). The LITERAL_STRING is the* string value to filter to. The literal value must be valid for the type of* field (string, number, boolean). For string fields, the literal value is* interpreted as a regular expression using RE2 syntax. The literal value must* match the entire field.** For example, filter=name ne example-instance.* @opt_param string pageToken Specifies a page token to use. Use this parameter* if you want to list the next page of results. Set pageToken to the* nextPageToken returned by a previous list request.* @opt_param string maxResults Maximum count of results to be returned.* @return Google_Service_DeploymentManager_ResourcesListResponse*/public function listResources($project, $deployment, $optParams = array()){$params = array('project' => $project, 'deployment' => $deployment);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_DeploymentManager_ResourcesListResponse");}}/*** The "types" collection of methods.* Typical usage is:* <code>* $deploymentmanagerService = new Google_Service_DeploymentManager(...);* $types = $deploymentmanagerService->types;* </code>*/#[AllowDynamicProperties]class Google_Service_DeploymentManager_Types_Resource extends Google_Service_Resource{/*** Lists all resource types for Deployment Manager. (types.listTypes)** @param string $project The project ID for this request.* @param array $optParams Optional parameters.** @opt_param string filter Sets a filter expression for filtering listed* resources, in the form filter={expression}. Your {expression} must be in the* format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.** The FIELD_NAME is the name of the field you want to compare. Only atomic* field types are supported (string, number, boolean). The COMPARISON_STRING* must be either eq (equals) or ne (not equals). The LITERAL_STRING is the* string value to filter to. The literal value must be valid for the type of* field (string, number, boolean). For string fields, the literal value is* interpreted as a regular expression using RE2 syntax. The literal value must* match the entire field.** For example, filter=name ne example-instance.* @opt_param string pageToken Specifies a page token to use. Use this parameter* if you want to list the next page of results. Set pageToken to the* nextPageToken returned by a previous list request.* @opt_param string maxResults Maximum count of results to be returned.* @return Google_Service_DeploymentManager_TypesListResponse*/public function listTypes($project, $optParams = array()){$params = array('project' => $project);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_DeploymentManager_TypesListResponse");}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_ConfigFile extends Google_Model{protected $internal_gapi_mappings = array();public $content;public function setContent($content){$this->content = $content;}public function getContent(){return $this->content;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_Deployment extends Google_Model{protected $internal_gapi_mappings = array();public $description;public $fingerprint;public $id;public $insertTime;public $manifest;public $name;protected $operationType = 'Google_Service_DeploymentManager_Operation';protected $operationDataType = '';protected $targetType = 'Google_Service_DeploymentManager_TargetConfiguration';protected $targetDataType = '';protected $updateType = 'Google_Service_DeploymentManager_DeploymentUpdate';protected $updateDataType = '';public function setDescription($description){$this->description = $description;}public function getDescription(){return $this->description;}public function setFingerprint($fingerprint){$this->fingerprint = $fingerprint;}public function getFingerprint(){return $this->fingerprint;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setInsertTime($insertTime){$this->insertTime = $insertTime;}public function getInsertTime(){return $this->insertTime;}public function setManifest($manifest){$this->manifest = $manifest;}public function getManifest(){return $this->manifest;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setOperation(Google_Service_DeploymentManager_Operation $operation){$this->operation = $operation;}public function getOperation(){return $this->operation;}public function setTarget(Google_Service_DeploymentManager_TargetConfiguration $target){$this->target = $target;}public function getTarget(){return $this->target;}public function setUpdate(Google_Service_DeploymentManager_DeploymentUpdate $update){$this->update = $update;}public function getUpdate(){return $this->update;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_DeploymentUpdate extends Google_Model{protected $internal_gapi_mappings = array();public $manifest;public function setManifest($manifest){$this->manifest = $manifest;}public function getManifest(){return $this->manifest;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_DeploymentmanagerResource extends Google_Collection{protected $collection_key = 'warnings';protected $internal_gapi_mappings = array();public $finalProperties;public $id;public $insertTime;public $manifest;public $name;public $properties;public $type;protected $updateType = 'Google_Service_DeploymentManager_ResourceUpdate';protected $updateDataType = '';public $updateTime;public $url;protected $warningsType = 'Google_Service_DeploymentManager_DeploymentmanagerResourceWarnings';protected $warningsDataType = 'array';public function setFinalProperties($finalProperties){$this->finalProperties = $finalProperties;}public function getFinalProperties(){return $this->finalProperties;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setInsertTime($insertTime){$this->insertTime = $insertTime;}public function getInsertTime(){return $this->insertTime;}public function setManifest($manifest){$this->manifest = $manifest;}public function getManifest(){return $this->manifest;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setProperties($properties){$this->properties = $properties;}public function getProperties(){return $this->properties;}public function setType($type){$this->type = $type;}public function getType(){return $this->type;}public function setUpdate(Google_Service_DeploymentManager_ResourceUpdate $update){$this->update = $update;}public function getUpdate(){return $this->update;}public function setUpdateTime($updateTime){$this->updateTime = $updateTime;}public function getUpdateTime(){return $this->updateTime;}public function setUrl($url){$this->url = $url;}public function getUrl(){return $this->url;}public function setWarnings($warnings){$this->warnings = $warnings;}public function getWarnings(){return $this->warnings;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_DeploymentmanagerResourceWarnings extends Google_Collection{protected $collection_key = 'data';protected $internal_gapi_mappings = array();public $code;protected $dataType = 'Google_Service_DeploymentManager_DeploymentmanagerResourceWarningsData';protected $dataDataType = 'array';public $message;public function setCode($code){$this->code = $code;}public function getCode(){return $this->code;}public function setData($data){$this->data = $data;}public function getData(){return $this->data;}public function setMessage($message){$this->message = $message;}public function getMessage(){return $this->message;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_DeploymentmanagerResourceWarningsData extends Google_Model{protected $internal_gapi_mappings = array();public $key;public $value;public function setKey($key){$this->key = $key;}public function getKey(){return $this->key;}public function setValue($value){$this->value = $value;}public function getValue(){return $this->value;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_DeploymentsCancelPreviewRequest extends Google_Model{protected $internal_gapi_mappings = array();public $fingerprint;public function setFingerprint($fingerprint){$this->fingerprint = $fingerprint;}public function getFingerprint(){return $this->fingerprint;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_DeploymentsListResponse extends Google_Collection{protected $collection_key = 'deployments';protected $internal_gapi_mappings = array();protected $deploymentsType = 'Google_Service_DeploymentManager_Deployment';protected $deploymentsDataType = 'array';public $nextPageToken;public function setDeployments($deployments){$this->deployments = $deployments;}public function getDeployments(){return $this->deployments;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_DeploymentsStopRequest extends Google_Model{protected $internal_gapi_mappings = array();public $fingerprint;public function setFingerprint($fingerprint){$this->fingerprint = $fingerprint;}public function getFingerprint(){return $this->fingerprint;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_ImportFile extends Google_Model{protected $internal_gapi_mappings = array();public $content;public $name;public function setContent($content){$this->content = $content;}public function getContent(){return $this->content;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_Manifest extends Google_Collection{protected $collection_key = 'imports';protected $internal_gapi_mappings = array();protected $configType = 'Google_Service_DeploymentManager_ConfigFile';protected $configDataType = '';public $expandedConfig;public $id;protected $importsType = 'Google_Service_DeploymentManager_ImportFile';protected $importsDataType = 'array';public $insertTime;public $layout;public $name;public $selfLink;public function setConfig(Google_Service_DeploymentManager_ConfigFile $config){$this->config = $config;}public function getConfig(){return $this->config;}public function setExpandedConfig($expandedConfig){$this->expandedConfig = $expandedConfig;}public function getExpandedConfig(){return $this->expandedConfig;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setImports($imports){$this->imports = $imports;}public function getImports(){return $this->imports;}public function setInsertTime($insertTime){$this->insertTime = $insertTime;}public function getInsertTime(){return $this->insertTime;}public function setLayout($layout){$this->layout = $layout;}public function getLayout(){return $this->layout;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_ManifestsListResponse extends Google_Collection{protected $collection_key = 'manifests';protected $internal_gapi_mappings = array();protected $manifestsType = 'Google_Service_DeploymentManager_Manifest';protected $manifestsDataType = 'array';public $nextPageToken;public function setManifests($manifests){$this->manifests = $manifests;}public function getManifests(){return $this->manifests;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_Operation extends Google_Collection{protected $collection_key = 'warnings';protected $internal_gapi_mappings = array();public $clientOperationId;public $creationTimestamp;public $endTime;protected $errorType = 'Google_Service_DeploymentManager_OperationError';protected $errorDataType = '';public $httpErrorMessage;public $httpErrorStatusCode;public $id;public $insertTime;public $kind;public $name;public $operationType;public $progress;public $region;public $selfLink;public $startTime;public $status;public $statusMessage;public $targetId;public $targetLink;public $user;protected $warningsType = 'Google_Service_DeploymentManager_OperationWarnings';protected $warningsDataType = 'array';public $zone;public function setClientOperationId($clientOperationId){$this->clientOperationId = $clientOperationId;}public function getClientOperationId(){return $this->clientOperationId;}public function setCreationTimestamp($creationTimestamp){$this->creationTimestamp = $creationTimestamp;}public function getCreationTimestamp(){return $this->creationTimestamp;}public function setEndTime($endTime){$this->endTime = $endTime;}public function getEndTime(){return $this->endTime;}public function setError(Google_Service_DeploymentManager_OperationError $error){$this->error = $error;}public function getError(){return $this->error;}public function setHttpErrorMessage($httpErrorMessage){$this->httpErrorMessage = $httpErrorMessage;}public function getHttpErrorMessage(){return $this->httpErrorMessage;}public function setHttpErrorStatusCode($httpErrorStatusCode){$this->httpErrorStatusCode = $httpErrorStatusCode;}public function getHttpErrorStatusCode(){return $this->httpErrorStatusCode;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setInsertTime($insertTime){$this->insertTime = $insertTime;}public function getInsertTime(){return $this->insertTime;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setOperationType($operationType){$this->operationType = $operationType;}public function getOperationType(){return $this->operationType;}public function setProgress($progress){$this->progress = $progress;}public function getProgress(){return $this->progress;}public function setRegion($region){$this->region = $region;}public function getRegion(){return $this->region;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}public function setStartTime($startTime){$this->startTime = $startTime;}public function getStartTime(){return $this->startTime;}public function setStatus($status){$this->status = $status;}public function getStatus(){return $this->status;}public function setStatusMessage($statusMessage){$this->statusMessage = $statusMessage;}public function getStatusMessage(){return $this->statusMessage;}public function setTargetId($targetId){$this->targetId = $targetId;}public function getTargetId(){return $this->targetId;}public function setTargetLink($targetLink){$this->targetLink = $targetLink;}public function getTargetLink(){return $this->targetLink;}public function setUser($user){$this->user = $user;}public function getUser(){return $this->user;}public function setWarnings($warnings){$this->warnings = $warnings;}public function getWarnings(){return $this->warnings;}public function setZone($zone){$this->zone = $zone;}public function getZone(){return $this->zone;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_OperationError extends Google_Collection{protected $collection_key = 'errors';protected $internal_gapi_mappings = array();protected $errorsType = 'Google_Service_DeploymentManager_OperationErrorErrors';protected $errorsDataType = 'array';public function setErrors($errors){$this->errors = $errors;}public function getErrors(){return $this->errors;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_OperationErrorErrors extends Google_Model{protected $internal_gapi_mappings = array();public $code;public $location;public $message;public function setCode($code){$this->code = $code;}public function getCode(){return $this->code;}public function setLocation($location){$this->location = $location;}public function getLocation(){return $this->location;}public function setMessage($message){$this->message = $message;}public function getMessage(){return $this->message;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_OperationWarnings extends Google_Collection{protected $collection_key = 'data';protected $internal_gapi_mappings = array();public $code;protected $dataType = 'Google_Service_DeploymentManager_OperationWarningsData';protected $dataDataType = 'array';public $message;public function setCode($code){$this->code = $code;}public function getCode(){return $this->code;}public function setData($data){$this->data = $data;}public function getData(){return $this->data;}public function setMessage($message){$this->message = $message;}public function getMessage(){return $this->message;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_OperationWarningsData extends Google_Model{protected $internal_gapi_mappings = array();public $key;public $value;public function setKey($key){$this->key = $key;}public function getKey(){return $this->key;}public function setValue($value){$this->value = $value;}public function getValue(){return $this->value;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_OperationsListResponse extends Google_Collection{protected $collection_key = 'operations';protected $internal_gapi_mappings = array();public $nextPageToken;protected $operationsType = 'Google_Service_DeploymentManager_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_DeploymentManager_ResourceUpdate extends Google_Collection{protected $collection_key = 'warnings';protected $internal_gapi_mappings = array();protected $errorType = 'Google_Service_DeploymentManager_ResourceUpdateError';protected $errorDataType = '';public $finalProperties;public $intent;public $manifest;public $properties;public $state;protected $warningsType = 'Google_Service_DeploymentManager_ResourceUpdateWarnings';protected $warningsDataType = 'array';public function setError(Google_Service_DeploymentManager_ResourceUpdateError $error){$this->error = $error;}public function getError(){return $this->error;}public function setFinalProperties($finalProperties){$this->finalProperties = $finalProperties;}public function getFinalProperties(){return $this->finalProperties;}public function setIntent($intent){$this->intent = $intent;}public function getIntent(){return $this->intent;}public function setManifest($manifest){$this->manifest = $manifest;}public function getManifest(){return $this->manifest;}public function setProperties($properties){$this->properties = $properties;}public function getProperties(){return $this->properties;}public function setState($state){$this->state = $state;}public function getState(){return $this->state;}public function setWarnings($warnings){$this->warnings = $warnings;}public function getWarnings(){return $this->warnings;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_ResourceUpdateError extends Google_Collection{protected $collection_key = 'errors';protected $internal_gapi_mappings = array();protected $errorsType = 'Google_Service_DeploymentManager_ResourceUpdateErrorErrors';protected $errorsDataType = 'array';public function setErrors($errors){$this->errors = $errors;}public function getErrors(){return $this->errors;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_ResourceUpdateErrorErrors extends Google_Model{protected $internal_gapi_mappings = array();public $code;public $location;public $message;public function setCode($code){$this->code = $code;}public function getCode(){return $this->code;}public function setLocation($location){$this->location = $location;}public function getLocation(){return $this->location;}public function setMessage($message){$this->message = $message;}public function getMessage(){return $this->message;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_ResourceUpdateWarnings extends Google_Collection{protected $collection_key = 'data';protected $internal_gapi_mappings = array();public $code;protected $dataType = 'Google_Service_DeploymentManager_ResourceUpdateWarningsData';protected $dataDataType = 'array';public $message;public function setCode($code){$this->code = $code;}public function getCode(){return $this->code;}public function setData($data){$this->data = $data;}public function getData(){return $this->data;}public function setMessage($message){$this->message = $message;}public function getMessage(){return $this->message;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_ResourceUpdateWarningsData extends Google_Model{protected $internal_gapi_mappings = array();public $key;public $value;public function setKey($key){$this->key = $key;}public function getKey(){return $this->key;}public function setValue($value){$this->value = $value;}public function getValue(){return $this->value;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_ResourcesListResponse extends Google_Collection{protected $collection_key = 'resources';protected $internal_gapi_mappings = array();public $nextPageToken;protected $resourcesType = 'Google_Service_DeploymentManager_DeploymentmanagerResource';protected $resourcesDataType = 'array';public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setResources($resources){$this->resources = $resources;}public function getResources(){return $this->resources;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_TargetConfiguration extends Google_Collection{protected $collection_key = 'imports';protected $internal_gapi_mappings = array();protected $configType = 'Google_Service_DeploymentManager_ConfigFile';protected $configDataType = '';protected $importsType = 'Google_Service_DeploymentManager_ImportFile';protected $importsDataType = 'array';public function setConfig(Google_Service_DeploymentManager_ConfigFile $config){$this->config = $config;}public function getConfig(){return $this->config;}public function setImports($imports){$this->imports = $imports;}public function getImports(){return $this->imports;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_Type extends Google_Model{protected $internal_gapi_mappings = array();public $id;public $insertTime;public $name;public $selfLink;public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setInsertTime($insertTime){$this->insertTime = $insertTime;}public function getInsertTime(){return $this->insertTime;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_DeploymentManager_TypesListResponse extends Google_Collection{protected $collection_key = 'types';protected $internal_gapi_mappings = array();public $nextPageToken;protected $typesType = 'Google_Service_DeploymentManager_Type';protected $typesDataType = 'array';public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setTypes($types){$this->types = $types;}public function getTypes(){return $this->types;}}