source: vendor/google/apiclient-services/src/Appengine.php

Last change on this file was e3d4e0a, checked in by Vlado 222039 <vlado.popovski@…>, 7 days ago

Upload project files

  • Property mode set to 100644
File size: 30.9 KB
Line 
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 Appengine (v1).
24 *
25 * <p>
26 * Provisions and manages developers' App Engine applications.</p>
27 *
28 * <p>
29 * For more information about this service, see the API
30 * <a href="https://cloud.google.com/appengine/docs/admin-api/" target="_blank">Documentation</a>
31 * </p>
32 *
33 * @author Google, Inc.
34 */
35class Appengine extends \Google\Service
36{
37 /** View and manage your applications deployed on Google App Engine. */
38 const APPENGINE_ADMIN =
39 "https://www.googleapis.com/auth/appengine.admin";
40 /** See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.. */
41 const CLOUD_PLATFORM =
42 "https://www.googleapis.com/auth/cloud-platform";
43 /** View your data across Google Cloud services and see the email address of your Google Account. */
44 const CLOUD_PLATFORM_READ_ONLY =
45 "https://www.googleapis.com/auth/cloud-platform.read-only";
46
47 public $apps;
48 public $apps_authorizedCertificates;
49 public $apps_authorizedDomains;
50 public $apps_domainMappings;
51 public $apps_firewall_ingressRules;
52 public $apps_locations;
53 public $apps_operations;
54 public $apps_services;
55 public $apps_services_versions;
56 public $apps_services_versions_instances;
57 public $projects_locations_applications_authorizedDomains;
58 public $projects_locations_applications_services_versions;
59 public $rootUrlTemplate;
60
61 /**
62 * Constructs the internal representation of the Appengine service.
63 *
64 * @param Client|array $clientOrConfig The client used to deliver requests, or a
65 * config array to pass to a new Client instance.
66 * @param string $rootUrl The root URL used for requests to the service.
67 */
68 public function __construct($clientOrConfig = [], $rootUrl = null)
69 {
70 parent::__construct($clientOrConfig);
71 $this->rootUrl = $rootUrl ?: 'https://appengine.googleapis.com/';
72 $this->rootUrlTemplate = $rootUrl ?: 'https://appengine.UNIVERSE_DOMAIN/';
73 $this->servicePath = '';
74 $this->batchPath = 'batch';
75 $this->version = 'v1';
76 $this->serviceName = 'appengine';
77
78 $this->apps = new Appengine\Resource\Apps(
79 $this,
80 $this->serviceName,
81 'apps',
82 [
83 'methods' => [
84 'create' => [
85 'path' => 'v1/apps',
86 'httpMethod' => 'POST',
87 'parameters' => [],
88 ],'get' => [
89 'path' => 'v1/apps/{appsId}',
90 'httpMethod' => 'GET',
91 'parameters' => [
92 'appsId' => [
93 'location' => 'path',
94 'type' => 'string',
95 'required' => true,
96 ],
97 'includeExtraData' => [
98 'location' => 'query',
99 'type' => 'string',
100 ],
101 ],
102 ],'listRuntimes' => [
103 'path' => 'v1/apps/{appsId}:listRuntimes',
104 'httpMethod' => 'GET',
105 'parameters' => [
106 'appsId' => [
107 'location' => 'path',
108 'type' => 'string',
109 'required' => true,
110 ],
111 'environment' => [
112 'location' => 'query',
113 'type' => 'string',
114 ],
115 ],
116 ],'patch' => [
117 'path' => 'v1/apps/{appsId}',
118 'httpMethod' => 'PATCH',
119 'parameters' => [
120 'appsId' => [
121 'location' => 'path',
122 'type' => 'string',
123 'required' => true,
124 ],
125 'updateMask' => [
126 'location' => 'query',
127 'type' => 'string',
128 ],
129 ],
130 ],'repair' => [
131 'path' => 'v1/apps/{appsId}:repair',
132 'httpMethod' => 'POST',
133 'parameters' => [
134 'appsId' => [
135 'location' => 'path',
136 'type' => 'string',
137 'required' => true,
138 ],
139 ],
140 ],
141 ]
142 ]
143 );
144 $this->apps_authorizedCertificates = new Appengine\Resource\AppsAuthorizedCertificates(
145 $this,
146 $this->serviceName,
147 'authorizedCertificates',
148 [
149 'methods' => [
150 'create' => [
151 'path' => 'v1/apps/{appsId}/authorizedCertificates',
152 'httpMethod' => 'POST',
153 'parameters' => [
154 'appsId' => [
155 'location' => 'path',
156 'type' => 'string',
157 'required' => true,
158 ],
159 ],
160 ],'delete' => [
161 'path' => 'v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}',
162 'httpMethod' => 'DELETE',
163 'parameters' => [
164 'appsId' => [
165 'location' => 'path',
166 'type' => 'string',
167 'required' => true,
168 ],
169 'authorizedCertificatesId' => [
170 'location' => 'path',
171 'type' => 'string',
172 'required' => true,
173 ],
174 ],
175 ],'get' => [
176 'path' => 'v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}',
177 'httpMethod' => 'GET',
178 'parameters' => [
179 'appsId' => [
180 'location' => 'path',
181 'type' => 'string',
182 'required' => true,
183 ],
184 'authorizedCertificatesId' => [
185 'location' => 'path',
186 'type' => 'string',
187 'required' => true,
188 ],
189 'view' => [
190 'location' => 'query',
191 'type' => 'string',
192 ],
193 ],
194 ],'list' => [
195 'path' => 'v1/apps/{appsId}/authorizedCertificates',
196 'httpMethod' => 'GET',
197 'parameters' => [
198 'appsId' => [
199 'location' => 'path',
200 'type' => 'string',
201 'required' => true,
202 ],
203 'pageSize' => [
204 'location' => 'query',
205 'type' => 'integer',
206 ],
207 'pageToken' => [
208 'location' => 'query',
209 'type' => 'string',
210 ],
211 'view' => [
212 'location' => 'query',
213 'type' => 'string',
214 ],
215 ],
216 ],'patch' => [
217 'path' => 'v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}',
218 'httpMethod' => 'PATCH',
219 'parameters' => [
220 'appsId' => [
221 'location' => 'path',
222 'type' => 'string',
223 'required' => true,
224 ],
225 'authorizedCertificatesId' => [
226 'location' => 'path',
227 'type' => 'string',
228 'required' => true,
229 ],
230 'updateMask' => [
231 'location' => 'query',
232 'type' => 'string',
233 ],
234 ],
235 ],
236 ]
237 ]
238 );
239 $this->apps_authorizedDomains = new Appengine\Resource\AppsAuthorizedDomains(
240 $this,
241 $this->serviceName,
242 'authorizedDomains',
243 [
244 'methods' => [
245 'list' => [
246 'path' => 'v1/apps/{appsId}/authorizedDomains',
247 'httpMethod' => 'GET',
248 'parameters' => [
249 'appsId' => [
250 'location' => 'path',
251 'type' => 'string',
252 'required' => true,
253 ],
254 'pageSize' => [
255 'location' => 'query',
256 'type' => 'integer',
257 ],
258 'pageToken' => [
259 'location' => 'query',
260 'type' => 'string',
261 ],
262 ],
263 ],
264 ]
265 ]
266 );
267 $this->apps_domainMappings = new Appengine\Resource\AppsDomainMappings(
268 $this,
269 $this->serviceName,
270 'domainMappings',
271 [
272 'methods' => [
273 'create' => [
274 'path' => 'v1/apps/{appsId}/domainMappings',
275 'httpMethod' => 'POST',
276 'parameters' => [
277 'appsId' => [
278 'location' => 'path',
279 'type' => 'string',
280 'required' => true,
281 ],
282 'overrideStrategy' => [
283 'location' => 'query',
284 'type' => 'string',
285 ],
286 ],
287 ],'delete' => [
288 'path' => 'v1/apps/{appsId}/domainMappings/{domainMappingsId}',
289 'httpMethod' => 'DELETE',
290 'parameters' => [
291 'appsId' => [
292 'location' => 'path',
293 'type' => 'string',
294 'required' => true,
295 ],
296 'domainMappingsId' => [
297 'location' => 'path',
298 'type' => 'string',
299 'required' => true,
300 ],
301 ],
302 ],'get' => [
303 'path' => 'v1/apps/{appsId}/domainMappings/{domainMappingsId}',
304 'httpMethod' => 'GET',
305 'parameters' => [
306 'appsId' => [
307 'location' => 'path',
308 'type' => 'string',
309 'required' => true,
310 ],
311 'domainMappingsId' => [
312 'location' => 'path',
313 'type' => 'string',
314 'required' => true,
315 ],
316 ],
317 ],'list' => [
318 'path' => 'v1/apps/{appsId}/domainMappings',
319 'httpMethod' => 'GET',
320 'parameters' => [
321 'appsId' => [
322 'location' => 'path',
323 'type' => 'string',
324 'required' => true,
325 ],
326 'pageSize' => [
327 'location' => 'query',
328 'type' => 'integer',
329 ],
330 'pageToken' => [
331 'location' => 'query',
332 'type' => 'string',
333 ],
334 ],
335 ],'patch' => [
336 'path' => 'v1/apps/{appsId}/domainMappings/{domainMappingsId}',
337 'httpMethod' => 'PATCH',
338 'parameters' => [
339 'appsId' => [
340 'location' => 'path',
341 'type' => 'string',
342 'required' => true,
343 ],
344 'domainMappingsId' => [
345 'location' => 'path',
346 'type' => 'string',
347 'required' => true,
348 ],
349 'updateMask' => [
350 'location' => 'query',
351 'type' => 'string',
352 ],
353 ],
354 ],
355 ]
356 ]
357 );
358 $this->apps_firewall_ingressRules = new Appengine\Resource\AppsFirewallIngressRules(
359 $this,
360 $this->serviceName,
361 'ingressRules',
362 [
363 'methods' => [
364 'batchUpdate' => [
365 'path' => 'v1/apps/{appsId}/firewall/ingressRules:batchUpdate',
366 'httpMethod' => 'POST',
367 'parameters' => [
368 'appsId' => [
369 'location' => 'path',
370 'type' => 'string',
371 'required' => true,
372 ],
373 ],
374 ],'create' => [
375 'path' => 'v1/apps/{appsId}/firewall/ingressRules',
376 'httpMethod' => 'POST',
377 'parameters' => [
378 'appsId' => [
379 'location' => 'path',
380 'type' => 'string',
381 'required' => true,
382 ],
383 ],
384 ],'delete' => [
385 'path' => 'v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}',
386 'httpMethod' => 'DELETE',
387 'parameters' => [
388 'appsId' => [
389 'location' => 'path',
390 'type' => 'string',
391 'required' => true,
392 ],
393 'ingressRulesId' => [
394 'location' => 'path',
395 'type' => 'string',
396 'required' => true,
397 ],
398 ],
399 ],'get' => [
400 'path' => 'v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}',
401 'httpMethod' => 'GET',
402 'parameters' => [
403 'appsId' => [
404 'location' => 'path',
405 'type' => 'string',
406 'required' => true,
407 ],
408 'ingressRulesId' => [
409 'location' => 'path',
410 'type' => 'string',
411 'required' => true,
412 ],
413 ],
414 ],'list' => [
415 'path' => 'v1/apps/{appsId}/firewall/ingressRules',
416 'httpMethod' => 'GET',
417 'parameters' => [
418 'appsId' => [
419 'location' => 'path',
420 'type' => 'string',
421 'required' => true,
422 ],
423 'matchingAddress' => [
424 'location' => 'query',
425 'type' => 'string',
426 ],
427 'pageSize' => [
428 'location' => 'query',
429 'type' => 'integer',
430 ],
431 'pageToken' => [
432 'location' => 'query',
433 'type' => 'string',
434 ],
435 ],
436 ],'patch' => [
437 'path' => 'v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}',
438 'httpMethod' => 'PATCH',
439 'parameters' => [
440 'appsId' => [
441 'location' => 'path',
442 'type' => 'string',
443 'required' => true,
444 ],
445 'ingressRulesId' => [
446 'location' => 'path',
447 'type' => 'string',
448 'required' => true,
449 ],
450 'updateMask' => [
451 'location' => 'query',
452 'type' => 'string',
453 ],
454 ],
455 ],
456 ]
457 ]
458 );
459 $this->apps_locations = new Appengine\Resource\AppsLocations(
460 $this,
461 $this->serviceName,
462 'locations',
463 [
464 'methods' => [
465 'get' => [
466 'path' => 'v1/apps/{appsId}/locations/{locationsId}',
467 'httpMethod' => 'GET',
468 'parameters' => [
469 'appsId' => [
470 'location' => 'path',
471 'type' => 'string',
472 'required' => true,
473 ],
474 'locationsId' => [
475 'location' => 'path',
476 'type' => 'string',
477 'required' => true,
478 ],
479 ],
480 ],'list' => [
481 'path' => 'v1/apps/{appsId}/locations',
482 'httpMethod' => 'GET',
483 'parameters' => [
484 'appsId' => [
485 'location' => 'path',
486 'type' => 'string',
487 'required' => true,
488 ],
489 'filter' => [
490 'location' => 'query',
491 'type' => 'string',
492 ],
493 'pageSize' => [
494 'location' => 'query',
495 'type' => 'integer',
496 ],
497 'pageToken' => [
498 'location' => 'query',
499 'type' => 'string',
500 ],
501 ],
502 ],
503 ]
504 ]
505 );
506 $this->apps_operations = new Appengine\Resource\AppsOperations(
507 $this,
508 $this->serviceName,
509 'operations',
510 [
511 'methods' => [
512 'get' => [
513 'path' => 'v1/apps/{appsId}/operations/{operationsId}',
514 'httpMethod' => 'GET',
515 'parameters' => [
516 'appsId' => [
517 'location' => 'path',
518 'type' => 'string',
519 'required' => true,
520 ],
521 'operationsId' => [
522 'location' => 'path',
523 'type' => 'string',
524 'required' => true,
525 ],
526 ],
527 ],'list' => [
528 'path' => 'v1/apps/{appsId}/operations',
529 'httpMethod' => 'GET',
530 'parameters' => [
531 'appsId' => [
532 'location' => 'path',
533 'type' => 'string',
534 'required' => true,
535 ],
536 'filter' => [
537 'location' => 'query',
538 'type' => 'string',
539 ],
540 'pageSize' => [
541 'location' => 'query',
542 'type' => 'integer',
543 ],
544 'pageToken' => [
545 'location' => 'query',
546 'type' => 'string',
547 ],
548 ],
549 ],
550 ]
551 ]
552 );
553 $this->apps_services = new Appengine\Resource\AppsServices(
554 $this,
555 $this->serviceName,
556 'services',
557 [
558 'methods' => [
559 'delete' => [
560 'path' => 'v1/apps/{appsId}/services/{servicesId}',
561 'httpMethod' => 'DELETE',
562 'parameters' => [
563 'appsId' => [
564 'location' => 'path',
565 'type' => 'string',
566 'required' => true,
567 ],
568 'servicesId' => [
569 'location' => 'path',
570 'type' => 'string',
571 'required' => true,
572 ],
573 ],
574 ],'get' => [
575 'path' => 'v1/apps/{appsId}/services/{servicesId}',
576 'httpMethod' => 'GET',
577 'parameters' => [
578 'appsId' => [
579 'location' => 'path',
580 'type' => 'string',
581 'required' => true,
582 ],
583 'servicesId' => [
584 'location' => 'path',
585 'type' => 'string',
586 'required' => true,
587 ],
588 ],
589 ],'list' => [
590 'path' => 'v1/apps/{appsId}/services',
591 'httpMethod' => 'GET',
592 'parameters' => [
593 'appsId' => [
594 'location' => 'path',
595 'type' => 'string',
596 'required' => true,
597 ],
598 'pageSize' => [
599 'location' => 'query',
600 'type' => 'integer',
601 ],
602 'pageToken' => [
603 'location' => 'query',
604 'type' => 'string',
605 ],
606 ],
607 ],'patch' => [
608 'path' => 'v1/apps/{appsId}/services/{servicesId}',
609 'httpMethod' => 'PATCH',
610 'parameters' => [
611 'appsId' => [
612 'location' => 'path',
613 'type' => 'string',
614 'required' => true,
615 ],
616 'servicesId' => [
617 'location' => 'path',
618 'type' => 'string',
619 'required' => true,
620 ],
621 'migrateTraffic' => [
622 'location' => 'query',
623 'type' => 'boolean',
624 ],
625 'updateMask' => [
626 'location' => 'query',
627 'type' => 'string',
628 ],
629 ],
630 ],
631 ]
632 ]
633 );
634 $this->apps_services_versions = new Appengine\Resource\AppsServicesVersions(
635 $this,
636 $this->serviceName,
637 'versions',
638 [
639 'methods' => [
640 'create' => [
641 'path' => 'v1/apps/{appsId}/services/{servicesId}/versions',
642 'httpMethod' => 'POST',
643 'parameters' => [
644 'appsId' => [
645 'location' => 'path',
646 'type' => 'string',
647 'required' => true,
648 ],
649 'servicesId' => [
650 'location' => 'path',
651 'type' => 'string',
652 'required' => true,
653 ],
654 ],
655 ],'delete' => [
656 'path' => 'v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}',
657 'httpMethod' => 'DELETE',
658 'parameters' => [
659 'appsId' => [
660 'location' => 'path',
661 'type' => 'string',
662 'required' => true,
663 ],
664 'servicesId' => [
665 'location' => 'path',
666 'type' => 'string',
667 'required' => true,
668 ],
669 'versionsId' => [
670 'location' => 'path',
671 'type' => 'string',
672 'required' => true,
673 ],
674 ],
675 ],'get' => [
676 'path' => 'v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}',
677 'httpMethod' => 'GET',
678 'parameters' => [
679 'appsId' => [
680 'location' => 'path',
681 'type' => 'string',
682 'required' => true,
683 ],
684 'servicesId' => [
685 'location' => 'path',
686 'type' => 'string',
687 'required' => true,
688 ],
689 'versionsId' => [
690 'location' => 'path',
691 'type' => 'string',
692 'required' => true,
693 ],
694 'view' => [
695 'location' => 'query',
696 'type' => 'string',
697 ],
698 ],
699 ],'list' => [
700 'path' => 'v1/apps/{appsId}/services/{servicesId}/versions',
701 'httpMethod' => 'GET',
702 'parameters' => [
703 'appsId' => [
704 'location' => 'path',
705 'type' => 'string',
706 'required' => true,
707 ],
708 'servicesId' => [
709 'location' => 'path',
710 'type' => 'string',
711 'required' => true,
712 ],
713 'pageSize' => [
714 'location' => 'query',
715 'type' => 'integer',
716 ],
717 'pageToken' => [
718 'location' => 'query',
719 'type' => 'string',
720 ],
721 'view' => [
722 'location' => 'query',
723 'type' => 'string',
724 ],
725 ],
726 ],'patch' => [
727 'path' => 'v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}',
728 'httpMethod' => 'PATCH',
729 'parameters' => [
730 'appsId' => [
731 'location' => 'path',
732 'type' => 'string',
733 'required' => true,
734 ],
735 'servicesId' => [
736 'location' => 'path',
737 'type' => 'string',
738 'required' => true,
739 ],
740 'versionsId' => [
741 'location' => 'path',
742 'type' => 'string',
743 'required' => true,
744 ],
745 'updateMask' => [
746 'location' => 'query',
747 'type' => 'string',
748 ],
749 ],
750 ],
751 ]
752 ]
753 );
754 $this->apps_services_versions_instances = new Appengine\Resource\AppsServicesVersionsInstances(
755 $this,
756 $this->serviceName,
757 'instances',
758 [
759 'methods' => [
760 'debug' => [
761 'path' => 'v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug',
762 'httpMethod' => 'POST',
763 'parameters' => [
764 'appsId' => [
765 'location' => 'path',
766 'type' => 'string',
767 'required' => true,
768 ],
769 'servicesId' => [
770 'location' => 'path',
771 'type' => 'string',
772 'required' => true,
773 ],
774 'versionsId' => [
775 'location' => 'path',
776 'type' => 'string',
777 'required' => true,
778 ],
779 'instancesId' => [
780 'location' => 'path',
781 'type' => 'string',
782 'required' => true,
783 ],
784 ],
785 ],'delete' => [
786 'path' => 'v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}',
787 'httpMethod' => 'DELETE',
788 'parameters' => [
789 'appsId' => [
790 'location' => 'path',
791 'type' => 'string',
792 'required' => true,
793 ],
794 'servicesId' => [
795 'location' => 'path',
796 'type' => 'string',
797 'required' => true,
798 ],
799 'versionsId' => [
800 'location' => 'path',
801 'type' => 'string',
802 'required' => true,
803 ],
804 'instancesId' => [
805 'location' => 'path',
806 'type' => 'string',
807 'required' => true,
808 ],
809 ],
810 ],'get' => [
811 'path' => 'v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}',
812 'httpMethod' => 'GET',
813 'parameters' => [
814 'appsId' => [
815 'location' => 'path',
816 'type' => 'string',
817 'required' => true,
818 ],
819 'servicesId' => [
820 'location' => 'path',
821 'type' => 'string',
822 'required' => true,
823 ],
824 'versionsId' => [
825 'location' => 'path',
826 'type' => 'string',
827 'required' => true,
828 ],
829 'instancesId' => [
830 'location' => 'path',
831 'type' => 'string',
832 'required' => true,
833 ],
834 ],
835 ],'list' => [
836 'path' => 'v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances',
837 'httpMethod' => 'GET',
838 'parameters' => [
839 'appsId' => [
840 'location' => 'path',
841 'type' => 'string',
842 'required' => true,
843 ],
844 'servicesId' => [
845 'location' => 'path',
846 'type' => 'string',
847 'required' => true,
848 ],
849 'versionsId' => [
850 'location' => 'path',
851 'type' => 'string',
852 'required' => true,
853 ],
854 'pageSize' => [
855 'location' => 'query',
856 'type' => 'integer',
857 ],
858 'pageToken' => [
859 'location' => 'query',
860 'type' => 'string',
861 ],
862 ],
863 ],
864 ]
865 ]
866 );
867 $this->projects_locations_applications_authorizedDomains = new Appengine\Resource\ProjectsLocationsApplicationsAuthorizedDomains(
868 $this,
869 $this->serviceName,
870 'authorizedDomains',
871 [
872 'methods' => [
873 'list' => [
874 'path' => 'v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains',
875 'httpMethod' => 'GET',
876 'parameters' => [
877 'projectsId' => [
878 'location' => 'path',
879 'type' => 'string',
880 'required' => true,
881 ],
882 'locationsId' => [
883 'location' => 'path',
884 'type' => 'string',
885 'required' => true,
886 ],
887 'applicationsId' => [
888 'location' => 'path',
889 'type' => 'string',
890 'required' => true,
891 ],
892 'pageSize' => [
893 'location' => 'query',
894 'type' => 'integer',
895 ],
896 'pageToken' => [
897 'location' => 'query',
898 'type' => 'string',
899 ],
900 ],
901 ],
902 ]
903 ]
904 );
905 $this->projects_locations_applications_services_versions = new Appengine\Resource\ProjectsLocationsApplicationsServicesVersions(
906 $this,
907 $this->serviceName,
908 'versions',
909 [
910 'methods' => [
911 'delete' => [
912 'path' => 'v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}',
913 'httpMethod' => 'DELETE',
914 'parameters' => [
915 'projectsId' => [
916 'location' => 'path',
917 'type' => 'string',
918 'required' => true,
919 ],
920 'locationsId' => [
921 'location' => 'path',
922 'type' => 'string',
923 'required' => true,
924 ],
925 'applicationsId' => [
926 'location' => 'path',
927 'type' => 'string',
928 'required' => true,
929 ],
930 'servicesId' => [
931 'location' => 'path',
932 'type' => 'string',
933 'required' => true,
934 ],
935 'versionsId' => [
936 'location' => 'path',
937 'type' => 'string',
938 'required' => true,
939 ],
940 ],
941 ],
942 ]
943 ]
944 );
945 }
946}
947
948// Adding a class alias for backwards compatibility with the previous class name.
949class_alias(Appengine::class, 'Google_Service_Appengine');
Note: See TracBrowser for help on using the repository browser.