[ Index ]

PHP Cross Reference of moodle-2.8

title

Body

[close]

/lib/google/Google/Service/ -> Manager.php (source)

   1  <?php
   2  /*
   3   * Copyright 2010 Google Inc.
   4   *
   5   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   6   * use this file except in compliance with the License. You may obtain a copy of
   7   * the License at
   8   *
   9   * http://www.apache.org/licenses/LICENSE-2.0
  10   *
  11   * Unless required by applicable law or agreed to in writing, software
  12   * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  13   * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  14   * License for the specific language governing permissions and limitations under
  15   * the License.
  16   */
  17  
  18  /**
  19   * Service definition for Manager (v1beta2).
  20   *
  21   * <p>
  22   * The Deployment Manager API allows users to declaratively configure, deploy and run complex solutions on the Google Cloud Platform.
  23   * </p>
  24   *
  25   * <p>
  26   * For more information about this service, see the API
  27   * <a href="https://developers.google.com/deployment-manager/" target="_blank">Documentation</a>
  28   * </p>
  29   *
  30   * @author Google, Inc.
  31   */
  32  class Google_Service_Manager extends Google_Service
  33  {
  34    /** View and manage your applications deployed on Google App Engine. */
  35    const APPENGINE_ADMIN = "https://www.googleapis.com/auth/appengine.admin";
  36    /** View and manage your data across Google Cloud Platform services. */
  37    const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform";
  38    /** View and manage your Google Compute Engine resources. */
  39    const COMPUTE = "https://www.googleapis.com/auth/compute";
  40    /** Manage your data in Google Cloud Storage. */
  41    const DEVSTORAGE_READ_WRITE = "https://www.googleapis.com/auth/devstorage.read_write";
  42    /** View and manage your Google Cloud Platform management resources and deployment status information. */
  43    const NDEV_CLOUDMAN = "https://www.googleapis.com/auth/ndev.cloudman";
  44    /** View your Google Cloud Platform management resources and deployment status information. */
  45    const NDEV_CLOUDMAN_READONLY = "https://www.googleapis.com/auth/ndev.cloudman.readonly";
  46  
  47    public $deployments;
  48    public $templates;
  49    
  50  
  51    /**
  52     * Constructs the internal representation of the Manager service.
  53     *
  54     * @param Google_Client $client
  55     */
  56    public function __construct(Google_Client $client)
  57    {
  58      parent::__construct($client);
  59      $this->servicePath = 'manager/v1beta2/projects/';
  60      $this->version = 'v1beta2';
  61      $this->serviceName = 'manager';
  62  
  63      $this->deployments = new Google_Service_Manager_Deployments_Resource(
  64          $this,
  65          $this->serviceName,
  66          'deployments',
  67          array(
  68            'methods' => array(
  69              'delete' => array(
  70                'path' => '{projectId}/regions/{region}/deployments/{deploymentName}',
  71                'httpMethod' => 'DELETE',
  72                'parameters' => array(
  73                  'projectId' => array(
  74                    'location' => 'path',
  75                    'type' => 'string',
  76                    'required' => true,
  77                  ),
  78                  'region' => array(
  79                    'location' => 'path',
  80                    'type' => 'string',
  81                    'required' => true,
  82                  ),
  83                  'deploymentName' => array(
  84                    'location' => 'path',
  85                    'type' => 'string',
  86                    'required' => true,
  87                  ),
  88                ),
  89              ),'get' => array(
  90                'path' => '{projectId}/regions/{region}/deployments/{deploymentName}',
  91                'httpMethod' => 'GET',
  92                'parameters' => array(
  93                  'projectId' => array(
  94                    'location' => 'path',
  95                    'type' => 'string',
  96                    'required' => true,
  97                  ),
  98                  'region' => array(
  99                    'location' => 'path',
 100                    'type' => 'string',
 101                    'required' => true,
 102                  ),
 103                  'deploymentName' => array(
 104                    'location' => 'path',
 105                    'type' => 'string',
 106                    'required' => true,
 107                  ),
 108                ),
 109              ),'insert' => array(
 110                'path' => '{projectId}/regions/{region}/deployments',
 111                'httpMethod' => 'POST',
 112                'parameters' => array(
 113                  'projectId' => array(
 114                    'location' => 'path',
 115                    'type' => 'string',
 116                    'required' => true,
 117                  ),
 118                  'region' => array(
 119                    'location' => 'path',
 120                    'type' => 'string',
 121                    'required' => true,
 122                  ),
 123                ),
 124              ),'list' => array(
 125                'path' => '{projectId}/regions/{region}/deployments',
 126                'httpMethod' => 'GET',
 127                'parameters' => array(
 128                  'projectId' => array(
 129                    'location' => 'path',
 130                    'type' => 'string',
 131                    'required' => true,
 132                  ),
 133                  'region' => array(
 134                    'location' => 'path',
 135                    'type' => 'string',
 136                    'required' => true,
 137                  ),
 138                  'pageToken' => array(
 139                    'location' => 'query',
 140                    'type' => 'string',
 141                  ),
 142                  'maxResults' => array(
 143                    'location' => 'query',
 144                    'type' => 'integer',
 145                  ),
 146                ),
 147              ),
 148            )
 149          )
 150      );
 151      $this->templates = new Google_Service_Manager_Templates_Resource(
 152          $this,
 153          $this->serviceName,
 154          'templates',
 155          array(
 156            'methods' => array(
 157              'delete' => array(
 158                'path' => '{projectId}/templates/{templateName}',
 159                'httpMethod' => 'DELETE',
 160                'parameters' => array(
 161                  'projectId' => array(
 162                    'location' => 'path',
 163                    'type' => 'string',
 164                    'required' => true,
 165                  ),
 166                  'templateName' => array(
 167                    'location' => 'path',
 168                    'type' => 'string',
 169                    'required' => true,
 170                  ),
 171                ),
 172              ),'get' => array(
 173                'path' => '{projectId}/templates/{templateName}',
 174                'httpMethod' => 'GET',
 175                'parameters' => array(
 176                  'projectId' => array(
 177                    'location' => 'path',
 178                    'type' => 'string',
 179                    'required' => true,
 180                  ),
 181                  'templateName' => array(
 182                    'location' => 'path',
 183                    'type' => 'string',
 184                    'required' => true,
 185                  ),
 186                ),
 187              ),'insert' => array(
 188                'path' => '{projectId}/templates',
 189                'httpMethod' => 'POST',
 190                'parameters' => array(
 191                  'projectId' => array(
 192                    'location' => 'path',
 193                    'type' => 'string',
 194                    'required' => true,
 195                  ),
 196                ),
 197              ),'list' => array(
 198                'path' => '{projectId}/templates',
 199                'httpMethod' => 'GET',
 200                'parameters' => array(
 201                  'projectId' => array(
 202                    'location' => 'path',
 203                    'type' => 'string',
 204                    'required' => true,
 205                  ),
 206                  'pageToken' => array(
 207                    'location' => 'query',
 208                    'type' => 'string',
 209                  ),
 210                  'maxResults' => array(
 211                    'location' => 'query',
 212                    'type' => 'integer',
 213                  ),
 214                ),
 215              ),
 216            )
 217          )
 218      );
 219    }
 220  }
 221  
 222  
 223  /**
 224   * The "deployments" collection of methods.
 225   * Typical usage is:
 226   *  <code>
 227   *   $managerService = new Google_Service_Manager(...);
 228   *   $deployments = $managerService->deployments;
 229   *  </code>
 230   */
 231  class Google_Service_Manager_Deployments_Resource extends Google_Service_Resource
 232  {
 233  
 234    /**
 235     * (deployments.delete)
 236     *
 237     * @param string $projectId
 238     *
 239     * @param string $region
 240     *
 241     * @param string $deploymentName
 242     *
 243     * @param array $optParams Optional parameters.
 244     */
 245    public function delete($projectId, $region, $deploymentName, $optParams = array())
 246    {
 247      $params = array('projectId' => $projectId, 'region' => $region, 'deploymentName' => $deploymentName);
 248      $params = array_merge($params, $optParams);
 249      return $this->call('delete', array($params));
 250    }
 251    /**
 252     * (deployments.get)
 253     *
 254     * @param string $projectId
 255     *
 256     * @param string $region
 257     *
 258     * @param string $deploymentName
 259     *
 260     * @param array $optParams Optional parameters.
 261     * @return Google_Service_Manager_Deployment
 262     */
 263    public function get($projectId, $region, $deploymentName, $optParams = array())
 264    {
 265      $params = array('projectId' => $projectId, 'region' => $region, 'deploymentName' => $deploymentName);
 266      $params = array_merge($params, $optParams);
 267      return $this->call('get', array($params), "Google_Service_Manager_Deployment");
 268    }
 269    /**
 270     * (deployments.insert)
 271     *
 272     * @param string $projectId
 273     *
 274     * @param string $region
 275     *
 276     * @param Google_Deployment $postBody
 277     * @param array $optParams Optional parameters.
 278     * @return Google_Service_Manager_Deployment
 279     */
 280    public function insert($projectId, $region, Google_Service_Manager_Deployment $postBody, $optParams = array())
 281    {
 282      $params = array('projectId' => $projectId, 'region' => $region, 'postBody' => $postBody);
 283      $params = array_merge($params, $optParams);
 284      return $this->call('insert', array($params), "Google_Service_Manager_Deployment");
 285    }
 286    /**
 287     * (deployments.listDeployments)
 288     *
 289     * @param string $projectId
 290     *
 291     * @param string $region
 292     *
 293     * @param array $optParams Optional parameters.
 294     *
 295     * @opt_param string pageToken
 296     * Specifies a nextPageToken returned by a previous list request. This token can be used to request
 297      * the next page of results from a previous list request.
 298     * @opt_param int maxResults
 299     * Maximum count of results to be returned. Acceptable values are 0 to 100, inclusive. (Default:
 300      * 50)
 301     * @return Google_Service_Manager_DeploymentsListResponse
 302     */
 303    public function listDeployments($projectId, $region, $optParams = array())
 304    {
 305      $params = array('projectId' => $projectId, 'region' => $region);
 306      $params = array_merge($params, $optParams);
 307      return $this->call('list', array($params), "Google_Service_Manager_DeploymentsListResponse");
 308    }
 309  }
 310  
 311  /**
 312   * The "templates" collection of methods.
 313   * Typical usage is:
 314   *  <code>
 315   *   $managerService = new Google_Service_Manager(...);
 316   *   $templates = $managerService->templates;
 317   *  </code>
 318   */
 319  class Google_Service_Manager_Templates_Resource extends Google_Service_Resource
 320  {
 321  
 322    /**
 323     * (templates.delete)
 324     *
 325     * @param string $projectId
 326     *
 327     * @param string $templateName
 328     *
 329     * @param array $optParams Optional parameters.
 330     */
 331    public function delete($projectId, $templateName, $optParams = array())
 332    {
 333      $params = array('projectId' => $projectId, 'templateName' => $templateName);
 334      $params = array_merge($params, $optParams);
 335      return $this->call('delete', array($params));
 336    }
 337    /**
 338     * (templates.get)
 339     *
 340     * @param string $projectId
 341     *
 342     * @param string $templateName
 343     *
 344     * @param array $optParams Optional parameters.
 345     * @return Google_Service_Manager_Template
 346     */
 347    public function get($projectId, $templateName, $optParams = array())
 348    {
 349      $params = array('projectId' => $projectId, 'templateName' => $templateName);
 350      $params = array_merge($params, $optParams);
 351      return $this->call('get', array($params), "Google_Service_Manager_Template");
 352    }
 353    /**
 354     * (templates.insert)
 355     *
 356     * @param string $projectId
 357     *
 358     * @param Google_Template $postBody
 359     * @param array $optParams Optional parameters.
 360     * @return Google_Service_Manager_Template
 361     */
 362    public function insert($projectId, Google_Service_Manager_Template $postBody, $optParams = array())
 363    {
 364      $params = array('projectId' => $projectId, 'postBody' => $postBody);
 365      $params = array_merge($params, $optParams);
 366      return $this->call('insert', array($params), "Google_Service_Manager_Template");
 367    }
 368    /**
 369     * (templates.listTemplates)
 370     *
 371     * @param string $projectId
 372     *
 373     * @param array $optParams Optional parameters.
 374     *
 375     * @opt_param string pageToken
 376     * Specifies a nextPageToken returned by a previous list request. This token can be used to request
 377      * the next page of results from a previous list request.
 378     * @opt_param int maxResults
 379     * Maximum count of results to be returned. Acceptable values are 0 to 100, inclusive. (Default:
 380      * 50)
 381     * @return Google_Service_Manager_TemplatesListResponse
 382     */
 383    public function listTemplates($projectId, $optParams = array())
 384    {
 385      $params = array('projectId' => $projectId);
 386      $params = array_merge($params, $optParams);
 387      return $this->call('list', array($params), "Google_Service_Manager_TemplatesListResponse");
 388    }
 389  }
 390  
 391  
 392  
 393  
 394  class Google_Service_Manager_AccessConfig extends Google_Model
 395  {
 396    public $name;
 397    public $natIp;
 398    public $type;
 399  
 400    public function setName($name)
 401    {
 402      $this->name = $name;
 403    }
 404  
 405    public function getName()
 406    {
 407      return $this->name;
 408    }
 409  
 410    public function setNatIp($natIp)
 411    {
 412      $this->natIp = $natIp;
 413    }
 414  
 415    public function getNatIp()
 416    {
 417      return $this->natIp;
 418    }
 419  
 420    public function setType($type)
 421    {
 422      $this->type = $type;
 423    }
 424  
 425    public function getType()
 426    {
 427      return $this->type;
 428    }
 429  }
 430  
 431  class Google_Service_Manager_Action extends Google_Collection
 432  {
 433    protected $collection_key = 'commands';
 434    public $commands;
 435    public $timeoutMs;
 436  
 437    public function setCommands($commands)
 438    {
 439      $this->commands = $commands;
 440    }
 441  
 442    public function getCommands()
 443    {
 444      return $this->commands;
 445    }
 446  
 447    public function setTimeoutMs($timeoutMs)
 448    {
 449      $this->timeoutMs = $timeoutMs;
 450    }
 451  
 452    public function getTimeoutMs()
 453    {
 454      return $this->timeoutMs;
 455    }
 456  }
 457  
 458  class Google_Service_Manager_AllowedRule extends Google_Collection
 459  {
 460    protected $collection_key = 'ports';
 461    public $iPProtocol;
 462    public $ports;
 463  
 464    public function setIPProtocol($iPProtocol)
 465    {
 466      $this->iPProtocol = $iPProtocol;
 467    }
 468  
 469    public function getIPProtocol()
 470    {
 471      return $this->iPProtocol;
 472    }
 473  
 474    public function setPorts($ports)
 475    {
 476      $this->ports = $ports;
 477    }
 478  
 479    public function getPorts()
 480    {
 481      return $this->ports;
 482    }
 483  }
 484  
 485  class Google_Service_Manager_AutoscalingModule extends Google_Model
 486  {
 487    public $coolDownPeriodSec;
 488    public $description;
 489    public $maxNumReplicas;
 490    public $minNumReplicas;
 491    public $signalType;
 492    public $targetModule;
 493    public $targetUtilization;
 494  
 495    public function setCoolDownPeriodSec($coolDownPeriodSec)
 496    {
 497      $this->coolDownPeriodSec = $coolDownPeriodSec;
 498    }
 499  
 500    public function getCoolDownPeriodSec()
 501    {
 502      return $this->coolDownPeriodSec;
 503    }
 504  
 505    public function setDescription($description)
 506    {
 507      $this->description = $description;
 508    }
 509  
 510    public function getDescription()
 511    {
 512      return $this->description;
 513    }
 514  
 515    public function setMaxNumReplicas($maxNumReplicas)
 516    {
 517      $this->maxNumReplicas = $maxNumReplicas;
 518    }
 519  
 520    public function getMaxNumReplicas()
 521    {
 522      return $this->maxNumReplicas;
 523    }
 524  
 525    public function setMinNumReplicas($minNumReplicas)
 526    {
 527      $this->minNumReplicas = $minNumReplicas;
 528    }
 529  
 530    public function getMinNumReplicas()
 531    {
 532      return $this->minNumReplicas;
 533    }
 534  
 535    public function setSignalType($signalType)
 536    {
 537      $this->signalType = $signalType;
 538    }
 539  
 540    public function getSignalType()
 541    {
 542      return $this->signalType;
 543    }
 544  
 545    public function setTargetModule($targetModule)
 546    {
 547      $this->targetModule = $targetModule;
 548    }
 549  
 550    public function getTargetModule()
 551    {
 552      return $this->targetModule;
 553    }
 554  
 555    public function setTargetUtilization($targetUtilization)
 556    {
 557      $this->targetUtilization = $targetUtilization;
 558    }
 559  
 560    public function getTargetUtilization()
 561    {
 562      return $this->targetUtilization;
 563    }
 564  }
 565  
 566  class Google_Service_Manager_AutoscalingModuleStatus extends Google_Model
 567  {
 568    public $autoscalingConfigUrl;
 569  
 570    public function setAutoscalingConfigUrl($autoscalingConfigUrl)
 571    {
 572      $this->autoscalingConfigUrl = $autoscalingConfigUrl;
 573    }
 574  
 575    public function getAutoscalingConfigUrl()
 576    {
 577      return $this->autoscalingConfigUrl;
 578    }
 579  }
 580  
 581  class Google_Service_Manager_DeployState extends Google_Model
 582  {
 583    public $details;
 584    public $status;
 585  
 586    public function setDetails($details)
 587    {
 588      $this->details = $details;
 589    }
 590  
 591    public function getDetails()
 592    {
 593      return $this->details;
 594    }
 595  
 596    public function setStatus($status)
 597    {
 598      $this->status = $status;
 599    }
 600  
 601    public function getStatus()
 602    {
 603      return $this->status;
 604    }
 605  }
 606  
 607  class Google_Service_Manager_Deployment extends Google_Collection
 608  {
 609    protected $collection_key = 'overrides';
 610    public $creationDate;
 611    public $description;
 612    protected $modulesType = 'Google_Service_Manager_ModuleStatus';
 613    protected $modulesDataType = 'map';
 614    public $name;
 615    protected $overridesType = 'Google_Service_Manager_ParamOverride';
 616    protected $overridesDataType = 'array';
 617    protected $stateType = 'Google_Service_Manager_DeployState';
 618    protected $stateDataType = '';
 619    public $templateName;
 620  
 621    public function setCreationDate($creationDate)
 622    {
 623      $this->creationDate = $creationDate;
 624    }
 625  
 626    public function getCreationDate()
 627    {
 628      return $this->creationDate;
 629    }
 630  
 631    public function setDescription($description)
 632    {
 633      $this->description = $description;
 634    }
 635  
 636    public function getDescription()
 637    {
 638      return $this->description;
 639    }
 640  
 641    public function setModules($modules)
 642    {
 643      $this->modules = $modules;
 644    }
 645  
 646    public function getModules()
 647    {
 648      return $this->modules;
 649    }
 650  
 651    public function setName($name)
 652    {
 653      $this->name = $name;
 654    }
 655  
 656    public function getName()
 657    {
 658      return $this->name;
 659    }
 660  
 661    public function setOverrides($overrides)
 662    {
 663      $this->overrides = $overrides;
 664    }
 665  
 666    public function getOverrides()
 667    {
 668      return $this->overrides;
 669    }
 670  
 671    public function setState(Google_Service_Manager_DeployState $state)
 672    {
 673      $this->state = $state;
 674    }
 675  
 676    public function getState()
 677    {
 678      return $this->state;
 679    }
 680  
 681    public function setTemplateName($templateName)
 682    {
 683      $this->templateName = $templateName;
 684    }
 685  
 686    public function getTemplateName()
 687    {
 688      return $this->templateName;
 689    }
 690  }
 691  
 692  class Google_Service_Manager_DeploymentModules extends Google_Model
 693  {
 694  
 695  }
 696  
 697  class Google_Service_Manager_DeploymentsListResponse extends Google_Collection
 698  {
 699    protected $collection_key = 'resources';
 700    public $nextPageToken;
 701    protected $resourcesType = 'Google_Service_Manager_Deployment';
 702    protected $resourcesDataType = 'array';
 703  
 704    public function setNextPageToken($nextPageToken)
 705    {
 706      $this->nextPageToken = $nextPageToken;
 707    }
 708  
 709    public function getNextPageToken()
 710    {
 711      return $this->nextPageToken;
 712    }
 713  
 714    public function setResources($resources)
 715    {
 716      $this->resources = $resources;
 717    }
 718  
 719    public function getResources()
 720    {
 721      return $this->resources;
 722    }
 723  }
 724  
 725  class Google_Service_Manager_DiskAttachment extends Google_Model
 726  {
 727    public $deviceName;
 728    public $index;
 729  
 730    public function setDeviceName($deviceName)
 731    {
 732      $this->deviceName = $deviceName;
 733    }
 734  
 735    public function getDeviceName()
 736    {
 737      return $this->deviceName;
 738    }
 739  
 740    public function setIndex($index)
 741    {
 742      $this->index = $index;
 743    }
 744  
 745    public function getIndex()
 746    {
 747      return $this->index;
 748    }
 749  }
 750  
 751  class Google_Service_Manager_EnvVariable extends Google_Model
 752  {
 753    public $hidden;
 754    public $value;
 755  
 756    public function setHidden($hidden)
 757    {
 758      $this->hidden = $hidden;
 759    }
 760  
 761    public function getHidden()
 762    {
 763      return $this->hidden;
 764    }
 765  
 766    public function setValue($value)
 767    {
 768      $this->value = $value;
 769    }
 770  
 771    public function getValue()
 772    {
 773      return $this->value;
 774    }
 775  }
 776  
 777  class Google_Service_Manager_ExistingDisk extends Google_Model
 778  {
 779    protected $attachmentType = 'Google_Service_Manager_DiskAttachment';
 780    protected $attachmentDataType = '';
 781    public $source;
 782  
 783    public function setAttachment(Google_Service_Manager_DiskAttachment $attachment)
 784    {
 785      $this->attachment = $attachment;
 786    }
 787  
 788    public function getAttachment()
 789    {
 790      return $this->attachment;
 791    }
 792  
 793    public function setSource($source)
 794    {
 795      $this->source = $source;
 796    }
 797  
 798    public function getSource()
 799    {
 800      return $this->source;
 801    }
 802  }
 803  
 804  class Google_Service_Manager_FirewallModule extends Google_Collection
 805  {
 806    protected $collection_key = 'targetTags';
 807    protected $allowedType = 'Google_Service_Manager_AllowedRule';
 808    protected $allowedDataType = 'array';
 809    public $description;
 810    public $network;
 811    public $sourceRanges;
 812    public $sourceTags;
 813    public $targetTags;
 814  
 815    public function setAllowed($allowed)
 816    {
 817      $this->allowed = $allowed;
 818    }
 819  
 820    public function getAllowed()
 821    {
 822      return $this->allowed;
 823    }
 824  
 825    public function setDescription($description)
 826    {
 827      $this->description = $description;
 828    }
 829  
 830    public function getDescription()
 831    {
 832      return $this->description;
 833    }
 834  
 835    public function setNetwork($network)
 836    {
 837      $this->network = $network;
 838    }
 839  
 840    public function getNetwork()
 841    {
 842      return $this->network;
 843    }
 844  
 845    public function setSourceRanges($sourceRanges)
 846    {
 847      $this->sourceRanges = $sourceRanges;
 848    }
 849  
 850    public function getSourceRanges()
 851    {
 852      return $this->sourceRanges;
 853    }
 854  
 855    public function setSourceTags($sourceTags)
 856    {
 857      $this->sourceTags = $sourceTags;
 858    }
 859  
 860    public function getSourceTags()
 861    {
 862      return $this->sourceTags;
 863    }
 864  
 865    public function setTargetTags($targetTags)
 866    {
 867      $this->targetTags = $targetTags;
 868    }
 869  
 870    public function getTargetTags()
 871    {
 872      return $this->targetTags;
 873    }
 874  }
 875  
 876  class Google_Service_Manager_FirewallModuleStatus extends Google_Model
 877  {
 878    public $firewallUrl;
 879  
 880    public function setFirewallUrl($firewallUrl)
 881    {
 882      $this->firewallUrl = $firewallUrl;
 883    }
 884  
 885    public function getFirewallUrl()
 886    {
 887      return $this->firewallUrl;
 888    }
 889  }
 890  
 891  class Google_Service_Manager_HealthCheckModule extends Google_Model
 892  {
 893    public $checkIntervalSec;
 894    public $description;
 895    public $healthyThreshold;
 896    public $host;
 897    public $path;
 898    public $port;
 899    public $timeoutSec;
 900    public $unhealthyThreshold;
 901  
 902    public function setCheckIntervalSec($checkIntervalSec)
 903    {
 904      $this->checkIntervalSec = $checkIntervalSec;
 905    }
 906  
 907    public function getCheckIntervalSec()
 908    {
 909      return $this->checkIntervalSec;
 910    }
 911  
 912    public function setDescription($description)
 913    {
 914      $this->description = $description;
 915    }
 916  
 917    public function getDescription()
 918    {
 919      return $this->description;
 920    }
 921  
 922    public function setHealthyThreshold($healthyThreshold)
 923    {
 924      $this->healthyThreshold = $healthyThreshold;
 925    }
 926  
 927    public function getHealthyThreshold()
 928    {
 929      return $this->healthyThreshold;
 930    }
 931  
 932    public function setHost($host)
 933    {
 934      $this->host = $host;
 935    }
 936  
 937    public function getHost()
 938    {
 939      return $this->host;
 940    }
 941  
 942    public function setPath($path)
 943    {
 944      $this->path = $path;
 945    }
 946  
 947    public function getPath()
 948    {
 949      return $this->path;
 950    }
 951  
 952    public function setPort($port)
 953    {
 954      $this->port = $port;
 955    }
 956  
 957    public function getPort()
 958    {
 959      return $this->port;
 960    }
 961  
 962    public function setTimeoutSec($timeoutSec)
 963    {
 964      $this->timeoutSec = $timeoutSec;
 965    }
 966  
 967    public function getTimeoutSec()
 968    {
 969      return $this->timeoutSec;
 970    }
 971  
 972    public function setUnhealthyThreshold($unhealthyThreshold)
 973    {
 974      $this->unhealthyThreshold = $unhealthyThreshold;
 975    }
 976  
 977    public function getUnhealthyThreshold()
 978    {
 979      return $this->unhealthyThreshold;
 980    }
 981  }
 982  
 983  class Google_Service_Manager_HealthCheckModuleStatus extends Google_Model
 984  {
 985    public $healthCheckUrl;
 986  
 987    public function setHealthCheckUrl($healthCheckUrl)
 988    {
 989      $this->healthCheckUrl = $healthCheckUrl;
 990    }
 991  
 992    public function getHealthCheckUrl()
 993    {
 994      return $this->healthCheckUrl;
 995    }
 996  }
 997  
 998  class Google_Service_Manager_LbModule extends Google_Collection
 999  {
1000    protected $collection_key = 'targetModules';
1001    public $description;
1002    public $healthChecks;
1003    public $ipAddress;
1004    public $ipProtocol;
1005    public $portRange;
1006    public $sessionAffinity;
1007    public $targetModules;
1008  
1009    public function setDescription($description)
1010    {
1011      $this->description = $description;
1012    }
1013  
1014    public function getDescription()
1015    {
1016      return $this->description;
1017    }
1018  
1019    public function setHealthChecks($healthChecks)
1020    {
1021      $this->healthChecks = $healthChecks;
1022    }
1023  
1024    public function getHealthChecks()
1025    {
1026      return $this->healthChecks;
1027    }
1028  
1029    public function setIpAddress($ipAddress)
1030    {
1031      $this->ipAddress = $ipAddress;
1032    }
1033  
1034    public function getIpAddress()
1035    {
1036      return $this->ipAddress;
1037    }
1038  
1039    public function setIpProtocol($ipProtocol)
1040    {
1041      $this->ipProtocol = $ipProtocol;
1042    }
1043  
1044    public function getIpProtocol()
1045    {
1046      return $this->ipProtocol;
1047    }
1048  
1049    public function setPortRange($portRange)
1050    {
1051      $this->portRange = $portRange;
1052    }
1053  
1054    public function getPortRange()
1055    {
1056      return $this->portRange;
1057    }
1058  
1059    public function setSessionAffinity($sessionAffinity)
1060    {
1061      $this->sessionAffinity = $sessionAffinity;
1062    }
1063  
1064    public function getSessionAffinity()
1065    {
1066      return $this->sessionAffinity;
1067    }
1068  
1069    public function setTargetModules($targetModules)
1070    {
1071      $this->targetModules = $targetModules;
1072    }
1073  
1074    public function getTargetModules()
1075    {
1076      return $this->targetModules;
1077    }
1078  }
1079  
1080  class Google_Service_Manager_LbModuleStatus extends Google_Model
1081  {
1082    public $forwardingRuleUrl;
1083    public $targetPoolUrl;
1084  
1085    public function setForwardingRuleUrl($forwardingRuleUrl)
1086    {
1087      $this->forwardingRuleUrl = $forwardingRuleUrl;
1088    }
1089  
1090    public function getForwardingRuleUrl()
1091    {
1092      return $this->forwardingRuleUrl;
1093    }
1094  
1095    public function setTargetPoolUrl($targetPoolUrl)
1096    {
1097      $this->targetPoolUrl = $targetPoolUrl;
1098    }
1099  
1100    public function getTargetPoolUrl()
1101    {
1102      return $this->targetPoolUrl;
1103    }
1104  }
1105  
1106  class Google_Service_Manager_Metadata extends Google_Collection
1107  {
1108    protected $collection_key = 'items';
1109    public $fingerPrint;
1110    protected $itemsType = 'Google_Service_Manager_MetadataItem';
1111    protected $itemsDataType = 'array';
1112  
1113    public function setFingerPrint($fingerPrint)
1114    {
1115      $this->fingerPrint = $fingerPrint;
1116    }
1117  
1118    public function getFingerPrint()
1119    {
1120      return $this->fingerPrint;
1121    }
1122  
1123    public function setItems($items)
1124    {
1125      $this->items = $items;
1126    }
1127  
1128    public function getItems()
1129    {
1130      return $this->items;
1131    }
1132  }
1133  
1134  class Google_Service_Manager_MetadataItem extends Google_Model
1135  {
1136    public $key;
1137    public $value;
1138  
1139    public function setKey($key)
1140    {
1141      $this->key = $key;
1142    }
1143  
1144    public function getKey()
1145    {
1146      return $this->key;
1147    }
1148  
1149    public function setValue($value)
1150    {
1151      $this->value = $value;
1152    }
1153  
1154    public function getValue()
1155    {
1156      return $this->value;
1157    }
1158  }
1159  
1160  class Google_Service_Manager_Module extends Google_Model
1161  {
1162    protected $autoscalingModuleType = 'Google_Service_Manager_AutoscalingModule';
1163    protected $autoscalingModuleDataType = '';
1164    protected $firewallModuleType = 'Google_Service_Manager_FirewallModule';
1165    protected $firewallModuleDataType = '';
1166    protected $healthCheckModuleType = 'Google_Service_Manager_HealthCheckModule';
1167    protected $healthCheckModuleDataType = '';
1168    protected $lbModuleType = 'Google_Service_Manager_LbModule';
1169    protected $lbModuleDataType = '';
1170    protected $networkModuleType = 'Google_Service_Manager_NetworkModule';
1171    protected $networkModuleDataType = '';
1172    protected $replicaPoolModuleType = 'Google_Service_Manager_ReplicaPoolModule';
1173    protected $replicaPoolModuleDataType = '';
1174    public $type;
1175  
1176    public function setAutoscalingModule(Google_Service_Manager_AutoscalingModule $autoscalingModule)
1177    {
1178      $this->autoscalingModule = $autoscalingModule;
1179    }
1180  
1181    public function getAutoscalingModule()
1182    {
1183      return $this->autoscalingModule;
1184    }
1185  
1186    public function setFirewallModule(Google_Service_Manager_FirewallModule $firewallModule)
1187    {
1188      $this->firewallModule = $firewallModule;
1189    }
1190  
1191    public function getFirewallModule()
1192    {
1193      return $this->firewallModule;
1194    }
1195  
1196    public function setHealthCheckModule(Google_Service_Manager_HealthCheckModule $healthCheckModule)
1197    {
1198      $this->healthCheckModule = $healthCheckModule;
1199    }
1200  
1201    public function getHealthCheckModule()
1202    {
1203      return $this->healthCheckModule;
1204    }
1205  
1206    public function setLbModule(Google_Service_Manager_LbModule $lbModule)
1207    {
1208      $this->lbModule = $lbModule;
1209    }
1210  
1211    public function getLbModule()
1212    {
1213      return $this->lbModule;
1214    }
1215  
1216    public function setNetworkModule(Google_Service_Manager_NetworkModule $networkModule)
1217    {
1218      $this->networkModule = $networkModule;
1219    }
1220  
1221    public function getNetworkModule()
1222    {
1223      return $this->networkModule;
1224    }
1225  
1226    public function setReplicaPoolModule(Google_Service_Manager_ReplicaPoolModule $replicaPoolModule)
1227    {
1228      $this->replicaPoolModule = $replicaPoolModule;
1229    }
1230  
1231    public function getReplicaPoolModule()
1232    {
1233      return $this->replicaPoolModule;
1234    }
1235  
1236    public function setType($type)
1237    {
1238      $this->type = $type;
1239    }
1240  
1241    public function getType()
1242    {
1243      return $this->type;
1244    }
1245  }
1246  
1247  class Google_Service_Manager_ModuleStatus extends Google_Model
1248  {
1249    protected $autoscalingModuleStatusType = 'Google_Service_Manager_AutoscalingModuleStatus';
1250    protected $autoscalingModuleStatusDataType = '';
1251    protected $firewallModuleStatusType = 'Google_Service_Manager_FirewallModuleStatus';
1252    protected $firewallModuleStatusDataType = '';
1253    protected $healthCheckModuleStatusType = 'Google_Service_Manager_HealthCheckModuleStatus';
1254    protected $healthCheckModuleStatusDataType = '';
1255    protected $lbModuleStatusType = 'Google_Service_Manager_LbModuleStatus';
1256    protected $lbModuleStatusDataType = '';
1257    protected $networkModuleStatusType = 'Google_Service_Manager_NetworkModuleStatus';
1258    protected $networkModuleStatusDataType = '';
1259    protected $replicaPoolModuleStatusType = 'Google_Service_Manager_ReplicaPoolModuleStatus';
1260    protected $replicaPoolModuleStatusDataType = '';
1261    protected $stateType = 'Google_Service_Manager_DeployState';
1262    protected $stateDataType = '';
1263    public $type;
1264  
1265    public function setAutoscalingModuleStatus(Google_Service_Manager_AutoscalingModuleStatus $autoscalingModuleStatus)
1266    {
1267      $this->autoscalingModuleStatus = $autoscalingModuleStatus;
1268    }
1269  
1270    public function getAutoscalingModuleStatus()
1271    {
1272      return $this->autoscalingModuleStatus;
1273    }
1274  
1275    public function setFirewallModuleStatus(Google_Service_Manager_FirewallModuleStatus $firewallModuleStatus)
1276    {
1277      $this->firewallModuleStatus = $firewallModuleStatus;
1278    }
1279  
1280    public function getFirewallModuleStatus()
1281    {
1282      return $this->firewallModuleStatus;
1283    }
1284  
1285    public function setHealthCheckModuleStatus(Google_Service_Manager_HealthCheckModuleStatus $healthCheckModuleStatus)
1286    {
1287      $this->healthCheckModuleStatus = $healthCheckModuleStatus;
1288    }
1289  
1290    public function getHealthCheckModuleStatus()
1291    {
1292      return $this->healthCheckModuleStatus;
1293    }
1294  
1295    public function setLbModuleStatus(Google_Service_Manager_LbModuleStatus $lbModuleStatus)
1296    {
1297      $this->lbModuleStatus = $lbModuleStatus;
1298    }
1299  
1300    public function getLbModuleStatus()
1301    {
1302      return $this->lbModuleStatus;
1303    }
1304  
1305    public function setNetworkModuleStatus(Google_Service_Manager_NetworkModuleStatus $networkModuleStatus)
1306    {
1307      $this->networkModuleStatus = $networkModuleStatus;
1308    }
1309  
1310    public function getNetworkModuleStatus()
1311    {
1312      return $this->networkModuleStatus;
1313    }
1314  
1315    public function setReplicaPoolModuleStatus(Google_Service_Manager_ReplicaPoolModuleStatus $replicaPoolModuleStatus)
1316    {
1317      $this->replicaPoolModuleStatus = $replicaPoolModuleStatus;
1318    }
1319  
1320    public function getReplicaPoolModuleStatus()
1321    {
1322      return $this->replicaPoolModuleStatus;
1323    }
1324  
1325    public function setState(Google_Service_Manager_DeployState $state)
1326    {
1327      $this->state = $state;
1328    }
1329  
1330    public function getState()
1331    {
1332      return $this->state;
1333    }
1334  
1335    public function setType($type)
1336    {
1337      $this->type = $type;
1338    }
1339  
1340    public function getType()
1341    {
1342      return $this->type;
1343    }
1344  }
1345  
1346  class Google_Service_Manager_NetworkInterface extends Google_Collection
1347  {
1348    protected $collection_key = 'accessConfigs';
1349    protected $accessConfigsType = 'Google_Service_Manager_AccessConfig';
1350    protected $accessConfigsDataType = 'array';
1351    public $name;
1352    public $network;
1353    public $networkIp;
1354  
1355    public function setAccessConfigs($accessConfigs)
1356    {
1357      $this->accessConfigs = $accessConfigs;
1358    }
1359  
1360    public function getAccessConfigs()
1361    {
1362      return $this->accessConfigs;
1363    }
1364  
1365    public function setName($name)
1366    {
1367      $this->name = $name;
1368    }
1369  
1370    public function getName()
1371    {
1372      return $this->name;
1373    }
1374  
1375    public function setNetwork($network)
1376    {
1377      $this->network = $network;
1378    }
1379  
1380    public function getNetwork()
1381    {
1382      return $this->network;
1383    }
1384  
1385    public function setNetworkIp($networkIp)
1386    {
1387      $this->networkIp = $networkIp;
1388    }
1389  
1390    public function getNetworkIp()
1391    {
1392      return $this->networkIp;
1393    }
1394  }
1395  
1396  class Google_Service_Manager_NetworkModule extends Google_Model
1397  {
1398    public $iPv4Range;
1399    public $description;
1400    public $gatewayIPv4;
1401  
1402    public function setIPv4Range($iPv4Range)
1403    {
1404      $this->iPv4Range = $iPv4Range;
1405    }
1406  
1407    public function getIPv4Range()
1408    {
1409      return $this->iPv4Range;
1410    }
1411  
1412    public function setDescription($description)
1413    {
1414      $this->description = $description;
1415    }
1416  
1417    public function getDescription()
1418    {
1419      return $this->description;
1420    }
1421  
1422    public function setGatewayIPv4($gatewayIPv4)
1423    {
1424      $this->gatewayIPv4 = $gatewayIPv4;
1425    }
1426  
1427    public function getGatewayIPv4()
1428    {
1429      return $this->gatewayIPv4;
1430    }
1431  }
1432  
1433  class Google_Service_Manager_NetworkModuleStatus extends Google_Model
1434  {
1435    public $networkUrl;
1436  
1437    public function setNetworkUrl($networkUrl)
1438    {
1439      $this->networkUrl = $networkUrl;
1440    }
1441  
1442    public function getNetworkUrl()
1443    {
1444      return $this->networkUrl;
1445    }
1446  }
1447  
1448  class Google_Service_Manager_NewDisk extends Google_Model
1449  {
1450    protected $attachmentType = 'Google_Service_Manager_DiskAttachment';
1451    protected $attachmentDataType = '';
1452    public $autoDelete;
1453    public $boot;
1454    protected $initializeParamsType = 'Google_Service_Manager_NewDiskInitializeParams';
1455    protected $initializeParamsDataType = '';
1456  
1457    public function setAttachment(Google_Service_Manager_DiskAttachment $attachment)
1458    {
1459      $this->attachment = $attachment;
1460    }
1461  
1462    public function getAttachment()
1463    {
1464      return $this->attachment;
1465    }
1466  
1467    public function setAutoDelete($autoDelete)
1468    {
1469      $this->autoDelete = $autoDelete;
1470    }
1471  
1472    public function getAutoDelete()
1473    {
1474      return $this->autoDelete;
1475    }
1476  
1477    public function setBoot($boot)
1478    {
1479      $this->boot = $boot;
1480    }
1481  
1482    public function getBoot()
1483    {
1484      return $this->boot;
1485    }
1486  
1487    public function setInitializeParams(Google_Service_Manager_NewDiskInitializeParams $initializeParams)
1488    {
1489      $this->initializeParams = $initializeParams;
1490    }
1491  
1492    public function getInitializeParams()
1493    {
1494      return $this->initializeParams;
1495    }
1496  }
1497  
1498  class Google_Service_Manager_NewDiskInitializeParams extends Google_Model
1499  {
1500    public $diskSizeGb;
1501    public $sourceImage;
1502  
1503    public function setDiskSizeGb($diskSizeGb)
1504    {
1505      $this->diskSizeGb = $diskSizeGb;
1506    }
1507  
1508    public function getDiskSizeGb()
1509    {
1510      return $this->diskSizeGb;
1511    }
1512  
1513    public function setSourceImage($sourceImage)
1514    {
1515      $this->sourceImage = $sourceImage;
1516    }
1517  
1518    public function getSourceImage()
1519    {
1520      return $this->sourceImage;
1521    }
1522  }
1523  
1524  class Google_Service_Manager_ParamOverride extends Google_Model
1525  {
1526    public $path;
1527    public $value;
1528  
1529    public function setPath($path)
1530    {
1531      $this->path = $path;
1532    }
1533  
1534    public function getPath()
1535    {
1536      return $this->path;
1537    }
1538  
1539    public function setValue($value)
1540    {
1541      $this->value = $value;
1542    }
1543  
1544    public function getValue()
1545    {
1546      return $this->value;
1547    }
1548  }
1549  
1550  class Google_Service_Manager_ReplicaPoolModule extends Google_Collection
1551  {
1552    protected $collection_key = 'healthChecks';
1553    protected $envVariablesType = 'Google_Service_Manager_EnvVariable';
1554    protected $envVariablesDataType = 'map';
1555    public $healthChecks;
1556    public $numReplicas;
1557    protected $replicaPoolParamsType = 'Google_Service_Manager_ReplicaPoolParams';
1558    protected $replicaPoolParamsDataType = '';
1559    public $resourceView;
1560  
1561    public function setEnvVariables($envVariables)
1562    {
1563      $this->envVariables = $envVariables;
1564    }
1565  
1566    public function getEnvVariables()
1567    {
1568      return $this->envVariables;
1569    }
1570  
1571    public function setHealthChecks($healthChecks)
1572    {
1573      $this->healthChecks = $healthChecks;
1574    }
1575  
1576    public function getHealthChecks()
1577    {
1578      return $this->healthChecks;
1579    }
1580  
1581    public function setNumReplicas($numReplicas)
1582    {
1583      $this->numReplicas = $numReplicas;
1584    }
1585  
1586    public function getNumReplicas()
1587    {
1588      return $this->numReplicas;
1589    }
1590  
1591    public function setReplicaPoolParams(Google_Service_Manager_ReplicaPoolParams $replicaPoolParams)
1592    {
1593      $this->replicaPoolParams = $replicaPoolParams;
1594    }
1595  
1596    public function getReplicaPoolParams()
1597    {
1598      return $this->replicaPoolParams;
1599    }
1600  
1601    public function setResourceView($resourceView)
1602    {
1603      $this->resourceView = $resourceView;
1604    }
1605  
1606    public function getResourceView()
1607    {
1608      return $this->resourceView;
1609    }
1610  }
1611  
1612  class Google_Service_Manager_ReplicaPoolModuleEnvVariables extends Google_Model
1613  {
1614  
1615  }
1616  
1617  class Google_Service_Manager_ReplicaPoolModuleStatus extends Google_Model
1618  {
1619    public $replicaPoolUrl;
1620    public $resourceViewUrl;
1621  
1622    public function setReplicaPoolUrl($replicaPoolUrl)
1623    {
1624      $this->replicaPoolUrl = $replicaPoolUrl;
1625    }
1626  
1627    public function getReplicaPoolUrl()
1628    {
1629      return $this->replicaPoolUrl;
1630    }
1631  
1632    public function setResourceViewUrl($resourceViewUrl)
1633    {
1634      $this->resourceViewUrl = $resourceViewUrl;
1635    }
1636  
1637    public function getResourceViewUrl()
1638    {
1639      return $this->resourceViewUrl;
1640    }
1641  }
1642  
1643  class Google_Service_Manager_ReplicaPoolParams extends Google_Model
1644  {
1645    protected $v1beta1Type = 'Google_Service_Manager_ReplicaPoolParamsV1Beta1';
1646    protected $v1beta1DataType = '';
1647  
1648    public function setV1beta1(Google_Service_Manager_ReplicaPoolParamsV1Beta1 $v1beta1)
1649    {
1650      $this->v1beta1 = $v1beta1;
1651    }
1652  
1653    public function getV1beta1()
1654    {
1655      return $this->v1beta1;
1656    }
1657  }
1658  
1659  class Google_Service_Manager_ReplicaPoolParamsV1Beta1 extends Google_Collection
1660  {
1661    protected $collection_key = 'serviceAccounts';
1662    public $autoRestart;
1663    public $baseInstanceName;
1664    public $canIpForward;
1665    public $description;
1666    protected $disksToAttachType = 'Google_Service_Manager_ExistingDisk';
1667    protected $disksToAttachDataType = 'array';
1668    protected $disksToCreateType = 'Google_Service_Manager_NewDisk';
1669    protected $disksToCreateDataType = 'array';
1670    public $initAction;
1671    public $machineType;
1672    protected $metadataType = 'Google_Service_Manager_Metadata';
1673    protected $metadataDataType = '';
1674    protected $networkInterfacesType = 'Google_Service_Manager_NetworkInterface';
1675    protected $networkInterfacesDataType = 'array';
1676    public $onHostMaintenance;
1677    protected $serviceAccountsType = 'Google_Service_Manager_ServiceAccount';
1678    protected $serviceAccountsDataType = 'array';
1679    protected $tagsType = 'Google_Service_Manager_Tag';
1680    protected $tagsDataType = '';
1681    public $zone;
1682  
1683    public function setAutoRestart($autoRestart)
1684    {
1685      $this->autoRestart = $autoRestart;
1686    }
1687  
1688    public function getAutoRestart()
1689    {
1690      return $this->autoRestart;
1691    }
1692  
1693    public function setBaseInstanceName($baseInstanceName)
1694    {
1695      $this->baseInstanceName = $baseInstanceName;
1696    }
1697  
1698    public function getBaseInstanceName()
1699    {
1700      return $this->baseInstanceName;
1701    }
1702  
1703    public function setCanIpForward($canIpForward)
1704    {
1705      $this->canIpForward = $canIpForward;
1706    }
1707  
1708    public function getCanIpForward()
1709    {
1710      return $this->canIpForward;
1711    }
1712  
1713    public function setDescription($description)
1714    {
1715      $this->description = $description;
1716    }
1717  
1718    public function getDescription()
1719    {
1720      return $this->description;
1721    }
1722  
1723    public function setDisksToAttach($disksToAttach)
1724    {
1725      $this->disksToAttach = $disksToAttach;
1726    }
1727  
1728    public function getDisksToAttach()
1729    {
1730      return $this->disksToAttach;
1731    }
1732  
1733    public function setDisksToCreate($disksToCreate)
1734    {
1735      $this->disksToCreate = $disksToCreate;
1736    }
1737  
1738    public function getDisksToCreate()
1739    {
1740      return $this->disksToCreate;
1741    }
1742  
1743    public function setInitAction($initAction)
1744    {
1745      $this->initAction = $initAction;
1746    }
1747  
1748    public function getInitAction()
1749    {
1750      return $this->initAction;
1751    }
1752  
1753    public function setMachineType($machineType)
1754    {
1755      $this->machineType = $machineType;
1756    }
1757  
1758    public function getMachineType()
1759    {
1760      return $this->machineType;
1761    }
1762  
1763    public function setMetadata(Google_Service_Manager_Metadata $metadata)
1764    {
1765      $this->metadata = $metadata;
1766    }
1767  
1768    public function getMetadata()
1769    {
1770      return $this->metadata;
1771    }
1772  
1773    public function setNetworkInterfaces($networkInterfaces)
1774    {
1775      $this->networkInterfaces = $networkInterfaces;
1776    }
1777  
1778    public function getNetworkInterfaces()
1779    {
1780      return $this->networkInterfaces;
1781    }
1782  
1783    public function setOnHostMaintenance($onHostMaintenance)
1784    {
1785      $this->onHostMaintenance = $onHostMaintenance;
1786    }
1787  
1788    public function getOnHostMaintenance()
1789    {
1790      return $this->onHostMaintenance;
1791    }
1792  
1793    public function setServiceAccounts($serviceAccounts)
1794    {
1795      $this->serviceAccounts = $serviceAccounts;
1796    }
1797  
1798    public function getServiceAccounts()
1799    {
1800      return $this->serviceAccounts;
1801    }
1802  
1803    public function setTags(Google_Service_Manager_Tag $tags)
1804    {
1805      $this->tags = $tags;
1806    }
1807  
1808    public function getTags()
1809    {
1810      return $this->tags;
1811    }
1812  
1813    public function setZone($zone)
1814    {
1815      $this->zone = $zone;
1816    }
1817  
1818    public function getZone()
1819    {
1820      return $this->zone;
1821    }
1822  }
1823  
1824  class Google_Service_Manager_ServiceAccount extends Google_Collection
1825  {
1826    protected $collection_key = 'scopes';
1827    public $email;
1828    public $scopes;
1829  
1830    public function setEmail($email)
1831    {
1832      $this->email = $email;
1833    }
1834  
1835    public function getEmail()
1836    {
1837      return $this->email;
1838    }
1839  
1840    public function setScopes($scopes)
1841    {
1842      $this->scopes = $scopes;
1843    }
1844  
1845    public function getScopes()
1846    {
1847      return $this->scopes;
1848    }
1849  }
1850  
1851  class Google_Service_Manager_Tag extends Google_Collection
1852  {
1853    protected $collection_key = 'items';
1854    public $fingerPrint;
1855    public $items;
1856  
1857    public function setFingerPrint($fingerPrint)
1858    {
1859      $this->fingerPrint = $fingerPrint;
1860    }
1861  
1862    public function getFingerPrint()
1863    {
1864      return $this->fingerPrint;
1865    }
1866  
1867    public function setItems($items)
1868    {
1869      $this->items = $items;
1870    }
1871  
1872    public function getItems()
1873    {
1874      return $this->items;
1875    }
1876  }
1877  
1878  class Google_Service_Manager_Template extends Google_Model
1879  {
1880    protected $actionsType = 'Google_Service_Manager_Action';
1881    protected $actionsDataType = 'map';
1882    public $description;
1883    protected $modulesType = 'Google_Service_Manager_Module';
1884    protected $modulesDataType = 'map';
1885    public $name;
1886  
1887    public function setActions($actions)
1888    {
1889      $this->actions = $actions;
1890    }
1891  
1892    public function getActions()
1893    {
1894      return $this->actions;
1895    }
1896  
1897    public function setDescription($description)
1898    {
1899      $this->description = $description;
1900    }
1901  
1902    public function getDescription()
1903    {
1904      return $this->description;
1905    }
1906  
1907    public function setModules($modules)
1908    {
1909      $this->modules = $modules;
1910    }
1911  
1912    public function getModules()
1913    {
1914      return $this->modules;
1915    }
1916  
1917    public function setName($name)
1918    {
1919      $this->name = $name;
1920    }
1921  
1922    public function getName()
1923    {
1924      return $this->name;
1925    }
1926  }
1927  
1928  class Google_Service_Manager_TemplateActions extends Google_Model
1929  {
1930  
1931  }
1932  
1933  class Google_Service_Manager_TemplateModules extends Google_Model
1934  {
1935  
1936  }
1937  
1938  class Google_Service_Manager_TemplatesListResponse extends Google_Collection
1939  {
1940    protected $collection_key = 'resources';
1941    public $nextPageToken;
1942    protected $resourcesType = 'Google_Service_Manager_Template';
1943    protected $resourcesDataType = 'array';
1944  
1945    public function setNextPageToken($nextPageToken)
1946    {
1947      $this->nextPageToken = $nextPageToken;
1948    }
1949  
1950    public function getNextPageToken()
1951    {
1952      return $this->nextPageToken;
1953    }
1954  
1955    public function setResources($resources)
1956    {
1957      $this->resources = $resources;
1958    }
1959  
1960    public function getResources()
1961    {
1962      return $this->resources;
1963    }
1964  }


Generated: Fri Nov 28 20:29:05 2014 Cross-referenced by PHPXref 0.7.1