See Release Notes
Long Term Support Release
Differences Between: [Versions 401 and 402] [Versions 401 and 403]
1 <?php 2 /* 3 * Copyright 2010 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18 /** 19 * Service definition for DeploymentManager (v2). 20 * 21 * <p> 22 * The Deployment Manager API allows users to declaratively configure, deploy 23 * and run complex solutions on the Google Cloud Platform.</p> 24 * 25 * <p> 26 * For more information about this service, see the API 27 * <a href="https://cloud.google.com/deployment-manager/" target="_blank">Documentation</a> 28 * </p> 29 * 30 * @author Google, Inc. 31 */ 32 class Google_Service_DeploymentManager extends Google_Service 33 { 34 /** View and manage your data across Google Cloud Platform services. */ 35 const CLOUD_PLATFORM = 36 "https://www.googleapis.com/auth/cloud-platform"; 37 /** View your data across Google Cloud Platform services. */ 38 const CLOUD_PLATFORM_READ_ONLY = 39 "https://www.googleapis.com/auth/cloud-platform.read-only"; 40 /** View and manage your Google Cloud Platform management resources and deployment status information. */ 41 const NDEV_CLOUDMAN = 42 "https://www.googleapis.com/auth/ndev.cloudman"; 43 /** View your Google Cloud Platform management resources and deployment status information. */ 44 const NDEV_CLOUDMAN_READONLY = 45 "https://www.googleapis.com/auth/ndev.cloudman.readonly"; 46 47 public $deployments; 48 public $manifests; 49 public $operations; 50 public $resources; 51 public $types; 52 53 54 /** 55 * Constructs the internal representation of the DeploymentManager service. 56 * 57 * @param Google_Client $client 58 */ 59 public function __construct(Google_Client $client) 60 { 61 parent::__construct($client); 62 $this->rootUrl = 'https://www.googleapis.com/'; 63 $this->servicePath = 'deploymentmanager/v2/projects/'; 64 $this->version = 'v2'; 65 $this->serviceName = 'deploymentmanager'; 66 67 $this->deployments = new Google_Service_DeploymentManager_Deployments_Resource( 68 $this, 69 $this->serviceName, 70 'deployments', 71 array( 72 'methods' => array( 73 'cancelPreview' => array( 74 'path' => '{project}/global/deployments/{deployment}/cancelPreview', 75 'httpMethod' => 'POST', 76 'parameters' => array( 77 'project' => array( 78 'location' => 'path', 79 'type' => 'string', 80 'required' => true, 81 ), 82 'deployment' => array( 83 'location' => 'path', 84 'type' => 'string', 85 'required' => true, 86 ), 87 ), 88 ),'delete' => array( 89 'path' => '{project}/global/deployments/{deployment}', 90 'httpMethod' => 'DELETE', 91 'parameters' => array( 92 'project' => array( 93 'location' => 'path', 94 'type' => 'string', 95 'required' => true, 96 ), 97 'deployment' => array( 98 'location' => 'path', 99 'type' => 'string', 100 'required' => true, 101 ), 102 ), 103 ),'get' => array( 104 'path' => '{project}/global/deployments/{deployment}', 105 'httpMethod' => 'GET', 106 'parameters' => array( 107 'project' => array( 108 'location' => 'path', 109 'type' => 'string', 110 'required' => true, 111 ), 112 'deployment' => array( 113 'location' => 'path', 114 'type' => 'string', 115 'required' => true, 116 ), 117 ), 118 ),'insert' => array( 119 'path' => '{project}/global/deployments', 120 'httpMethod' => 'POST', 121 'parameters' => array( 122 'project' => array( 123 'location' => 'path', 124 'type' => 'string', 125 'required' => true, 126 ), 127 'preview' => array( 128 'location' => 'query', 129 'type' => 'boolean', 130 ), 131 ), 132 ),'list' => array( 133 'path' => '{project}/global/deployments', 134 'httpMethod' => 'GET', 135 'parameters' => array( 136 'project' => array( 137 'location' => 'path', 138 'type' => 'string', 139 'required' => true, 140 ), 141 'filter' => array( 142 'location' => 'query', 143 'type' => 'string', 144 ), 145 'pageToken' => array( 146 'location' => 'query', 147 'type' => 'string', 148 ), 149 'maxResults' => array( 150 'location' => 'query', 151 'type' => 'integer', 152 ), 153 ), 154 ),'patch' => array( 155 'path' => '{project}/global/deployments/{deployment}', 156 'httpMethod' => 'PATCH', 157 'parameters' => array( 158 'project' => array( 159 'location' => 'path', 160 'type' => 'string', 161 'required' => true, 162 ), 163 'deployment' => array( 164 'location' => 'path', 165 'type' => 'string', 166 'required' => true, 167 ), 168 'preview' => array( 169 'location' => 'query', 170 'type' => 'boolean', 171 ), 172 'deletePolicy' => array( 173 'location' => 'query', 174 'type' => 'string', 175 ), 176 'createPolicy' => array( 177 'location' => 'query', 178 'type' => 'string', 179 ), 180 ), 181 ),'stop' => array( 182 'path' => '{project}/global/deployments/{deployment}/stop', 183 'httpMethod' => 'POST', 184 'parameters' => array( 185 'project' => array( 186 'location' => 'path', 187 'type' => 'string', 188 'required' => true, 189 ), 190 'deployment' => array( 191 'location' => 'path', 192 'type' => 'string', 193 'required' => true, 194 ), 195 ), 196 ),'update' => array( 197 'path' => '{project}/global/deployments/{deployment}', 198 'httpMethod' => 'PUT', 199 'parameters' => array( 200 'project' => array( 201 'location' => 'path', 202 'type' => 'string', 203 'required' => true, 204 ), 205 'deployment' => array( 206 'location' => 'path', 207 'type' => 'string', 208 'required' => true, 209 ), 210 'preview' => array( 211 'location' => 'query', 212 'type' => 'boolean', 213 ), 214 'deletePolicy' => array( 215 'location' => 'query', 216 'type' => 'string', 217 ), 218 'createPolicy' => array( 219 'location' => 'query', 220 'type' => 'string', 221 ), 222 ), 223 ), 224 ) 225 ) 226 ); 227 $this->manifests = new Google_Service_DeploymentManager_Manifests_Resource( 228 $this, 229 $this->serviceName, 230 'manifests', 231 array( 232 'methods' => array( 233 'get' => array( 234 'path' => '{project}/global/deployments/{deployment}/manifests/{manifest}', 235 'httpMethod' => 'GET', 236 'parameters' => array( 237 'project' => array( 238 'location' => 'path', 239 'type' => 'string', 240 'required' => true, 241 ), 242 'deployment' => array( 243 'location' => 'path', 244 'type' => 'string', 245 'required' => true, 246 ), 247 'manifest' => array( 248 'location' => 'path', 249 'type' => 'string', 250 'required' => true, 251 ), 252 ), 253 ),'list' => array( 254 'path' => '{project}/global/deployments/{deployment}/manifests', 255 'httpMethod' => 'GET', 256 'parameters' => array( 257 'project' => array( 258 'location' => 'path', 259 'type' => 'string', 260 'required' => true, 261 ), 262 'deployment' => array( 263 'location' => 'path', 264 'type' => 'string', 265 'required' => true, 266 ), 267 'filter' => array( 268 'location' => 'query', 269 'type' => 'string', 270 ), 271 'pageToken' => array( 272 'location' => 'query', 273 'type' => 'string', 274 ), 275 'maxResults' => array( 276 'location' => 'query', 277 'type' => 'integer', 278 ), 279 ), 280 ), 281 ) 282 ) 283 ); 284 $this->operations = new Google_Service_DeploymentManager_Operations_Resource( 285 $this, 286 $this->serviceName, 287 'operations', 288 array( 289 'methods' => array( 290 'get' => array( 291 'path' => '{project}/global/operations/{operation}', 292 'httpMethod' => 'GET', 293 'parameters' => array( 294 'project' => array( 295 'location' => 'path', 296 'type' => 'string', 297 'required' => true, 298 ), 299 'operation' => array( 300 'location' => 'path', 301 'type' => 'string', 302 'required' => true, 303 ), 304 ), 305 ),'list' => array( 306 'path' => '{project}/global/operations', 307 'httpMethod' => 'GET', 308 'parameters' => array( 309 'project' => array( 310 'location' => 'path', 311 'type' => 'string', 312 'required' => true, 313 ), 314 'filter' => array( 315 'location' => 'query', 316 'type' => 'string', 317 ), 318 'pageToken' => array( 319 'location' => 'query', 320 'type' => 'string', 321 ), 322 'maxResults' => array( 323 'location' => 'query', 324 'type' => 'integer', 325 ), 326 ), 327 ), 328 ) 329 ) 330 ); 331 $this->resources = new Google_Service_DeploymentManager_Resources_Resource( 332 $this, 333 $this->serviceName, 334 'resources', 335 array( 336 'methods' => array( 337 'get' => array( 338 'path' => '{project}/global/deployments/{deployment}/resources/{resource}', 339 'httpMethod' => 'GET', 340 'parameters' => array( 341 'project' => array( 342 'location' => 'path', 343 'type' => 'string', 344 'required' => true, 345 ), 346 'deployment' => array( 347 'location' => 'path', 348 'type' => 'string', 349 'required' => true, 350 ), 351 'resource' => array( 352 'location' => 'path', 353 'type' => 'string', 354 'required' => true, 355 ), 356 ), 357 ),'list' => array( 358 'path' => '{project}/global/deployments/{deployment}/resources', 359 'httpMethod' => 'GET', 360 'parameters' => array( 361 'project' => array( 362 'location' => 'path', 363 'type' => 'string', 364 'required' => true, 365 ), 366 'deployment' => array( 367 'location' => 'path', 368 'type' => 'string', 369 'required' => true, 370 ), 371 'filter' => array( 372 'location' => 'query', 373 'type' => 'string', 374 ), 375 'pageToken' => array( 376 'location' => 'query', 377 'type' => 'string', 378 ), 379 'maxResults' => array( 380 'location' => 'query', 381 'type' => 'integer', 382 ), 383 ), 384 ), 385 ) 386 ) 387 ); 388 $this->types = new Google_Service_DeploymentManager_Types_Resource( 389 $this, 390 $this->serviceName, 391 'types', 392 array( 393 'methods' => array( 394 'list' => array( 395 'path' => '{project}/global/types', 396 'httpMethod' => 'GET', 397 'parameters' => array( 398 'project' => array( 399 'location' => 'path', 400 'type' => 'string', 401 'required' => true, 402 ), 403 'filter' => array( 404 'location' => 'query', 405 'type' => 'string', 406 ), 407 'pageToken' => array( 408 'location' => 'query', 409 'type' => 'string', 410 ), 411 'maxResults' => array( 412 'location' => 'query', 413 'type' => 'integer', 414 ), 415 ), 416 ), 417 ) 418 ) 419 ); 420 } 421 } 422 423 424 /** 425 * The "deployments" collection of methods. 426 * Typical usage is: 427 * <code> 428 * $deploymentmanagerService = new Google_Service_DeploymentManager(...); 429 * $deployments = $deploymentmanagerService->deployments; 430 * </code> 431 */ 432 class Google_Service_DeploymentManager_Deployments_Resource extends Google_Service_Resource 433 { 434 435 /** 436 * Cancels and removes the preview currently associated with the deployment. 437 * (deployments.cancelPreview) 438 * 439 * @param string $project The project ID for this request. 440 * @param string $deployment The name of the deployment for this request. 441 * @param Google_DeploymentsCancelPreviewRequest $postBody 442 * @param array $optParams Optional parameters. 443 * @return Google_Service_DeploymentManager_Operation 444 */ 445 public function cancelPreview($project, $deployment, Google_Service_DeploymentManager_DeploymentsCancelPreviewRequest $postBody, $optParams = array()) 446 { 447 $params = array('project' => $project, 'deployment' => $deployment, 'postBody' => $postBody); 448 $params = array_merge($params, $optParams); 449 return $this->call('cancelPreview', array($params), "Google_Service_DeploymentManager_Operation"); 450 } 451 452 /** 453 * Deletes a deployment and all of the resources in the deployment. 454 * (deployments.delete) 455 * 456 * @param string $project The project ID for this request. 457 * @param string $deployment The name of the deployment for this request. 458 * @param array $optParams Optional parameters. 459 * @return Google_Service_DeploymentManager_Operation 460 */ 461 public function delete($project, $deployment, $optParams = array()) 462 { 463 $params = array('project' => $project, 'deployment' => $deployment); 464 $params = array_merge($params, $optParams); 465 return $this->call('delete', array($params), "Google_Service_DeploymentManager_Operation"); 466 } 467 468 /** 469 * Gets information about a specific deployment. (deployments.get) 470 * 471 * @param string $project The project ID for this request. 472 * @param string $deployment The name of the deployment for this request. 473 * @param array $optParams Optional parameters. 474 * @return Google_Service_DeploymentManager_Deployment 475 */ 476 public function get($project, $deployment, $optParams = array()) 477 { 478 $params = array('project' => $project, 'deployment' => $deployment); 479 $params = array_merge($params, $optParams); 480 return $this->call('get', array($params), "Google_Service_DeploymentManager_Deployment"); 481 } 482 483 /** 484 * Creates a deployment and all of the resources described by the deployment 485 * manifest. (deployments.insert) 486 * 487 * @param string $project The project ID for this request. 488 * @param Google_Deployment $postBody 489 * @param array $optParams Optional parameters. 490 * 491 * @opt_param bool preview If set to true, creates a deployment and creates 492 * "shell" resources but does not actually instantiate these resources. This 493 * allows you to preview what your deployment looks like. After previewing a 494 * deployment, you can deploy your resources by making a request with the 495 * update() method or you can use the cancelPreview() method to cancel the 496 * preview altogether. Note that the deployment will still exist after you 497 * cancel the preview and you must separately delete this deployment if you want 498 * to remove it. 499 * @return Google_Service_DeploymentManager_Operation 500 */ 501 public function insert($project, Google_Service_DeploymentManager_Deployment $postBody, $optParams = array()) 502 { 503 $params = array('project' => $project, 'postBody' => $postBody); 504 $params = array_merge($params, $optParams); 505 return $this->call('insert', array($params), "Google_Service_DeploymentManager_Operation"); 506 } 507 508 /** 509 * Lists all deployments for a given project. (deployments.listDeployments) 510 * 511 * @param string $project The project ID for this request. 512 * @param array $optParams Optional parameters. 513 * 514 * @opt_param string filter Sets a filter expression for filtering listed 515 * resources, in the form filter={expression}. Your {expression} must be in the 516 * format: FIELD_NAME COMPARISON_STRING LITERAL_STRING. 517 * 518 * The FIELD_NAME is the name of the field you want to compare. Only atomic 519 * field types are supported (string, number, boolean). The COMPARISON_STRING 520 * must be either eq (equals) or ne (not equals). The LITERAL_STRING is the 521 * string value to filter to. The literal value must be valid for the type of 522 * field (string, number, boolean). For string fields, the literal value is 523 * interpreted as a regular expression using RE2 syntax. The literal value must 524 * match the entire field. 525 * 526 * For example, filter=name ne example-instance. 527 * @opt_param string pageToken Specifies a page token to use. Use this parameter 528 * if you want to list the next page of results. Set pageToken to the 529 * nextPageToken returned by a previous list request. 530 * @opt_param string maxResults Maximum count of results to be returned. 531 * @return Google_Service_DeploymentManager_DeploymentsListResponse 532 */ 533 public function listDeployments($project, $optParams = array()) 534 { 535 $params = array('project' => $project); 536 $params = array_merge($params, $optParams); 537 return $this->call('list', array($params), "Google_Service_DeploymentManager_DeploymentsListResponse"); 538 } 539 540 /** 541 * Updates a deployment and all of the resources described by the deployment 542 * manifest. This method supports patch semantics. (deployments.patch) 543 * 544 * @param string $project The project ID for this request. 545 * @param string $deployment The name of the deployment for this request. 546 * @param Google_Deployment $postBody 547 * @param array $optParams Optional parameters. 548 * 549 * @opt_param bool preview If set to true, updates the deployment and creates 550 * and updates the "shell" resources but does not actually alter or instantiate 551 * these resources. This allows you to preview what your deployment looks like. 552 * You can use this intent to preview how an update would affect your 553 * deployment. You must provide a target.config with a configuration if this is 554 * set to true. After previewing a deployment, you can deploy your resources by 555 * making a request with the update() or you can cancelPreview() to remove the 556 * preview altogether. Note that the deployment will still exist after you 557 * cancel the preview and you must separately delete this deployment if you want 558 * to remove it. 559 * @opt_param string deletePolicy Sets the policy to use for deleting resources. 560 * @opt_param string createPolicy Sets the policy to use for creating new 561 * resources. 562 * @return Google_Service_DeploymentManager_Operation 563 */ 564 public function patch($project, $deployment, Google_Service_DeploymentManager_Deployment $postBody, $optParams = array()) 565 { 566 $params = array('project' => $project, 'deployment' => $deployment, 'postBody' => $postBody); 567 $params = array_merge($params, $optParams); 568 return $this->call('patch', array($params), "Google_Service_DeploymentManager_Operation"); 569 } 570 571 /** 572 * Stops an ongoing operation. This does not roll back any work that has already 573 * been completed, but prevents any new work from being started. 574 * (deployments.stop) 575 * 576 * @param string $project The project ID for this request. 577 * @param string $deployment The name of the deployment for this request. 578 * @param Google_DeploymentsStopRequest $postBody 579 * @param array $optParams Optional parameters. 580 * @return Google_Service_DeploymentManager_Operation 581 */ 582 public function stop($project, $deployment, Google_Service_DeploymentManager_DeploymentsStopRequest $postBody, $optParams = array()) 583 { 584 $params = array('project' => $project, 'deployment' => $deployment, 'postBody' => $postBody); 585 $params = array_merge($params, $optParams); 586 return $this->call('stop', array($params), "Google_Service_DeploymentManager_Operation"); 587 } 588 589 /** 590 * Updates a deployment and all of the resources described by the deployment 591 * manifest. (deployments.update) 592 * 593 * @param string $project The project ID for this request. 594 * @param string $deployment The name of the deployment for this request. 595 * @param Google_Deployment $postBody 596 * @param array $optParams Optional parameters. 597 * 598 * @opt_param bool preview If set to true, updates the deployment and creates 599 * and updates the "shell" resources but does not actually alter or instantiate 600 * these resources. This allows you to preview what your deployment looks like. 601 * You can use this intent to preview how an update would affect your 602 * deployment. You must provide a target.config with a configuration if this is 603 * set to true. After previewing a deployment, you can deploy your resources by 604 * making a request with the update() or you can cancelPreview() to remove the 605 * preview altogether. Note that the deployment will still exist after you 606 * cancel the preview and you must separately delete this deployment if you want 607 * to remove it. 608 * @opt_param string deletePolicy Sets the policy to use for deleting resources. 609 * @opt_param string createPolicy Sets the policy to use for creating new 610 * resources. 611 * @return Google_Service_DeploymentManager_Operation 612 */ 613 public function update($project, $deployment, Google_Service_DeploymentManager_Deployment $postBody, $optParams = array()) 614 { 615 $params = array('project' => $project, 'deployment' => $deployment, 'postBody' => $postBody); 616 $params = array_merge($params, $optParams); 617 return $this->call('update', array($params), "Google_Service_DeploymentManager_Operation"); 618 } 619 } 620 621 /** 622 * The "manifests" collection of methods. 623 * Typical usage is: 624 * <code> 625 * $deploymentmanagerService = new Google_Service_DeploymentManager(...); 626 * $manifests = $deploymentmanagerService->manifests; 627 * </code> 628 */ 629 class Google_Service_DeploymentManager_Manifests_Resource extends Google_Service_Resource 630 { 631 632 /** 633 * Gets information about a specific manifest. (manifests.get) 634 * 635 * @param string $project The project ID for this request. 636 * @param string $deployment The name of the deployment for this request. 637 * @param string $manifest The name of the manifest for this request. 638 * @param array $optParams Optional parameters. 639 * @return Google_Service_DeploymentManager_Manifest 640 */ 641 public function get($project, $deployment, $manifest, $optParams = array()) 642 { 643 $params = array('project' => $project, 'deployment' => $deployment, 'manifest' => $manifest); 644 $params = array_merge($params, $optParams); 645 return $this->call('get', array($params), "Google_Service_DeploymentManager_Manifest"); 646 } 647 648 /** 649 * Lists all manifests for a given deployment. (manifests.listManifests) 650 * 651 * @param string $project The project ID for this request. 652 * @param string $deployment The name of the deployment for this request. 653 * @param array $optParams Optional parameters. 654 * 655 * @opt_param string filter Sets a filter expression for filtering listed 656 * resources, in the form filter={expression}. Your {expression} must be in the 657 * format: FIELD_NAME COMPARISON_STRING LITERAL_STRING. 658 * 659 * The FIELD_NAME is the name of the field you want to compare. Only atomic 660 * field types are supported (string, number, boolean). The COMPARISON_STRING 661 * must be either eq (equals) or ne (not equals). The LITERAL_STRING is the 662 * string value to filter to. The literal value must be valid for the type of 663 * field (string, number, boolean). For string fields, the literal value is 664 * interpreted as a regular expression using RE2 syntax. The literal value must 665 * match the entire field. 666 * 667 * For example, filter=name ne example-instance. 668 * @opt_param string pageToken Specifies a page token to use. Use this parameter 669 * if you want to list the next page of results. Set pageToken to the 670 * nextPageToken returned by a previous list request. 671 * @opt_param string maxResults Maximum count of results to be returned. 672 * @return Google_Service_DeploymentManager_ManifestsListResponse 673 */ 674 public function listManifests($project, $deployment, $optParams = array()) 675 { 676 $params = array('project' => $project, 'deployment' => $deployment); 677 $params = array_merge($params, $optParams); 678 return $this->call('list', array($params), "Google_Service_DeploymentManager_ManifestsListResponse"); 679 } 680 } 681 682 /** 683 * The "operations" collection of methods. 684 * Typical usage is: 685 * <code> 686 * $deploymentmanagerService = new Google_Service_DeploymentManager(...); 687 * $operations = $deploymentmanagerService->operations; 688 * </code> 689 */ 690 class Google_Service_DeploymentManager_Operations_Resource extends Google_Service_Resource 691 { 692 693 /** 694 * Gets information about a specific operation. (operations.get) 695 * 696 * @param string $project The project ID for this request. 697 * @param string $operation The name of the operation for this request. 698 * @param array $optParams Optional parameters. 699 * @return Google_Service_DeploymentManager_Operation 700 */ 701 public function get($project, $operation, $optParams = array()) 702 { 703 $params = array('project' => $project, 'operation' => $operation); 704 $params = array_merge($params, $optParams); 705 return $this->call('get', array($params), "Google_Service_DeploymentManager_Operation"); 706 } 707 708 /** 709 * Lists all operations for a project. (operations.listOperations) 710 * 711 * @param string $project The project ID for this request. 712 * @param array $optParams Optional parameters. 713 * 714 * @opt_param string filter Sets a filter expression for filtering listed 715 * resources, in the form filter={expression}. Your {expression} must be in the 716 * format: FIELD_NAME COMPARISON_STRING LITERAL_STRING. 717 * 718 * The FIELD_NAME is the name of the field you want to compare. Only atomic 719 * field types are supported (string, number, boolean). The COMPARISON_STRING 720 * must be either eq (equals) or ne (not equals). The LITERAL_STRING is the 721 * string value to filter to. The literal value must be valid for the type of 722 * field (string, number, boolean). For string fields, the literal value is 723 * interpreted as a regular expression using RE2 syntax. The literal value must 724 * match the entire field. 725 * 726 * For example, filter=name ne example-instance. 727 * @opt_param string pageToken Specifies a page token to use. Use this parameter 728 * if you want to list the next page of results. Set pageToken to the 729 * nextPageToken returned by a previous list request. 730 * @opt_param string maxResults Maximum count of results to be returned. 731 * @return Google_Service_DeploymentManager_OperationsListResponse 732 */ 733 public function listOperations($project, $optParams = array()) 734 { 735 $params = array('project' => $project); 736 $params = array_merge($params, $optParams); 737 return $this->call('list', array($params), "Google_Service_DeploymentManager_OperationsListResponse"); 738 } 739 } 740 741 /** 742 * The "resources" collection of methods. 743 * Typical usage is: 744 * <code> 745 * $deploymentmanagerService = new Google_Service_DeploymentManager(...); 746 * $resources = $deploymentmanagerService->resources; 747 * </code> 748 */ 749 class Google_Service_DeploymentManager_Resources_Resource extends Google_Service_Resource 750 { 751 752 /** 753 * Gets information about a single resource. (resources.get) 754 * 755 * @param string $project The project ID for this request. 756 * @param string $deployment The name of the deployment for this request. 757 * @param string $resource The name of the resource for this request. 758 * @param array $optParams Optional parameters. 759 * @return Google_Service_DeploymentManager_DeploymentmanagerResource 760 */ 761 public function get($project, $deployment, $resource, $optParams = array()) 762 { 763 $params = array('project' => $project, 'deployment' => $deployment, 'resource' => $resource); 764 $params = array_merge($params, $optParams); 765 return $this->call('get', array($params), "Google_Service_DeploymentManager_DeploymentmanagerResource"); 766 } 767 768 /** 769 * Lists all resources in a given deployment. (resources.listResources) 770 * 771 * @param string $project The project ID for this request. 772 * @param string $deployment The name of the deployment for this request. 773 * @param array $optParams Optional parameters. 774 * 775 * @opt_param string filter Sets a filter expression for filtering listed 776 * resources, in the form filter={expression}. Your {expression} must be in the 777 * format: FIELD_NAME COMPARISON_STRING LITERAL_STRING. 778 * 779 * The FIELD_NAME is the name of the field you want to compare. Only atomic 780 * field types are supported (string, number, boolean). The COMPARISON_STRING 781 * must be either eq (equals) or ne (not equals). The LITERAL_STRING is the 782 * string value to filter to. The literal value must be valid for the type of 783 * field (string, number, boolean). For string fields, the literal value is 784 * interpreted as a regular expression using RE2 syntax. The literal value must 785 * match the entire field. 786 * 787 * For example, filter=name ne example-instance. 788 * @opt_param string pageToken Specifies a page token to use. Use this parameter 789 * if you want to list the next page of results. Set pageToken to the 790 * nextPageToken returned by a previous list request. 791 * @opt_param string maxResults Maximum count of results to be returned. 792 * @return Google_Service_DeploymentManager_ResourcesListResponse 793 */ 794 public function listResources($project, $deployment, $optParams = array()) 795 { 796 $params = array('project' => $project, 'deployment' => $deployment); 797 $params = array_merge($params, $optParams); 798 return $this->call('list', array($params), "Google_Service_DeploymentManager_ResourcesListResponse"); 799 } 800 } 801 802 /** 803 * The "types" collection of methods. 804 * Typical usage is: 805 * <code> 806 * $deploymentmanagerService = new Google_Service_DeploymentManager(...); 807 * $types = $deploymentmanagerService->types; 808 * </code> 809 */ 810 class Google_Service_DeploymentManager_Types_Resource extends Google_Service_Resource 811 { 812 813 /** 814 * Lists all resource types for Deployment Manager. (types.listTypes) 815 * 816 * @param string $project The project ID for this request. 817 * @param array $optParams Optional parameters. 818 * 819 * @opt_param string filter Sets a filter expression for filtering listed 820 * resources, in the form filter={expression}. Your {expression} must be in the 821 * format: FIELD_NAME COMPARISON_STRING LITERAL_STRING. 822 * 823 * The FIELD_NAME is the name of the field you want to compare. Only atomic 824 * field types are supported (string, number, boolean). The COMPARISON_STRING 825 * must be either eq (equals) or ne (not equals). The LITERAL_STRING is the 826 * string value to filter to. The literal value must be valid for the type of 827 * field (string, number, boolean). For string fields, the literal value is 828 * interpreted as a regular expression using RE2 syntax. The literal value must 829 * match the entire field. 830 * 831 * For example, filter=name ne example-instance. 832 * @opt_param string pageToken Specifies a page token to use. Use this parameter 833 * if you want to list the next page of results. Set pageToken to the 834 * nextPageToken returned by a previous list request. 835 * @opt_param string maxResults Maximum count of results to be returned. 836 * @return Google_Service_DeploymentManager_TypesListResponse 837 */ 838 public function listTypes($project, $optParams = array()) 839 { 840 $params = array('project' => $project); 841 $params = array_merge($params, $optParams); 842 return $this->call('list', array($params), "Google_Service_DeploymentManager_TypesListResponse"); 843 } 844 } 845 846 847 848 849 class Google_Service_DeploymentManager_ConfigFile extends Google_Model 850 { 851 protected $internal_gapi_mappings = array( 852 ); 853 public $content; 854 855 856 public function setContent($content) 857 { 858 $this->content = $content; 859 } 860 public function getContent() 861 { 862 return $this->content; 863 } 864 } 865 866 class Google_Service_DeploymentManager_Deployment extends Google_Model 867 { 868 protected $internal_gapi_mappings = array( 869 ); 870 public $description; 871 public $fingerprint; 872 public $id; 873 public $insertTime; 874 public $manifest; 875 public $name; 876 protected $operationType = 'Google_Service_DeploymentManager_Operation'; 877 protected $operationDataType = ''; 878 protected $targetType = 'Google_Service_DeploymentManager_TargetConfiguration'; 879 protected $targetDataType = ''; 880 protected $updateType = 'Google_Service_DeploymentManager_DeploymentUpdate'; 881 protected $updateDataType = ''; 882 883 884 public function setDescription($description) 885 { 886 $this->description = $description; 887 } 888 public function getDescription() 889 { 890 return $this->description; 891 } 892 public function setFingerprint($fingerprint) 893 { 894 $this->fingerprint = $fingerprint; 895 } 896 public function getFingerprint() 897 { 898 return $this->fingerprint; 899 } 900 public function setId($id) 901 { 902 $this->id = $id; 903 } 904 public function getId() 905 { 906 return $this->id; 907 } 908 public function setInsertTime($insertTime) 909 { 910 $this->insertTime = $insertTime; 911 } 912 public function getInsertTime() 913 { 914 return $this->insertTime; 915 } 916 public function setManifest($manifest) 917 { 918 $this->manifest = $manifest; 919 } 920 public function getManifest() 921 { 922 return $this->manifest; 923 } 924 public function setName($name) 925 { 926 $this->name = $name; 927 } 928 public function getName() 929 { 930 return $this->name; 931 } 932 public function setOperation(Google_Service_DeploymentManager_Operation $operation) 933 { 934 $this->operation = $operation; 935 } 936 public function getOperation() 937 { 938 return $this->operation; 939 } 940 public function setTarget(Google_Service_DeploymentManager_TargetConfiguration $target) 941 { 942 $this->target = $target; 943 } 944 public function getTarget() 945 { 946 return $this->target; 947 } 948 public function setUpdate(Google_Service_DeploymentManager_DeploymentUpdate $update) 949 { 950 $this->update = $update; 951 } 952 public function getUpdate() 953 { 954 return $this->update; 955 } 956 } 957 958 class Google_Service_DeploymentManager_DeploymentUpdate extends Google_Model 959 { 960 protected $internal_gapi_mappings = array( 961 ); 962 public $manifest; 963 964 965 public function setManifest($manifest) 966 { 967 $this->manifest = $manifest; 968 } 969 public function getManifest() 970 { 971 return $this->manifest; 972 } 973 } 974 975 class Google_Service_DeploymentManager_DeploymentmanagerResource extends Google_Collection 976 { 977 protected $collection_key = 'warnings'; 978 protected $internal_gapi_mappings = array( 979 ); 980 public $finalProperties; 981 public $id; 982 public $insertTime; 983 public $manifest; 984 public $name; 985 public $properties; 986 public $type; 987 protected $updateType = 'Google_Service_DeploymentManager_ResourceUpdate'; 988 protected $updateDataType = ''; 989 public $updateTime; 990 public $url; 991 protected $warningsType = 'Google_Service_DeploymentManager_DeploymentmanagerResourceWarnings'; 992 protected $warningsDataType = 'array'; 993 994 995 public function setFinalProperties($finalProperties) 996 { 997 $this->finalProperties = $finalProperties; 998 } 999 public function getFinalProperties() 1000 { 1001 return $this->finalProperties; 1002 } 1003 public function setId($id) 1004 { 1005 $this->id = $id; 1006 } 1007 public function getId() 1008 { 1009 return $this->id; 1010 } 1011 public function setInsertTime($insertTime) 1012 { 1013 $this->insertTime = $insertTime; 1014 } 1015 public function getInsertTime() 1016 { 1017 return $this->insertTime; 1018 } 1019 public function setManifest($manifest) 1020 { 1021 $this->manifest = $manifest; 1022 } 1023 public function getManifest() 1024 { 1025 return $this->manifest; 1026 } 1027 public function setName($name) 1028 { 1029 $this->name = $name; 1030 } 1031 public function getName() 1032 { 1033 return $this->name; 1034 } 1035 public function setProperties($properties) 1036 { 1037 $this->properties = $properties; 1038 } 1039 public function getProperties() 1040 { 1041 return $this->properties; 1042 } 1043 public function setType($type) 1044 { 1045 $this->type = $type; 1046 } 1047 public function getType() 1048 { 1049 return $this->type; 1050 } 1051 public function setUpdate(Google_Service_DeploymentManager_ResourceUpdate $update) 1052 { 1053 $this->update = $update; 1054 } 1055 public function getUpdate() 1056 { 1057 return $this->update; 1058 } 1059 public function setUpdateTime($updateTime) 1060 { 1061 $this->updateTime = $updateTime; 1062 } 1063 public function getUpdateTime() 1064 { 1065 return $this->updateTime; 1066 } 1067 public function setUrl($url) 1068 { 1069 $this->url = $url; 1070 } 1071 public function getUrl() 1072 { 1073 return $this->url; 1074 } 1075 public function setWarnings($warnings) 1076 { 1077 $this->warnings = $warnings; 1078 } 1079 public function getWarnings() 1080 { 1081 return $this->warnings; 1082 } 1083 } 1084 1085 class Google_Service_DeploymentManager_DeploymentmanagerResourceWarnings extends Google_Collection 1086 { 1087 protected $collection_key = 'data'; 1088 protected $internal_gapi_mappings = array( 1089 ); 1090 public $code; 1091 protected $dataType = 'Google_Service_DeploymentManager_DeploymentmanagerResourceWarningsData'; 1092 protected $dataDataType = 'array'; 1093 public $message; 1094 1095 1096 public function setCode($code) 1097 { 1098 $this->code = $code; 1099 } 1100 public function getCode() 1101 { 1102 return $this->code; 1103 } 1104 public function setData($data) 1105 { 1106 $this->data = $data; 1107 } 1108 public function getData() 1109 { 1110 return $this->data; 1111 } 1112 public function setMessage($message) 1113 { 1114 $this->message = $message; 1115 } 1116 public function getMessage() 1117 { 1118 return $this->message; 1119 } 1120 } 1121 1122 class Google_Service_DeploymentManager_DeploymentmanagerResourceWarningsData extends Google_Model 1123 { 1124 protected $internal_gapi_mappings = array( 1125 ); 1126 public $key; 1127 public $value; 1128 1129 1130 public function setKey($key) 1131 { 1132 $this->key = $key; 1133 } 1134 public function getKey() 1135 { 1136 return $this->key; 1137 } 1138 public function setValue($value) 1139 { 1140 $this->value = $value; 1141 } 1142 public function getValue() 1143 { 1144 return $this->value; 1145 } 1146 } 1147 1148 class Google_Service_DeploymentManager_DeploymentsCancelPreviewRequest extends Google_Model 1149 { 1150 protected $internal_gapi_mappings = array( 1151 ); 1152 public $fingerprint; 1153 1154 1155 public function setFingerprint($fingerprint) 1156 { 1157 $this->fingerprint = $fingerprint; 1158 } 1159 public function getFingerprint() 1160 { 1161 return $this->fingerprint; 1162 } 1163 } 1164 1165 class Google_Service_DeploymentManager_DeploymentsListResponse extends Google_Collection 1166 { 1167 protected $collection_key = 'deployments'; 1168 protected $internal_gapi_mappings = array( 1169 ); 1170 protected $deploymentsType = 'Google_Service_DeploymentManager_Deployment'; 1171 protected $deploymentsDataType = 'array'; 1172 public $nextPageToken; 1173 1174 1175 public function setDeployments($deployments) 1176 { 1177 $this->deployments = $deployments; 1178 } 1179 public function getDeployments() 1180 { 1181 return $this->deployments; 1182 } 1183 public function setNextPageToken($nextPageToken) 1184 { 1185 $this->nextPageToken = $nextPageToken; 1186 } 1187 public function getNextPageToken() 1188 { 1189 return $this->nextPageToken; 1190 } 1191 } 1192 1193 class Google_Service_DeploymentManager_DeploymentsStopRequest extends Google_Model 1194 { 1195 protected $internal_gapi_mappings = array( 1196 ); 1197 public $fingerprint; 1198 1199 1200 public function setFingerprint($fingerprint) 1201 { 1202 $this->fingerprint = $fingerprint; 1203 } 1204 public function getFingerprint() 1205 { 1206 return $this->fingerprint; 1207 } 1208 } 1209 1210 class Google_Service_DeploymentManager_ImportFile extends Google_Model 1211 { 1212 protected $internal_gapi_mappings = array( 1213 ); 1214 public $content; 1215 public $name; 1216 1217 1218 public function setContent($content) 1219 { 1220 $this->content = $content; 1221 } 1222 public function getContent() 1223 { 1224 return $this->content; 1225 } 1226 public function setName($name) 1227 { 1228 $this->name = $name; 1229 } 1230 public function getName() 1231 { 1232 return $this->name; 1233 } 1234 } 1235 1236 class Google_Service_DeploymentManager_Manifest extends Google_Collection 1237 { 1238 protected $collection_key = 'imports'; 1239 protected $internal_gapi_mappings = array( 1240 ); 1241 protected $configType = 'Google_Service_DeploymentManager_ConfigFile'; 1242 protected $configDataType = ''; 1243 public $expandedConfig; 1244 public $id; 1245 protected $importsType = 'Google_Service_DeploymentManager_ImportFile'; 1246 protected $importsDataType = 'array'; 1247 public $insertTime; 1248 public $layout; 1249 public $name; 1250 public $selfLink; 1251 1252 1253 public function setConfig(Google_Service_DeploymentManager_ConfigFile $config) 1254 { 1255 $this->config = $config; 1256 } 1257 public function getConfig() 1258 { 1259 return $this->config; 1260 } 1261 public function setExpandedConfig($expandedConfig) 1262 { 1263 $this->expandedConfig = $expandedConfig; 1264 } 1265 public function getExpandedConfig() 1266 { 1267 return $this->expandedConfig; 1268 } 1269 public function setId($id) 1270 { 1271 $this->id = $id; 1272 } 1273 public function getId() 1274 { 1275 return $this->id; 1276 } 1277 public function setImports($imports) 1278 { 1279 $this->imports = $imports; 1280 } 1281 public function getImports() 1282 { 1283 return $this->imports; 1284 } 1285 public function setInsertTime($insertTime) 1286 { 1287 $this->insertTime = $insertTime; 1288 } 1289 public function getInsertTime() 1290 { 1291 return $this->insertTime; 1292 } 1293 public function setLayout($layout) 1294 { 1295 $this->layout = $layout; 1296 } 1297 public function getLayout() 1298 { 1299 return $this->layout; 1300 } 1301 public function setName($name) 1302 { 1303 $this->name = $name; 1304 } 1305 public function getName() 1306 { 1307 return $this->name; 1308 } 1309 public function setSelfLink($selfLink) 1310 { 1311 $this->selfLink = $selfLink; 1312 } 1313 public function getSelfLink() 1314 { 1315 return $this->selfLink; 1316 } 1317 } 1318 1319 class Google_Service_DeploymentManager_ManifestsListResponse extends Google_Collection 1320 { 1321 protected $collection_key = 'manifests'; 1322 protected $internal_gapi_mappings = array( 1323 ); 1324 protected $manifestsType = 'Google_Service_DeploymentManager_Manifest'; 1325 protected $manifestsDataType = 'array'; 1326 public $nextPageToken; 1327 1328 1329 public function setManifests($manifests) 1330 { 1331 $this->manifests = $manifests; 1332 } 1333 public function getManifests() 1334 { 1335 return $this->manifests; 1336 } 1337 public function setNextPageToken($nextPageToken) 1338 { 1339 $this->nextPageToken = $nextPageToken; 1340 } 1341 public function getNextPageToken() 1342 { 1343 return $this->nextPageToken; 1344 } 1345 } 1346 1347 class Google_Service_DeploymentManager_Operation extends Google_Collection 1348 { 1349 protected $collection_key = 'warnings'; 1350 protected $internal_gapi_mappings = array( 1351 ); 1352 public $clientOperationId; 1353 public $creationTimestamp; 1354 public $endTime; 1355 protected $errorType = 'Google_Service_DeploymentManager_OperationError'; 1356 protected $errorDataType = ''; 1357 public $httpErrorMessage; 1358 public $httpErrorStatusCode; 1359 public $id; 1360 public $insertTime; 1361 public $kind; 1362 public $name; 1363 public $operationType; 1364 public $progress; 1365 public $region; 1366 public $selfLink; 1367 public $startTime; 1368 public $status; 1369 public $statusMessage; 1370 public $targetId; 1371 public $targetLink; 1372 public $user; 1373 protected $warningsType = 'Google_Service_DeploymentManager_OperationWarnings'; 1374 protected $warningsDataType = 'array'; 1375 public $zone; 1376 1377 1378 public function setClientOperationId($clientOperationId) 1379 { 1380 $this->clientOperationId = $clientOperationId; 1381 } 1382 public function getClientOperationId() 1383 { 1384 return $this->clientOperationId; 1385 } 1386 public function setCreationTimestamp($creationTimestamp) 1387 { 1388 $this->creationTimestamp = $creationTimestamp; 1389 } 1390 public function getCreationTimestamp() 1391 { 1392 return $this->creationTimestamp; 1393 } 1394 public function setEndTime($endTime) 1395 { 1396 $this->endTime = $endTime; 1397 } 1398 public function getEndTime() 1399 { 1400 return $this->endTime; 1401 } 1402 public function setError(Google_Service_DeploymentManager_OperationError $error) 1403 { 1404 $this->error = $error; 1405 } 1406 public function getError() 1407 { 1408 return $this->error; 1409 } 1410 public function setHttpErrorMessage($httpErrorMessage) 1411 { 1412 $this->httpErrorMessage = $httpErrorMessage; 1413 } 1414 public function getHttpErrorMessage() 1415 { 1416 return $this->httpErrorMessage; 1417 } 1418 public function setHttpErrorStatusCode($httpErrorStatusCode) 1419 { 1420 $this->httpErrorStatusCode = $httpErrorStatusCode; 1421 } 1422 public function getHttpErrorStatusCode() 1423 { 1424 return $this->httpErrorStatusCode; 1425 } 1426 public function setId($id) 1427 { 1428 $this->id = $id; 1429 } 1430 public function getId() 1431 { 1432 return $this->id; 1433 } 1434 public function setInsertTime($insertTime) 1435 { 1436 $this->insertTime = $insertTime; 1437 } 1438 public function getInsertTime() 1439 { 1440 return $this->insertTime; 1441 } 1442 public function setKind($kind) 1443 { 1444 $this->kind = $kind; 1445 } 1446 public function getKind() 1447 { 1448 return $this->kind; 1449 } 1450 public function setName($name) 1451 { 1452 $this->name = $name; 1453 } 1454 public function getName() 1455 { 1456 return $this->name; 1457 } 1458 public function setOperationType($operationType) 1459 { 1460 $this->operationType = $operationType; 1461 } 1462 public function getOperationType() 1463 { 1464 return $this->operationType; 1465 } 1466 public function setProgress($progress) 1467 { 1468 $this->progress = $progress; 1469 } 1470 public function getProgress() 1471 { 1472 return $this->progress; 1473 } 1474 public function setRegion($region) 1475 { 1476 $this->region = $region; 1477 } 1478 public function getRegion() 1479 { 1480 return $this->region; 1481 } 1482 public function setSelfLink($selfLink) 1483 { 1484 $this->selfLink = $selfLink; 1485 } 1486 public function getSelfLink() 1487 { 1488 return $this->selfLink; 1489 } 1490 public function setStartTime($startTime) 1491 { 1492 $this->startTime = $startTime; 1493 } 1494 public function getStartTime() 1495 { 1496 return $this->startTime; 1497 } 1498 public function setStatus($status) 1499 { 1500 $this->status = $status; 1501 } 1502 public function getStatus() 1503 { 1504 return $this->status; 1505 } 1506 public function setStatusMessage($statusMessage) 1507 { 1508 $this->statusMessage = $statusMessage; 1509 } 1510 public function getStatusMessage() 1511 { 1512 return $this->statusMessage; 1513 } 1514 public function setTargetId($targetId) 1515 { 1516 $this->targetId = $targetId; 1517 } 1518 public function getTargetId() 1519 { 1520 return $this->targetId; 1521 } 1522 public function setTargetLink($targetLink) 1523 { 1524 $this->targetLink = $targetLink; 1525 } 1526 public function getTargetLink() 1527 { 1528 return $this->targetLink; 1529 } 1530 public function setUser($user) 1531 { 1532 $this->user = $user; 1533 } 1534 public function getUser() 1535 { 1536 return $this->user; 1537 } 1538 public function setWarnings($warnings) 1539 { 1540 $this->warnings = $warnings; 1541 } 1542 public function getWarnings() 1543 { 1544 return $this->warnings; 1545 } 1546 public function setZone($zone) 1547 { 1548 $this->zone = $zone; 1549 } 1550 public function getZone() 1551 { 1552 return $this->zone; 1553 } 1554 } 1555 1556 class Google_Service_DeploymentManager_OperationError extends Google_Collection 1557 { 1558 protected $collection_key = 'errors'; 1559 protected $internal_gapi_mappings = array( 1560 ); 1561 protected $errorsType = 'Google_Service_DeploymentManager_OperationErrorErrors'; 1562 protected $errorsDataType = 'array'; 1563 1564 1565 public function setErrors($errors) 1566 { 1567 $this->errors = $errors; 1568 } 1569 public function getErrors() 1570 { 1571 return $this->errors; 1572 } 1573 } 1574 1575 class Google_Service_DeploymentManager_OperationErrorErrors extends Google_Model 1576 { 1577 protected $internal_gapi_mappings = array( 1578 ); 1579 public $code; 1580 public $location; 1581 public $message; 1582 1583 1584 public function setCode($code) 1585 { 1586 $this->code = $code; 1587 } 1588 public function getCode() 1589 { 1590 return $this->code; 1591 } 1592 public function setLocation($location) 1593 { 1594 $this->location = $location; 1595 } 1596 public function getLocation() 1597 { 1598 return $this->location; 1599 } 1600 public function setMessage($message) 1601 { 1602 $this->message = $message; 1603 } 1604 public function getMessage() 1605 { 1606 return $this->message; 1607 } 1608 } 1609 1610 class Google_Service_DeploymentManager_OperationWarnings extends Google_Collection 1611 { 1612 protected $collection_key = 'data'; 1613 protected $internal_gapi_mappings = array( 1614 ); 1615 public $code; 1616 protected $dataType = 'Google_Service_DeploymentManager_OperationWarningsData'; 1617 protected $dataDataType = 'array'; 1618 public $message; 1619 1620 1621 public function setCode($code) 1622 { 1623 $this->code = $code; 1624 } 1625 public function getCode() 1626 { 1627 return $this->code; 1628 } 1629 public function setData($data) 1630 { 1631 $this->data = $data; 1632 } 1633 public function getData() 1634 { 1635 return $this->data; 1636 } 1637 public function setMessage($message) 1638 { 1639 $this->message = $message; 1640 } 1641 public function getMessage() 1642 { 1643 return $this->message; 1644 } 1645 } 1646 1647 class Google_Service_DeploymentManager_OperationWarningsData extends Google_Model 1648 { 1649 protected $internal_gapi_mappings = array( 1650 ); 1651 public $key; 1652 public $value; 1653 1654 1655 public function setKey($key) 1656 { 1657 $this->key = $key; 1658 } 1659 public function getKey() 1660 { 1661 return $this->key; 1662 } 1663 public function setValue($value) 1664 { 1665 $this->value = $value; 1666 } 1667 public function getValue() 1668 { 1669 return $this->value; 1670 } 1671 } 1672 1673 class Google_Service_DeploymentManager_OperationsListResponse extends Google_Collection 1674 { 1675 protected $collection_key = 'operations'; 1676 protected $internal_gapi_mappings = array( 1677 ); 1678 public $nextPageToken; 1679 protected $operationsType = 'Google_Service_DeploymentManager_Operation'; 1680 protected $operationsDataType = 'array'; 1681 1682 1683 public function setNextPageToken($nextPageToken) 1684 { 1685 $this->nextPageToken = $nextPageToken; 1686 } 1687 public function getNextPageToken() 1688 { 1689 return $this->nextPageToken; 1690 } 1691 public function setOperations($operations) 1692 { 1693 $this->operations = $operations; 1694 } 1695 public function getOperations() 1696 { 1697 return $this->operations; 1698 } 1699 } 1700 1701 class Google_Service_DeploymentManager_ResourceUpdate extends Google_Collection 1702 { 1703 protected $collection_key = 'warnings'; 1704 protected $internal_gapi_mappings = array( 1705 ); 1706 protected $errorType = 'Google_Service_DeploymentManager_ResourceUpdateError'; 1707 protected $errorDataType = ''; 1708 public $finalProperties; 1709 public $intent; 1710 public $manifest; 1711 public $properties; 1712 public $state; 1713 protected $warningsType = 'Google_Service_DeploymentManager_ResourceUpdateWarnings'; 1714 protected $warningsDataType = 'array'; 1715 1716 1717 public function setError(Google_Service_DeploymentManager_ResourceUpdateError $error) 1718 { 1719 $this->error = $error; 1720 } 1721 public function getError() 1722 { 1723 return $this->error; 1724 } 1725 public function setFinalProperties($finalProperties) 1726 { 1727 $this->finalProperties = $finalProperties; 1728 } 1729 public function getFinalProperties() 1730 { 1731 return $this->finalProperties; 1732 } 1733 public function setIntent($intent) 1734 { 1735 $this->intent = $intent; 1736 } 1737 public function getIntent() 1738 { 1739 return $this->intent; 1740 } 1741 public function setManifest($manifest) 1742 { 1743 $this->manifest = $manifest; 1744 } 1745 public function getManifest() 1746 { 1747 return $this->manifest; 1748 } 1749 public function setProperties($properties) 1750 { 1751 $this->properties = $properties; 1752 } 1753 public function getProperties() 1754 { 1755 return $this->properties; 1756 } 1757 public function setState($state) 1758 { 1759 $this->state = $state; 1760 } 1761 public function getState() 1762 { 1763 return $this->state; 1764 } 1765 public function setWarnings($warnings) 1766 { 1767 $this->warnings = $warnings; 1768 } 1769 public function getWarnings() 1770 { 1771 return $this->warnings; 1772 } 1773 } 1774 1775 class Google_Service_DeploymentManager_ResourceUpdateError extends Google_Collection 1776 { 1777 protected $collection_key = 'errors'; 1778 protected $internal_gapi_mappings = array( 1779 ); 1780 protected $errorsType = 'Google_Service_DeploymentManager_ResourceUpdateErrorErrors'; 1781 protected $errorsDataType = 'array'; 1782 1783 1784 public function setErrors($errors) 1785 { 1786 $this->errors = $errors; 1787 } 1788 public function getErrors() 1789 { 1790 return $this->errors; 1791 } 1792 } 1793 1794 class Google_Service_DeploymentManager_ResourceUpdateErrorErrors extends Google_Model 1795 { 1796 protected $internal_gapi_mappings = array( 1797 ); 1798 public $code; 1799 public $location; 1800 public $message; 1801 1802 1803 public function setCode($code) 1804 { 1805 $this->code = $code; 1806 } 1807 public function getCode() 1808 { 1809 return $this->code; 1810 } 1811 public function setLocation($location) 1812 { 1813 $this->location = $location; 1814 } 1815 public function getLocation() 1816 { 1817 return $this->location; 1818 } 1819 public function setMessage($message) 1820 { 1821 $this->message = $message; 1822 } 1823 public function getMessage() 1824 { 1825 return $this->message; 1826 } 1827 } 1828 1829 class Google_Service_DeploymentManager_ResourceUpdateWarnings extends Google_Collection 1830 { 1831 protected $collection_key = 'data'; 1832 protected $internal_gapi_mappings = array( 1833 ); 1834 public $code; 1835 protected $dataType = 'Google_Service_DeploymentManager_ResourceUpdateWarningsData'; 1836 protected $dataDataType = 'array'; 1837 public $message; 1838 1839 1840 public function setCode($code) 1841 { 1842 $this->code = $code; 1843 } 1844 public function getCode() 1845 { 1846 return $this->code; 1847 } 1848 public function setData($data) 1849 { 1850 $this->data = $data; 1851 } 1852 public function getData() 1853 { 1854 return $this->data; 1855 } 1856 public function setMessage($message) 1857 { 1858 $this->message = $message; 1859 } 1860 public function getMessage() 1861 { 1862 return $this->message; 1863 } 1864 } 1865 1866 class Google_Service_DeploymentManager_ResourceUpdateWarningsData extends Google_Model 1867 { 1868 protected $internal_gapi_mappings = array( 1869 ); 1870 public $key; 1871 public $value; 1872 1873 1874 public function setKey($key) 1875 { 1876 $this->key = $key; 1877 } 1878 public function getKey() 1879 { 1880 return $this->key; 1881 } 1882 public function setValue($value) 1883 { 1884 $this->value = $value; 1885 } 1886 public function getValue() 1887 { 1888 return $this->value; 1889 } 1890 } 1891 1892 class Google_Service_DeploymentManager_ResourcesListResponse extends Google_Collection 1893 { 1894 protected $collection_key = 'resources'; 1895 protected $internal_gapi_mappings = array( 1896 ); 1897 public $nextPageToken; 1898 protected $resourcesType = 'Google_Service_DeploymentManager_DeploymentmanagerResource'; 1899 protected $resourcesDataType = 'array'; 1900 1901 1902 public function setNextPageToken($nextPageToken) 1903 { 1904 $this->nextPageToken = $nextPageToken; 1905 } 1906 public function getNextPageToken() 1907 { 1908 return $this->nextPageToken; 1909 } 1910 public function setResources($resources) 1911 { 1912 $this->resources = $resources; 1913 } 1914 public function getResources() 1915 { 1916 return $this->resources; 1917 } 1918 } 1919 1920 class Google_Service_DeploymentManager_TargetConfiguration extends Google_Collection 1921 { 1922 protected $collection_key = 'imports'; 1923 protected $internal_gapi_mappings = array( 1924 ); 1925 protected $configType = 'Google_Service_DeploymentManager_ConfigFile'; 1926 protected $configDataType = ''; 1927 protected $importsType = 'Google_Service_DeploymentManager_ImportFile'; 1928 protected $importsDataType = 'array'; 1929 1930 1931 public function setConfig(Google_Service_DeploymentManager_ConfigFile $config) 1932 { 1933 $this->config = $config; 1934 } 1935 public function getConfig() 1936 { 1937 return $this->config; 1938 } 1939 public function setImports($imports) 1940 { 1941 $this->imports = $imports; 1942 } 1943 public function getImports() 1944 { 1945 return $this->imports; 1946 } 1947 } 1948 1949 class Google_Service_DeploymentManager_Type extends Google_Model 1950 { 1951 protected $internal_gapi_mappings = array( 1952 ); 1953 public $id; 1954 public $insertTime; 1955 public $name; 1956 public $selfLink; 1957 1958 1959 public function setId($id) 1960 { 1961 $this->id = $id; 1962 } 1963 public function getId() 1964 { 1965 return $this->id; 1966 } 1967 public function setInsertTime($insertTime) 1968 { 1969 $this->insertTime = $insertTime; 1970 } 1971 public function getInsertTime() 1972 { 1973 return $this->insertTime; 1974 } 1975 public function setName($name) 1976 { 1977 $this->name = $name; 1978 } 1979 public function getName() 1980 { 1981 return $this->name; 1982 } 1983 public function setSelfLink($selfLink) 1984 { 1985 $this->selfLink = $selfLink; 1986 } 1987 public function getSelfLink() 1988 { 1989 return $this->selfLink; 1990 } 1991 } 1992 1993 class Google_Service_DeploymentManager_TypesListResponse extends Google_Collection 1994 { 1995 protected $collection_key = 'types'; 1996 protected $internal_gapi_mappings = array( 1997 ); 1998 public $nextPageToken; 1999 protected $typesType = 'Google_Service_DeploymentManager_Type'; 2000 protected $typesDataType = 'array'; 2001 2002 2003 public function setNextPageToken($nextPageToken) 2004 { 2005 $this->nextPageToken = $nextPageToken; 2006 } 2007 public function getNextPageToken() 2008 { 2009 return $this->nextPageToken; 2010 } 2011 public function setTypes($types) 2012 { 2013 $this->types = $types; 2014 } 2015 public function getTypes() 2016 { 2017 return $this->types; 2018 } 2019 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body