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 Replicapoolupdater (v1beta1).** <p>* The Google Compute Engine Instance Group Updater API provides services for* updating groups of Compute Engine Instances.</p>** <p>* For more information about this service, see the API* <a href="https://cloud.google.com/compute/docs/instance-groups/manager/#applying_rolling_updates_using_the_updater_service" target="_blank">Documentation</a>* </p>** @author Google, Inc.*/#[AllowDynamicProperties]class Google_Service_Replicapoolupdater 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 replica pools. */const REPLICAPOOL ="https://www.googleapis.com/auth/replicapool";/** View replica pools. */const REPLICAPOOL_READONLY ="https://www.googleapis.com/auth/replicapool.readonly";public $rollingUpdates;public $zoneOperations;/*** Constructs the internal representation of the Replicapoolupdater service.** @param Google_Client $client*/public function __construct(Google_Client $client){parent::__construct($client);$this->rootUrl = 'https://www.googleapis.com/';$this->servicePath = 'replicapoolupdater/v1beta1/projects/';$this->version = 'v1beta1';$this->serviceName = 'replicapoolupdater';$this->rollingUpdates = new Google_Service_Replicapoolupdater_RollingUpdates_Resource($this,$this->serviceName,'rollingUpdates',array('methods' => array('cancel' => array('path' => '{project}/zones/{zone}/rollingUpdates/{rollingUpdate}/cancel','httpMethod' => 'POST','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'zone' => array('location' => 'path','type' => 'string','required' => true,),'rollingUpdate' => array('location' => 'path','type' => 'string','required' => true,),),),'get' => array('path' => '{project}/zones/{zone}/rollingUpdates/{rollingUpdate}','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'zone' => array('location' => 'path','type' => 'string','required' => true,),'rollingUpdate' => array('location' => 'path','type' => 'string','required' => true,),),),'insert' => array('path' => '{project}/zones/{zone}/rollingUpdates','httpMethod' => 'POST','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'zone' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => '{project}/zones/{zone}/rollingUpdates','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'zone' => 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',),),),'listInstanceUpdates' => array('path' => '{project}/zones/{zone}/rollingUpdates/{rollingUpdate}/instanceUpdates','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'zone' => array('location' => 'path','type' => 'string','required' => true,),'rollingUpdate' => array('location' => 'path','type' => 'string','required' => true,),'maxResults' => array('location' => 'query','type' => 'integer',),'filter' => array('location' => 'query','type' => 'string',),'pageToken' => array('location' => 'query','type' => 'string',),),),'pause' => array('path' => '{project}/zones/{zone}/rollingUpdates/{rollingUpdate}/pause','httpMethod' => 'POST','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'zone' => array('location' => 'path','type' => 'string','required' => true,),'rollingUpdate' => array('location' => 'path','type' => 'string','required' => true,),),),'resume' => array('path' => '{project}/zones/{zone}/rollingUpdates/{rollingUpdate}/resume','httpMethod' => 'POST','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'zone' => array('location' => 'path','type' => 'string','required' => true,),'rollingUpdate' => array('location' => 'path','type' => 'string','required' => true,),),),'rollback' => array('path' => '{project}/zones/{zone}/rollingUpdates/{rollingUpdate}/rollback','httpMethod' => 'POST','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'zone' => array('location' => 'path','type' => 'string','required' => true,),'rollingUpdate' => array('location' => 'path','type' => 'string','required' => true,),),),)));$this->zoneOperations = new Google_Service_Replicapoolupdater_ZoneOperations_Resource($this,$this->serviceName,'zoneOperations',array('methods' => array('get' => array('path' => '{project}/zones/{zone}/operations/{operation}','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'zone' => array('location' => 'path','type' => 'string','required' => true,),'operation' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => '{project}/zones/{zone}/operations','httpMethod' => 'GET','parameters' => array('project' => array('location' => 'path','type' => 'string','required' => true,),'zone' => 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 "rollingUpdates" collection of methods.* Typical usage is:* <code>* $replicapoolupdaterService = new Google_Service_Replicapoolupdater(...);* $rollingUpdates = $replicapoolupdaterService->rollingUpdates;* </code>*/#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_RollingUpdates_Resource extends Google_Service_Resource{/*** Cancels an update. The update must be PAUSED before it can be cancelled. This* has no effect if the update is already CANCELLED. (rollingUpdates.cancel)** @param string $project The Google Developers Console project name.* @param string $zone The name of the zone in which the update's target* resides.* @param string $rollingUpdate The name of the update.* @param array $optParams Optional parameters.* @return Google_Service_Replicapoolupdater_Operation*/public function cancel($project, $zone, $rollingUpdate, $optParams = array()){$params = array('project' => $project, 'zone' => $zone, 'rollingUpdate' => $rollingUpdate);$params = array_merge($params, $optParams);return $this->call('cancel', array($params), "Google_Service_Replicapoolupdater_Operation");}/*** Returns information about an update. (rollingUpdates.get)** @param string $project The Google Developers Console project name.* @param string $zone The name of the zone in which the update's target* resides.* @param string $rollingUpdate The name of the update.* @param array $optParams Optional parameters.* @return Google_Service_Replicapoolupdater_RollingUpdate*/public function get($project, $zone, $rollingUpdate, $optParams = array()){$params = array('project' => $project, 'zone' => $zone, 'rollingUpdate' => $rollingUpdate);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Replicapoolupdater_RollingUpdate");}/*** Inserts and starts a new update. (rollingUpdates.insert)** @param string $project The Google Developers Console project name.* @param string $zone The name of the zone in which the update's target* resides.* @param Google_RollingUpdate $postBody* @param array $optParams Optional parameters.* @return Google_Service_Replicapoolupdater_Operation*/public function insert($project, $zone, Google_Service_Replicapoolupdater_RollingUpdate $postBody, $optParams = array()){$params = array('project' => $project, 'zone' => $zone, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('insert', array($params), "Google_Service_Replicapoolupdater_Operation");}/*** Lists recent updates for a given managed instance group, in reverse* chronological order and paginated format. (rollingUpdates.listRollingUpdates)** @param string $project The Google Developers Console project name.* @param string $zone The name of the zone in which the update's target* resides.* @param array $optParams Optional parameters.** @opt_param string filter Optional. Filter expression for filtering listed* resources.* @opt_param string pageToken Optional. Tag returned by a previous list request* truncated by maxResults. Used to continue a previous list request.* @opt_param string maxResults Optional. Maximum count of results to be* returned. Maximum value is 500 and default value is 500.* @return Google_Service_Replicapoolupdater_RollingUpdateList*/public function listRollingUpdates($project, $zone, $optParams = array()){$params = array('project' => $project, 'zone' => $zone);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Replicapoolupdater_RollingUpdateList");}/*** Lists the current status for each instance within a given update.* (rollingUpdates.listInstanceUpdates)** @param string $project The Google Developers Console project name.* @param string $zone The name of the zone in which the update's target* resides.* @param string $rollingUpdate The name of the update.* @param array $optParams Optional parameters.** @opt_param string maxResults Optional. Maximum count of results to be* returned. Maximum value is 500 and default value is 500.* @opt_param string filter Optional. Filter expression for filtering listed* resources.* @opt_param string pageToken Optional. Tag returned by a previous list request* truncated by maxResults. Used to continue a previous list request.* @return Google_Service_Replicapoolupdater_InstanceUpdateList*/public function listInstanceUpdates($project, $zone, $rollingUpdate, $optParams = array()){$params = array('project' => $project, 'zone' => $zone, 'rollingUpdate' => $rollingUpdate);$params = array_merge($params, $optParams);return $this->call('listInstanceUpdates', array($params), "Google_Service_Replicapoolupdater_InstanceUpdateList");}/*** Pauses the update in state from ROLLING_FORWARD or ROLLING_BACK. Has no* effect if invoked when the state of the update is PAUSED.* (rollingUpdates.pause)** @param string $project The Google Developers Console project name.* @param string $zone The name of the zone in which the update's target* resides.* @param string $rollingUpdate The name of the update.* @param array $optParams Optional parameters.* @return Google_Service_Replicapoolupdater_Operation*/public function pause($project, $zone, $rollingUpdate, $optParams = array()){$params = array('project' => $project, 'zone' => $zone, 'rollingUpdate' => $rollingUpdate);$params = array_merge($params, $optParams);return $this->call('pause', array($params), "Google_Service_Replicapoolupdater_Operation");}/*** Continues an update in PAUSED state. Has no effect if invoked when the state* of the update is ROLLED_OUT. (rollingUpdates.resume)** @param string $project The Google Developers Console project name.* @param string $zone The name of the zone in which the update's target* resides.* @param string $rollingUpdate The name of the update.* @param array $optParams Optional parameters.* @return Google_Service_Replicapoolupdater_Operation*/public function resume($project, $zone, $rollingUpdate, $optParams = array()){$params = array('project' => $project, 'zone' => $zone, 'rollingUpdate' => $rollingUpdate);$params = array_merge($params, $optParams);return $this->call('resume', array($params), "Google_Service_Replicapoolupdater_Operation");}/*** Rolls back the update in state from ROLLING_FORWARD or PAUSED. Has no effect* if invoked when the state of the update is ROLLED_BACK.* (rollingUpdates.rollback)** @param string $project The Google Developers Console project name.* @param string $zone The name of the zone in which the update's target* resides.* @param string $rollingUpdate The name of the update.* @param array $optParams Optional parameters.* @return Google_Service_Replicapoolupdater_Operation*/public function rollback($project, $zone, $rollingUpdate, $optParams = array()){$params = array('project' => $project, 'zone' => $zone, 'rollingUpdate' => $rollingUpdate);$params = array_merge($params, $optParams);return $this->call('rollback', array($params), "Google_Service_Replicapoolupdater_Operation");}}/*** The "zoneOperations" collection of methods.* Typical usage is:* <code>* $replicapoolupdaterService = new Google_Service_Replicapoolupdater(...);* $zoneOperations = $replicapoolupdaterService->zoneOperations;* </code>*/#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_ZoneOperations_Resource extends Google_Service_Resource{/*** Retrieves the specified zone-specific operation resource.* (zoneOperations.get)** @param string $project Name of the project scoping this request.* @param string $zone Name of the zone scoping this request.* @param string $operation Name of the operation resource to return.* @param array $optParams Optional parameters.* @return Google_Service_Replicapoolupdater_Operation*/public function get($project, $zone, $operation, $optParams = array()){$params = array('project' => $project, 'zone' => $zone, 'operation' => $operation);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Replicapoolupdater_Operation");}/*** Retrieves the list of Operation resources contained within the specified* zone. (zoneOperations.listZoneOperations)** @param string $project Name of the project scoping this request.* @param string $zone Name of the zone scoping this request.* @param array $optParams Optional parameters.** @opt_param string filter Optional. Filter expression for filtering listed* resources.* @opt_param string pageToken Optional. Tag returned by a previous list request* truncated by maxResults. Used to continue a previous list request.* @opt_param string maxResults Optional. Maximum count of results to be* returned. Maximum value is 500 and default value is 500.* @return Google_Service_Replicapoolupdater_OperationList*/public function listZoneOperations($project, $zone, $optParams = array()){$params = array('project' => $project, 'zone' => $zone);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Replicapoolupdater_OperationList");}}#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_InstanceUpdate extends Google_Model{protected $internal_gapi_mappings = array();protected $errorType = 'Google_Service_Replicapoolupdater_InstanceUpdateError';protected $errorDataType = '';public $instance;public $status;public function setError(Google_Service_Replicapoolupdater_InstanceUpdateError $error){$this->error = $error;}public function getError(){return $this->error;}public function setInstance($instance){$this->instance = $instance;}public function getInstance(){return $this->instance;}public function setStatus($status){$this->status = $status;}public function getStatus(){return $this->status;}}#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_InstanceUpdateError extends Google_Collection{protected $collection_key = 'errors';protected $internal_gapi_mappings = array();protected $errorsType = 'Google_Service_Replicapoolupdater_InstanceUpdateErrorErrors';protected $errorsDataType = 'array';public function setErrors($errors){$this->errors = $errors;}public function getErrors(){return $this->errors;}}#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_InstanceUpdateErrorErrors 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_Replicapoolupdater_InstanceUpdateList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();protected $itemsType = 'Google_Service_Replicapoolupdater_InstanceUpdate';protected $itemsDataType = 'array';public $kind;public $nextPageToken;public $selfLink;public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_Operation extends Google_Collection{protected $collection_key = 'warnings';protected $internal_gapi_mappings = array();public $clientOperationId;public $creationTimestamp;public $endTime;protected $errorType = 'Google_Service_Replicapoolupdater_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_Replicapoolupdater_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_Replicapoolupdater_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_Replicapoolupdater_OperationError extends Google_Collection{protected $collection_key = 'errors';protected $internal_gapi_mappings = array();protected $errorsType = 'Google_Service_Replicapoolupdater_OperationErrorErrors';protected $errorsDataType = 'array';public function setErrors($errors){$this->errors = $errors;}public function getErrors(){return $this->errors;}}#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_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_Replicapoolupdater_OperationList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();public $id;protected $itemsType = 'Google_Service_Replicapoolupdater_Operation';protected $itemsDataType = 'array';public $kind;public $nextPageToken;public $selfLink;public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_OperationWarnings extends Google_Collection{protected $collection_key = 'data';protected $internal_gapi_mappings = array();public $code;protected $dataType = 'Google_Service_Replicapoolupdater_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_Replicapoolupdater_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_Replicapoolupdater_RollingUpdate extends Google_Model{protected $internal_gapi_mappings = array();public $actionType;public $creationTimestamp;public $description;protected $errorType = 'Google_Service_Replicapoolupdater_RollingUpdateError';protected $errorDataType = '';public $id;public $instanceGroup;public $instanceGroupManager;public $instanceTemplate;public $kind;public $oldInstanceTemplate;protected $policyType = 'Google_Service_Replicapoolupdater_RollingUpdatePolicy';protected $policyDataType = '';public $progress;public $selfLink;public $status;public $statusMessage;public $user;public function setActionType($actionType){$this->actionType = $actionType;}public function getActionType(){return $this->actionType;}public function setCreationTimestamp($creationTimestamp){$this->creationTimestamp = $creationTimestamp;}public function getCreationTimestamp(){return $this->creationTimestamp;}public function setDescription($description){$this->description = $description;}public function getDescription(){return $this->description;}public function setError(Google_Service_Replicapoolupdater_RollingUpdateError $error){$this->error = $error;}public function getError(){return $this->error;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setInstanceGroup($instanceGroup){$this->instanceGroup = $instanceGroup;}public function getInstanceGroup(){return $this->instanceGroup;}public function setInstanceGroupManager($instanceGroupManager){$this->instanceGroupManager = $instanceGroupManager;}public function getInstanceGroupManager(){return $this->instanceGroupManager;}public function setInstanceTemplate($instanceTemplate){$this->instanceTemplate = $instanceTemplate;}public function getInstanceTemplate(){return $this->instanceTemplate;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setOldInstanceTemplate($oldInstanceTemplate){$this->oldInstanceTemplate = $oldInstanceTemplate;}public function getOldInstanceTemplate(){return $this->oldInstanceTemplate;}public function setPolicy(Google_Service_Replicapoolupdater_RollingUpdatePolicy $policy){$this->policy = $policy;}public function getPolicy(){return $this->policy;}public function setProgress($progress){$this->progress = $progress;}public function getProgress(){return $this->progress;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}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 setUser($user){$this->user = $user;}public function getUser(){return $this->user;}}#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_RollingUpdateError extends Google_Collection{protected $collection_key = 'errors';protected $internal_gapi_mappings = array();protected $errorsType = 'Google_Service_Replicapoolupdater_RollingUpdateErrorErrors';protected $errorsDataType = 'array';public function setErrors($errors){$this->errors = $errors;}public function getErrors(){return $this->errors;}}#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_RollingUpdateErrorErrors 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_Replicapoolupdater_RollingUpdateList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();protected $itemsType = 'Google_Service_Replicapoolupdater_RollingUpdate';protected $itemsDataType = 'array';public $kind;public $nextPageToken;public $selfLink;public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Replicapoolupdater_RollingUpdatePolicy extends Google_Model{protected $internal_gapi_mappings = array();public $autoPauseAfterInstances;public $instanceStartupTimeoutSec;public $maxNumConcurrentInstances;public $maxNumFailedInstances;public $minInstanceUpdateTimeSec;public function setAutoPauseAfterInstances($autoPauseAfterInstances){$this->autoPauseAfterInstances = $autoPauseAfterInstances;}public function getAutoPauseAfterInstances(){return $this->autoPauseAfterInstances;}public function setInstanceStartupTimeoutSec($instanceStartupTimeoutSec){$this->instanceStartupTimeoutSec = $instanceStartupTimeoutSec;}public function getInstanceStartupTimeoutSec(){return $this->instanceStartupTimeoutSec;}public function setMaxNumConcurrentInstances($maxNumConcurrentInstances){$this->maxNumConcurrentInstances = $maxNumConcurrentInstances;}public function getMaxNumConcurrentInstances(){return $this->maxNumConcurrentInstances;}public function setMaxNumFailedInstances($maxNumFailedInstances){$this->maxNumFailedInstances = $maxNumFailedInstances;}public function getMaxNumFailedInstances(){return $this->maxNumFailedInstances;}public function setMinInstanceUpdateTimeSec($minInstanceUpdateTimeSec){$this->minInstanceUpdateTimeSec = $minInstanceUpdateTimeSec;}public function getMinInstanceUpdateTimeSec(){return $this->minInstanceUpdateTimeSec;}}