1<?php 2/* 3 * Copyright 2014 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 18namespace Google\Service; 19 20use Google\Client; 21 22/** 23 * Service definition for Apigee (v1). 24 * 25 * <p> 26 * Use the Apigee API to programmatically develop and manage APIs with a set of 27 * RESTful operations. Develop and secure API proxies, deploy and undeploy API 28 * proxy revisions, monitor APIs, configure environments, manage users, and 29 * more. Note: This product is available as a free trial for a time period of 60 30 * days.</p> 31 * 32 * <p> 33 * For more information about this service, see the API 34 * <a href="https://cloud.google.com/apigee-api-management/" target="_blank">Documentation</a> 35 * </p> 36 * 37 * @author Google, Inc. 38 */ 39class Apigee extends \Google\Service 40{ 41 /** See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.. */ 42 const CLOUD_PLATFORM = 43 "https://www.googleapis.com/auth/cloud-platform"; 44 45 public $hybrid_issuers; 46 public $organizations; 47 public $organizations_analytics_datastores; 48 public $organizations_apiproducts; 49 public $organizations_apiproducts_attributes; 50 public $organizations_apiproducts_rateplans; 51 public $organizations_apis; 52 public $organizations_apis_deployments; 53 public $organizations_apis_keyvaluemaps; 54 public $organizations_apis_revisions; 55 public $organizations_apis_revisions_deployments; 56 public $organizations_apps; 57 public $organizations_datacollectors; 58 public $organizations_deployments; 59 public $organizations_developers; 60 public $organizations_developers_apps; 61 public $organizations_developers_apps_attributes; 62 public $organizations_developers_apps_keys; 63 public $organizations_developers_apps_keys_apiproducts; 64 public $organizations_developers_apps_keys_create; 65 public $organizations_developers_attributes; 66 public $organizations_developers_balance; 67 public $organizations_developers_subscriptions; 68 public $organizations_endpointAttachments; 69 public $organizations_envgroups; 70 public $organizations_envgroups_attachments; 71 public $organizations_environments; 72 public $organizations_environments_analytics_admin; 73 public $organizations_environments_analytics_exports; 74 public $organizations_environments_apis_deployments; 75 public $organizations_environments_apis_revisions; 76 public $organizations_environments_apis_revisions_debugsessions; 77 public $organizations_environments_apis_revisions_debugsessions_data; 78 public $organizations_environments_apis_revisions_deployments; 79 public $organizations_environments_archiveDeployments; 80 public $organizations_environments_caches; 81 public $organizations_environments_deployments; 82 public $organizations_environments_flowhooks; 83 public $organizations_environments_keystores; 84 public $organizations_environments_keystores_aliases; 85 public $organizations_environments_keyvaluemaps; 86 public $organizations_environments_optimizedStats; 87 public $organizations_environments_queries; 88 public $organizations_environments_references; 89 public $organizations_environments_resourcefiles; 90 public $organizations_environments_sharedflows_deployments; 91 public $organizations_environments_sharedflows_revisions; 92 public $organizations_environments_stats; 93 public $organizations_environments_targetservers; 94 public $organizations_environments_traceConfig_overrides; 95 public $organizations_hostQueries; 96 public $organizations_hostStats; 97 public $organizations_instances; 98 public $organizations_instances_attachments; 99 public $organizations_instances_canaryevaluations; 100 public $organizations_instances_natAddresses; 101 public $organizations_keyvaluemaps; 102 public $organizations_operations; 103 public $organizations_optimizedHostStats; 104 public $organizations_reports; 105 public $organizations_sharedflows; 106 public $organizations_sharedflows_deployments; 107 public $organizations_sharedflows_revisions; 108 public $organizations_sharedflows_revisions_deployments; 109 public $organizations_sites_apicategories; 110 public $projects; 111 112 /** 113 * Constructs the internal representation of the Apigee service. 114 * 115 * @param Client|array $clientOrConfig The client used to deliver requests, or a 116 * config array to pass to a new Client instance. 117 * @param string $rootUrl The root URL used for requests to the service. 118 */ 119 public function __construct($clientOrConfig = [], $rootUrl = null) 120 { 121 parent::__construct($clientOrConfig); 122 $this->rootUrl = $rootUrl ?: 'https://apigee.googleapis.com/'; 123 $this->servicePath = ''; 124 $this->batchPath = 'batch'; 125 $this->version = 'v1'; 126 $this->serviceName = 'apigee'; 127 128 $this->hybrid_issuers = new Apigee\Resource\HybridIssuers( 129 $this, 130 $this->serviceName, 131 'issuers', 132 [ 133 'methods' => [ 134 'list' => [ 135 'path' => 'v1/{+name}', 136 'httpMethod' => 'GET', 137 'parameters' => [ 138 'name' => [ 139 'location' => 'path', 140 'type' => 'string', 141 'required' => true, 142 ], 143 ], 144 ], 145 ] 146 ] 147 ); 148 $this->organizations = new Apigee\Resource\Organizations( 149 $this, 150 $this->serviceName, 151 'organizations', 152 [ 153 'methods' => [ 154 'create' => [ 155 'path' => 'v1/organizations', 156 'httpMethod' => 'POST', 157 'parameters' => [ 158 'parent' => [ 159 'location' => 'query', 160 'type' => 'string', 161 ], 162 ], 163 ],'delete' => [ 164 'path' => 'v1/{+name}', 165 'httpMethod' => 'DELETE', 166 'parameters' => [ 167 'name' => [ 168 'location' => 'path', 169 'type' => 'string', 170 'required' => true, 171 ], 172 ], 173 ],'get' => [ 174 'path' => 'v1/{+name}', 175 'httpMethod' => 'GET', 176 'parameters' => [ 177 'name' => [ 178 'location' => 'path', 179 'type' => 'string', 180 'required' => true, 181 ], 182 ], 183 ],'getDeployedIngressConfig' => [ 184 'path' => 'v1/{+name}', 185 'httpMethod' => 'GET', 186 'parameters' => [ 187 'name' => [ 188 'location' => 'path', 189 'type' => 'string', 190 'required' => true, 191 ], 192 'view' => [ 193 'location' => 'query', 194 'type' => 'string', 195 ], 196 ], 197 ],'getRuntimeConfig' => [ 198 'path' => 'v1/{+name}', 199 'httpMethod' => 'GET', 200 'parameters' => [ 201 'name' => [ 202 'location' => 'path', 203 'type' => 'string', 204 'required' => true, 205 ], 206 ], 207 ],'getSyncAuthorization' => [ 208 'path' => 'v1/{+name}:getSyncAuthorization', 209 'httpMethod' => 'POST', 210 'parameters' => [ 211 'name' => [ 212 'location' => 'path', 213 'type' => 'string', 214 'required' => true, 215 ], 216 ], 217 ],'list' => [ 218 'path' => 'v1/{+parent}', 219 'httpMethod' => 'GET', 220 'parameters' => [ 221 'parent' => [ 222 'location' => 'path', 223 'type' => 'string', 224 'required' => true, 225 ], 226 ], 227 ],'setAddons' => [ 228 'path' => 'v1/{+org}:setAddons', 229 'httpMethod' => 'POST', 230 'parameters' => [ 231 'org' => [ 232 'location' => 'path', 233 'type' => 'string', 234 'required' => true, 235 ], 236 ], 237 ],'setSyncAuthorization' => [ 238 'path' => 'v1/{+name}:setSyncAuthorization', 239 'httpMethod' => 'POST', 240 'parameters' => [ 241 'name' => [ 242 'location' => 'path', 243 'type' => 'string', 244 'required' => true, 245 ], 246 ], 247 ],'update' => [ 248 'path' => 'v1/{+name}', 249 'httpMethod' => 'PUT', 250 'parameters' => [ 251 'name' => [ 252 'location' => 'path', 253 'type' => 'string', 254 'required' => true, 255 ], 256 ], 257 ], 258 ] 259 ] 260 ); 261 $this->organizations_analytics_datastores = new Apigee\Resource\OrganizationsAnalyticsDatastores( 262 $this, 263 $this->serviceName, 264 'datastores', 265 [ 266 'methods' => [ 267 'create' => [ 268 'path' => 'v1/{+parent}/analytics/datastores', 269 'httpMethod' => 'POST', 270 'parameters' => [ 271 'parent' => [ 272 'location' => 'path', 273 'type' => 'string', 274 'required' => true, 275 ], 276 ], 277 ],'delete' => [ 278 'path' => 'v1/{+name}', 279 'httpMethod' => 'DELETE', 280 'parameters' => [ 281 'name' => [ 282 'location' => 'path', 283 'type' => 'string', 284 'required' => true, 285 ], 286 ], 287 ],'get' => [ 288 'path' => 'v1/{+name}', 289 'httpMethod' => 'GET', 290 'parameters' => [ 291 'name' => [ 292 'location' => 'path', 293 'type' => 'string', 294 'required' => true, 295 ], 296 ], 297 ],'list' => [ 298 'path' => 'v1/{+parent}/analytics/datastores', 299 'httpMethod' => 'GET', 300 'parameters' => [ 301 'parent' => [ 302 'location' => 'path', 303 'type' => 'string', 304 'required' => true, 305 ], 306 'targetType' => [ 307 'location' => 'query', 308 'type' => 'string', 309 ], 310 ], 311 ],'test' => [ 312 'path' => 'v1/{+parent}/analytics/datastores:test', 313 'httpMethod' => 'POST', 314 'parameters' => [ 315 'parent' => [ 316 'location' => 'path', 317 'type' => 'string', 318 'required' => true, 319 ], 320 ], 321 ],'update' => [ 322 'path' => 'v1/{+name}', 323 'httpMethod' => 'PUT', 324 'parameters' => [ 325 'name' => [ 326 'location' => 'path', 327 'type' => 'string', 328 'required' => true, 329 ], 330 ], 331 ], 332 ] 333 ] 334 ); 335 $this->organizations_apiproducts = new Apigee\Resource\OrganizationsApiproducts( 336 $this, 337 $this->serviceName, 338 'apiproducts', 339 [ 340 'methods' => [ 341 'attributes' => [ 342 'path' => 'v1/{+name}/attributes', 343 'httpMethod' => 'POST', 344 'parameters' => [ 345 'name' => [ 346 'location' => 'path', 347 'type' => 'string', 348 'required' => true, 349 ], 350 ], 351 ],'create' => [ 352 'path' => 'v1/{+parent}/apiproducts', 353 'httpMethod' => 'POST', 354 'parameters' => [ 355 'parent' => [ 356 'location' => 'path', 357 'type' => 'string', 358 'required' => true, 359 ], 360 ], 361 ],'delete' => [ 362 'path' => 'v1/{+name}', 363 'httpMethod' => 'DELETE', 364 'parameters' => [ 365 'name' => [ 366 'location' => 'path', 367 'type' => 'string', 368 'required' => true, 369 ], 370 ], 371 ],'get' => [ 372 'path' => 'v1/{+name}', 373 'httpMethod' => 'GET', 374 'parameters' => [ 375 'name' => [ 376 'location' => 'path', 377 'type' => 'string', 378 'required' => true, 379 ], 380 ], 381 ],'list' => [ 382 'path' => 'v1/{+parent}/apiproducts', 383 'httpMethod' => 'GET', 384 'parameters' => [ 385 'parent' => [ 386 'location' => 'path', 387 'type' => 'string', 388 'required' => true, 389 ], 390 'attributename' => [ 391 'location' => 'query', 392 'type' => 'string', 393 ], 394 'attributevalue' => [ 395 'location' => 'query', 396 'type' => 'string', 397 ], 398 'count' => [ 399 'location' => 'query', 400 'type' => 'string', 401 ], 402 'expand' => [ 403 'location' => 'query', 404 'type' => 'boolean', 405 ], 406 'startKey' => [ 407 'location' => 'query', 408 'type' => 'string', 409 ], 410 ], 411 ],'update' => [ 412 'path' => 'v1/{+name}', 413 'httpMethod' => 'PUT', 414 'parameters' => [ 415 'name' => [ 416 'location' => 'path', 417 'type' => 'string', 418 'required' => true, 419 ], 420 ], 421 ], 422 ] 423 ] 424 ); 425 $this->organizations_apiproducts_attributes = new Apigee\Resource\OrganizationsApiproductsAttributes( 426 $this, 427 $this->serviceName, 428 'attributes', 429 [ 430 'methods' => [ 431 'delete' => [ 432 'path' => 'v1/{+name}', 433 'httpMethod' => 'DELETE', 434 'parameters' => [ 435 'name' => [ 436 'location' => 'path', 437 'type' => 'string', 438 'required' => true, 439 ], 440 ], 441 ],'get' => [ 442 'path' => 'v1/{+name}', 443 'httpMethod' => 'GET', 444 'parameters' => [ 445 'name' => [ 446 'location' => 'path', 447 'type' => 'string', 448 'required' => true, 449 ], 450 ], 451 ],'list' => [ 452 'path' => 'v1/{+parent}/attributes', 453 'httpMethod' => 'GET', 454 'parameters' => [ 455 'parent' => [ 456 'location' => 'path', 457 'type' => 'string', 458 'required' => true, 459 ], 460 ], 461 ],'updateApiProductAttribute' => [ 462 'path' => 'v1/{+name}', 463 'httpMethod' => 'POST', 464 'parameters' => [ 465 'name' => [ 466 'location' => 'path', 467 'type' => 'string', 468 'required' => true, 469 ], 470 ], 471 ], 472 ] 473 ] 474 ); 475 $this->organizations_apiproducts_rateplans = new Apigee\Resource\OrganizationsApiproductsRateplans( 476 $this, 477 $this->serviceName, 478 'rateplans', 479 [ 480 'methods' => [ 481 'create' => [ 482 'path' => 'v1/{+parent}/rateplans', 483 'httpMethod' => 'POST', 484 'parameters' => [ 485 'parent' => [ 486 'location' => 'path', 487 'type' => 'string', 488 'required' => true, 489 ], 490 ], 491 ],'delete' => [ 492 'path' => 'v1/{+name}', 493 'httpMethod' => 'DELETE', 494 'parameters' => [ 495 'name' => [ 496 'location' => 'path', 497 'type' => 'string', 498 'required' => true, 499 ], 500 ], 501 ],'get' => [ 502 'path' => 'v1/{+name}', 503 'httpMethod' => 'GET', 504 'parameters' => [ 505 'name' => [ 506 'location' => 'path', 507 'type' => 'string', 508 'required' => true, 509 ], 510 ], 511 ],'list' => [ 512 'path' => 'v1/{+parent}/rateplans', 513 'httpMethod' => 'GET', 514 'parameters' => [ 515 'parent' => [ 516 'location' => 'path', 517 'type' => 'string', 518 'required' => true, 519 ], 520 'count' => [ 521 'location' => 'query', 522 'type' => 'integer', 523 ], 524 'expand' => [ 525 'location' => 'query', 526 'type' => 'boolean', 527 ], 528 'orderBy' => [ 529 'location' => 'query', 530 'type' => 'string', 531 ], 532 'startKey' => [ 533 'location' => 'query', 534 'type' => 'string', 535 ], 536 'state' => [ 537 'location' => 'query', 538 'type' => 'string', 539 ], 540 ], 541 ],'update' => [ 542 'path' => 'v1/{+name}', 543 'httpMethod' => 'PUT', 544 'parameters' => [ 545 'name' => [ 546 'location' => 'path', 547 'type' => 'string', 548 'required' => true, 549 ], 550 ], 551 ], 552 ] 553 ] 554 ); 555 $this->organizations_apis = new Apigee\Resource\OrganizationsApis( 556 $this, 557 $this->serviceName, 558 'apis', 559 [ 560 'methods' => [ 561 'create' => [ 562 'path' => 'v1/{+parent}/apis', 563 'httpMethod' => 'POST', 564 'parameters' => [ 565 'parent' => [ 566 'location' => 'path', 567 'type' => 'string', 568 'required' => true, 569 ], 570 'action' => [ 571 'location' => 'query', 572 'type' => 'string', 573 ], 574 'name' => [ 575 'location' => 'query', 576 'type' => 'string', 577 ], 578 'validate' => [ 579 'location' => 'query', 580 'type' => 'boolean', 581 ], 582 ], 583 ],'delete' => [ 584 'path' => 'v1/{+name}', 585 'httpMethod' => 'DELETE', 586 'parameters' => [ 587 'name' => [ 588 'location' => 'path', 589 'type' => 'string', 590 'required' => true, 591 ], 592 ], 593 ],'get' => [ 594 'path' => 'v1/{+name}', 595 'httpMethod' => 'GET', 596 'parameters' => [ 597 'name' => [ 598 'location' => 'path', 599 'type' => 'string', 600 'required' => true, 601 ], 602 ], 603 ],'list' => [ 604 'path' => 'v1/{+parent}/apis', 605 'httpMethod' => 'GET', 606 'parameters' => [ 607 'parent' => [ 608 'location' => 'path', 609 'type' => 'string', 610 'required' => true, 611 ], 612 'includeMetaData' => [ 613 'location' => 'query', 614 'type' => 'boolean', 615 ], 616 'includeRevisions' => [ 617 'location' => 'query', 618 'type' => 'boolean', 619 ], 620 ], 621 ],'patch' => [ 622 'path' => 'v1/{+name}', 623 'httpMethod' => 'PATCH', 624 'parameters' => [ 625 'name' => [ 626 'location' => 'path', 627 'type' => 'string', 628 'required' => true, 629 ], 630 'updateMask' => [ 631 'location' => 'query', 632 'type' => 'string', 633 ], 634 ], 635 ], 636 ] 637 ] 638 ); 639 $this->organizations_apis_deployments = new Apigee\Resource\OrganizationsApisDeployments( 640 $this, 641 $this->serviceName, 642 'deployments', 643 [ 644 'methods' => [ 645 'list' => [ 646 'path' => 'v1/{+parent}/deployments', 647 'httpMethod' => 'GET', 648 'parameters' => [ 649 'parent' => [ 650 'location' => 'path', 651 'type' => 'string', 652 'required' => true, 653 ], 654 ], 655 ], 656 ] 657 ] 658 ); 659 $this->organizations_apis_keyvaluemaps = new Apigee\Resource\OrganizationsApisKeyvaluemaps( 660 $this, 661 $this->serviceName, 662 'keyvaluemaps', 663 [ 664 'methods' => [ 665 'create' => [ 666 'path' => 'v1/{+parent}/keyvaluemaps', 667 'httpMethod' => 'POST', 668 'parameters' => [ 669 'parent' => [ 670 'location' => 'path', 671 'type' => 'string', 672 'required' => true, 673 ], 674 ], 675 ],'delete' => [ 676 'path' => 'v1/{+name}', 677 'httpMethod' => 'DELETE', 678 'parameters' => [ 679 'name' => [ 680 'location' => 'path', 681 'type' => 'string', 682 'required' => true, 683 ], 684 ], 685 ], 686 ] 687 ] 688 ); 689 $this->organizations_apis_revisions = new Apigee\Resource\OrganizationsApisRevisions( 690 $this, 691 $this->serviceName, 692 'revisions', 693 [ 694 'methods' => [ 695 'delete' => [ 696 'path' => 'v1/{+name}', 697 'httpMethod' => 'DELETE', 698 'parameters' => [ 699 'name' => [ 700 'location' => 'path', 701 'type' => 'string', 702 'required' => true, 703 ], 704 ], 705 ],'get' => [ 706 'path' => 'v1/{+name}', 707 'httpMethod' => 'GET', 708 'parameters' => [ 709 'name' => [ 710 'location' => 'path', 711 'type' => 'string', 712 'required' => true, 713 ], 714 'format' => [ 715 'location' => 'query', 716 'type' => 'string', 717 ], 718 ], 719 ],'updateApiProxyRevision' => [ 720 'path' => 'v1/{+name}', 721 'httpMethod' => 'POST', 722 'parameters' => [ 723 'name' => [ 724 'location' => 'path', 725 'type' => 'string', 726 'required' => true, 727 ], 728 'validate' => [ 729 'location' => 'query', 730 'type' => 'boolean', 731 ], 732 ], 733 ], 734 ] 735 ] 736 ); 737 $this->organizations_apis_revisions_deployments = new Apigee\Resource\OrganizationsApisRevisionsDeployments( 738 $this, 739 $this->serviceName, 740 'deployments', 741 [ 742 'methods' => [ 743 'list' => [ 744 'path' => 'v1/{+parent}/deployments', 745 'httpMethod' => 'GET', 746 'parameters' => [ 747 'parent' => [ 748 'location' => 'path', 749 'type' => 'string', 750 'required' => true, 751 ], 752 ], 753 ], 754 ] 755 ] 756 ); 757 $this->organizations_apps = new Apigee\Resource\OrganizationsApps( 758 $this, 759 $this->serviceName, 760 'apps', 761 [ 762 'methods' => [ 763 'get' => [ 764 'path' => 'v1/{+name}', 765 'httpMethod' => 'GET', 766 'parameters' => [ 767 'name' => [ 768 'location' => 'path', 769 'type' => 'string', 770 'required' => true, 771 ], 772 ], 773 ],'list' => [ 774 'path' => 'v1/{+parent}/apps', 775 'httpMethod' => 'GET', 776 'parameters' => [ 777 'parent' => [ 778 'location' => 'path', 779 'type' => 'string', 780 'required' => true, 781 ], 782 'apiProduct' => [ 783 'location' => 'query', 784 'type' => 'string', 785 ], 786 'apptype' => [ 787 'location' => 'query', 788 'type' => 'string', 789 ], 790 'expand' => [ 791 'location' => 'query', 792 'type' => 'boolean', 793 ], 794 'ids' => [ 795 'location' => 'query', 796 'type' => 'string', 797 ], 798 'includeCred' => [ 799 'location' => 'query', 800 'type' => 'boolean', 801 ], 802 'keyStatus' => [ 803 'location' => 'query', 804 'type' => 'string', 805 ], 806 'rows' => [ 807 'location' => 'query', 808 'type' => 'string', 809 ], 810 'startKey' => [ 811 'location' => 'query', 812 'type' => 'string', 813 ], 814 'status' => [ 815 'location' => 'query', 816 'type' => 'string', 817 ], 818 ], 819 ], 820 ] 821 ] 822 ); 823 $this->organizations_datacollectors = new Apigee\Resource\OrganizationsDatacollectors( 824 $this, 825 $this->serviceName, 826 'datacollectors', 827 [ 828 'methods' => [ 829 'create' => [ 830 'path' => 'v1/{+parent}/datacollectors', 831 'httpMethod' => 'POST', 832 'parameters' => [ 833 'parent' => [ 834 'location' => 'path', 835 'type' => 'string', 836 'required' => true, 837 ], 838 'dataCollectorId' => [ 839 'location' => 'query', 840 'type' => 'string', 841 ], 842 ], 843 ],'delete' => [ 844 'path' => 'v1/{+name}', 845 'httpMethod' => 'DELETE', 846 'parameters' => [ 847 'name' => [ 848 'location' => 'path', 849 'type' => 'string', 850 'required' => true, 851 ], 852 ], 853 ],'get' => [ 854 'path' => 'v1/{+name}', 855 'httpMethod' => 'GET', 856 'parameters' => [ 857 'name' => [ 858 'location' => 'path', 859 'type' => 'string', 860 'required' => true, 861 ], 862 ], 863 ],'list' => [ 864 'path' => 'v1/{+parent}/datacollectors', 865 'httpMethod' => 'GET', 866 'parameters' => [ 867 'parent' => [ 868 'location' => 'path', 869 'type' => 'string', 870 'required' => true, 871 ], 872 'pageSize' => [ 873 'location' => 'query', 874 'type' => 'integer', 875 ], 876 'pageToken' => [ 877 'location' => 'query', 878 'type' => 'string', 879 ], 880 ], 881 ],'patch' => [ 882 'path' => 'v1/{+name}', 883 'httpMethod' => 'PATCH', 884 'parameters' => [ 885 'name' => [ 886 'location' => 'path', 887 'type' => 'string', 888 'required' => true, 889 ], 890 'updateMask' => [ 891 'location' => 'query', 892 'type' => 'string', 893 ], 894 ], 895 ], 896 ] 897 ] 898 ); 899 $this->organizations_deployments = new Apigee\Resource\OrganizationsDeployments( 900 $this, 901 $this->serviceName, 902 'deployments', 903 [ 904 'methods' => [ 905 'list' => [ 906 'path' => 'v1/{+parent}/deployments', 907 'httpMethod' => 'GET', 908 'parameters' => [ 909 'parent' => [ 910 'location' => 'path', 911 'type' => 'string', 912 'required' => true, 913 ], 914 'sharedFlows' => [ 915 'location' => 'query', 916 'type' => 'boolean', 917 ], 918 ], 919 ], 920 ] 921 ] 922 ); 923 $this->organizations_developers = new Apigee\Resource\OrganizationsDevelopers( 924 $this, 925 $this->serviceName, 926 'developers', 927 [ 928 'methods' => [ 929 'attributes' => [ 930 'path' => 'v1/{+parent}/attributes', 931 'httpMethod' => 'POST', 932 'parameters' => [ 933 'parent' => [ 934 'location' => 'path', 935 'type' => 'string', 936 'required' => true, 937 ], 938 ], 939 ],'create' => [ 940 'path' => 'v1/{+parent}/developers', 941 'httpMethod' => 'POST', 942 'parameters' => [ 943 'parent' => [ 944 'location' => 'path', 945 'type' => 'string', 946 'required' => true, 947 ], 948 ], 949 ],'delete' => [ 950 'path' => 'v1/{+name}', 951 'httpMethod' => 'DELETE', 952 'parameters' => [ 953 'name' => [ 954 'location' => 'path', 955 'type' => 'string', 956 'required' => true, 957 ], 958 ], 959 ],'get' => [ 960 'path' => 'v1/{+name}', 961 'httpMethod' => 'GET', 962 'parameters' => [ 963 'name' => [ 964 'location' => 'path', 965 'type' => 'string', 966 'required' => true, 967 ], 968 'action' => [ 969 'location' => 'query', 970 'type' => 'string', 971 ], 972 ], 973 ],'getBalance' => [ 974 'path' => 'v1/{+name}', 975 'httpMethod' => 'GET', 976 'parameters' => [ 977 'name' => [ 978 'location' => 'path', 979 'type' => 'string', 980 'required' => true, 981 ], 982 ], 983 ],'getMonetizationConfig' => [ 984 'path' => 'v1/{+name}', 985 'httpMethod' => 'GET', 986 'parameters' => [ 987 'name' => [ 988 'location' => 'path', 989 'type' => 'string', 990 'required' => true, 991 ], 992 ], 993 ],'list' => [ 994 'path' => 'v1/{+parent}/developers', 995 'httpMethod' => 'GET', 996 'parameters' => [ 997 'parent' => [ 998 'location' => 'path', 999 'type' => 'string', 1000 'required' => true, 1001 ], 1002 'app' => [ 1003 'location' => 'query', 1004 'type' => 'string', 1005 ], 1006 'count' => [ 1007 'location' => 'query', 1008 'type' => 'string', 1009 ], 1010 'expand' => [ 1011 'location' => 'query', 1012 'type' => 'boolean', 1013 ], 1014 'ids' => [ 1015 'location' => 'query', 1016 'type' => 'string', 1017 ], 1018 'includeCompany' => [ 1019 'location' => 'query', 1020 'type' => 'boolean', 1021 ], 1022 'startKey' => [ 1023 'location' => 'query', 1024 'type' => 'string', 1025 ], 1026 ], 1027 ],'setDeveloperStatus' => [ 1028 'path' => 'v1/{+name}', 1029 'httpMethod' => 'POST', 1030 'parameters' => [ 1031 'name' => [ 1032 'location' => 'path', 1033 'type' => 'string', 1034 'required' => true, 1035 ], 1036 'action' => [ 1037 'location' => 'query', 1038 'type' => 'string', 1039 ], 1040 ], 1041 ],'update' => [ 1042 'path' => 'v1/{+name}', 1043 'httpMethod' => 'PUT', 1044 'parameters' => [ 1045 'name' => [ 1046 'location' => 'path', 1047 'type' => 'string', 1048 'required' => true, 1049 ], 1050 ], 1051 ],'updateMonetizationConfig' => [ 1052 'path' => 'v1/{+name}', 1053 'httpMethod' => 'PUT', 1054 'parameters' => [ 1055 'name' => [ 1056 'location' => 'path', 1057 'type' => 'string', 1058 'required' => true, 1059 ], 1060 ], 1061 ], 1062 ] 1063 ] 1064 ); 1065 $this->organizations_developers_apps = new Apigee\Resource\OrganizationsDevelopersApps( 1066 $this, 1067 $this->serviceName, 1068 'apps', 1069 [ 1070 'methods' => [ 1071 'attributes' => [ 1072 'path' => 'v1/{+name}/attributes', 1073 'httpMethod' => 'POST', 1074 'parameters' => [ 1075 'name' => [ 1076 'location' => 'path', 1077 'type' => 'string', 1078 'required' => true, 1079 ], 1080 ], 1081 ],'create' => [ 1082 'path' => 'v1/{+parent}/apps', 1083 'httpMethod' => 'POST', 1084 'parameters' => [ 1085 'parent' => [ 1086 'location' => 'path', 1087 'type' => 'string', 1088 'required' => true, 1089 ], 1090 ], 1091 ],'delete' => [ 1092 'path' => 'v1/{+name}', 1093 'httpMethod' => 'DELETE', 1094 'parameters' => [ 1095 'name' => [ 1096 'location' => 'path', 1097 'type' => 'string', 1098 'required' => true, 1099 ], 1100 ], 1101 ],'generateKeyPairOrUpdateDeveloperAppStatus' => [ 1102 'path' => 'v1/{+name}', 1103 'httpMethod' => 'POST', 1104 'parameters' => [ 1105 'name' => [ 1106 'location' => 'path', 1107 'type' => 'string', 1108 'required' => true, 1109 ], 1110 'action' => [ 1111 'location' => 'query', 1112 'type' => 'string', 1113 ], 1114 ], 1115 ],'get' => [ 1116 'path' => 'v1/{+name}', 1117 'httpMethod' => 'GET', 1118 'parameters' => [ 1119 'name' => [ 1120 'location' => 'path', 1121 'type' => 'string', 1122 'required' => true, 1123 ], 1124 'entity' => [ 1125 'location' => 'query', 1126 'type' => 'string', 1127 ], 1128 'query' => [ 1129 'location' => 'query', 1130 'type' => 'string', 1131 ], 1132 ], 1133 ],'list' => [ 1134 'path' => 'v1/{+parent}/apps', 1135 'httpMethod' => 'GET', 1136 'parameters' => [ 1137 'parent' => [ 1138 'location' => 'path', 1139 'type' => 'string', 1140 'required' => true, 1141 ], 1142 'count' => [ 1143 'location' => 'query', 1144 'type' => 'string', 1145 ], 1146 'expand' => [ 1147 'location' => 'query', 1148 'type' => 'boolean', 1149 ], 1150 'shallowExpand' => [ 1151 'location' => 'query', 1152 'type' => 'boolean', 1153 ], 1154 'startKey' => [ 1155 'location' => 'query', 1156 'type' => 'string', 1157 ], 1158 ], 1159 ],'update' => [ 1160 'path' => 'v1/{+name}', 1161 'httpMethod' => 'PUT', 1162 'parameters' => [ 1163 'name' => [ 1164 'location' => 'path', 1165 'type' => 'string', 1166 'required' => true, 1167 ], 1168 ], 1169 ], 1170 ] 1171 ] 1172 ); 1173 $this->organizations_developers_apps_attributes = new Apigee\Resource\OrganizationsDevelopersAppsAttributes( 1174 $this, 1175 $this->serviceName, 1176 'attributes', 1177 [ 1178 'methods' => [ 1179 'delete' => [ 1180 'path' => 'v1/{+name}', 1181 'httpMethod' => 'DELETE', 1182 'parameters' => [ 1183 'name' => [ 1184 'location' => 'path', 1185 'type' => 'string', 1186 'required' => true, 1187 ], 1188 ], 1189 ],'get' => [ 1190 'path' => 'v1/{+name}', 1191 'httpMethod' => 'GET', 1192 'parameters' => [ 1193 'name' => [ 1194 'location' => 'path', 1195 'type' => 'string', 1196 'required' => true, 1197 ], 1198 ], 1199 ],'list' => [ 1200 'path' => 'v1/{+parent}/attributes', 1201 'httpMethod' => 'GET', 1202 'parameters' => [ 1203 'parent' => [ 1204 'location' => 'path', 1205 'type' => 'string', 1206 'required' => true, 1207 ], 1208 ], 1209 ],'updateDeveloperAppAttribute' => [ 1210 'path' => 'v1/{+name}', 1211 'httpMethod' => 'POST', 1212 'parameters' => [ 1213 'name' => [ 1214 'location' => 'path', 1215 'type' => 'string', 1216 'required' => true, 1217 ], 1218 ], 1219 ], 1220 ] 1221 ] 1222 ); 1223 $this->organizations_developers_apps_keys = new Apigee\Resource\OrganizationsDevelopersAppsKeys( 1224 $this, 1225 $this->serviceName, 1226 'keys', 1227 [ 1228 'methods' => [ 1229 'create' => [ 1230 'path' => 'v1/{+parent}/keys', 1231 'httpMethod' => 'POST', 1232 'parameters' => [ 1233 'parent' => [ 1234 'location' => 'path', 1235 'type' => 'string', 1236 'required' => true, 1237 ], 1238 ], 1239 ],'delete' => [ 1240 'path' => 'v1/{+name}', 1241 'httpMethod' => 'DELETE', 1242 'parameters' => [ 1243 'name' => [ 1244 'location' => 'path', 1245 'type' => 'string', 1246 'required' => true, 1247 ], 1248 ], 1249 ],'get' => [ 1250 'path' => 'v1/{+name}', 1251 'httpMethod' => 'GET', 1252 'parameters' => [ 1253 'name' => [ 1254 'location' => 'path', 1255 'type' => 'string', 1256 'required' => true, 1257 ], 1258 ], 1259 ],'replaceDeveloperAppKey' => [ 1260 'path' => 'v1/{+name}', 1261 'httpMethod' => 'PUT', 1262 'parameters' => [ 1263 'name' => [ 1264 'location' => 'path', 1265 'type' => 'string', 1266 'required' => true, 1267 ], 1268 ], 1269 ],'updateDeveloperAppKey' => [ 1270 'path' => 'v1/{+name}', 1271 'httpMethod' => 'POST', 1272 'parameters' => [ 1273 'name' => [ 1274 'location' => 'path', 1275 'type' => 'string', 1276 'required' => true, 1277 ], 1278 'action' => [ 1279 'location' => 'query', 1280 'type' => 'string', 1281 ], 1282 ], 1283 ], 1284 ] 1285 ] 1286 ); 1287 $this->organizations_developers_apps_keys_apiproducts = new Apigee\Resource\OrganizationsDevelopersAppsKeysApiproducts( 1288 $this, 1289 $this->serviceName, 1290 'apiproducts', 1291 [ 1292 'methods' => [ 1293 'delete' => [ 1294 'path' => 'v1/{+name}', 1295 'httpMethod' => 'DELETE', 1296 'parameters' => [ 1297 'name' => [ 1298 'location' => 'path', 1299 'type' => 'string', 1300 'required' => true, 1301 ], 1302 ], 1303 ],'updateDeveloperAppKeyApiProduct' => [ 1304 'path' => 'v1/{+name}', 1305 'httpMethod' => 'POST', 1306 'parameters' => [ 1307 'name' => [ 1308 'location' => 'path', 1309 'type' => 'string', 1310 'required' => true, 1311 ], 1312 'action' => [ 1313 'location' => 'query', 1314 'type' => 'string', 1315 ], 1316 ], 1317 ], 1318 ] 1319 ] 1320 ); 1321 $this->organizations_developers_apps_keys_create = new Apigee\Resource\OrganizationsDevelopersAppsKeysCreate( 1322 $this, 1323 $this->serviceName, 1324 'create', 1325 [ 1326 'methods' => [ 1327 'create' => [ 1328 'path' => 'v1/{+parent}/keys/create', 1329 'httpMethod' => 'POST', 1330 'parameters' => [ 1331 'parent' => [ 1332 'location' => 'path', 1333 'type' => 'string', 1334 'required' => true, 1335 ], 1336 ], 1337 ], 1338 ] 1339 ] 1340 ); 1341 $this->organizations_developers_attributes = new Apigee\Resource\OrganizationsDevelopersAttributes( 1342 $this, 1343 $this->serviceName, 1344 'attributes', 1345 [ 1346 'methods' => [ 1347 'delete' => [ 1348 'path' => 'v1/{+name}', 1349 'httpMethod' => 'DELETE', 1350 'parameters' => [ 1351 'name' => [ 1352 'location' => 'path', 1353 'type' => 'string', 1354 'required' => true, 1355 ], 1356 ], 1357 ],'get' => [ 1358 'path' => 'v1/{+name}', 1359 'httpMethod' => 'GET', 1360 'parameters' => [ 1361 'name' => [ 1362 'location' => 'path', 1363 'type' => 'string', 1364 'required' => true, 1365 ], 1366 ], 1367 ],'list' => [ 1368 'path' => 'v1/{+parent}/attributes', 1369 'httpMethod' => 'GET', 1370 'parameters' => [ 1371 'parent' => [ 1372 'location' => 'path', 1373 'type' => 'string', 1374 'required' => true, 1375 ], 1376 ], 1377 ],'updateDeveloperAttribute' => [ 1378 'path' => 'v1/{+name}', 1379 'httpMethod' => 'POST', 1380 'parameters' => [ 1381 'name' => [ 1382 'location' => 'path', 1383 'type' => 'string', 1384 'required' => true, 1385 ], 1386 ], 1387 ], 1388 ] 1389 ] 1390 ); 1391 $this->organizations_developers_balance = new Apigee\Resource\OrganizationsDevelopersBalance( 1392 $this, 1393 $this->serviceName, 1394 'balance', 1395 [ 1396 'methods' => [ 1397 'adjust' => [ 1398 'path' => 'v1/{+name}:adjust', 1399 'httpMethod' => 'POST', 1400 'parameters' => [ 1401 'name' => [ 1402 'location' => 'path', 1403 'type' => 'string', 1404 'required' => true, 1405 ], 1406 ], 1407 ],'credit' => [ 1408 'path' => 'v1/{+name}:credit', 1409 'httpMethod' => 'POST', 1410 'parameters' => [ 1411 'name' => [ 1412 'location' => 'path', 1413 'type' => 'string', 1414 'required' => true, 1415 ], 1416 ], 1417 ], 1418 ] 1419 ] 1420 ); 1421 $this->organizations_developers_subscriptions = new Apigee\Resource\OrganizationsDevelopersSubscriptions( 1422 $this, 1423 $this->serviceName, 1424 'subscriptions', 1425 [ 1426 'methods' => [ 1427 'create' => [ 1428 'path' => 'v1/{+parent}/subscriptions', 1429 'httpMethod' => 'POST', 1430 'parameters' => [ 1431 'parent' => [ 1432 'location' => 'path', 1433 'type' => 'string', 1434 'required' => true, 1435 ], 1436 ], 1437 ],'expire' => [ 1438 'path' => 'v1/{+name}:expire', 1439 'httpMethod' => 'POST', 1440 'parameters' => [ 1441 'name' => [ 1442 'location' => 'path', 1443 'type' => 'string', 1444 'required' => true, 1445 ], 1446 ], 1447 ],'get' => [ 1448 'path' => 'v1/{+name}', 1449 'httpMethod' => 'GET', 1450 'parameters' => [ 1451 'name' => [ 1452 'location' => 'path', 1453 'type' => 'string', 1454 'required' => true, 1455 ], 1456 ], 1457 ],'list' => [ 1458 'path' => 'v1/{+parent}/subscriptions', 1459 'httpMethod' => 'GET', 1460 'parameters' => [ 1461 'parent' => [ 1462 'location' => 'path', 1463 'type' => 'string', 1464 'required' => true, 1465 ], 1466 'count' => [ 1467 'location' => 'query', 1468 'type' => 'integer', 1469 ], 1470 'startKey' => [ 1471 'location' => 'query', 1472 'type' => 'string', 1473 ], 1474 ], 1475 ], 1476 ] 1477 ] 1478 ); 1479 $this->organizations_endpointAttachments = new Apigee\Resource\OrganizationsEndpointAttachments( 1480 $this, 1481 $this->serviceName, 1482 'endpointAttachments', 1483 [ 1484 'methods' => [ 1485 'create' => [ 1486 'path' => 'v1/{+parent}/endpointAttachments', 1487 'httpMethod' => 'POST', 1488 'parameters' => [ 1489 'parent' => [ 1490 'location' => 'path', 1491 'type' => 'string', 1492 'required' => true, 1493 ], 1494 'endpointAttachmentId' => [ 1495 'location' => 'query', 1496 'type' => 'string', 1497 ], 1498 ], 1499 ],'delete' => [ 1500 'path' => 'v1/{+name}', 1501 'httpMethod' => 'DELETE', 1502 'parameters' => [ 1503 'name' => [ 1504 'location' => 'path', 1505 'type' => 'string', 1506 'required' => true, 1507 ], 1508 ], 1509 ],'get' => [ 1510 'path' => 'v1/{+name}', 1511 'httpMethod' => 'GET', 1512 'parameters' => [ 1513 'name' => [ 1514 'location' => 'path', 1515 'type' => 'string', 1516 'required' => true, 1517 ], 1518 ], 1519 ],'list' => [ 1520 'path' => 'v1/{+parent}/endpointAttachments', 1521 'httpMethod' => 'GET', 1522 'parameters' => [ 1523 'parent' => [ 1524 'location' => 'path', 1525 'type' => 'string', 1526 'required' => true, 1527 ], 1528 'pageSize' => [ 1529 'location' => 'query', 1530 'type' => 'integer', 1531 ], 1532 'pageToken' => [ 1533 'location' => 'query', 1534 'type' => 'string', 1535 ], 1536 ], 1537 ], 1538 ] 1539 ] 1540 ); 1541 $this->organizations_envgroups = new Apigee\Resource\OrganizationsEnvgroups( 1542 $this, 1543 $this->serviceName, 1544 'envgroups', 1545 [ 1546 'methods' => [ 1547 'create' => [ 1548 'path' => 'v1/{+parent}/envgroups', 1549 'httpMethod' => 'POST', 1550 'parameters' => [ 1551 'parent' => [ 1552 'location' => 'path', 1553 'type' => 'string', 1554 'required' => true, 1555 ], 1556 'name' => [ 1557 'location' => 'query', 1558 'type' => 'string', 1559 ], 1560 ], 1561 ],'delete' => [ 1562 'path' => 'v1/{+name}', 1563 'httpMethod' => 'DELETE', 1564 'parameters' => [ 1565 'name' => [ 1566 'location' => 'path', 1567 'type' => 'string', 1568 'required' => true, 1569 ], 1570 ], 1571 ],'get' => [ 1572 'path' => 'v1/{+name}', 1573 'httpMethod' => 'GET', 1574 'parameters' => [ 1575 'name' => [ 1576 'location' => 'path', 1577 'type' => 'string', 1578 'required' => true, 1579 ], 1580 ], 1581 ],'list' => [ 1582 'path' => 'v1/{+parent}/envgroups', 1583 'httpMethod' => 'GET', 1584 'parameters' => [ 1585 'parent' => [ 1586 'location' => 'path', 1587 'type' => 'string', 1588 'required' => true, 1589 ], 1590 'pageSize' => [ 1591 'location' => 'query', 1592 'type' => 'integer', 1593 ], 1594 'pageToken' => [ 1595 'location' => 'query', 1596 'type' => 'string', 1597 ], 1598 ], 1599 ],'patch' => [ 1600 'path' => 'v1/{+name}', 1601 'httpMethod' => 'PATCH', 1602 'parameters' => [ 1603 'name' => [ 1604 'location' => 'path', 1605 'type' => 'string', 1606 'required' => true, 1607 ], 1608 'updateMask' => [ 1609 'location' => 'query', 1610 'type' => 'string', 1611 ], 1612 ], 1613 ], 1614 ] 1615 ] 1616 ); 1617 $this->organizations_envgroups_attachments = new Apigee\Resource\OrganizationsEnvgroupsAttachments( 1618 $this, 1619 $this->serviceName, 1620 'attachments', 1621 [ 1622 'methods' => [ 1623 'create' => [ 1624 'path' => 'v1/{+parent}/attachments', 1625 'httpMethod' => 'POST', 1626 'parameters' => [ 1627 'parent' => [ 1628 'location' => 'path', 1629 'type' => 'string', 1630 'required' => true, 1631 ], 1632 ], 1633 ],'delete' => [ 1634 'path' => 'v1/{+name}', 1635 'httpMethod' => 'DELETE', 1636 'parameters' => [ 1637 'name' => [ 1638 'location' => 'path', 1639 'type' => 'string', 1640 'required' => true, 1641 ], 1642 ], 1643 ],'get' => [ 1644 'path' => 'v1/{+name}', 1645 'httpMethod' => 'GET', 1646 'parameters' => [ 1647 'name' => [ 1648 'location' => 'path', 1649 'type' => 'string', 1650 'required' => true, 1651 ], 1652 ], 1653 ],'list' => [ 1654 'path' => 'v1/{+parent}/attachments', 1655 'httpMethod' => 'GET', 1656 'parameters' => [ 1657 'parent' => [ 1658 'location' => 'path', 1659 'type' => 'string', 1660 'required' => true, 1661 ], 1662 'pageSize' => [ 1663 'location' => 'query', 1664 'type' => 'integer', 1665 ], 1666 'pageToken' => [ 1667 'location' => 'query', 1668 'type' => 'string', 1669 ], 1670 ], 1671 ], 1672 ] 1673 ] 1674 ); 1675 $this->organizations_environments = new Apigee\Resource\OrganizationsEnvironments( 1676 $this, 1677 $this->serviceName, 1678 'environments', 1679 [ 1680 'methods' => [ 1681 'create' => [ 1682 'path' => 'v1/{+parent}/environments', 1683 'httpMethod' => 'POST', 1684 'parameters' => [ 1685 'parent' => [ 1686 'location' => 'path', 1687 'type' => 'string', 1688 'required' => true, 1689 ], 1690 'name' => [ 1691 'location' => 'query', 1692 'type' => 'string', 1693 ], 1694 ], 1695 ],'delete' => [ 1696 'path' => 'v1/{+name}', 1697 'httpMethod' => 'DELETE', 1698 'parameters' => [ 1699 'name' => [ 1700 'location' => 'path', 1701 'type' => 'string', 1702 'required' => true, 1703 ], 1704 ], 1705 ],'get' => [ 1706 'path' => 'v1/{+name}', 1707 'httpMethod' => 'GET', 1708 'parameters' => [ 1709 'name' => [ 1710 'location' => 'path', 1711 'type' => 'string', 1712 'required' => true, 1713 ], 1714 ], 1715 ],'getDebugmask' => [ 1716 'path' => 'v1/{+name}', 1717 'httpMethod' => 'GET', 1718 'parameters' => [ 1719 'name' => [ 1720 'location' => 'path', 1721 'type' => 'string', 1722 'required' => true, 1723 ], 1724 ], 1725 ],'getDeployedConfig' => [ 1726 'path' => 'v1/{+name}', 1727 'httpMethod' => 'GET', 1728 'parameters' => [ 1729 'name' => [ 1730 'location' => 'path', 1731 'type' => 'string', 1732 'required' => true, 1733 ], 1734 ], 1735 ],'getIamPolicy' => [ 1736 'path' => 'v1/{+resource}:getIamPolicy', 1737 'httpMethod' => 'GET', 1738 'parameters' => [ 1739 'resource' => [ 1740 'location' => 'path', 1741 'type' => 'string', 1742 'required' => true, 1743 ], 1744 'options.requestedPolicyVersion' => [ 1745 'location' => 'query', 1746 'type' => 'integer', 1747 ], 1748 ], 1749 ],'getTraceConfig' => [ 1750 'path' => 'v1/{+name}', 1751 'httpMethod' => 'GET', 1752 'parameters' => [ 1753 'name' => [ 1754 'location' => 'path', 1755 'type' => 'string', 1756 'required' => true, 1757 ], 1758 ], 1759 ],'setIamPolicy' => [ 1760 'path' => 'v1/{+resource}:setIamPolicy', 1761 'httpMethod' => 'POST', 1762 'parameters' => [ 1763 'resource' => [ 1764 'location' => 'path', 1765 'type' => 'string', 1766 'required' => true, 1767 ], 1768 ], 1769 ],'subscribe' => [ 1770 'path' => 'v1/{+parent}:subscribe', 1771 'httpMethod' => 'POST', 1772 'parameters' => [ 1773 'parent' => [ 1774 'location' => 'path', 1775 'type' => 'string', 1776 'required' => true, 1777 ], 1778 ], 1779 ],'testIamPermissions' => [ 1780 'path' => 'v1/{+resource}:testIamPermissions', 1781 'httpMethod' => 'POST', 1782 'parameters' => [ 1783 'resource' => [ 1784 'location' => 'path', 1785 'type' => 'string', 1786 'required' => true, 1787 ], 1788 ], 1789 ],'unsubscribe' => [ 1790 'path' => 'v1/{+parent}:unsubscribe', 1791 'httpMethod' => 'POST', 1792 'parameters' => [ 1793 'parent' => [ 1794 'location' => 'path', 1795 'type' => 'string', 1796 'required' => true, 1797 ], 1798 ], 1799 ],'update' => [ 1800 'path' => 'v1/{+name}', 1801 'httpMethod' => 'PUT', 1802 'parameters' => [ 1803 'name' => [ 1804 'location' => 'path', 1805 'type' => 'string', 1806 'required' => true, 1807 ], 1808 ], 1809 ],'updateDebugmask' => [ 1810 'path' => 'v1/{+name}', 1811 'httpMethod' => 'PATCH', 1812 'parameters' => [ 1813 'name' => [ 1814 'location' => 'path', 1815 'type' => 'string', 1816 'required' => true, 1817 ], 1818 'replaceRepeatedFields' => [ 1819 'location' => 'query', 1820 'type' => 'boolean', 1821 ], 1822 'updateMask' => [ 1823 'location' => 'query', 1824 'type' => 'string', 1825 ], 1826 ], 1827 ],'updateEnvironment' => [ 1828 'path' => 'v1/{+name}', 1829 'httpMethod' => 'POST', 1830 'parameters' => [ 1831 'name' => [ 1832 'location' => 'path', 1833 'type' => 'string', 1834 'required' => true, 1835 ], 1836 ], 1837 ],'updateTraceConfig' => [ 1838 'path' => 'v1/{+name}', 1839 'httpMethod' => 'PATCH', 1840 'parameters' => [ 1841 'name' => [ 1842 'location' => 'path', 1843 'type' => 'string', 1844 'required' => true, 1845 ], 1846 'updateMask' => [ 1847 'location' => 'query', 1848 'type' => 'string', 1849 ], 1850 ], 1851 ], 1852 ] 1853 ] 1854 ); 1855 $this->organizations_environments_analytics_admin = new Apigee\Resource\OrganizationsEnvironmentsAnalyticsAdmin( 1856 $this, 1857 $this->serviceName, 1858 'admin', 1859 [ 1860 'methods' => [ 1861 'getSchemav2' => [ 1862 'path' => 'v1/{+name}', 1863 'httpMethod' => 'GET', 1864 'parameters' => [ 1865 'name' => [ 1866 'location' => 'path', 1867 'type' => 'string', 1868 'required' => true, 1869 ], 1870 'disableCache' => [ 1871 'location' => 'query', 1872 'type' => 'boolean', 1873 ], 1874 'type' => [ 1875 'location' => 'query', 1876 'type' => 'string', 1877 ], 1878 ], 1879 ], 1880 ] 1881 ] 1882 ); 1883 $this->organizations_environments_analytics_exports = new Apigee\Resource\OrganizationsEnvironmentsAnalyticsExports( 1884 $this, 1885 $this->serviceName, 1886 'exports', 1887 [ 1888 'methods' => [ 1889 'create' => [ 1890 'path' => 'v1/{+parent}/analytics/exports', 1891 'httpMethod' => 'POST', 1892 'parameters' => [ 1893 'parent' => [ 1894 'location' => 'path', 1895 'type' => 'string', 1896 'required' => true, 1897 ], 1898 ], 1899 ],'get' => [ 1900 'path' => 'v1/{+name}', 1901 'httpMethod' => 'GET', 1902 'parameters' => [ 1903 'name' => [ 1904 'location' => 'path', 1905 'type' => 'string', 1906 'required' => true, 1907 ], 1908 ], 1909 ],'list' => [ 1910 'path' => 'v1/{+parent}/analytics/exports', 1911 'httpMethod' => 'GET', 1912 'parameters' => [ 1913 'parent' => [ 1914 'location' => 'path', 1915 'type' => 'string', 1916 'required' => true, 1917 ], 1918 ], 1919 ], 1920 ] 1921 ] 1922 ); 1923 $this->organizations_environments_apis_deployments = new Apigee\Resource\OrganizationsEnvironmentsApisDeployments( 1924 $this, 1925 $this->serviceName, 1926 'deployments', 1927 [ 1928 'methods' => [ 1929 'list' => [ 1930 'path' => 'v1/{+parent}/deployments', 1931 'httpMethod' => 'GET', 1932 'parameters' => [ 1933 'parent' => [ 1934 'location' => 'path', 1935 'type' => 'string', 1936 'required' => true, 1937 ], 1938 ], 1939 ], 1940 ] 1941 ] 1942 ); 1943 $this->organizations_environments_apis_revisions = new Apigee\Resource\OrganizationsEnvironmentsApisRevisions( 1944 $this, 1945 $this->serviceName, 1946 'revisions', 1947 [ 1948 'methods' => [ 1949 'deploy' => [ 1950 'path' => 'v1/{+name}/deployments', 1951 'httpMethod' => 'POST', 1952 'parameters' => [ 1953 'name' => [ 1954 'location' => 'path', 1955 'type' => 'string', 1956 'required' => true, 1957 ], 1958 'override' => [ 1959 'location' => 'query', 1960 'type' => 'boolean', 1961 ], 1962 'sequencedRollout' => [ 1963 'location' => 'query', 1964 'type' => 'boolean', 1965 ], 1966 'serviceAccount' => [ 1967 'location' => 'query', 1968 'type' => 'string', 1969 ], 1970 ], 1971 ],'getDeployments' => [ 1972 'path' => 'v1/{+name}/deployments', 1973 'httpMethod' => 'GET', 1974 'parameters' => [ 1975 'name' => [ 1976 'location' => 'path', 1977 'type' => 'string', 1978 'required' => true, 1979 ], 1980 ], 1981 ],'undeploy' => [ 1982 'path' => 'v1/{+name}/deployments', 1983 'httpMethod' => 'DELETE', 1984 'parameters' => [ 1985 'name' => [ 1986 'location' => 'path', 1987 'type' => 'string', 1988 'required' => true, 1989 ], 1990 'sequencedRollout' => [ 1991 'location' => 'query', 1992 'type' => 'boolean', 1993 ], 1994 ], 1995 ], 1996 ] 1997 ] 1998 ); 1999 $this->organizations_environments_apis_revisions_debugsessions = new Apigee\Resource\OrganizationsEnvironmentsApisRevisionsDebugsessions( 2000 $this, 2001 $this->serviceName, 2002 'debugsessions', 2003 [ 2004 'methods' => [ 2005 'create' => [ 2006 'path' => 'v1/{+parent}/debugsessions', 2007 'httpMethod' => 'POST', 2008 'parameters' => [ 2009 'parent' => [ 2010 'location' => 'path', 2011 'type' => 'string', 2012 'required' => true, 2013 ], 2014 'timeout' => [ 2015 'location' => 'query', 2016 'type' => 'string', 2017 ], 2018 ], 2019 ],'deleteData' => [ 2020 'path' => 'v1/{+name}/data', 2021 'httpMethod' => 'DELETE', 2022 'parameters' => [ 2023 'name' => [ 2024 'location' => 'path', 2025 'type' => 'string', 2026 'required' => true, 2027 ], 2028 ], 2029 ],'get' => [ 2030 'path' => 'v1/{+name}', 2031 'httpMethod' => 'GET', 2032 'parameters' => [ 2033 'name' => [ 2034 'location' => 'path', 2035 'type' => 'string', 2036 'required' => true, 2037 ], 2038 ], 2039 ],'list' => [ 2040 'path' => 'v1/{+parent}/debugsessions', 2041 'httpMethod' => 'GET', 2042 'parameters' => [ 2043 'parent' => [ 2044 'location' => 'path', 2045 'type' => 'string', 2046 'required' => true, 2047 ], 2048 'pageSize' => [ 2049 'location' => 'query', 2050 'type' => 'integer', 2051 ], 2052 'pageToken' => [ 2053 'location' => 'query', 2054 'type' => 'string', 2055 ], 2056 ], 2057 ], 2058 ] 2059 ] 2060 ); 2061 $this->organizations_environments_apis_revisions_debugsessions_data = new Apigee\Resource\OrganizationsEnvironmentsApisRevisionsDebugsessionsData( 2062 $this, 2063 $this->serviceName, 2064 'data', 2065 [ 2066 'methods' => [ 2067 'get' => [ 2068 'path' => 'v1/{+name}', 2069 'httpMethod' => 'GET', 2070 'parameters' => [ 2071 'name' => [ 2072 'location' => 'path', 2073 'type' => 'string', 2074 'required' => true, 2075 ], 2076 ], 2077 ], 2078 ] 2079 ] 2080 ); 2081 $this->organizations_environments_apis_revisions_deployments = new Apigee\Resource\OrganizationsEnvironmentsApisRevisionsDeployments( 2082 $this, 2083 $this->serviceName, 2084 'deployments', 2085 [ 2086 'methods' => [ 2087 'generateDeployChangeReport' => [ 2088 'path' => 'v1/{+name}/deployments:generateDeployChangeReport', 2089 'httpMethod' => 'POST', 2090 'parameters' => [ 2091 'name' => [ 2092 'location' => 'path', 2093 'type' => 'string', 2094 'required' => true, 2095 ], 2096 'override' => [ 2097 'location' => 'query', 2098 'type' => 'boolean', 2099 ], 2100 ], 2101 ],'generateUndeployChangeReport' => [ 2102 'path' => 'v1/{+name}/deployments:generateUndeployChangeReport', 2103 'httpMethod' => 'POST', 2104 'parameters' => [ 2105 'name' => [ 2106 'location' => 'path', 2107 'type' => 'string', 2108 'required' => true, 2109 ], 2110 ], 2111 ], 2112 ] 2113 ] 2114 ); 2115 $this->organizations_environments_archiveDeployments = new Apigee\Resource\OrganizationsEnvironmentsArchiveDeployments( 2116 $this, 2117 $this->serviceName, 2118 'archiveDeployments', 2119 [ 2120 'methods' => [ 2121 'create' => [ 2122 'path' => 'v1/{+parent}/archiveDeployments', 2123 'httpMethod' => 'POST', 2124 'parameters' => [ 2125 'parent' => [ 2126 'location' => 'path', 2127 'type' => 'string', 2128 'required' => true, 2129 ], 2130 ], 2131 ],'delete' => [ 2132 'path' => 'v1/{+name}', 2133 'httpMethod' => 'DELETE', 2134 'parameters' => [ 2135 'name' => [ 2136 'location' => 'path', 2137 'type' => 'string', 2138 'required' => true, 2139 ], 2140 ], 2141 ],'generateDownloadUrl' => [ 2142 'path' => 'v1/{+name}:generateDownloadUrl', 2143 'httpMethod' => 'POST', 2144 'parameters' => [ 2145 'name' => [ 2146 'location' => 'path', 2147 'type' => 'string', 2148 'required' => true, 2149 ], 2150 ], 2151 ],'generateUploadUrl' => [ 2152 'path' => 'v1/{+parent}/archiveDeployments:generateUploadUrl', 2153 'httpMethod' => 'POST', 2154 'parameters' => [ 2155 'parent' => [ 2156 'location' => 'path', 2157 'type' => 'string', 2158 'required' => true, 2159 ], 2160 ], 2161 ],'get' => [ 2162 'path' => 'v1/{+name}', 2163 'httpMethod' => 'GET', 2164 'parameters' => [ 2165 'name' => [ 2166 'location' => 'path', 2167 'type' => 'string', 2168 'required' => true, 2169 ], 2170 ], 2171 ],'list' => [ 2172 'path' => 'v1/{+parent}/archiveDeployments', 2173 'httpMethod' => 'GET', 2174 'parameters' => [ 2175 'parent' => [ 2176 'location' => 'path', 2177 'type' => 'string', 2178 'required' => true, 2179 ], 2180 'filter' => [ 2181 'location' => 'query', 2182 'type' => 'string', 2183 ], 2184 'pageSize' => [ 2185 'location' => 'query', 2186 'type' => 'integer', 2187 ], 2188 'pageToken' => [ 2189 'location' => 'query', 2190 'type' => 'string', 2191 ], 2192 ], 2193 ],'patch' => [ 2194 'path' => 'v1/{+name}', 2195 'httpMethod' => 'PATCH', 2196 'parameters' => [ 2197 'name' => [ 2198 'location' => 'path', 2199 'type' => 'string', 2200 'required' => true, 2201 ], 2202 'updateMask' => [ 2203 'location' => 'query', 2204 'type' => 'string', 2205 ], 2206 ], 2207 ], 2208 ] 2209 ] 2210 ); 2211 $this->organizations_environments_caches = new Apigee\Resource\OrganizationsEnvironmentsCaches( 2212 $this, 2213 $this->serviceName, 2214 'caches', 2215 [ 2216 'methods' => [ 2217 'delete' => [ 2218 'path' => 'v1/{+name}', 2219 'httpMethod' => 'DELETE', 2220 'parameters' => [ 2221 'name' => [ 2222 'location' => 'path', 2223 'type' => 'string', 2224 'required' => true, 2225 ], 2226 ], 2227 ], 2228 ] 2229 ] 2230 ); 2231 $this->organizations_environments_deployments = new Apigee\Resource\OrganizationsEnvironmentsDeployments( 2232 $this, 2233 $this->serviceName, 2234 'deployments', 2235 [ 2236 'methods' => [ 2237 'list' => [ 2238 'path' => 'v1/{+parent}/deployments', 2239 'httpMethod' => 'GET', 2240 'parameters' => [ 2241 'parent' => [ 2242 'location' => 'path', 2243 'type' => 'string', 2244 'required' => true, 2245 ], 2246 'sharedFlows' => [ 2247 'location' => 'query', 2248 'type' => 'boolean', 2249 ], 2250 ], 2251 ], 2252 ] 2253 ] 2254 ); 2255 $this->organizations_environments_flowhooks = new Apigee\Resource\OrganizationsEnvironmentsFlowhooks( 2256 $this, 2257 $this->serviceName, 2258 'flowhooks', 2259 [ 2260 'methods' => [ 2261 'attachSharedFlowToFlowHook' => [ 2262 'path' => 'v1/{+name}', 2263 'httpMethod' => 'PUT', 2264 'parameters' => [ 2265 'name' => [ 2266 'location' => 'path', 2267 'type' => 'string', 2268 'required' => true, 2269 ], 2270 ], 2271 ],'detachSharedFlowFromFlowHook' => [ 2272 'path' => 'v1/{+name}', 2273 'httpMethod' => 'DELETE', 2274 'parameters' => [ 2275 'name' => [ 2276 'location' => 'path', 2277 'type' => 'string', 2278 'required' => true, 2279 ], 2280 ], 2281 ],'get' => [ 2282 'path' => 'v1/{+name}', 2283 'httpMethod' => 'GET', 2284 'parameters' => [ 2285 'name' => [ 2286 'location' => 'path', 2287 'type' => 'string', 2288 'required' => true, 2289 ], 2290 ], 2291 ], 2292 ] 2293 ] 2294 ); 2295 $this->organizations_environments_keystores = new Apigee\Resource\OrganizationsEnvironmentsKeystores( 2296 $this, 2297 $this->serviceName, 2298 'keystores', 2299 [ 2300 'methods' => [ 2301 'create' => [ 2302 'path' => 'v1/{+parent}/keystores', 2303 'httpMethod' => 'POST', 2304 'parameters' => [ 2305 'parent' => [ 2306 'location' => 'path', 2307 'type' => 'string', 2308 'required' => true, 2309 ], 2310 'name' => [ 2311 'location' => 'query', 2312 'type' => 'string', 2313 ], 2314 ], 2315 ],'delete' => [ 2316 'path' => 'v1/{+name}', 2317 'httpMethod' => 'DELETE', 2318 'parameters' => [ 2319 'name' => [ 2320 'location' => 'path', 2321 'type' => 'string', 2322 'required' => true, 2323 ], 2324 ], 2325 ],'get' => [ 2326 'path' => 'v1/{+name}', 2327 'httpMethod' => 'GET', 2328 'parameters' => [ 2329 'name' => [ 2330 'location' => 'path', 2331 'type' => 'string', 2332 'required' => true, 2333 ], 2334 ], 2335 ], 2336 ] 2337 ] 2338 ); 2339 $this->organizations_environments_keystores_aliases = new Apigee\Resource\OrganizationsEnvironmentsKeystoresAliases( 2340 $this, 2341 $this->serviceName, 2342 'aliases', 2343 [ 2344 'methods' => [ 2345 'create' => [ 2346 'path' => 'v1/{+parent}/aliases', 2347 'httpMethod' => 'POST', 2348 'parameters' => [ 2349 'parent' => [ 2350 'location' => 'path', 2351 'type' => 'string', 2352 'required' => true, 2353 ], 2354 '_password' => [ 2355 'location' => 'query', 2356 'type' => 'string', 2357 ], 2358 'alias' => [ 2359 'location' => 'query', 2360 'type' => 'string', 2361 ], 2362 'format' => [ 2363 'location' => 'query', 2364 'type' => 'string', 2365 ], 2366 'ignoreExpiryValidation' => [ 2367 'location' => 'query', 2368 'type' => 'boolean', 2369 ], 2370 'ignoreNewlineValidation' => [ 2371 'location' => 'query', 2372 'type' => 'boolean', 2373 ], 2374 ], 2375 ],'csr' => [ 2376 'path' => 'v1/{+name}/csr', 2377 'httpMethod' => 'GET', 2378 'parameters' => [ 2379 'name' => [ 2380 'location' => 'path', 2381 'type' => 'string', 2382 'required' => true, 2383 ], 2384 ], 2385 ],'delete' => [ 2386 'path' => 'v1/{+name}', 2387 'httpMethod' => 'DELETE', 2388 'parameters' => [ 2389 'name' => [ 2390 'location' => 'path', 2391 'type' => 'string', 2392 'required' => true, 2393 ], 2394 ], 2395 ],'get' => [ 2396 'path' => 'v1/{+name}', 2397 'httpMethod' => 'GET', 2398 'parameters' => [ 2399 'name' => [ 2400 'location' => 'path', 2401 'type' => 'string', 2402 'required' => true, 2403 ], 2404 ], 2405 ],'getCertificate' => [ 2406 'path' => 'v1/{+name}/certificate', 2407 'httpMethod' => 'GET', 2408 'parameters' => [ 2409 'name' => [ 2410 'location' => 'path', 2411 'type' => 'string', 2412 'required' => true, 2413 ], 2414 ], 2415 ],'update' => [ 2416 'path' => 'v1/{+name}', 2417 'httpMethod' => 'PUT', 2418 'parameters' => [ 2419 'name' => [ 2420 'location' => 'path', 2421 'type' => 'string', 2422 'required' => true, 2423 ], 2424 'ignoreExpiryValidation' => [ 2425 'location' => 'query', 2426 'type' => 'boolean', 2427 ], 2428 'ignoreNewlineValidation' => [ 2429 'location' => 'query', 2430 'type' => 'boolean', 2431 ], 2432 ], 2433 ], 2434 ] 2435 ] 2436 ); 2437 $this->organizations_environments_keyvaluemaps = new Apigee\Resource\OrganizationsEnvironmentsKeyvaluemaps( 2438 $this, 2439 $this->serviceName, 2440 'keyvaluemaps', 2441 [ 2442 'methods' => [ 2443 'create' => [ 2444 'path' => 'v1/{+parent}/keyvaluemaps', 2445 'httpMethod' => 'POST', 2446 'parameters' => [ 2447 'parent' => [ 2448 'location' => 'path', 2449 'type' => 'string', 2450 'required' => true, 2451 ], 2452 ], 2453 ],'delete' => [ 2454 'path' => 'v1/{+name}', 2455 'httpMethod' => 'DELETE', 2456 'parameters' => [ 2457 'name' => [ 2458 'location' => 'path', 2459 'type' => 'string', 2460 'required' => true, 2461 ], 2462 ], 2463 ], 2464 ] 2465 ] 2466 ); 2467 $this->organizations_environments_optimizedStats = new Apigee\Resource\OrganizationsEnvironmentsOptimizedStats( 2468 $this, 2469 $this->serviceName, 2470 'optimizedStats', 2471 [ 2472 'methods' => [ 2473 'get' => [ 2474 'path' => 'v1/{+name}', 2475 'httpMethod' => 'GET', 2476 'parameters' => [ 2477 'name' => [ 2478 'location' => 'path', 2479 'type' => 'string', 2480 'required' => true, 2481 ], 2482 'accuracy' => [ 2483 'location' => 'query', 2484 'type' => 'string', 2485 ], 2486 'aggTable' => [ 2487 'location' => 'query', 2488 'type' => 'string', 2489 ], 2490 'filter' => [ 2491 'location' => 'query', 2492 'type' => 'string', 2493 ], 2494 'limit' => [ 2495 'location' => 'query', 2496 'type' => 'string', 2497 ], 2498 'offset' => [ 2499 'location' => 'query', 2500 'type' => 'string', 2501 ], 2502 'realtime' => [ 2503 'location' => 'query', 2504 'type' => 'boolean', 2505 ], 2506 'select' => [ 2507 'location' => 'query', 2508 'type' => 'string', 2509 ], 2510 'sonar' => [ 2511 'location' => 'query', 2512 'type' => 'boolean', 2513 ], 2514 'sort' => [ 2515 'location' => 'query', 2516 'type' => 'string', 2517 ], 2518 'sortby' => [ 2519 'location' => 'query', 2520 'type' => 'string', 2521 ], 2522 'timeRange' => [ 2523 'location' => 'query', 2524 'type' => 'string', 2525 ], 2526 'timeUnit' => [ 2527 'location' => 'query', 2528 'type' => 'string', 2529 ], 2530 'topk' => [ 2531 'location' => 'query', 2532 'type' => 'string', 2533 ], 2534 'tsAscending' => [ 2535 'location' => 'query', 2536 'type' => 'boolean', 2537 ], 2538 'tzo' => [ 2539 'location' => 'query', 2540 'type' => 'string', 2541 ], 2542 ], 2543 ], 2544 ] 2545 ] 2546 ); 2547 $this->organizations_environments_queries = new Apigee\Resource\OrganizationsEnvironmentsQueries( 2548 $this, 2549 $this->serviceName, 2550 'queries', 2551 [ 2552 'methods' => [ 2553 'create' => [ 2554 'path' => 'v1/{+parent}/queries', 2555 'httpMethod' => 'POST', 2556 'parameters' => [ 2557 'parent' => [ 2558 'location' => 'path', 2559 'type' => 'string', 2560 'required' => true, 2561 ], 2562 ], 2563 ],'get' => [ 2564 'path' => 'v1/{+name}', 2565 'httpMethod' => 'GET', 2566 'parameters' => [ 2567 'name' => [ 2568 'location' => 'path', 2569 'type' => 'string', 2570 'required' => true, 2571 ], 2572 ], 2573 ],'getResult' => [ 2574 'path' => 'v1/{+name}', 2575 'httpMethod' => 'GET', 2576 'parameters' => [ 2577 'name' => [ 2578 'location' => 'path', 2579 'type' => 'string', 2580 'required' => true, 2581 ], 2582 ], 2583 ],'getResulturl' => [ 2584 'path' => 'v1/{+name}', 2585 'httpMethod' => 'GET', 2586 'parameters' => [ 2587 'name' => [ 2588 'location' => 'path', 2589 'type' => 'string', 2590 'required' => true, 2591 ], 2592 ], 2593 ],'list' => [ 2594 'path' => 'v1/{+parent}/queries', 2595 'httpMethod' => 'GET', 2596 'parameters' => [ 2597 'parent' => [ 2598 'location' => 'path', 2599 'type' => 'string', 2600 'required' => true, 2601 ], 2602 'dataset' => [ 2603 'location' => 'query', 2604 'type' => 'string', 2605 ], 2606 'from' => [ 2607 'location' => 'query', 2608 'type' => 'string', 2609 ], 2610 'inclQueriesWithoutReport' => [ 2611 'location' => 'query', 2612 'type' => 'string', 2613 ], 2614 'status' => [ 2615 'location' => 'query', 2616 'type' => 'string', 2617 ], 2618 'submittedBy' => [ 2619 'location' => 'query', 2620 'type' => 'string', 2621 ], 2622 'to' => [ 2623 'location' => 'query', 2624 'type' => 'string', 2625 ], 2626 ], 2627 ], 2628 ] 2629 ] 2630 ); 2631 $this->organizations_environments_references = new Apigee\Resource\OrganizationsEnvironmentsReferences( 2632 $this, 2633 $this->serviceName, 2634 'references', 2635 [ 2636 'methods' => [ 2637 'create' => [ 2638 'path' => 'v1/{+parent}/references', 2639 'httpMethod' => 'POST', 2640 'parameters' => [ 2641 'parent' => [ 2642 'location' => 'path', 2643 'type' => 'string', 2644 'required' => true, 2645 ], 2646 ], 2647 ],'delete' => [ 2648 'path' => 'v1/{+name}', 2649 'httpMethod' => 'DELETE', 2650 'parameters' => [ 2651 'name' => [ 2652 'location' => 'path', 2653 'type' => 'string', 2654 'required' => true, 2655 ], 2656 ], 2657 ],'get' => [ 2658 'path' => 'v1/{+name}', 2659 'httpMethod' => 'GET', 2660 'parameters' => [ 2661 'name' => [ 2662 'location' => 'path', 2663 'type' => 'string', 2664 'required' => true, 2665 ], 2666 ], 2667 ],'update' => [ 2668 'path' => 'v1/{+name}', 2669 'httpMethod' => 'PUT', 2670 'parameters' => [ 2671 'name' => [ 2672 'location' => 'path', 2673 'type' => 'string', 2674 'required' => true, 2675 ], 2676 ], 2677 ], 2678 ] 2679 ] 2680 ); 2681 $this->organizations_environments_resourcefiles = new Apigee\Resource\OrganizationsEnvironmentsResourcefiles( 2682 $this, 2683 $this->serviceName, 2684 'resourcefiles', 2685 [ 2686 'methods' => [ 2687 'create' => [ 2688 'path' => 'v1/{+parent}/resourcefiles', 2689 'httpMethod' => 'POST', 2690 'parameters' => [ 2691 'parent' => [ 2692 'location' => 'path', 2693 'type' => 'string', 2694 'required' => true, 2695 ], 2696 'name' => [ 2697 'location' => 'query', 2698 'type' => 'string', 2699 ], 2700 'type' => [ 2701 'location' => 'query', 2702 'type' => 'string', 2703 ], 2704 ], 2705 ],'delete' => [ 2706 'path' => 'v1/{+parent}/resourcefiles/{type}/{name}', 2707 'httpMethod' => 'DELETE', 2708 'parameters' => [ 2709 'parent' => [ 2710 'location' => 'path', 2711 'type' => 'string', 2712 'required' => true, 2713 ], 2714 'type' => [ 2715 'location' => 'path', 2716 'type' => 'string', 2717 'required' => true, 2718 ], 2719 'name' => [ 2720 'location' => 'path', 2721 'type' => 'string', 2722 'required' => true, 2723 ], 2724 ], 2725 ],'get' => [ 2726 'path' => 'v1/{+parent}/resourcefiles/{type}/{name}', 2727 'httpMethod' => 'GET', 2728 'parameters' => [ 2729 'parent' => [ 2730 'location' => 'path', 2731 'type' => 'string', 2732 'required' => true, 2733 ], 2734 'type' => [ 2735 'location' => 'path', 2736 'type' => 'string', 2737 'required' => true, 2738 ], 2739 'name' => [ 2740 'location' => 'path', 2741 'type' => 'string', 2742 'required' => true, 2743 ], 2744 ], 2745 ],'list' => [ 2746 'path' => 'v1/{+parent}/resourcefiles', 2747 'httpMethod' => 'GET', 2748 'parameters' => [ 2749 'parent' => [ 2750 'location' => 'path', 2751 'type' => 'string', 2752 'required' => true, 2753 ], 2754 'type' => [ 2755 'location' => 'query', 2756 'type' => 'string', 2757 ], 2758 ], 2759 ],'listEnvironmentResources' => [ 2760 'path' => 'v1/{+parent}/resourcefiles/{type}', 2761 'httpMethod' => 'GET', 2762 'parameters' => [ 2763 'parent' => [ 2764 'location' => 'path', 2765 'type' => 'string', 2766 'required' => true, 2767 ], 2768 'type' => [ 2769 'location' => 'path', 2770 'type' => 'string', 2771 'required' => true, 2772 ], 2773 ], 2774 ],'update' => [ 2775 'path' => 'v1/{+parent}/resourcefiles/{type}/{name}', 2776 'httpMethod' => 'PUT', 2777 'parameters' => [ 2778 'parent' => [ 2779 'location' => 'path', 2780 'type' => 'string', 2781 'required' => true, 2782 ], 2783 'type' => [ 2784 'location' => 'path', 2785 'type' => 'string', 2786 'required' => true, 2787 ], 2788 'name' => [ 2789 'location' => 'path', 2790 'type' => 'string', 2791 'required' => true, 2792 ], 2793 ], 2794 ], 2795 ] 2796 ] 2797 ); 2798 $this->organizations_environments_sharedflows_deployments = new Apigee\Resource\OrganizationsEnvironmentsSharedflowsDeployments( 2799 $this, 2800 $this->serviceName, 2801 'deployments', 2802 [ 2803 'methods' => [ 2804 'list' => [ 2805 'path' => 'v1/{+parent}/deployments', 2806 'httpMethod' => 'GET', 2807 'parameters' => [ 2808 'parent' => [ 2809 'location' => 'path', 2810 'type' => 'string', 2811 'required' => true, 2812 ], 2813 ], 2814 ], 2815 ] 2816 ] 2817 ); 2818 $this->organizations_environments_sharedflows_revisions = new Apigee\Resource\OrganizationsEnvironmentsSharedflowsRevisions( 2819 $this, 2820 $this->serviceName, 2821 'revisions', 2822 [ 2823 'methods' => [ 2824 'deploy' => [ 2825 'path' => 'v1/{+name}/deployments', 2826 'httpMethod' => 'POST', 2827 'parameters' => [ 2828 'name' => [ 2829 'location' => 'path', 2830 'type' => 'string', 2831 'required' => true, 2832 ], 2833 'override' => [ 2834 'location' => 'query', 2835 'type' => 'boolean', 2836 ], 2837 'serviceAccount' => [ 2838 'location' => 'query', 2839 'type' => 'string', 2840 ], 2841 ], 2842 ],'getDeployments' => [ 2843 'path' => 'v1/{+name}/deployments', 2844 'httpMethod' => 'GET', 2845 'parameters' => [ 2846 'name' => [ 2847 'location' => 'path', 2848 'type' => 'string', 2849 'required' => true, 2850 ], 2851 ], 2852 ],'undeploy' => [ 2853 'path' => 'v1/{+name}/deployments', 2854 'httpMethod' => 'DELETE', 2855 'parameters' => [ 2856 'name' => [ 2857 'location' => 'path', 2858 'type' => 'string', 2859 'required' => true, 2860 ], 2861 ], 2862 ], 2863 ] 2864 ] 2865 ); 2866 $this->organizations_environments_stats = new Apigee\Resource\OrganizationsEnvironmentsStats( 2867 $this, 2868 $this->serviceName, 2869 'stats', 2870 [ 2871 'methods' => [ 2872 'get' => [ 2873 'path' => 'v1/{+name}', 2874 'httpMethod' => 'GET', 2875 'parameters' => [ 2876 'name' => [ 2877 'location' => 'path', 2878 'type' => 'string', 2879 'required' => true, 2880 ], 2881 'accuracy' => [ 2882 'location' => 'query', 2883 'type' => 'string', 2884 ], 2885 'aggTable' => [ 2886 'location' => 'query', 2887 'type' => 'string', 2888 ], 2889 'filter' => [ 2890 'location' => 'query', 2891 'type' => 'string', 2892 ], 2893 'limit' => [ 2894 'location' => 'query', 2895 'type' => 'string', 2896 ], 2897 'offset' => [ 2898 'location' => 'query', 2899 'type' => 'string', 2900 ], 2901 'realtime' => [ 2902 'location' => 'query', 2903 'type' => 'boolean', 2904 ], 2905 'select' => [ 2906 'location' => 'query', 2907 'type' => 'string', 2908 ], 2909 'sonar' => [ 2910 'location' => 'query', 2911 'type' => 'boolean', 2912 ], 2913 'sort' => [ 2914 'location' => 'query', 2915 'type' => 'string', 2916 ], 2917 'sortby' => [ 2918 'location' => 'query', 2919 'type' => 'string', 2920 ], 2921 'timeRange' => [ 2922 'location' => 'query', 2923 'type' => 'string', 2924 ], 2925 'timeUnit' => [ 2926 'location' => 'query', 2927 'type' => 'string', 2928 ], 2929 'topk' => [ 2930 'location' => 'query', 2931 'type' => 'string', 2932 ], 2933 'tsAscending' => [ 2934 'location' => 'query', 2935 'type' => 'boolean', 2936 ], 2937 'tzo' => [ 2938 'location' => 'query', 2939 'type' => 'string', 2940 ], 2941 ], 2942 ], 2943 ] 2944 ] 2945 ); 2946 $this->organizations_environments_targetservers = new Apigee\Resource\OrganizationsEnvironmentsTargetservers( 2947 $this, 2948 $this->serviceName, 2949 'targetservers', 2950 [ 2951 'methods' => [ 2952 'create' => [ 2953 'path' => 'v1/{+parent}/targetservers', 2954 'httpMethod' => 'POST', 2955 'parameters' => [ 2956 'parent' => [ 2957 'location' => 'path', 2958 'type' => 'string', 2959 'required' => true, 2960 ], 2961 'name' => [ 2962 'location' => 'query', 2963 'type' => 'string', 2964 ], 2965 ], 2966 ],'delete' => [ 2967 'path' => 'v1/{+name}', 2968 'httpMethod' => 'DELETE', 2969 'parameters' => [ 2970 'name' => [ 2971 'location' => 'path', 2972 'type' => 'string', 2973 'required' => true, 2974 ], 2975 ], 2976 ],'get' => [ 2977 'path' => 'v1/{+name}', 2978 'httpMethod' => 'GET', 2979 'parameters' => [ 2980 'name' => [ 2981 'location' => 'path', 2982 'type' => 'string', 2983 'required' => true, 2984 ], 2985 ], 2986 ],'update' => [ 2987 'path' => 'v1/{+name}', 2988 'httpMethod' => 'PUT', 2989 'parameters' => [ 2990 'name' => [ 2991 'location' => 'path', 2992 'type' => 'string', 2993 'required' => true, 2994 ], 2995 ], 2996 ], 2997 ] 2998 ] 2999 ); 3000 $this->organizations_environments_traceConfig_overrides = new Apigee\Resource\OrganizationsEnvironmentsTraceConfigOverrides( 3001 $this, 3002 $this->serviceName, 3003 'overrides', 3004 [ 3005 'methods' => [ 3006 'create' => [ 3007 'path' => 'v1/{+parent}/overrides', 3008 'httpMethod' => 'POST', 3009 'parameters' => [ 3010 'parent' => [ 3011 'location' => 'path', 3012 'type' => 'string', 3013 'required' => true, 3014 ], 3015 ], 3016 ],'delete' => [ 3017 'path' => 'v1/{+name}', 3018 'httpMethod' => 'DELETE', 3019 'parameters' => [ 3020 'name' => [ 3021 'location' => 'path', 3022 'type' => 'string', 3023 'required' => true, 3024 ], 3025 ], 3026 ],'get' => [ 3027 'path' => 'v1/{+name}', 3028 'httpMethod' => 'GET', 3029 'parameters' => [ 3030 'name' => [ 3031 'location' => 'path', 3032 'type' => 'string', 3033 'required' => true, 3034 ], 3035 ], 3036 ],'list' => [ 3037 'path' => 'v1/{+parent}/overrides', 3038 'httpMethod' => 'GET', 3039 'parameters' => [ 3040 'parent' => [ 3041 'location' => 'path', 3042 'type' => 'string', 3043 'required' => true, 3044 ], 3045 'pageSize' => [ 3046 'location' => 'query', 3047 'type' => 'integer', 3048 ], 3049 'pageToken' => [ 3050 'location' => 'query', 3051 'type' => 'string', 3052 ], 3053 ], 3054 ],'patch' => [ 3055 'path' => 'v1/{+name}', 3056 'httpMethod' => 'PATCH', 3057 'parameters' => [ 3058 'name' => [ 3059 'location' => 'path', 3060 'type' => 'string', 3061 'required' => true, 3062 ], 3063 'updateMask' => [ 3064 'location' => 'query', 3065 'type' => 'string', 3066 ], 3067 ], 3068 ], 3069 ] 3070 ] 3071 ); 3072 $this->organizations_hostQueries = new Apigee\Resource\OrganizationsHostQueries( 3073 $this, 3074 $this->serviceName, 3075 'hostQueries', 3076 [ 3077 'methods' => [ 3078 'create' => [ 3079 'path' => 'v1/{+parent}/hostQueries', 3080 'httpMethod' => 'POST', 3081 'parameters' => [ 3082 'parent' => [ 3083 'location' => 'path', 3084 'type' => 'string', 3085 'required' => true, 3086 ], 3087 ], 3088 ],'get' => [ 3089 'path' => 'v1/{+name}', 3090 'httpMethod' => 'GET', 3091 'parameters' => [ 3092 'name' => [ 3093 'location' => 'path', 3094 'type' => 'string', 3095 'required' => true, 3096 ], 3097 ], 3098 ],'getResult' => [ 3099 'path' => 'v1/{+name}', 3100 'httpMethod' => 'GET', 3101 'parameters' => [ 3102 'name' => [ 3103 'location' => 'path', 3104 'type' => 'string', 3105 'required' => true, 3106 ], 3107 ], 3108 ],'getResultView' => [ 3109 'path' => 'v1/{+name}', 3110 'httpMethod' => 'GET', 3111 'parameters' => [ 3112 'name' => [ 3113 'location' => 'path', 3114 'type' => 'string', 3115 'required' => true, 3116 ], 3117 ], 3118 ],'list' => [ 3119 'path' => 'v1/{+parent}/hostQueries', 3120 'httpMethod' => 'GET', 3121 'parameters' => [ 3122 'parent' => [ 3123 'location' => 'path', 3124 'type' => 'string', 3125 'required' => true, 3126 ], 3127 'dataset' => [ 3128 'location' => 'query', 3129 'type' => 'string', 3130 ], 3131 'envgroupHostname' => [ 3132 'location' => 'query', 3133 'type' => 'string', 3134 ], 3135 'from' => [ 3136 'location' => 'query', 3137 'type' => 'string', 3138 ], 3139 'inclQueriesWithoutReport' => [ 3140 'location' => 'query', 3141 'type' => 'string', 3142 ], 3143 'status' => [ 3144 'location' => 'query', 3145 'type' => 'string', 3146 ], 3147 'submittedBy' => [ 3148 'location' => 'query', 3149 'type' => 'string', 3150 ], 3151 'to' => [ 3152 'location' => 'query', 3153 'type' => 'string', 3154 ], 3155 ], 3156 ], 3157 ] 3158 ] 3159 ); 3160 $this->organizations_hostStats = new Apigee\Resource\OrganizationsHostStats( 3161 $this, 3162 $this->serviceName, 3163 'hostStats', 3164 [ 3165 'methods' => [ 3166 'get' => [ 3167 'path' => 'v1/{+name}', 3168 'httpMethod' => 'GET', 3169 'parameters' => [ 3170 'name' => [ 3171 'location' => 'path', 3172 'type' => 'string', 3173 'required' => true, 3174 ], 3175 'accuracy' => [ 3176 'location' => 'query', 3177 'type' => 'string', 3178 ], 3179 'envgroupHostname' => [ 3180 'location' => 'query', 3181 'type' => 'string', 3182 ], 3183 'filter' => [ 3184 'location' => 'query', 3185 'type' => 'string', 3186 ], 3187 'limit' => [ 3188 'location' => 'query', 3189 'type' => 'string', 3190 ], 3191 'offset' => [ 3192 'location' => 'query', 3193 'type' => 'string', 3194 ], 3195 'realtime' => [ 3196 'location' => 'query', 3197 'type' => 'boolean', 3198 ], 3199 'select' => [ 3200 'location' => 'query', 3201 'type' => 'string', 3202 ], 3203 'sort' => [ 3204 'location' => 'query', 3205 'type' => 'string', 3206 ], 3207 'sortby' => [ 3208 'location' => 'query', 3209 'type' => 'string', 3210 ], 3211 'timeRange' => [ 3212 'location' => 'query', 3213 'type' => 'string', 3214 ], 3215 'timeUnit' => [ 3216 'location' => 'query', 3217 'type' => 'string', 3218 ], 3219 'topk' => [ 3220 'location' => 'query', 3221 'type' => 'string', 3222 ], 3223 'tsAscending' => [ 3224 'location' => 'query', 3225 'type' => 'boolean', 3226 ], 3227 'tzo' => [ 3228 'location' => 'query', 3229 'type' => 'string', 3230 ], 3231 ], 3232 ], 3233 ] 3234 ] 3235 ); 3236 $this->organizations_instances = new Apigee\Resource\OrganizationsInstances( 3237 $this, 3238 $this->serviceName, 3239 'instances', 3240 [ 3241 'methods' => [ 3242 'create' => [ 3243 'path' => 'v1/{+parent}/instances', 3244 'httpMethod' => 'POST', 3245 'parameters' => [ 3246 'parent' => [ 3247 'location' => 'path', 3248 'type' => 'string', 3249 'required' => true, 3250 ], 3251 ], 3252 ],'delete' => [ 3253 'path' => 'v1/{+name}', 3254 'httpMethod' => 'DELETE', 3255 'parameters' => [ 3256 'name' => [ 3257 'location' => 'path', 3258 'type' => 'string', 3259 'required' => true, 3260 ], 3261 ], 3262 ],'get' => [ 3263 'path' => 'v1/{+name}', 3264 'httpMethod' => 'GET', 3265 'parameters' => [ 3266 'name' => [ 3267 'location' => 'path', 3268 'type' => 'string', 3269 'required' => true, 3270 ], 3271 ], 3272 ],'list' => [ 3273 'path' => 'v1/{+parent}/instances', 3274 'httpMethod' => 'GET', 3275 'parameters' => [ 3276 'parent' => [ 3277 'location' => 'path', 3278 'type' => 'string', 3279 'required' => true, 3280 ], 3281 'pageSize' => [ 3282 'location' => 'query', 3283 'type' => 'integer', 3284 ], 3285 'pageToken' => [ 3286 'location' => 'query', 3287 'type' => 'string', 3288 ], 3289 ], 3290 ],'patch' => [ 3291 'path' => 'v1/{+name}', 3292 'httpMethod' => 'PATCH', 3293 'parameters' => [ 3294 'name' => [ 3295 'location' => 'path', 3296 'type' => 'string', 3297 'required' => true, 3298 ], 3299 'updateMask' => [ 3300 'location' => 'query', 3301 'type' => 'string', 3302 ], 3303 ], 3304 ],'reportStatus' => [ 3305 'path' => 'v1/{+instance}:reportStatus', 3306 'httpMethod' => 'POST', 3307 'parameters' => [ 3308 'instance' => [ 3309 'location' => 'path', 3310 'type' => 'string', 3311 'required' => true, 3312 ], 3313 ], 3314 ], 3315 ] 3316 ] 3317 ); 3318 $this->organizations_instances_attachments = new Apigee\Resource\OrganizationsInstancesAttachments( 3319 $this, 3320 $this->serviceName, 3321 'attachments', 3322 [ 3323 'methods' => [ 3324 'create' => [ 3325 'path' => 'v1/{+parent}/attachments', 3326 'httpMethod' => 'POST', 3327 'parameters' => [ 3328 'parent' => [ 3329 'location' => 'path', 3330 'type' => 'string', 3331 'required' => true, 3332 ], 3333 ], 3334 ],'delete' => [ 3335 'path' => 'v1/{+name}', 3336 'httpMethod' => 'DELETE', 3337 'parameters' => [ 3338 'name' => [ 3339 'location' => 'path', 3340 'type' => 'string', 3341 'required' => true, 3342 ], 3343 ], 3344 ],'get' => [ 3345 'path' => 'v1/{+name}', 3346 'httpMethod' => 'GET', 3347 'parameters' => [ 3348 'name' => [ 3349 'location' => 'path', 3350 'type' => 'string', 3351 'required' => true, 3352 ], 3353 ], 3354 ],'list' => [ 3355 'path' => 'v1/{+parent}/attachments', 3356 'httpMethod' => 'GET', 3357 'parameters' => [ 3358 'parent' => [ 3359 'location' => 'path', 3360 'type' => 'string', 3361 'required' => true, 3362 ], 3363 'pageSize' => [ 3364 'location' => 'query', 3365 'type' => 'integer', 3366 ], 3367 'pageToken' => [ 3368 'location' => 'query', 3369 'type' => 'string', 3370 ], 3371 ], 3372 ], 3373 ] 3374 ] 3375 ); 3376 $this->organizations_instances_canaryevaluations = new Apigee\Resource\OrganizationsInstancesCanaryevaluations( 3377 $this, 3378 $this->serviceName, 3379 'canaryevaluations', 3380 [ 3381 'methods' => [ 3382 'create' => [ 3383 'path' => 'v1/{+parent}/canaryevaluations', 3384 'httpMethod' => 'POST', 3385 'parameters' => [ 3386 'parent' => [ 3387 'location' => 'path', 3388 'type' => 'string', 3389 'required' => true, 3390 ], 3391 ], 3392 ],'get' => [ 3393 'path' => 'v1/{+name}', 3394 'httpMethod' => 'GET', 3395 'parameters' => [ 3396 'name' => [ 3397 'location' => 'path', 3398 'type' => 'string', 3399 'required' => true, 3400 ], 3401 ], 3402 ], 3403 ] 3404 ] 3405 ); 3406 $this->organizations_instances_natAddresses = new Apigee\Resource\OrganizationsInstancesNatAddresses( 3407 $this, 3408 $this->serviceName, 3409 'natAddresses', 3410 [ 3411 'methods' => [ 3412 'activate' => [ 3413 'path' => 'v1/{+name}:activate', 3414 'httpMethod' => 'POST', 3415 'parameters' => [ 3416 'name' => [ 3417 'location' => 'path', 3418 'type' => 'string', 3419 'required' => true, 3420 ], 3421 ], 3422 ],'create' => [ 3423 'path' => 'v1/{+parent}/natAddresses', 3424 'httpMethod' => 'POST', 3425 'parameters' => [ 3426 'parent' => [ 3427 'location' => 'path', 3428 'type' => 'string', 3429 'required' => true, 3430 ], 3431 ], 3432 ],'delete' => [ 3433 'path' => 'v1/{+name}', 3434 'httpMethod' => 'DELETE', 3435 'parameters' => [ 3436 'name' => [ 3437 'location' => 'path', 3438 'type' => 'string', 3439 'required' => true, 3440 ], 3441 ], 3442 ],'get' => [ 3443 'path' => 'v1/{+name}', 3444 'httpMethod' => 'GET', 3445 'parameters' => [ 3446 'name' => [ 3447 'location' => 'path', 3448 'type' => 'string', 3449 'required' => true, 3450 ], 3451 ], 3452 ],'list' => [ 3453 'path' => 'v1/{+parent}/natAddresses', 3454 'httpMethod' => 'GET', 3455 'parameters' => [ 3456 'parent' => [ 3457 'location' => 'path', 3458 'type' => 'string', 3459 'required' => true, 3460 ], 3461 'pageSize' => [ 3462 'location' => 'query', 3463 'type' => 'integer', 3464 ], 3465 'pageToken' => [ 3466 'location' => 'query', 3467 'type' => 'string', 3468 ], 3469 ], 3470 ], 3471 ] 3472 ] 3473 ); 3474 $this->organizations_keyvaluemaps = new Apigee\Resource\OrganizationsKeyvaluemaps( 3475 $this, 3476 $this->serviceName, 3477 'keyvaluemaps', 3478 [ 3479 'methods' => [ 3480 'create' => [ 3481 'path' => 'v1/{+parent}/keyvaluemaps', 3482 'httpMethod' => 'POST', 3483 'parameters' => [ 3484 'parent' => [ 3485 'location' => 'path', 3486 'type' => 'string', 3487 'required' => true, 3488 ], 3489 ], 3490 ],'delete' => [ 3491 'path' => 'v1/{+name}', 3492 'httpMethod' => 'DELETE', 3493 'parameters' => [ 3494 'name' => [ 3495 'location' => 'path', 3496 'type' => 'string', 3497 'required' => true, 3498 ], 3499 ], 3500 ], 3501 ] 3502 ] 3503 ); 3504 $this->organizations_operations = new Apigee\Resource\OrganizationsOperations( 3505 $this, 3506 $this->serviceName, 3507 'operations', 3508 [ 3509 'methods' => [ 3510 'get' => [ 3511 'path' => 'v1/{+name}', 3512 'httpMethod' => 'GET', 3513 'parameters' => [ 3514 'name' => [ 3515 'location' => 'path', 3516 'type' => 'string', 3517 'required' => true, 3518 ], 3519 ], 3520 ],'list' => [ 3521 'path' => 'v1/{+name}/operations', 3522 'httpMethod' => 'GET', 3523 'parameters' => [ 3524 'name' => [ 3525 'location' => 'path', 3526 'type' => 'string', 3527 'required' => true, 3528 ], 3529 'filter' => [ 3530 'location' => 'query', 3531 'type' => 'string', 3532 ], 3533 'pageSize' => [ 3534 'location' => 'query', 3535 'type' => 'integer', 3536 ], 3537 'pageToken' => [ 3538 'location' => 'query', 3539 'type' => 'string', 3540 ], 3541 ], 3542 ], 3543 ] 3544 ] 3545 ); 3546 $this->organizations_optimizedHostStats = new Apigee\Resource\OrganizationsOptimizedHostStats( 3547 $this, 3548 $this->serviceName, 3549 'optimizedHostStats', 3550 [ 3551 'methods' => [ 3552 'get' => [ 3553 'path' => 'v1/{+name}', 3554 'httpMethod' => 'GET', 3555 'parameters' => [ 3556 'name' => [ 3557 'location' => 'path', 3558 'type' => 'string', 3559 'required' => true, 3560 ], 3561 'accuracy' => [ 3562 'location' => 'query', 3563 'type' => 'string', 3564 ], 3565 'envgroupHostname' => [ 3566 'location' => 'query', 3567 'type' => 'string', 3568 ], 3569 'filter' => [ 3570 'location' => 'query', 3571 'type' => 'string', 3572 ], 3573 'limit' => [ 3574 'location' => 'query', 3575 'type' => 'string', 3576 ], 3577 'offset' => [ 3578 'location' => 'query', 3579 'type' => 'string', 3580 ], 3581 'realtime' => [ 3582 'location' => 'query', 3583 'type' => 'boolean', 3584 ], 3585 'select' => [ 3586 'location' => 'query', 3587 'type' => 'string', 3588 ], 3589 'sort' => [ 3590 'location' => 'query', 3591 'type' => 'string', 3592 ], 3593 'sortby' => [ 3594 'location' => 'query', 3595 'type' => 'string', 3596 ], 3597 'timeRange' => [ 3598 'location' => 'query', 3599 'type' => 'string', 3600 ], 3601 'timeUnit' => [ 3602 'location' => 'query', 3603 'type' => 'string', 3604 ], 3605 'topk' => [ 3606 'location' => 'query', 3607 'type' => 'string', 3608 ], 3609 'tsAscending' => [ 3610 'location' => 'query', 3611 'type' => 'boolean', 3612 ], 3613 'tzo' => [ 3614 'location' => 'query', 3615 'type' => 'string', 3616 ], 3617 ], 3618 ], 3619 ] 3620 ] 3621 ); 3622 $this->organizations_reports = new Apigee\Resource\OrganizationsReports( 3623 $this, 3624 $this->serviceName, 3625 'reports', 3626 [ 3627 'methods' => [ 3628 'create' => [ 3629 'path' => 'v1/{+parent}/reports', 3630 'httpMethod' => 'POST', 3631 'parameters' => [ 3632 'parent' => [ 3633 'location' => 'path', 3634 'type' => 'string', 3635 'required' => true, 3636 ], 3637 ], 3638 ],'delete' => [ 3639 'path' => 'v1/{+name}', 3640 'httpMethod' => 'DELETE', 3641 'parameters' => [ 3642 'name' => [ 3643 'location' => 'path', 3644 'type' => 'string', 3645 'required' => true, 3646 ], 3647 ], 3648 ],'get' => [ 3649 'path' => 'v1/{+name}', 3650 'httpMethod' => 'GET', 3651 'parameters' => [ 3652 'name' => [ 3653 'location' => 'path', 3654 'type' => 'string', 3655 'required' => true, 3656 ], 3657 ], 3658 ],'list' => [ 3659 'path' => 'v1/{+parent}/reports', 3660 'httpMethod' => 'GET', 3661 'parameters' => [ 3662 'parent' => [ 3663 'location' => 'path', 3664 'type' => 'string', 3665 'required' => true, 3666 ], 3667 'expand' => [ 3668 'location' => 'query', 3669 'type' => 'boolean', 3670 ], 3671 ], 3672 ],'update' => [ 3673 'path' => 'v1/{+name}', 3674 'httpMethod' => 'PUT', 3675 'parameters' => [ 3676 'name' => [ 3677 'location' => 'path', 3678 'type' => 'string', 3679 'required' => true, 3680 ], 3681 ], 3682 ], 3683 ] 3684 ] 3685 ); 3686 $this->organizations_sharedflows = new Apigee\Resource\OrganizationsSharedflows( 3687 $this, 3688 $this->serviceName, 3689 'sharedflows', 3690 [ 3691 'methods' => [ 3692 'create' => [ 3693 'path' => 'v1/{+parent}/sharedflows', 3694 'httpMethod' => 'POST', 3695 'parameters' => [ 3696 'parent' => [ 3697 'location' => 'path', 3698 'type' => 'string', 3699 'required' => true, 3700 ], 3701 'action' => [ 3702 'location' => 'query', 3703 'type' => 'string', 3704 ], 3705 'name' => [ 3706 'location' => 'query', 3707 'type' => 'string', 3708 ], 3709 ], 3710 ],'delete' => [ 3711 'path' => 'v1/{+name}', 3712 'httpMethod' => 'DELETE', 3713 'parameters' => [ 3714 'name' => [ 3715 'location' => 'path', 3716 'type' => 'string', 3717 'required' => true, 3718 ], 3719 ], 3720 ],'get' => [ 3721 'path' => 'v1/{+name}', 3722 'httpMethod' => 'GET', 3723 'parameters' => [ 3724 'name' => [ 3725 'location' => 'path', 3726 'type' => 'string', 3727 'required' => true, 3728 ], 3729 ], 3730 ],'list' => [ 3731 'path' => 'v1/{+parent}/sharedflows', 3732 'httpMethod' => 'GET', 3733 'parameters' => [ 3734 'parent' => [ 3735 'location' => 'path', 3736 'type' => 'string', 3737 'required' => true, 3738 ], 3739 'includeMetaData' => [ 3740 'location' => 'query', 3741 'type' => 'boolean', 3742 ], 3743 'includeRevisions' => [ 3744 'location' => 'query', 3745 'type' => 'boolean', 3746 ], 3747 ], 3748 ], 3749 ] 3750 ] 3751 ); 3752 $this->organizations_sharedflows_deployments = new Apigee\Resource\OrganizationsSharedflowsDeployments( 3753 $this, 3754 $this->serviceName, 3755 'deployments', 3756 [ 3757 'methods' => [ 3758 'list' => [ 3759 'path' => 'v1/{+parent}/deployments', 3760 'httpMethod' => 'GET', 3761 'parameters' => [ 3762 'parent' => [ 3763 'location' => 'path', 3764 'type' => 'string', 3765 'required' => true, 3766 ], 3767 ], 3768 ], 3769 ] 3770 ] 3771 ); 3772 $this->organizations_sharedflows_revisions = new Apigee\Resource\OrganizationsSharedflowsRevisions( 3773 $this, 3774 $this->serviceName, 3775 'revisions', 3776 [ 3777 'methods' => [ 3778 'delete' => [ 3779 'path' => 'v1/{+name}', 3780 'httpMethod' => 'DELETE', 3781 'parameters' => [ 3782 'name' => [ 3783 'location' => 'path', 3784 'type' => 'string', 3785 'required' => true, 3786 ], 3787 ], 3788 ],'get' => [ 3789 'path' => 'v1/{+name}', 3790 'httpMethod' => 'GET', 3791 'parameters' => [ 3792 'name' => [ 3793 'location' => 'path', 3794 'type' => 'string', 3795 'required' => true, 3796 ], 3797 'format' => [ 3798 'location' => 'query', 3799 'type' => 'string', 3800 ], 3801 ], 3802 ],'updateSharedFlowRevision' => [ 3803 'path' => 'v1/{+name}', 3804 'httpMethod' => 'POST', 3805 'parameters' => [ 3806 'name' => [ 3807 'location' => 'path', 3808 'type' => 'string', 3809 'required' => true, 3810 ], 3811 'validate' => [ 3812 'location' => 'query', 3813 'type' => 'boolean', 3814 ], 3815 ], 3816 ], 3817 ] 3818 ] 3819 ); 3820 $this->organizations_sharedflows_revisions_deployments = new Apigee\Resource\OrganizationsSharedflowsRevisionsDeployments( 3821 $this, 3822 $this->serviceName, 3823 'deployments', 3824 [ 3825 'methods' => [ 3826 'list' => [ 3827 'path' => 'v1/{+parent}/deployments', 3828 'httpMethod' => 'GET', 3829 'parameters' => [ 3830 'parent' => [ 3831 'location' => 'path', 3832 'type' => 'string', 3833 'required' => true, 3834 ], 3835 ], 3836 ], 3837 ] 3838 ] 3839 ); 3840 $this->organizations_sites_apicategories = new Apigee\Resource\OrganizationsSitesApicategories( 3841 $this, 3842 $this->serviceName, 3843 'apicategories', 3844 [ 3845 'methods' => [ 3846 'create' => [ 3847 'path' => 'v1/{+parent}/apicategories', 3848 'httpMethod' => 'POST', 3849 'parameters' => [ 3850 'parent' => [ 3851 'location' => 'path', 3852 'type' => 'string', 3853 'required' => true, 3854 ], 3855 ], 3856 ],'delete' => [ 3857 'path' => 'v1/{+name}', 3858 'httpMethod' => 'DELETE', 3859 'parameters' => [ 3860 'name' => [ 3861 'location' => 'path', 3862 'type' => 'string', 3863 'required' => true, 3864 ], 3865 ], 3866 ],'get' => [ 3867 'path' => 'v1/{+name}', 3868 'httpMethod' => 'GET', 3869 'parameters' => [ 3870 'name' => [ 3871 'location' => 'path', 3872 'type' => 'string', 3873 'required' => true, 3874 ], 3875 ], 3876 ],'list' => [ 3877 'path' => 'v1/{+parent}/apicategories', 3878 'httpMethod' => 'GET', 3879 'parameters' => [ 3880 'parent' => [ 3881 'location' => 'path', 3882 'type' => 'string', 3883 'required' => true, 3884 ], 3885 ], 3886 ],'patch' => [ 3887 'path' => 'v1/{+name}', 3888 'httpMethod' => 'PATCH', 3889 'parameters' => [ 3890 'name' => [ 3891 'location' => 'path', 3892 'type' => 'string', 3893 'required' => true, 3894 ], 3895 ], 3896 ], 3897 ] 3898 ] 3899 ); 3900 $this->projects = new Apigee\Resource\Projects( 3901 $this, 3902 $this->serviceName, 3903 'projects', 3904 [ 3905 'methods' => [ 3906 'provisionOrganization' => [ 3907 'path' => 'v1/{+project}:provisionOrganization', 3908 'httpMethod' => 'POST', 3909 'parameters' => [ 3910 'project' => [ 3911 'location' => 'path', 3912 'type' => 'string', 3913 'required' => true, 3914 ], 3915 ], 3916 ], 3917 ] 3918 ] 3919 ); 3920 } 3921} 3922 3923// Adding a class alias for backwards compatibility with the previous class name. 3924class_alias(Apigee::class, 'Google_Service_Apigee'); 3925