source: vendor/google/apiclient-services/src/Dataform.php@ e3d4e0a

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

Upload project files

  • Property mode set to 100644
File size: 35.7 KB
RevLine 
[e3d4e0a]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 Dataform (v1beta1).
24 *
25 * <p>
26 * Service to develop, version control, and operationalize SQL pipelines in
27 * BigQuery.</p>
28 *
29 * <p>
30 * For more information about this service, see the API
31 * <a href="https://cloud.google.com/dataform/docs" target="_blank">Documentation</a>
32 * </p>
33 *
34 * @author Google, Inc.
35 */
36class Dataform extends \Google\Service
37{
38 /** See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.. */
39 const CLOUD_PLATFORM =
40 "https://www.googleapis.com/auth/cloud-platform";
41
42 public $projects_locations;
43 public $projects_locations_collections;
44 public $projects_locations_repositories;
45 public $projects_locations_repositories_commentThreads;
46 public $projects_locations_repositories_commentThreads_comments;
47 public $projects_locations_repositories_compilationResults;
48 public $projects_locations_repositories_releaseConfigs;
49 public $projects_locations_repositories_workflowConfigs;
50 public $projects_locations_repositories_workflowInvocations;
51 public $projects_locations_repositories_workspaces;
52 public $rootUrlTemplate;
53
54 /**
55 * Constructs the internal representation of the Dataform service.
56 *
57 * @param Client|array $clientOrConfig The client used to deliver requests, or a
58 * config array to pass to a new Client instance.
59 * @param string $rootUrl The root URL used for requests to the service.
60 */
61 public function __construct($clientOrConfig = [], $rootUrl = null)
62 {
63 parent::__construct($clientOrConfig);
64 $this->rootUrl = $rootUrl ?: 'https://dataform.googleapis.com/';
65 $this->rootUrlTemplate = $rootUrl ?: 'https://dataform.UNIVERSE_DOMAIN/';
66 $this->servicePath = '';
67 $this->batchPath = 'batch';
68 $this->version = 'v1beta1';
69 $this->serviceName = 'dataform';
70
71 $this->projects_locations = new Dataform\Resource\ProjectsLocations(
72 $this,
73 $this->serviceName,
74 'locations',
75 [
76 'methods' => [
77 'get' => [
78 'path' => 'v1beta1/{+name}',
79 'httpMethod' => 'GET',
80 'parameters' => [
81 'name' => [
82 'location' => 'path',
83 'type' => 'string',
84 'required' => true,
85 ],
86 ],
87 ],'getConfig' => [
88 'path' => 'v1beta1/{+name}',
89 'httpMethod' => 'GET',
90 'parameters' => [
91 'name' => [
92 'location' => 'path',
93 'type' => 'string',
94 'required' => true,
95 ],
96 ],
97 ],'list' => [
98 'path' => 'v1beta1/{+name}/locations',
99 'httpMethod' => 'GET',
100 'parameters' => [
101 'name' => [
102 'location' => 'path',
103 'type' => 'string',
104 'required' => true,
105 ],
106 'filter' => [
107 'location' => 'query',
108 'type' => 'string',
109 ],
110 'pageSize' => [
111 'location' => 'query',
112 'type' => 'integer',
113 ],
114 'pageToken' => [
115 'location' => 'query',
116 'type' => 'string',
117 ],
118 ],
119 ],'updateConfig' => [
120 'path' => 'v1beta1/{+name}',
121 'httpMethod' => 'PATCH',
122 'parameters' => [
123 'name' => [
124 'location' => 'path',
125 'type' => 'string',
126 'required' => true,
127 ],
128 'updateMask' => [
129 'location' => 'query',
130 'type' => 'string',
131 ],
132 ],
133 ],
134 ]
135 ]
136 );
137 $this->projects_locations_collections = new Dataform\Resource\ProjectsLocationsCollections(
138 $this,
139 $this->serviceName,
140 'collections',
141 [
142 'methods' => [
143 'getIamPolicy' => [
144 'path' => 'v1beta1/{+resource}:getIamPolicy',
145 'httpMethod' => 'GET',
146 'parameters' => [
147 'resource' => [
148 'location' => 'path',
149 'type' => 'string',
150 'required' => true,
151 ],
152 'options.requestedPolicyVersion' => [
153 'location' => 'query',
154 'type' => 'integer',
155 ],
156 ],
157 ],'setIamPolicy' => [
158 'path' => 'v1beta1/{+resource}:setIamPolicy',
159 'httpMethod' => 'POST',
160 'parameters' => [
161 'resource' => [
162 'location' => 'path',
163 'type' => 'string',
164 'required' => true,
165 ],
166 ],
167 ],'testIamPermissions' => [
168 'path' => 'v1beta1/{+resource}:testIamPermissions',
169 'httpMethod' => 'POST',
170 'parameters' => [
171 'resource' => [
172 'location' => 'path',
173 'type' => 'string',
174 'required' => true,
175 ],
176 ],
177 ],
178 ]
179 ]
180 );
181 $this->projects_locations_repositories = new Dataform\Resource\ProjectsLocationsRepositories(
182 $this,
183 $this->serviceName,
184 'repositories',
185 [
186 'methods' => [
187 'commit' => [
188 'path' => 'v1beta1/{+name}:commit',
189 'httpMethod' => 'POST',
190 'parameters' => [
191 'name' => [
192 'location' => 'path',
193 'type' => 'string',
194 'required' => true,
195 ],
196 ],
197 ],'computeAccessTokenStatus' => [
198 'path' => 'v1beta1/{+name}:computeAccessTokenStatus',
199 'httpMethod' => 'GET',
200 'parameters' => [
201 'name' => [
202 'location' => 'path',
203 'type' => 'string',
204 'required' => true,
205 ],
206 ],
207 ],'create' => [
208 'path' => 'v1beta1/{+parent}/repositories',
209 'httpMethod' => 'POST',
210 'parameters' => [
211 'parent' => [
212 'location' => 'path',
213 'type' => 'string',
214 'required' => true,
215 ],
216 'repositoryId' => [
217 'location' => 'query',
218 'type' => 'string',
219 ],
220 ],
221 ],'delete' => [
222 'path' => 'v1beta1/{+name}',
223 'httpMethod' => 'DELETE',
224 'parameters' => [
225 'name' => [
226 'location' => 'path',
227 'type' => 'string',
228 'required' => true,
229 ],
230 'force' => [
231 'location' => 'query',
232 'type' => 'boolean',
233 ],
234 ],
235 ],'fetchHistory' => [
236 'path' => 'v1beta1/{+name}:fetchHistory',
237 'httpMethod' => 'GET',
238 'parameters' => [
239 'name' => [
240 'location' => 'path',
241 'type' => 'string',
242 'required' => true,
243 ],
244 'pageSize' => [
245 'location' => 'query',
246 'type' => 'integer',
247 ],
248 'pageToken' => [
249 'location' => 'query',
250 'type' => 'string',
251 ],
252 ],
253 ],'fetchRemoteBranches' => [
254 'path' => 'v1beta1/{+name}:fetchRemoteBranches',
255 'httpMethod' => 'GET',
256 'parameters' => [
257 'name' => [
258 'location' => 'path',
259 'type' => 'string',
260 'required' => true,
261 ],
262 ],
263 ],'get' => [
264 'path' => 'v1beta1/{+name}',
265 'httpMethod' => 'GET',
266 'parameters' => [
267 'name' => [
268 'location' => 'path',
269 'type' => 'string',
270 'required' => true,
271 ],
272 ],
273 ],'getIamPolicy' => [
274 'path' => 'v1beta1/{+resource}:getIamPolicy',
275 'httpMethod' => 'GET',
276 'parameters' => [
277 'resource' => [
278 'location' => 'path',
279 'type' => 'string',
280 'required' => true,
281 ],
282 'options.requestedPolicyVersion' => [
283 'location' => 'query',
284 'type' => 'integer',
285 ],
286 ],
287 ],'list' => [
288 'path' => 'v1beta1/{+parent}/repositories',
289 'httpMethod' => 'GET',
290 'parameters' => [
291 'parent' => [
292 'location' => 'path',
293 'type' => 'string',
294 'required' => true,
295 ],
296 'filter' => [
297 'location' => 'query',
298 'type' => 'string',
299 ],
300 'orderBy' => [
301 'location' => 'query',
302 'type' => 'string',
303 ],
304 'pageSize' => [
305 'location' => 'query',
306 'type' => 'integer',
307 ],
308 'pageToken' => [
309 'location' => 'query',
310 'type' => 'string',
311 ],
312 ],
313 ],'patch' => [
314 'path' => 'v1beta1/{+name}',
315 'httpMethod' => 'PATCH',
316 'parameters' => [
317 'name' => [
318 'location' => 'path',
319 'type' => 'string',
320 'required' => true,
321 ],
322 'updateMask' => [
323 'location' => 'query',
324 'type' => 'string',
325 ],
326 ],
327 ],'queryDirectoryContents' => [
328 'path' => 'v1beta1/{+name}:queryDirectoryContents',
329 'httpMethod' => 'GET',
330 'parameters' => [
331 'name' => [
332 'location' => 'path',
333 'type' => 'string',
334 'required' => true,
335 ],
336 'commitSha' => [
337 'location' => 'query',
338 'type' => 'string',
339 ],
340 'pageSize' => [
341 'location' => 'query',
342 'type' => 'integer',
343 ],
344 'pageToken' => [
345 'location' => 'query',
346 'type' => 'string',
347 ],
348 'path' => [
349 'location' => 'query',
350 'type' => 'string',
351 ],
352 ],
353 ],'readFile' => [
354 'path' => 'v1beta1/{+name}:readFile',
355 'httpMethod' => 'GET',
356 'parameters' => [
357 'name' => [
358 'location' => 'path',
359 'type' => 'string',
360 'required' => true,
361 ],
362 'commitSha' => [
363 'location' => 'query',
364 'type' => 'string',
365 ],
366 'path' => [
367 'location' => 'query',
368 'type' => 'string',
369 ],
370 ],
371 ],'setIamPolicy' => [
372 'path' => 'v1beta1/{+resource}:setIamPolicy',
373 'httpMethod' => 'POST',
374 'parameters' => [
375 'resource' => [
376 'location' => 'path',
377 'type' => 'string',
378 'required' => true,
379 ],
380 ],
381 ],'testIamPermissions' => [
382 'path' => 'v1beta1/{+resource}:testIamPermissions',
383 'httpMethod' => 'POST',
384 'parameters' => [
385 'resource' => [
386 'location' => 'path',
387 'type' => 'string',
388 'required' => true,
389 ],
390 ],
391 ],
392 ]
393 ]
394 );
395 $this->projects_locations_repositories_commentThreads = new Dataform\Resource\ProjectsLocationsRepositoriesCommentThreads(
396 $this,
397 $this->serviceName,
398 'commentThreads',
399 [
400 'methods' => [
401 'getIamPolicy' => [
402 'path' => 'v1beta1/{+resource}:getIamPolicy',
403 'httpMethod' => 'GET',
404 'parameters' => [
405 'resource' => [
406 'location' => 'path',
407 'type' => 'string',
408 'required' => true,
409 ],
410 'options.requestedPolicyVersion' => [
411 'location' => 'query',
412 'type' => 'integer',
413 ],
414 ],
415 ],'setIamPolicy' => [
416 'path' => 'v1beta1/{+resource}:setIamPolicy',
417 'httpMethod' => 'POST',
418 'parameters' => [
419 'resource' => [
420 'location' => 'path',
421 'type' => 'string',
422 'required' => true,
423 ],
424 ],
425 ],
426 ]
427 ]
428 );
429 $this->projects_locations_repositories_commentThreads_comments = new Dataform\Resource\ProjectsLocationsRepositoriesCommentThreadsComments(
430 $this,
431 $this->serviceName,
432 'comments',
433 [
434 'methods' => [
435 'getIamPolicy' => [
436 'path' => 'v1beta1/{+resource}:getIamPolicy',
437 'httpMethod' => 'GET',
438 'parameters' => [
439 'resource' => [
440 'location' => 'path',
441 'type' => 'string',
442 'required' => true,
443 ],
444 'options.requestedPolicyVersion' => [
445 'location' => 'query',
446 'type' => 'integer',
447 ],
448 ],
449 ],'setIamPolicy' => [
450 'path' => 'v1beta1/{+resource}:setIamPolicy',
451 'httpMethod' => 'POST',
452 'parameters' => [
453 'resource' => [
454 'location' => 'path',
455 'type' => 'string',
456 'required' => true,
457 ],
458 ],
459 ],
460 ]
461 ]
462 );
463 $this->projects_locations_repositories_compilationResults = new Dataform\Resource\ProjectsLocationsRepositoriesCompilationResults(
464 $this,
465 $this->serviceName,
466 'compilationResults',
467 [
468 'methods' => [
469 'create' => [
470 'path' => 'v1beta1/{+parent}/compilationResults',
471 'httpMethod' => 'POST',
472 'parameters' => [
473 'parent' => [
474 'location' => 'path',
475 'type' => 'string',
476 'required' => true,
477 ],
478 ],
479 ],'get' => [
480 'path' => 'v1beta1/{+name}',
481 'httpMethod' => 'GET',
482 'parameters' => [
483 'name' => [
484 'location' => 'path',
485 'type' => 'string',
486 'required' => true,
487 ],
488 ],
489 ],'list' => [
490 'path' => 'v1beta1/{+parent}/compilationResults',
491 'httpMethod' => 'GET',
492 'parameters' => [
493 'parent' => [
494 'location' => 'path',
495 'type' => 'string',
496 'required' => true,
497 ],
498 'filter' => [
499 'location' => 'query',
500 'type' => 'string',
501 ],
502 'orderBy' => [
503 'location' => 'query',
504 'type' => 'string',
505 ],
506 'pageSize' => [
507 'location' => 'query',
508 'type' => 'integer',
509 ],
510 'pageToken' => [
511 'location' => 'query',
512 'type' => 'string',
513 ],
514 ],
515 ],'query' => [
516 'path' => 'v1beta1/{+name}:query',
517 'httpMethod' => 'GET',
518 'parameters' => [
519 'name' => [
520 'location' => 'path',
521 'type' => 'string',
522 'required' => true,
523 ],
524 'filter' => [
525 'location' => 'query',
526 'type' => 'string',
527 ],
528 'pageSize' => [
529 'location' => 'query',
530 'type' => 'integer',
531 ],
532 'pageToken' => [
533 'location' => 'query',
534 'type' => 'string',
535 ],
536 ],
537 ],
538 ]
539 ]
540 );
541 $this->projects_locations_repositories_releaseConfigs = new Dataform\Resource\ProjectsLocationsRepositoriesReleaseConfigs(
542 $this,
543 $this->serviceName,
544 'releaseConfigs',
545 [
546 'methods' => [
547 'create' => [
548 'path' => 'v1beta1/{+parent}/releaseConfigs',
549 'httpMethod' => 'POST',
550 'parameters' => [
551 'parent' => [
552 'location' => 'path',
553 'type' => 'string',
554 'required' => true,
555 ],
556 'releaseConfigId' => [
557 'location' => 'query',
558 'type' => 'string',
559 ],
560 ],
561 ],'delete' => [
562 'path' => 'v1beta1/{+name}',
563 'httpMethod' => 'DELETE',
564 'parameters' => [
565 'name' => [
566 'location' => 'path',
567 'type' => 'string',
568 'required' => true,
569 ],
570 ],
571 ],'get' => [
572 'path' => 'v1beta1/{+name}',
573 'httpMethod' => 'GET',
574 'parameters' => [
575 'name' => [
576 'location' => 'path',
577 'type' => 'string',
578 'required' => true,
579 ],
580 ],
581 ],'list' => [
582 'path' => 'v1beta1/{+parent}/releaseConfigs',
583 'httpMethod' => 'GET',
584 'parameters' => [
585 'parent' => [
586 'location' => 'path',
587 'type' => 'string',
588 'required' => true,
589 ],
590 'pageSize' => [
591 'location' => 'query',
592 'type' => 'integer',
593 ],
594 'pageToken' => [
595 'location' => 'query',
596 'type' => 'string',
597 ],
598 ],
599 ],'patch' => [
600 'path' => 'v1beta1/{+name}',
601 'httpMethod' => 'PATCH',
602 'parameters' => [
603 'name' => [
604 'location' => 'path',
605 'type' => 'string',
606 'required' => true,
607 ],
608 'updateMask' => [
609 'location' => 'query',
610 'type' => 'string',
611 ],
612 ],
613 ],
614 ]
615 ]
616 );
617 $this->projects_locations_repositories_workflowConfigs = new Dataform\Resource\ProjectsLocationsRepositoriesWorkflowConfigs(
618 $this,
619 $this->serviceName,
620 'workflowConfigs',
621 [
622 'methods' => [
623 'create' => [
624 'path' => 'v1beta1/{+parent}/workflowConfigs',
625 'httpMethod' => 'POST',
626 'parameters' => [
627 'parent' => [
628 'location' => 'path',
629 'type' => 'string',
630 'required' => true,
631 ],
632 'workflowConfigId' => [
633 'location' => 'query',
634 'type' => 'string',
635 ],
636 ],
637 ],'delete' => [
638 'path' => 'v1beta1/{+name}',
639 'httpMethod' => 'DELETE',
640 'parameters' => [
641 'name' => [
642 'location' => 'path',
643 'type' => 'string',
644 'required' => true,
645 ],
646 ],
647 ],'get' => [
648 'path' => 'v1beta1/{+name}',
649 'httpMethod' => 'GET',
650 'parameters' => [
651 'name' => [
652 'location' => 'path',
653 'type' => 'string',
654 'required' => true,
655 ],
656 ],
657 ],'list' => [
658 'path' => 'v1beta1/{+parent}/workflowConfigs',
659 'httpMethod' => 'GET',
660 'parameters' => [
661 'parent' => [
662 'location' => 'path',
663 'type' => 'string',
664 'required' => true,
665 ],
666 'pageSize' => [
667 'location' => 'query',
668 'type' => 'integer',
669 ],
670 'pageToken' => [
671 'location' => 'query',
672 'type' => 'string',
673 ],
674 ],
675 ],'patch' => [
676 'path' => 'v1beta1/{+name}',
677 'httpMethod' => 'PATCH',
678 'parameters' => [
679 'name' => [
680 'location' => 'path',
681 'type' => 'string',
682 'required' => true,
683 ],
684 'updateMask' => [
685 'location' => 'query',
686 'type' => 'string',
687 ],
688 ],
689 ],
690 ]
691 ]
692 );
693 $this->projects_locations_repositories_workflowInvocations = new Dataform\Resource\ProjectsLocationsRepositoriesWorkflowInvocations(
694 $this,
695 $this->serviceName,
696 'workflowInvocations',
697 [
698 'methods' => [
699 'cancel' => [
700 'path' => 'v1beta1/{+name}:cancel',
701 'httpMethod' => 'POST',
702 'parameters' => [
703 'name' => [
704 'location' => 'path',
705 'type' => 'string',
706 'required' => true,
707 ],
708 ],
709 ],'create' => [
710 'path' => 'v1beta1/{+parent}/workflowInvocations',
711 'httpMethod' => 'POST',
712 'parameters' => [
713 'parent' => [
714 'location' => 'path',
715 'type' => 'string',
716 'required' => true,
717 ],
718 ],
719 ],'delete' => [
720 'path' => 'v1beta1/{+name}',
721 'httpMethod' => 'DELETE',
722 'parameters' => [
723 'name' => [
724 'location' => 'path',
725 'type' => 'string',
726 'required' => true,
727 ],
728 ],
729 ],'get' => [
730 'path' => 'v1beta1/{+name}',
731 'httpMethod' => 'GET',
732 'parameters' => [
733 'name' => [
734 'location' => 'path',
735 'type' => 'string',
736 'required' => true,
737 ],
738 ],
739 ],'list' => [
740 'path' => 'v1beta1/{+parent}/workflowInvocations',
741 'httpMethod' => 'GET',
742 'parameters' => [
743 'parent' => [
744 'location' => 'path',
745 'type' => 'string',
746 'required' => true,
747 ],
748 'filter' => [
749 'location' => 'query',
750 'type' => 'string',
751 ],
752 'orderBy' => [
753 'location' => 'query',
754 'type' => 'string',
755 ],
756 'pageSize' => [
757 'location' => 'query',
758 'type' => 'integer',
759 ],
760 'pageToken' => [
761 'location' => 'query',
762 'type' => 'string',
763 ],
764 ],
765 ],'query' => [
766 'path' => 'v1beta1/{+name}:query',
767 'httpMethod' => 'GET',
768 'parameters' => [
769 'name' => [
770 'location' => 'path',
771 'type' => 'string',
772 'required' => true,
773 ],
774 'pageSize' => [
775 'location' => 'query',
776 'type' => 'integer',
777 ],
778 'pageToken' => [
779 'location' => 'query',
780 'type' => 'string',
781 ],
782 ],
783 ],
784 ]
785 ]
786 );
787 $this->projects_locations_repositories_workspaces = new Dataform\Resource\ProjectsLocationsRepositoriesWorkspaces(
788 $this,
789 $this->serviceName,
790 'workspaces',
791 [
792 'methods' => [
793 'commit' => [
794 'path' => 'v1beta1/{+name}:commit',
795 'httpMethod' => 'POST',
796 'parameters' => [
797 'name' => [
798 'location' => 'path',
799 'type' => 'string',
800 'required' => true,
801 ],
802 ],
803 ],'create' => [
804 'path' => 'v1beta1/{+parent}/workspaces',
805 'httpMethod' => 'POST',
806 'parameters' => [
807 'parent' => [
808 'location' => 'path',
809 'type' => 'string',
810 'required' => true,
811 ],
812 'workspaceId' => [
813 'location' => 'query',
814 'type' => 'string',
815 ],
816 ],
817 ],'delete' => [
818 'path' => 'v1beta1/{+name}',
819 'httpMethod' => 'DELETE',
820 'parameters' => [
821 'name' => [
822 'location' => 'path',
823 'type' => 'string',
824 'required' => true,
825 ],
826 ],
827 ],'fetchFileDiff' => [
828 'path' => 'v1beta1/{+workspace}:fetchFileDiff',
829 'httpMethod' => 'GET',
830 'parameters' => [
831 'workspace' => [
832 'location' => 'path',
833 'type' => 'string',
834 'required' => true,
835 ],
836 'path' => [
837 'location' => 'query',
838 'type' => 'string',
839 ],
840 ],
841 ],'fetchFileGitStatuses' => [
842 'path' => 'v1beta1/{+name}:fetchFileGitStatuses',
843 'httpMethod' => 'GET',
844 'parameters' => [
845 'name' => [
846 'location' => 'path',
847 'type' => 'string',
848 'required' => true,
849 ],
850 ],
851 ],'fetchGitAheadBehind' => [
852 'path' => 'v1beta1/{+name}:fetchGitAheadBehind',
853 'httpMethod' => 'GET',
854 'parameters' => [
855 'name' => [
856 'location' => 'path',
857 'type' => 'string',
858 'required' => true,
859 ],
860 'remoteBranch' => [
861 'location' => 'query',
862 'type' => 'string',
863 ],
864 ],
865 ],'get' => [
866 'path' => 'v1beta1/{+name}',
867 'httpMethod' => 'GET',
868 'parameters' => [
869 'name' => [
870 'location' => 'path',
871 'type' => 'string',
872 'required' => true,
873 ],
874 ],
875 ],'getIamPolicy' => [
876 'path' => 'v1beta1/{+resource}:getIamPolicy',
877 'httpMethod' => 'GET',
878 'parameters' => [
879 'resource' => [
880 'location' => 'path',
881 'type' => 'string',
882 'required' => true,
883 ],
884 'options.requestedPolicyVersion' => [
885 'location' => 'query',
886 'type' => 'integer',
887 ],
888 ],
889 ],'installNpmPackages' => [
890 'path' => 'v1beta1/{+workspace}:installNpmPackages',
891 'httpMethod' => 'POST',
892 'parameters' => [
893 'workspace' => [
894 'location' => 'path',
895 'type' => 'string',
896 'required' => true,
897 ],
898 ],
899 ],'list' => [
900 'path' => 'v1beta1/{+parent}/workspaces',
901 'httpMethod' => 'GET',
902 'parameters' => [
903 'parent' => [
904 'location' => 'path',
905 'type' => 'string',
906 'required' => true,
907 ],
908 'filter' => [
909 'location' => 'query',
910 'type' => 'string',
911 ],
912 'orderBy' => [
913 'location' => 'query',
914 'type' => 'string',
915 ],
916 'pageSize' => [
917 'location' => 'query',
918 'type' => 'integer',
919 ],
920 'pageToken' => [
921 'location' => 'query',
922 'type' => 'string',
923 ],
924 ],
925 ],'makeDirectory' => [
926 'path' => 'v1beta1/{+workspace}:makeDirectory',
927 'httpMethod' => 'POST',
928 'parameters' => [
929 'workspace' => [
930 'location' => 'path',
931 'type' => 'string',
932 'required' => true,
933 ],
934 ],
935 ],'moveDirectory' => [
936 'path' => 'v1beta1/{+workspace}:moveDirectory',
937 'httpMethod' => 'POST',
938 'parameters' => [
939 'workspace' => [
940 'location' => 'path',
941 'type' => 'string',
942 'required' => true,
943 ],
944 ],
945 ],'moveFile' => [
946 'path' => 'v1beta1/{+workspace}:moveFile',
947 'httpMethod' => 'POST',
948 'parameters' => [
949 'workspace' => [
950 'location' => 'path',
951 'type' => 'string',
952 'required' => true,
953 ],
954 ],
955 ],'pull' => [
956 'path' => 'v1beta1/{+name}:pull',
957 'httpMethod' => 'POST',
958 'parameters' => [
959 'name' => [
960 'location' => 'path',
961 'type' => 'string',
962 'required' => true,
963 ],
964 ],
965 ],'push' => [
966 'path' => 'v1beta1/{+name}:push',
967 'httpMethod' => 'POST',
968 'parameters' => [
969 'name' => [
970 'location' => 'path',
971 'type' => 'string',
972 'required' => true,
973 ],
974 ],
975 ],'queryDirectoryContents' => [
976 'path' => 'v1beta1/{+workspace}:queryDirectoryContents',
977 'httpMethod' => 'GET',
978 'parameters' => [
979 'workspace' => [
980 'location' => 'path',
981 'type' => 'string',
982 'required' => true,
983 ],
984 'pageSize' => [
985 'location' => 'query',
986 'type' => 'integer',
987 ],
988 'pageToken' => [
989 'location' => 'query',
990 'type' => 'string',
991 ],
992 'path' => [
993 'location' => 'query',
994 'type' => 'string',
995 ],
996 ],
997 ],'readFile' => [
998 'path' => 'v1beta1/{+workspace}:readFile',
999 'httpMethod' => 'GET',
1000 'parameters' => [
1001 'workspace' => [
1002 'location' => 'path',
1003 'type' => 'string',
1004 'required' => true,
1005 ],
1006 'path' => [
1007 'location' => 'query',
1008 'type' => 'string',
1009 ],
1010 'revision' => [
1011 'location' => 'query',
1012 'type' => 'string',
1013 ],
1014 ],
1015 ],'removeDirectory' => [
1016 'path' => 'v1beta1/{+workspace}:removeDirectory',
1017 'httpMethod' => 'POST',
1018 'parameters' => [
1019 'workspace' => [
1020 'location' => 'path',
1021 'type' => 'string',
1022 'required' => true,
1023 ],
1024 ],
1025 ],'removeFile' => [
1026 'path' => 'v1beta1/{+workspace}:removeFile',
1027 'httpMethod' => 'POST',
1028 'parameters' => [
1029 'workspace' => [
1030 'location' => 'path',
1031 'type' => 'string',
1032 'required' => true,
1033 ],
1034 ],
1035 ],'reset' => [
1036 'path' => 'v1beta1/{+name}:reset',
1037 'httpMethod' => 'POST',
1038 'parameters' => [
1039 'name' => [
1040 'location' => 'path',
1041 'type' => 'string',
1042 'required' => true,
1043 ],
1044 ],
1045 ],'searchFiles' => [
1046 'path' => 'v1beta1/{+workspace}:searchFiles',
1047 'httpMethod' => 'GET',
1048 'parameters' => [
1049 'workspace' => [
1050 'location' => 'path',
1051 'type' => 'string',
1052 'required' => true,
1053 ],
1054 'filter' => [
1055 'location' => 'query',
1056 'type' => 'string',
1057 ],
1058 'pageSize' => [
1059 'location' => 'query',
1060 'type' => 'integer',
1061 ],
1062 'pageToken' => [
1063 'location' => 'query',
1064 'type' => 'string',
1065 ],
1066 ],
1067 ],'setIamPolicy' => [
1068 'path' => 'v1beta1/{+resource}:setIamPolicy',
1069 'httpMethod' => 'POST',
1070 'parameters' => [
1071 'resource' => [
1072 'location' => 'path',
1073 'type' => 'string',
1074 'required' => true,
1075 ],
1076 ],
1077 ],'testIamPermissions' => [
1078 'path' => 'v1beta1/{+resource}:testIamPermissions',
1079 'httpMethod' => 'POST',
1080 'parameters' => [
1081 'resource' => [
1082 'location' => 'path',
1083 'type' => 'string',
1084 'required' => true,
1085 ],
1086 ],
1087 ],'writeFile' => [
1088 'path' => 'v1beta1/{+workspace}:writeFile',
1089 'httpMethod' => 'POST',
1090 'parameters' => [
1091 'workspace' => [
1092 'location' => 'path',
1093 'type' => 'string',
1094 'required' => true,
1095 ],
1096 ],
1097 ],
1098 ]
1099 ]
1100 );
1101 }
1102}
1103
1104// Adding a class alias for backwards compatibility with the previous class name.
1105class_alias(Dataform::class, 'Google_Service_Dataform');
Note: See TracBrowser for help on using the repository browser.