source: vendor/google/apiclient-services/src/CloudDataplex.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: 93.7 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 CloudDataplex (v1).
24 *
25 * <p>
26 * Dataplex API is used to manage the lifecycle of data lakes.</p>
27 *
28 * <p>
29 * For more information about this service, see the API
30 * <a href="https://cloud.google.com/dataplex/docs" target="_blank">Documentation</a>
31 * </p>
32 *
33 * @author Google, Inc.
34 */
35class CloudDataplex extends \Google\Service
36{
37 /** See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.. */
38 const CLOUD_PLATFORM =
39 "https://www.googleapis.com/auth/cloud-platform";
40
41 public $organizations_locations_encryptionConfigs;
42 public $organizations_locations_operations;
43 public $projects_locations;
44 public $projects_locations_aspectTypes;
45 public $projects_locations_dataAttributeBindings;
46 public $projects_locations_dataScans;
47 public $projects_locations_dataScans_jobs;
48 public $projects_locations_dataTaxonomies;
49 public $projects_locations_dataTaxonomies_attributes;
50 public $projects_locations_entryGroups;
51 public $projects_locations_entryGroups_entries;
52 public $projects_locations_entryLinkTypes;
53 public $projects_locations_entryTypes;
54 public $projects_locations_glossaries;
55 public $projects_locations_glossaries_categories;
56 public $projects_locations_glossaries_terms;
57 public $projects_locations_governanceRules;
58 public $projects_locations_lakes;
59 public $projects_locations_lakes_actions;
60 public $projects_locations_lakes_content;
61 public $projects_locations_lakes_contentitems;
62 public $projects_locations_lakes_environments;
63 public $projects_locations_lakes_environments_sessions;
64 public $projects_locations_lakes_tasks;
65 public $projects_locations_lakes_tasks_jobs;
66 public $projects_locations_lakes_zones;
67 public $projects_locations_lakes_zones_actions;
68 public $projects_locations_lakes_zones_assets;
69 public $projects_locations_lakes_zones_assets_actions;
70 public $projects_locations_lakes_zones_entities;
71 public $projects_locations_lakes_zones_entities_partitions;
72 public $projects_locations_metadataJobs;
73 public $projects_locations_operations;
74 public $rootUrlTemplate;
75
76 /**
77 * Constructs the internal representation of the CloudDataplex service.
78 *
79 * @param Client|array $clientOrConfig The client used to deliver requests, or a
80 * config array to pass to a new Client instance.
81 * @param string $rootUrl The root URL used for requests to the service.
82 */
83 public function __construct($clientOrConfig = [], $rootUrl = null)
84 {
85 parent::__construct($clientOrConfig);
86 $this->rootUrl = $rootUrl ?: 'https://dataplex.googleapis.com/';
87 $this->rootUrlTemplate = $rootUrl ?: 'https://dataplex.UNIVERSE_DOMAIN/';
88 $this->servicePath = '';
89 $this->batchPath = 'batch';
90 $this->version = 'v1';
91 $this->serviceName = 'dataplex';
92
93 $this->organizations_locations_encryptionConfigs = new CloudDataplex\Resource\OrganizationsLocationsEncryptionConfigs(
94 $this,
95 $this->serviceName,
96 'encryptionConfigs',
97 [
98 'methods' => [
99 'getIamPolicy' => [
100 'path' => 'v1/{+resource}:getIamPolicy',
101 'httpMethod' => 'GET',
102 'parameters' => [
103 'resource' => [
104 'location' => 'path',
105 'type' => 'string',
106 'required' => true,
107 ],
108 'options.requestedPolicyVersion' => [
109 'location' => 'query',
110 'type' => 'integer',
111 ],
112 ],
113 ],'setIamPolicy' => [
114 'path' => 'v1/{+resource}:setIamPolicy',
115 'httpMethod' => 'POST',
116 'parameters' => [
117 'resource' => [
118 'location' => 'path',
119 'type' => 'string',
120 'required' => true,
121 ],
122 ],
123 ],'testIamPermissions' => [
124 'path' => 'v1/{+resource}:testIamPermissions',
125 'httpMethod' => 'POST',
126 'parameters' => [
127 'resource' => [
128 'location' => 'path',
129 'type' => 'string',
130 'required' => true,
131 ],
132 ],
133 ],
134 ]
135 ]
136 );
137 $this->organizations_locations_operations = new CloudDataplex\Resource\OrganizationsLocationsOperations(
138 $this,
139 $this->serviceName,
140 'operations',
141 [
142 'methods' => [
143 'cancel' => [
144 'path' => 'v1/{+name}:cancel',
145 'httpMethod' => 'POST',
146 'parameters' => [
147 'name' => [
148 'location' => 'path',
149 'type' => 'string',
150 'required' => true,
151 ],
152 ],
153 ],'delete' => [
154 'path' => 'v1/{+name}',
155 'httpMethod' => 'DELETE',
156 'parameters' => [
157 'name' => [
158 'location' => 'path',
159 'type' => 'string',
160 'required' => true,
161 ],
162 ],
163 ],'get' => [
164 'path' => 'v1/{+name}',
165 'httpMethod' => 'GET',
166 'parameters' => [
167 'name' => [
168 'location' => 'path',
169 'type' => 'string',
170 'required' => true,
171 ],
172 ],
173 ],'listOperations' => [
174 'path' => 'v1/{+name}',
175 'httpMethod' => 'GET',
176 'parameters' => [
177 'name' => [
178 'location' => 'path',
179 'type' => 'string',
180 'required' => true,
181 ],
182 'filter' => [
183 'location' => 'query',
184 'type' => 'string',
185 ],
186 'pageSize' => [
187 'location' => 'query',
188 'type' => 'integer',
189 ],
190 'pageToken' => [
191 'location' => 'query',
192 'type' => 'string',
193 ],
194 ],
195 ],
196 ]
197 ]
198 );
199 $this->projects_locations = new CloudDataplex\Resource\ProjectsLocations(
200 $this,
201 $this->serviceName,
202 'locations',
203 [
204 'methods' => [
205 'get' => [
206 'path' => 'v1/{+name}',
207 'httpMethod' => 'GET',
208 'parameters' => [
209 'name' => [
210 'location' => 'path',
211 'type' => 'string',
212 'required' => true,
213 ],
214 ],
215 ],'list' => [
216 'path' => 'v1/{+name}/locations',
217 'httpMethod' => 'GET',
218 'parameters' => [
219 'name' => [
220 'location' => 'path',
221 'type' => 'string',
222 'required' => true,
223 ],
224 'filter' => [
225 'location' => 'query',
226 'type' => 'string',
227 ],
228 'pageSize' => [
229 'location' => 'query',
230 'type' => 'integer',
231 ],
232 'pageToken' => [
233 'location' => 'query',
234 'type' => 'string',
235 ],
236 ],
237 ],'lookupEntry' => [
238 'path' => 'v1/{+name}:lookupEntry',
239 'httpMethod' => 'GET',
240 'parameters' => [
241 'name' => [
242 'location' => 'path',
243 'type' => 'string',
244 'required' => true,
245 ],
246 'aspectTypes' => [
247 'location' => 'query',
248 'type' => 'string',
249 'repeated' => true,
250 ],
251 'entry' => [
252 'location' => 'query',
253 'type' => 'string',
254 ],
255 'paths' => [
256 'location' => 'query',
257 'type' => 'string',
258 'repeated' => true,
259 ],
260 'view' => [
261 'location' => 'query',
262 'type' => 'string',
263 ],
264 ],
265 ],'searchEntries' => [
266 'path' => 'v1/{+name}:searchEntries',
267 'httpMethod' => 'POST',
268 'parameters' => [
269 'name' => [
270 'location' => 'path',
271 'type' => 'string',
272 'required' => true,
273 ],
274 'orderBy' => [
275 'location' => 'query',
276 'type' => 'string',
277 ],
278 'pageSize' => [
279 'location' => 'query',
280 'type' => 'integer',
281 ],
282 'pageToken' => [
283 'location' => 'query',
284 'type' => 'string',
285 ],
286 'query' => [
287 'location' => 'query',
288 'type' => 'string',
289 ],
290 'scope' => [
291 'location' => 'query',
292 'type' => 'string',
293 ],
294 ],
295 ],
296 ]
297 ]
298 );
299 $this->projects_locations_aspectTypes = new CloudDataplex\Resource\ProjectsLocationsAspectTypes(
300 $this,
301 $this->serviceName,
302 'aspectTypes',
303 [
304 'methods' => [
305 'create' => [
306 'path' => 'v1/{+parent}/aspectTypes',
307 'httpMethod' => 'POST',
308 'parameters' => [
309 'parent' => [
310 'location' => 'path',
311 'type' => 'string',
312 'required' => true,
313 ],
314 'aspectTypeId' => [
315 'location' => 'query',
316 'type' => 'string',
317 ],
318 'validateOnly' => [
319 'location' => 'query',
320 'type' => 'boolean',
321 ],
322 ],
323 ],'delete' => [
324 'path' => 'v1/{+name}',
325 'httpMethod' => 'DELETE',
326 'parameters' => [
327 'name' => [
328 'location' => 'path',
329 'type' => 'string',
330 'required' => true,
331 ],
332 'etag' => [
333 'location' => 'query',
334 'type' => 'string',
335 ],
336 ],
337 ],'get' => [
338 'path' => 'v1/{+name}',
339 'httpMethod' => 'GET',
340 'parameters' => [
341 'name' => [
342 'location' => 'path',
343 'type' => 'string',
344 'required' => true,
345 ],
346 ],
347 ],'getIamPolicy' => [
348 'path' => 'v1/{+resource}:getIamPolicy',
349 'httpMethod' => 'GET',
350 'parameters' => [
351 'resource' => [
352 'location' => 'path',
353 'type' => 'string',
354 'required' => true,
355 ],
356 'options.requestedPolicyVersion' => [
357 'location' => 'query',
358 'type' => 'integer',
359 ],
360 ],
361 ],'list' => [
362 'path' => 'v1/{+parent}/aspectTypes',
363 'httpMethod' => 'GET',
364 'parameters' => [
365 'parent' => [
366 'location' => 'path',
367 'type' => 'string',
368 'required' => true,
369 ],
370 'filter' => [
371 'location' => 'query',
372 'type' => 'string',
373 ],
374 'orderBy' => [
375 'location' => 'query',
376 'type' => 'string',
377 ],
378 'pageSize' => [
379 'location' => 'query',
380 'type' => 'integer',
381 ],
382 'pageToken' => [
383 'location' => 'query',
384 'type' => 'string',
385 ],
386 ],
387 ],'patch' => [
388 'path' => 'v1/{+name}',
389 'httpMethod' => 'PATCH',
390 'parameters' => [
391 'name' => [
392 'location' => 'path',
393 'type' => 'string',
394 'required' => true,
395 ],
396 'updateMask' => [
397 'location' => 'query',
398 'type' => 'string',
399 ],
400 'validateOnly' => [
401 'location' => 'query',
402 'type' => 'boolean',
403 ],
404 ],
405 ],'setIamPolicy' => [
406 'path' => 'v1/{+resource}:setIamPolicy',
407 'httpMethod' => 'POST',
408 'parameters' => [
409 'resource' => [
410 'location' => 'path',
411 'type' => 'string',
412 'required' => true,
413 ],
414 ],
415 ],'testIamPermissions' => [
416 'path' => 'v1/{+resource}:testIamPermissions',
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_dataAttributeBindings = new CloudDataplex\Resource\ProjectsLocationsDataAttributeBindings(
430 $this,
431 $this->serviceName,
432 'dataAttributeBindings',
433 [
434 'methods' => [
435 'create' => [
436 'path' => 'v1/{+parent}/dataAttributeBindings',
437 'httpMethod' => 'POST',
438 'parameters' => [
439 'parent' => [
440 'location' => 'path',
441 'type' => 'string',
442 'required' => true,
443 ],
444 'dataAttributeBindingId' => [
445 'location' => 'query',
446 'type' => 'string',
447 ],
448 'validateOnly' => [
449 'location' => 'query',
450 'type' => 'boolean',
451 ],
452 ],
453 ],'delete' => [
454 'path' => 'v1/{+name}',
455 'httpMethod' => 'DELETE',
456 'parameters' => [
457 'name' => [
458 'location' => 'path',
459 'type' => 'string',
460 'required' => true,
461 ],
462 'etag' => [
463 'location' => 'query',
464 'type' => 'string',
465 ],
466 ],
467 ],'get' => [
468 'path' => 'v1/{+name}',
469 'httpMethod' => 'GET',
470 'parameters' => [
471 'name' => [
472 'location' => 'path',
473 'type' => 'string',
474 'required' => true,
475 ],
476 ],
477 ],'getIamPolicy' => [
478 'path' => 'v1/{+resource}:getIamPolicy',
479 'httpMethod' => 'GET',
480 'parameters' => [
481 'resource' => [
482 'location' => 'path',
483 'type' => 'string',
484 'required' => true,
485 ],
486 'options.requestedPolicyVersion' => [
487 'location' => 'query',
488 'type' => 'integer',
489 ],
490 ],
491 ],'list' => [
492 'path' => 'v1/{+parent}/dataAttributeBindings',
493 'httpMethod' => 'GET',
494 'parameters' => [
495 'parent' => [
496 'location' => 'path',
497 'type' => 'string',
498 'required' => true,
499 ],
500 'filter' => [
501 'location' => 'query',
502 'type' => 'string',
503 ],
504 'orderBy' => [
505 'location' => 'query',
506 'type' => 'string',
507 ],
508 'pageSize' => [
509 'location' => 'query',
510 'type' => 'integer',
511 ],
512 'pageToken' => [
513 'location' => 'query',
514 'type' => 'string',
515 ],
516 ],
517 ],'patch' => [
518 'path' => 'v1/{+name}',
519 'httpMethod' => 'PATCH',
520 'parameters' => [
521 'name' => [
522 'location' => 'path',
523 'type' => 'string',
524 'required' => true,
525 ],
526 'updateMask' => [
527 'location' => 'query',
528 'type' => 'string',
529 ],
530 'validateOnly' => [
531 'location' => 'query',
532 'type' => 'boolean',
533 ],
534 ],
535 ],'setIamPolicy' => [
536 'path' => 'v1/{+resource}:setIamPolicy',
537 'httpMethod' => 'POST',
538 'parameters' => [
539 'resource' => [
540 'location' => 'path',
541 'type' => 'string',
542 'required' => true,
543 ],
544 ],
545 ],'testIamPermissions' => [
546 'path' => 'v1/{+resource}:testIamPermissions',
547 'httpMethod' => 'POST',
548 'parameters' => [
549 'resource' => [
550 'location' => 'path',
551 'type' => 'string',
552 'required' => true,
553 ],
554 ],
555 ],
556 ]
557 ]
558 );
559 $this->projects_locations_dataScans = new CloudDataplex\Resource\ProjectsLocationsDataScans(
560 $this,
561 $this->serviceName,
562 'dataScans',
563 [
564 'methods' => [
565 'create' => [
566 'path' => 'v1/{+parent}/dataScans',
567 'httpMethod' => 'POST',
568 'parameters' => [
569 'parent' => [
570 'location' => 'path',
571 'type' => 'string',
572 'required' => true,
573 ],
574 'dataScanId' => [
575 'location' => 'query',
576 'type' => 'string',
577 ],
578 'validateOnly' => [
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 ],'generateDataQualityRules' => [
594 'path' => 'v1/{+name}:generateDataQualityRules',
595 'httpMethod' => 'POST',
596 'parameters' => [
597 'name' => [
598 'location' => 'path',
599 'type' => 'string',
600 'required' => true,
601 ],
602 ],
603 ],'get' => [
604 'path' => 'v1/{+name}',
605 'httpMethod' => 'GET',
606 'parameters' => [
607 'name' => [
608 'location' => 'path',
609 'type' => 'string',
610 'required' => true,
611 ],
612 'view' => [
613 'location' => 'query',
614 'type' => 'string',
615 ],
616 ],
617 ],'getIamPolicy' => [
618 'path' => 'v1/{+resource}:getIamPolicy',
619 'httpMethod' => 'GET',
620 'parameters' => [
621 'resource' => [
622 'location' => 'path',
623 'type' => 'string',
624 'required' => true,
625 ],
626 'options.requestedPolicyVersion' => [
627 'location' => 'query',
628 'type' => 'integer',
629 ],
630 ],
631 ],'list' => [
632 'path' => 'v1/{+parent}/dataScans',
633 'httpMethod' => 'GET',
634 'parameters' => [
635 'parent' => [
636 'location' => 'path',
637 'type' => 'string',
638 'required' => true,
639 ],
640 'filter' => [
641 'location' => 'query',
642 'type' => 'string',
643 ],
644 'orderBy' => [
645 'location' => 'query',
646 'type' => 'string',
647 ],
648 'pageSize' => [
649 'location' => 'query',
650 'type' => 'integer',
651 ],
652 'pageToken' => [
653 'location' => 'query',
654 'type' => 'string',
655 ],
656 ],
657 ],'patch' => [
658 'path' => 'v1/{+name}',
659 'httpMethod' => 'PATCH',
660 'parameters' => [
661 'name' => [
662 'location' => 'path',
663 'type' => 'string',
664 'required' => true,
665 ],
666 'updateMask' => [
667 'location' => 'query',
668 'type' => 'string',
669 ],
670 'validateOnly' => [
671 'location' => 'query',
672 'type' => 'boolean',
673 ],
674 ],
675 ],'run' => [
676 'path' => 'v1/{+name}:run',
677 'httpMethod' => 'POST',
678 'parameters' => [
679 'name' => [
680 'location' => 'path',
681 'type' => 'string',
682 'required' => true,
683 ],
684 ],
685 ],'setIamPolicy' => [
686 'path' => 'v1/{+resource}:setIamPolicy',
687 'httpMethod' => 'POST',
688 'parameters' => [
689 'resource' => [
690 'location' => 'path',
691 'type' => 'string',
692 'required' => true,
693 ],
694 ],
695 ],'testIamPermissions' => [
696 'path' => 'v1/{+resource}:testIamPermissions',
697 'httpMethod' => 'POST',
698 'parameters' => [
699 'resource' => [
700 'location' => 'path',
701 'type' => 'string',
702 'required' => true,
703 ],
704 ],
705 ],
706 ]
707 ]
708 );
709 $this->projects_locations_dataScans_jobs = new CloudDataplex\Resource\ProjectsLocationsDataScansJobs(
710 $this,
711 $this->serviceName,
712 'jobs',
713 [
714 'methods' => [
715 'generateDataQualityRules' => [
716 'path' => 'v1/{+name}:generateDataQualityRules',
717 'httpMethod' => 'POST',
718 'parameters' => [
719 'name' => [
720 'location' => 'path',
721 'type' => 'string',
722 'required' => true,
723 ],
724 ],
725 ],'get' => [
726 'path' => 'v1/{+name}',
727 'httpMethod' => 'GET',
728 'parameters' => [
729 'name' => [
730 'location' => 'path',
731 'type' => 'string',
732 'required' => true,
733 ],
734 'view' => [
735 'location' => 'query',
736 'type' => 'string',
737 ],
738 ],
739 ],'list' => [
740 'path' => 'v1/{+parent}/jobs',
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 'pageSize' => [
753 'location' => 'query',
754 'type' => 'integer',
755 ],
756 'pageToken' => [
757 'location' => 'query',
758 'type' => 'string',
759 ],
760 ],
761 ],
762 ]
763 ]
764 );
765 $this->projects_locations_dataTaxonomies = new CloudDataplex\Resource\ProjectsLocationsDataTaxonomies(
766 $this,
767 $this->serviceName,
768 'dataTaxonomies',
769 [
770 'methods' => [
771 'create' => [
772 'path' => 'v1/{+parent}/dataTaxonomies',
773 'httpMethod' => 'POST',
774 'parameters' => [
775 'parent' => [
776 'location' => 'path',
777 'type' => 'string',
778 'required' => true,
779 ],
780 'dataTaxonomyId' => [
781 'location' => 'query',
782 'type' => 'string',
783 ],
784 'validateOnly' => [
785 'location' => 'query',
786 'type' => 'boolean',
787 ],
788 ],
789 ],'delete' => [
790 'path' => 'v1/{+name}',
791 'httpMethod' => 'DELETE',
792 'parameters' => [
793 'name' => [
794 'location' => 'path',
795 'type' => 'string',
796 'required' => true,
797 ],
798 'etag' => [
799 'location' => 'query',
800 'type' => 'string',
801 ],
802 ],
803 ],'get' => [
804 'path' => 'v1/{+name}',
805 'httpMethod' => 'GET',
806 'parameters' => [
807 'name' => [
808 'location' => 'path',
809 'type' => 'string',
810 'required' => true,
811 ],
812 ],
813 ],'getIamPolicy' => [
814 'path' => 'v1/{+resource}:getIamPolicy',
815 'httpMethod' => 'GET',
816 'parameters' => [
817 'resource' => [
818 'location' => 'path',
819 'type' => 'string',
820 'required' => true,
821 ],
822 'options.requestedPolicyVersion' => [
823 'location' => 'query',
824 'type' => 'integer',
825 ],
826 ],
827 ],'list' => [
828 'path' => 'v1/{+parent}/dataTaxonomies',
829 'httpMethod' => 'GET',
830 'parameters' => [
831 'parent' => [
832 'location' => 'path',
833 'type' => 'string',
834 'required' => true,
835 ],
836 'filter' => [
837 'location' => 'query',
838 'type' => 'string',
839 ],
840 'orderBy' => [
841 'location' => 'query',
842 'type' => 'string',
843 ],
844 'pageSize' => [
845 'location' => 'query',
846 'type' => 'integer',
847 ],
848 'pageToken' => [
849 'location' => 'query',
850 'type' => 'string',
851 ],
852 ],
853 ],'patch' => [
854 'path' => 'v1/{+name}',
855 'httpMethod' => 'PATCH',
856 'parameters' => [
857 'name' => [
858 'location' => 'path',
859 'type' => 'string',
860 'required' => true,
861 ],
862 'updateMask' => [
863 'location' => 'query',
864 'type' => 'string',
865 ],
866 'validateOnly' => [
867 'location' => 'query',
868 'type' => 'boolean',
869 ],
870 ],
871 ],'setIamPolicy' => [
872 'path' => 'v1/{+resource}:setIamPolicy',
873 'httpMethod' => 'POST',
874 'parameters' => [
875 'resource' => [
876 'location' => 'path',
877 'type' => 'string',
878 'required' => true,
879 ],
880 ],
881 ],'testIamPermissions' => [
882 'path' => 'v1/{+resource}:testIamPermissions',
883 'httpMethod' => 'POST',
884 'parameters' => [
885 'resource' => [
886 'location' => 'path',
887 'type' => 'string',
888 'required' => true,
889 ],
890 ],
891 ],
892 ]
893 ]
894 );
895 $this->projects_locations_dataTaxonomies_attributes = new CloudDataplex\Resource\ProjectsLocationsDataTaxonomiesAttributes(
896 $this,
897 $this->serviceName,
898 'attributes',
899 [
900 'methods' => [
901 'create' => [
902 'path' => 'v1/{+parent}/attributes',
903 'httpMethod' => 'POST',
904 'parameters' => [
905 'parent' => [
906 'location' => 'path',
907 'type' => 'string',
908 'required' => true,
909 ],
910 'dataAttributeId' => [
911 'location' => 'query',
912 'type' => 'string',
913 ],
914 'validateOnly' => [
915 'location' => 'query',
916 'type' => 'boolean',
917 ],
918 ],
919 ],'delete' => [
920 'path' => 'v1/{+name}',
921 'httpMethod' => 'DELETE',
922 'parameters' => [
923 'name' => [
924 'location' => 'path',
925 'type' => 'string',
926 'required' => true,
927 ],
928 'etag' => [
929 'location' => 'query',
930 'type' => 'string',
931 ],
932 ],
933 ],'get' => [
934 'path' => 'v1/{+name}',
935 'httpMethod' => 'GET',
936 'parameters' => [
937 'name' => [
938 'location' => 'path',
939 'type' => 'string',
940 'required' => true,
941 ],
942 ],
943 ],'getIamPolicy' => [
944 'path' => 'v1/{+resource}:getIamPolicy',
945 'httpMethod' => 'GET',
946 'parameters' => [
947 'resource' => [
948 'location' => 'path',
949 'type' => 'string',
950 'required' => true,
951 ],
952 'options.requestedPolicyVersion' => [
953 'location' => 'query',
954 'type' => 'integer',
955 ],
956 ],
957 ],'list' => [
958 'path' => 'v1/{+parent}/attributes',
959 'httpMethod' => 'GET',
960 'parameters' => [
961 'parent' => [
962 'location' => 'path',
963 'type' => 'string',
964 'required' => true,
965 ],
966 'filter' => [
967 'location' => 'query',
968 'type' => 'string',
969 ],
970 'orderBy' => [
971 'location' => 'query',
972 'type' => 'string',
973 ],
974 'pageSize' => [
975 'location' => 'query',
976 'type' => 'integer',
977 ],
978 'pageToken' => [
979 'location' => 'query',
980 'type' => 'string',
981 ],
982 ],
983 ],'patch' => [
984 'path' => 'v1/{+name}',
985 'httpMethod' => 'PATCH',
986 'parameters' => [
987 'name' => [
988 'location' => 'path',
989 'type' => 'string',
990 'required' => true,
991 ],
992 'updateMask' => [
993 'location' => 'query',
994 'type' => 'string',
995 ],
996 'validateOnly' => [
997 'location' => 'query',
998 'type' => 'boolean',
999 ],
1000 ],
1001 ],'setIamPolicy' => [
1002 'path' => 'v1/{+resource}:setIamPolicy',
1003 'httpMethod' => 'POST',
1004 'parameters' => [
1005 'resource' => [
1006 'location' => 'path',
1007 'type' => 'string',
1008 'required' => true,
1009 ],
1010 ],
1011 ],'testIamPermissions' => [
1012 'path' => 'v1/{+resource}:testIamPermissions',
1013 'httpMethod' => 'POST',
1014 'parameters' => [
1015 'resource' => [
1016 'location' => 'path',
1017 'type' => 'string',
1018 'required' => true,
1019 ],
1020 ],
1021 ],
1022 ]
1023 ]
1024 );
1025 $this->projects_locations_entryGroups = new CloudDataplex\Resource\ProjectsLocationsEntryGroups(
1026 $this,
1027 $this->serviceName,
1028 'entryGroups',
1029 [
1030 'methods' => [
1031 'create' => [
1032 'path' => 'v1/{+parent}/entryGroups',
1033 'httpMethod' => 'POST',
1034 'parameters' => [
1035 'parent' => [
1036 'location' => 'path',
1037 'type' => 'string',
1038 'required' => true,
1039 ],
1040 'entryGroupId' => [
1041 'location' => 'query',
1042 'type' => 'string',
1043 ],
1044 'validateOnly' => [
1045 'location' => 'query',
1046 'type' => 'boolean',
1047 ],
1048 ],
1049 ],'delete' => [
1050 'path' => 'v1/{+name}',
1051 'httpMethod' => 'DELETE',
1052 'parameters' => [
1053 'name' => [
1054 'location' => 'path',
1055 'type' => 'string',
1056 'required' => true,
1057 ],
1058 'etag' => [
1059 'location' => 'query',
1060 'type' => 'string',
1061 ],
1062 ],
1063 ],'get' => [
1064 'path' => 'v1/{+name}',
1065 'httpMethod' => 'GET',
1066 'parameters' => [
1067 'name' => [
1068 'location' => 'path',
1069 'type' => 'string',
1070 'required' => true,
1071 ],
1072 ],
1073 ],'getIamPolicy' => [
1074 'path' => 'v1/{+resource}:getIamPolicy',
1075 'httpMethod' => 'GET',
1076 'parameters' => [
1077 'resource' => [
1078 'location' => 'path',
1079 'type' => 'string',
1080 'required' => true,
1081 ],
1082 'options.requestedPolicyVersion' => [
1083 'location' => 'query',
1084 'type' => 'integer',
1085 ],
1086 ],
1087 ],'list' => [
1088 'path' => 'v1/{+parent}/entryGroups',
1089 'httpMethod' => 'GET',
1090 'parameters' => [
1091 'parent' => [
1092 'location' => 'path',
1093 'type' => 'string',
1094 'required' => true,
1095 ],
1096 'filter' => [
1097 'location' => 'query',
1098 'type' => 'string',
1099 ],
1100 'orderBy' => [
1101 'location' => 'query',
1102 'type' => 'string',
1103 ],
1104 'pageSize' => [
1105 'location' => 'query',
1106 'type' => 'integer',
1107 ],
1108 'pageToken' => [
1109 'location' => 'query',
1110 'type' => 'string',
1111 ],
1112 ],
1113 ],'patch' => [
1114 'path' => 'v1/{+name}',
1115 'httpMethod' => 'PATCH',
1116 'parameters' => [
1117 'name' => [
1118 'location' => 'path',
1119 'type' => 'string',
1120 'required' => true,
1121 ],
1122 'updateMask' => [
1123 'location' => 'query',
1124 'type' => 'string',
1125 ],
1126 'validateOnly' => [
1127 'location' => 'query',
1128 'type' => 'boolean',
1129 ],
1130 ],
1131 ],'setIamPolicy' => [
1132 'path' => 'v1/{+resource}:setIamPolicy',
1133 'httpMethod' => 'POST',
1134 'parameters' => [
1135 'resource' => [
1136 'location' => 'path',
1137 'type' => 'string',
1138 'required' => true,
1139 ],
1140 ],
1141 ],'testIamPermissions' => [
1142 'path' => 'v1/{+resource}:testIamPermissions',
1143 'httpMethod' => 'POST',
1144 'parameters' => [
1145 'resource' => [
1146 'location' => 'path',
1147 'type' => 'string',
1148 'required' => true,
1149 ],
1150 ],
1151 ],
1152 ]
1153 ]
1154 );
1155 $this->projects_locations_entryGroups_entries = new CloudDataplex\Resource\ProjectsLocationsEntryGroupsEntries(
1156 $this,
1157 $this->serviceName,
1158 'entries',
1159 [
1160 'methods' => [
1161 'create' => [
1162 'path' => 'v1/{+parent}/entries',
1163 'httpMethod' => 'POST',
1164 'parameters' => [
1165 'parent' => [
1166 'location' => 'path',
1167 'type' => 'string',
1168 'required' => true,
1169 ],
1170 'entryId' => [
1171 'location' => 'query',
1172 'type' => 'string',
1173 ],
1174 ],
1175 ],'delete' => [
1176 'path' => 'v1/{+name}',
1177 'httpMethod' => 'DELETE',
1178 'parameters' => [
1179 'name' => [
1180 'location' => 'path',
1181 'type' => 'string',
1182 'required' => true,
1183 ],
1184 ],
1185 ],'get' => [
1186 'path' => 'v1/{+name}',
1187 'httpMethod' => 'GET',
1188 'parameters' => [
1189 'name' => [
1190 'location' => 'path',
1191 'type' => 'string',
1192 'required' => true,
1193 ],
1194 'aspectTypes' => [
1195 'location' => 'query',
1196 'type' => 'string',
1197 'repeated' => true,
1198 ],
1199 'paths' => [
1200 'location' => 'query',
1201 'type' => 'string',
1202 'repeated' => true,
1203 ],
1204 'view' => [
1205 'location' => 'query',
1206 'type' => 'string',
1207 ],
1208 ],
1209 ],'list' => [
1210 'path' => 'v1/{+parent}/entries',
1211 'httpMethod' => 'GET',
1212 'parameters' => [
1213 'parent' => [
1214 'location' => 'path',
1215 'type' => 'string',
1216 'required' => true,
1217 ],
1218 'filter' => [
1219 'location' => 'query',
1220 'type' => 'string',
1221 ],
1222 'pageSize' => [
1223 'location' => 'query',
1224 'type' => 'integer',
1225 ],
1226 'pageToken' => [
1227 'location' => 'query',
1228 'type' => 'string',
1229 ],
1230 ],
1231 ],'patch' => [
1232 'path' => 'v1/{+name}',
1233 'httpMethod' => 'PATCH',
1234 'parameters' => [
1235 'name' => [
1236 'location' => 'path',
1237 'type' => 'string',
1238 'required' => true,
1239 ],
1240 'allowMissing' => [
1241 'location' => 'query',
1242 'type' => 'boolean',
1243 ],
1244 'aspectKeys' => [
1245 'location' => 'query',
1246 'type' => 'string',
1247 'repeated' => true,
1248 ],
1249 'deleteMissingAspects' => [
1250 'location' => 'query',
1251 'type' => 'boolean',
1252 ],
1253 'updateMask' => [
1254 'location' => 'query',
1255 'type' => 'string',
1256 ],
1257 ],
1258 ],
1259 ]
1260 ]
1261 );
1262 $this->projects_locations_entryLinkTypes = new CloudDataplex\Resource\ProjectsLocationsEntryLinkTypes(
1263 $this,
1264 $this->serviceName,
1265 'entryLinkTypes',
1266 [
1267 'methods' => [
1268 'getIamPolicy' => [
1269 'path' => 'v1/{+resource}:getIamPolicy',
1270 'httpMethod' => 'GET',
1271 'parameters' => [
1272 'resource' => [
1273 'location' => 'path',
1274 'type' => 'string',
1275 'required' => true,
1276 ],
1277 'options.requestedPolicyVersion' => [
1278 'location' => 'query',
1279 'type' => 'integer',
1280 ],
1281 ],
1282 ],'setIamPolicy' => [
1283 'path' => 'v1/{+resource}:setIamPolicy',
1284 'httpMethod' => 'POST',
1285 'parameters' => [
1286 'resource' => [
1287 'location' => 'path',
1288 'type' => 'string',
1289 'required' => true,
1290 ],
1291 ],
1292 ],'testIamPermissions' => [
1293 'path' => 'v1/{+resource}:testIamPermissions',
1294 'httpMethod' => 'POST',
1295 'parameters' => [
1296 'resource' => [
1297 'location' => 'path',
1298 'type' => 'string',
1299 'required' => true,
1300 ],
1301 ],
1302 ],
1303 ]
1304 ]
1305 );
1306 $this->projects_locations_entryTypes = new CloudDataplex\Resource\ProjectsLocationsEntryTypes(
1307 $this,
1308 $this->serviceName,
1309 'entryTypes',
1310 [
1311 'methods' => [
1312 'create' => [
1313 'path' => 'v1/{+parent}/entryTypes',
1314 'httpMethod' => 'POST',
1315 'parameters' => [
1316 'parent' => [
1317 'location' => 'path',
1318 'type' => 'string',
1319 'required' => true,
1320 ],
1321 'entryTypeId' => [
1322 'location' => 'query',
1323 'type' => 'string',
1324 ],
1325 'validateOnly' => [
1326 'location' => 'query',
1327 'type' => 'boolean',
1328 ],
1329 ],
1330 ],'delete' => [
1331 'path' => 'v1/{+name}',
1332 'httpMethod' => 'DELETE',
1333 'parameters' => [
1334 'name' => [
1335 'location' => 'path',
1336 'type' => 'string',
1337 'required' => true,
1338 ],
1339 'etag' => [
1340 'location' => 'query',
1341 'type' => 'string',
1342 ],
1343 ],
1344 ],'get' => [
1345 'path' => 'v1/{+name}',
1346 'httpMethod' => 'GET',
1347 'parameters' => [
1348 'name' => [
1349 'location' => 'path',
1350 'type' => 'string',
1351 'required' => true,
1352 ],
1353 ],
1354 ],'getIamPolicy' => [
1355 'path' => 'v1/{+resource}:getIamPolicy',
1356 'httpMethod' => 'GET',
1357 'parameters' => [
1358 'resource' => [
1359 'location' => 'path',
1360 'type' => 'string',
1361 'required' => true,
1362 ],
1363 'options.requestedPolicyVersion' => [
1364 'location' => 'query',
1365 'type' => 'integer',
1366 ],
1367 ],
1368 ],'list' => [
1369 'path' => 'v1/{+parent}/entryTypes',
1370 'httpMethod' => 'GET',
1371 'parameters' => [
1372 'parent' => [
1373 'location' => 'path',
1374 'type' => 'string',
1375 'required' => true,
1376 ],
1377 'filter' => [
1378 'location' => 'query',
1379 'type' => 'string',
1380 ],
1381 'orderBy' => [
1382 'location' => 'query',
1383 'type' => 'string',
1384 ],
1385 'pageSize' => [
1386 'location' => 'query',
1387 'type' => 'integer',
1388 ],
1389 'pageToken' => [
1390 'location' => 'query',
1391 'type' => 'string',
1392 ],
1393 ],
1394 ],'patch' => [
1395 'path' => 'v1/{+name}',
1396 'httpMethod' => 'PATCH',
1397 'parameters' => [
1398 'name' => [
1399 'location' => 'path',
1400 'type' => 'string',
1401 'required' => true,
1402 ],
1403 'updateMask' => [
1404 'location' => 'query',
1405 'type' => 'string',
1406 ],
1407 'validateOnly' => [
1408 'location' => 'query',
1409 'type' => 'boolean',
1410 ],
1411 ],
1412 ],'setIamPolicy' => [
1413 'path' => 'v1/{+resource}:setIamPolicy',
1414 'httpMethod' => 'POST',
1415 'parameters' => [
1416 'resource' => [
1417 'location' => 'path',
1418 'type' => 'string',
1419 'required' => true,
1420 ],
1421 ],
1422 ],'testIamPermissions' => [
1423 'path' => 'v1/{+resource}:testIamPermissions',
1424 'httpMethod' => 'POST',
1425 'parameters' => [
1426 'resource' => [
1427 'location' => 'path',
1428 'type' => 'string',
1429 'required' => true,
1430 ],
1431 ],
1432 ],
1433 ]
1434 ]
1435 );
1436 $this->projects_locations_glossaries = new CloudDataplex\Resource\ProjectsLocationsGlossaries(
1437 $this,
1438 $this->serviceName,
1439 'glossaries',
1440 [
1441 'methods' => [
1442 'getIamPolicy' => [
1443 'path' => 'v1/{+resource}:getIamPolicy',
1444 'httpMethod' => 'GET',
1445 'parameters' => [
1446 'resource' => [
1447 'location' => 'path',
1448 'type' => 'string',
1449 'required' => true,
1450 ],
1451 'options.requestedPolicyVersion' => [
1452 'location' => 'query',
1453 'type' => 'integer',
1454 ],
1455 ],
1456 ],'setIamPolicy' => [
1457 'path' => 'v1/{+resource}:setIamPolicy',
1458 'httpMethod' => 'POST',
1459 'parameters' => [
1460 'resource' => [
1461 'location' => 'path',
1462 'type' => 'string',
1463 'required' => true,
1464 ],
1465 ],
1466 ],'testIamPermissions' => [
1467 'path' => 'v1/{+resource}:testIamPermissions',
1468 'httpMethod' => 'POST',
1469 'parameters' => [
1470 'resource' => [
1471 'location' => 'path',
1472 'type' => 'string',
1473 'required' => true,
1474 ],
1475 ],
1476 ],
1477 ]
1478 ]
1479 );
1480 $this->projects_locations_glossaries_categories = new CloudDataplex\Resource\ProjectsLocationsGlossariesCategories(
1481 $this,
1482 $this->serviceName,
1483 'categories',
1484 [
1485 'methods' => [
1486 'getIamPolicy' => [
1487 'path' => 'v1/{+resource}:getIamPolicy',
1488 'httpMethod' => 'GET',
1489 'parameters' => [
1490 'resource' => [
1491 'location' => 'path',
1492 'type' => 'string',
1493 'required' => true,
1494 ],
1495 'options.requestedPolicyVersion' => [
1496 'location' => 'query',
1497 'type' => 'integer',
1498 ],
1499 ],
1500 ],'setIamPolicy' => [
1501 'path' => 'v1/{+resource}:setIamPolicy',
1502 'httpMethod' => 'POST',
1503 'parameters' => [
1504 'resource' => [
1505 'location' => 'path',
1506 'type' => 'string',
1507 'required' => true,
1508 ],
1509 ],
1510 ],'testIamPermissions' => [
1511 'path' => 'v1/{+resource}:testIamPermissions',
1512 'httpMethod' => 'POST',
1513 'parameters' => [
1514 'resource' => [
1515 'location' => 'path',
1516 'type' => 'string',
1517 'required' => true,
1518 ],
1519 ],
1520 ],
1521 ]
1522 ]
1523 );
1524 $this->projects_locations_glossaries_terms = new CloudDataplex\Resource\ProjectsLocationsGlossariesTerms(
1525 $this,
1526 $this->serviceName,
1527 'terms',
1528 [
1529 'methods' => [
1530 'getIamPolicy' => [
1531 'path' => 'v1/{+resource}:getIamPolicy',
1532 'httpMethod' => 'GET',
1533 'parameters' => [
1534 'resource' => [
1535 'location' => 'path',
1536 'type' => 'string',
1537 'required' => true,
1538 ],
1539 'options.requestedPolicyVersion' => [
1540 'location' => 'query',
1541 'type' => 'integer',
1542 ],
1543 ],
1544 ],'setIamPolicy' => [
1545 'path' => 'v1/{+resource}:setIamPolicy',
1546 'httpMethod' => 'POST',
1547 'parameters' => [
1548 'resource' => [
1549 'location' => 'path',
1550 'type' => 'string',
1551 'required' => true,
1552 ],
1553 ],
1554 ],'testIamPermissions' => [
1555 'path' => 'v1/{+resource}:testIamPermissions',
1556 'httpMethod' => 'POST',
1557 'parameters' => [
1558 'resource' => [
1559 'location' => 'path',
1560 'type' => 'string',
1561 'required' => true,
1562 ],
1563 ],
1564 ],
1565 ]
1566 ]
1567 );
1568 $this->projects_locations_governanceRules = new CloudDataplex\Resource\ProjectsLocationsGovernanceRules(
1569 $this,
1570 $this->serviceName,
1571 'governanceRules',
1572 [
1573 'methods' => [
1574 'getIamPolicy' => [
1575 'path' => 'v1/{+resource}:getIamPolicy',
1576 'httpMethod' => 'GET',
1577 'parameters' => [
1578 'resource' => [
1579 'location' => 'path',
1580 'type' => 'string',
1581 'required' => true,
1582 ],
1583 'options.requestedPolicyVersion' => [
1584 'location' => 'query',
1585 'type' => 'integer',
1586 ],
1587 ],
1588 ],'setIamPolicy' => [
1589 'path' => 'v1/{+resource}:setIamPolicy',
1590 'httpMethod' => 'POST',
1591 'parameters' => [
1592 'resource' => [
1593 'location' => 'path',
1594 'type' => 'string',
1595 'required' => true,
1596 ],
1597 ],
1598 ],'testIamPermissions' => [
1599 'path' => 'v1/{+resource}:testIamPermissions',
1600 'httpMethod' => 'POST',
1601 'parameters' => [
1602 'resource' => [
1603 'location' => 'path',
1604 'type' => 'string',
1605 'required' => true,
1606 ],
1607 ],
1608 ],
1609 ]
1610 ]
1611 );
1612 $this->projects_locations_lakes = new CloudDataplex\Resource\ProjectsLocationsLakes(
1613 $this,
1614 $this->serviceName,
1615 'lakes',
1616 [
1617 'methods' => [
1618 'create' => [
1619 'path' => 'v1/{+parent}/lakes',
1620 'httpMethod' => 'POST',
1621 'parameters' => [
1622 'parent' => [
1623 'location' => 'path',
1624 'type' => 'string',
1625 'required' => true,
1626 ],
1627 'lakeId' => [
1628 'location' => 'query',
1629 'type' => 'string',
1630 ],
1631 'validateOnly' => [
1632 'location' => 'query',
1633 'type' => 'boolean',
1634 ],
1635 ],
1636 ],'delete' => [
1637 'path' => 'v1/{+name}',
1638 'httpMethod' => 'DELETE',
1639 'parameters' => [
1640 'name' => [
1641 'location' => 'path',
1642 'type' => 'string',
1643 'required' => true,
1644 ],
1645 ],
1646 ],'get' => [
1647 'path' => 'v1/{+name}',
1648 'httpMethod' => 'GET',
1649 'parameters' => [
1650 'name' => [
1651 'location' => 'path',
1652 'type' => 'string',
1653 'required' => true,
1654 ],
1655 ],
1656 ],'getIamPolicy' => [
1657 'path' => 'v1/{+resource}:getIamPolicy',
1658 'httpMethod' => 'GET',
1659 'parameters' => [
1660 'resource' => [
1661 'location' => 'path',
1662 'type' => 'string',
1663 'required' => true,
1664 ],
1665 'options.requestedPolicyVersion' => [
1666 'location' => 'query',
1667 'type' => 'integer',
1668 ],
1669 ],
1670 ],'list' => [
1671 'path' => 'v1/{+parent}/lakes',
1672 'httpMethod' => 'GET',
1673 'parameters' => [
1674 'parent' => [
1675 'location' => 'path',
1676 'type' => 'string',
1677 'required' => true,
1678 ],
1679 'filter' => [
1680 'location' => 'query',
1681 'type' => 'string',
1682 ],
1683 'orderBy' => [
1684 'location' => 'query',
1685 'type' => 'string',
1686 ],
1687 'pageSize' => [
1688 'location' => 'query',
1689 'type' => 'integer',
1690 ],
1691 'pageToken' => [
1692 'location' => 'query',
1693 'type' => 'string',
1694 ],
1695 ],
1696 ],'patch' => [
1697 'path' => 'v1/{+name}',
1698 'httpMethod' => 'PATCH',
1699 'parameters' => [
1700 'name' => [
1701 'location' => 'path',
1702 'type' => 'string',
1703 'required' => true,
1704 ],
1705 'updateMask' => [
1706 'location' => 'query',
1707 'type' => 'string',
1708 ],
1709 'validateOnly' => [
1710 'location' => 'query',
1711 'type' => 'boolean',
1712 ],
1713 ],
1714 ],'setIamPolicy' => [
1715 'path' => 'v1/{+resource}:setIamPolicy',
1716 'httpMethod' => 'POST',
1717 'parameters' => [
1718 'resource' => [
1719 'location' => 'path',
1720 'type' => 'string',
1721 'required' => true,
1722 ],
1723 ],
1724 ],'testIamPermissions' => [
1725 'path' => 'v1/{+resource}:testIamPermissions',
1726 'httpMethod' => 'POST',
1727 'parameters' => [
1728 'resource' => [
1729 'location' => 'path',
1730 'type' => 'string',
1731 'required' => true,
1732 ],
1733 ],
1734 ],
1735 ]
1736 ]
1737 );
1738 $this->projects_locations_lakes_actions = new CloudDataplex\Resource\ProjectsLocationsLakesActions(
1739 $this,
1740 $this->serviceName,
1741 'actions',
1742 [
1743 'methods' => [
1744 'list' => [
1745 'path' => 'v1/{+parent}/actions',
1746 'httpMethod' => 'GET',
1747 'parameters' => [
1748 'parent' => [
1749 'location' => 'path',
1750 'type' => 'string',
1751 'required' => true,
1752 ],
1753 'pageSize' => [
1754 'location' => 'query',
1755 'type' => 'integer',
1756 ],
1757 'pageToken' => [
1758 'location' => 'query',
1759 'type' => 'string',
1760 ],
1761 ],
1762 ],
1763 ]
1764 ]
1765 );
1766 $this->projects_locations_lakes_content = new CloudDataplex\Resource\ProjectsLocationsLakesContent(
1767 $this,
1768 $this->serviceName,
1769 'content',
1770 [
1771 'methods' => [
1772 'create' => [
1773 'path' => 'v1/{+parent}/content',
1774 'httpMethod' => 'POST',
1775 'parameters' => [
1776 'parent' => [
1777 'location' => 'path',
1778 'type' => 'string',
1779 'required' => true,
1780 ],
1781 'validateOnly' => [
1782 'location' => 'query',
1783 'type' => 'boolean',
1784 ],
1785 ],
1786 ],'delete' => [
1787 'path' => 'v1/{+name}',
1788 'httpMethod' => 'DELETE',
1789 'parameters' => [
1790 'name' => [
1791 'location' => 'path',
1792 'type' => 'string',
1793 'required' => true,
1794 ],
1795 ],
1796 ],'get' => [
1797 'path' => 'v1/{+name}',
1798 'httpMethod' => 'GET',
1799 'parameters' => [
1800 'name' => [
1801 'location' => 'path',
1802 'type' => 'string',
1803 'required' => true,
1804 ],
1805 'view' => [
1806 'location' => 'query',
1807 'type' => 'string',
1808 ],
1809 ],
1810 ],'getIamPolicy' => [
1811 'path' => 'v1/{+resource}:getIamPolicy',
1812 'httpMethod' => 'GET',
1813 'parameters' => [
1814 'resource' => [
1815 'location' => 'path',
1816 'type' => 'string',
1817 'required' => true,
1818 ],
1819 'options.requestedPolicyVersion' => [
1820 'location' => 'query',
1821 'type' => 'integer',
1822 ],
1823 ],
1824 ],'list' => [
1825 'path' => 'v1/{+parent}/content',
1826 'httpMethod' => 'GET',
1827 'parameters' => [
1828 'parent' => [
1829 'location' => 'path',
1830 'type' => 'string',
1831 'required' => true,
1832 ],
1833 'filter' => [
1834 'location' => 'query',
1835 'type' => 'string',
1836 ],
1837 'pageSize' => [
1838 'location' => 'query',
1839 'type' => 'integer',
1840 ],
1841 'pageToken' => [
1842 'location' => 'query',
1843 'type' => 'string',
1844 ],
1845 ],
1846 ],'patch' => [
1847 'path' => 'v1/{+name}',
1848 'httpMethod' => 'PATCH',
1849 'parameters' => [
1850 'name' => [
1851 'location' => 'path',
1852 'type' => 'string',
1853 'required' => true,
1854 ],
1855 'updateMask' => [
1856 'location' => 'query',
1857 'type' => 'string',
1858 ],
1859 'validateOnly' => [
1860 'location' => 'query',
1861 'type' => 'boolean',
1862 ],
1863 ],
1864 ],'setIamPolicy' => [
1865 'path' => 'v1/{+resource}:setIamPolicy',
1866 'httpMethod' => 'POST',
1867 'parameters' => [
1868 'resource' => [
1869 'location' => 'path',
1870 'type' => 'string',
1871 'required' => true,
1872 ],
1873 ],
1874 ],'testIamPermissions' => [
1875 'path' => 'v1/{+resource}:testIamPermissions',
1876 'httpMethod' => 'POST',
1877 'parameters' => [
1878 'resource' => [
1879 'location' => 'path',
1880 'type' => 'string',
1881 'required' => true,
1882 ],
1883 ],
1884 ],
1885 ]
1886 ]
1887 );
1888 $this->projects_locations_lakes_contentitems = new CloudDataplex\Resource\ProjectsLocationsLakesContentitems(
1889 $this,
1890 $this->serviceName,
1891 'contentitems',
1892 [
1893 'methods' => [
1894 'create' => [
1895 'path' => 'v1/{+parent}/contentitems',
1896 'httpMethod' => 'POST',
1897 'parameters' => [
1898 'parent' => [
1899 'location' => 'path',
1900 'type' => 'string',
1901 'required' => true,
1902 ],
1903 'validateOnly' => [
1904 'location' => 'query',
1905 'type' => 'boolean',
1906 ],
1907 ],
1908 ],'delete' => [
1909 'path' => 'v1/{+name}',
1910 'httpMethod' => 'DELETE',
1911 'parameters' => [
1912 'name' => [
1913 'location' => 'path',
1914 'type' => 'string',
1915 'required' => true,
1916 ],
1917 ],
1918 ],'get' => [
1919 'path' => 'v1/{+name}',
1920 'httpMethod' => 'GET',
1921 'parameters' => [
1922 'name' => [
1923 'location' => 'path',
1924 'type' => 'string',
1925 'required' => true,
1926 ],
1927 'view' => [
1928 'location' => 'query',
1929 'type' => 'string',
1930 ],
1931 ],
1932 ],'getIamPolicy' => [
1933 'path' => 'v1/{+resource}:getIamPolicy',
1934 'httpMethod' => 'GET',
1935 'parameters' => [
1936 'resource' => [
1937 'location' => 'path',
1938 'type' => 'string',
1939 'required' => true,
1940 ],
1941 'options.requestedPolicyVersion' => [
1942 'location' => 'query',
1943 'type' => 'integer',
1944 ],
1945 ],
1946 ],'list' => [
1947 'path' => 'v1/{+parent}/contentitems',
1948 'httpMethod' => 'GET',
1949 'parameters' => [
1950 'parent' => [
1951 'location' => 'path',
1952 'type' => 'string',
1953 'required' => true,
1954 ],
1955 'filter' => [
1956 'location' => 'query',
1957 'type' => 'string',
1958 ],
1959 'pageSize' => [
1960 'location' => 'query',
1961 'type' => 'integer',
1962 ],
1963 'pageToken' => [
1964 'location' => 'query',
1965 'type' => 'string',
1966 ],
1967 ],
1968 ],'patch' => [
1969 'path' => 'v1/{+name}',
1970 'httpMethod' => 'PATCH',
1971 'parameters' => [
1972 'name' => [
1973 'location' => 'path',
1974 'type' => 'string',
1975 'required' => true,
1976 ],
1977 'updateMask' => [
1978 'location' => 'query',
1979 'type' => 'string',
1980 ],
1981 'validateOnly' => [
1982 'location' => 'query',
1983 'type' => 'boolean',
1984 ],
1985 ],
1986 ],'setIamPolicy' => [
1987 'path' => 'v1/{+resource}:setIamPolicy',
1988 'httpMethod' => 'POST',
1989 'parameters' => [
1990 'resource' => [
1991 'location' => 'path',
1992 'type' => 'string',
1993 'required' => true,
1994 ],
1995 ],
1996 ],'testIamPermissions' => [
1997 'path' => 'v1/{+resource}:testIamPermissions',
1998 'httpMethod' => 'POST',
1999 'parameters' => [
2000 'resource' => [
2001 'location' => 'path',
2002 'type' => 'string',
2003 'required' => true,
2004 ],
2005 ],
2006 ],
2007 ]
2008 ]
2009 );
2010 $this->projects_locations_lakes_environments = new CloudDataplex\Resource\ProjectsLocationsLakesEnvironments(
2011 $this,
2012 $this->serviceName,
2013 'environments',
2014 [
2015 'methods' => [
2016 'create' => [
2017 'path' => 'v1/{+parent}/environments',
2018 'httpMethod' => 'POST',
2019 'parameters' => [
2020 'parent' => [
2021 'location' => 'path',
2022 'type' => 'string',
2023 'required' => true,
2024 ],
2025 'environmentId' => [
2026 'location' => 'query',
2027 'type' => 'string',
2028 ],
2029 'validateOnly' => [
2030 'location' => 'query',
2031 'type' => 'boolean',
2032 ],
2033 ],
2034 ],'delete' => [
2035 'path' => 'v1/{+name}',
2036 'httpMethod' => 'DELETE',
2037 'parameters' => [
2038 'name' => [
2039 'location' => 'path',
2040 'type' => 'string',
2041 'required' => true,
2042 ],
2043 ],
2044 ],'get' => [
2045 'path' => 'v1/{+name}',
2046 'httpMethod' => 'GET',
2047 'parameters' => [
2048 'name' => [
2049 'location' => 'path',
2050 'type' => 'string',
2051 'required' => true,
2052 ],
2053 ],
2054 ],'getIamPolicy' => [
2055 'path' => 'v1/{+resource}:getIamPolicy',
2056 'httpMethod' => 'GET',
2057 'parameters' => [
2058 'resource' => [
2059 'location' => 'path',
2060 'type' => 'string',
2061 'required' => true,
2062 ],
2063 'options.requestedPolicyVersion' => [
2064 'location' => 'query',
2065 'type' => 'integer',
2066 ],
2067 ],
2068 ],'list' => [
2069 'path' => 'v1/{+parent}/environments',
2070 'httpMethod' => 'GET',
2071 'parameters' => [
2072 'parent' => [
2073 'location' => 'path',
2074 'type' => 'string',
2075 'required' => true,
2076 ],
2077 'filter' => [
2078 'location' => 'query',
2079 'type' => 'string',
2080 ],
2081 'orderBy' => [
2082 'location' => 'query',
2083 'type' => 'string',
2084 ],
2085 'pageSize' => [
2086 'location' => 'query',
2087 'type' => 'integer',
2088 ],
2089 'pageToken' => [
2090 'location' => 'query',
2091 'type' => 'string',
2092 ],
2093 ],
2094 ],'patch' => [
2095 'path' => 'v1/{+name}',
2096 'httpMethod' => 'PATCH',
2097 'parameters' => [
2098 'name' => [
2099 'location' => 'path',
2100 'type' => 'string',
2101 'required' => true,
2102 ],
2103 'updateMask' => [
2104 'location' => 'query',
2105 'type' => 'string',
2106 ],
2107 'validateOnly' => [
2108 'location' => 'query',
2109 'type' => 'boolean',
2110 ],
2111 ],
2112 ],'setIamPolicy' => [
2113 'path' => 'v1/{+resource}:setIamPolicy',
2114 'httpMethod' => 'POST',
2115 'parameters' => [
2116 'resource' => [
2117 'location' => 'path',
2118 'type' => 'string',
2119 'required' => true,
2120 ],
2121 ],
2122 ],'testIamPermissions' => [
2123 'path' => 'v1/{+resource}:testIamPermissions',
2124 'httpMethod' => 'POST',
2125 'parameters' => [
2126 'resource' => [
2127 'location' => 'path',
2128 'type' => 'string',
2129 'required' => true,
2130 ],
2131 ],
2132 ],
2133 ]
2134 ]
2135 );
2136 $this->projects_locations_lakes_environments_sessions = new CloudDataplex\Resource\ProjectsLocationsLakesEnvironmentsSessions(
2137 $this,
2138 $this->serviceName,
2139 'sessions',
2140 [
2141 'methods' => [
2142 'list' => [
2143 'path' => 'v1/{+parent}/sessions',
2144 'httpMethod' => 'GET',
2145 'parameters' => [
2146 'parent' => [
2147 'location' => 'path',
2148 'type' => 'string',
2149 'required' => true,
2150 ],
2151 'filter' => [
2152 'location' => 'query',
2153 'type' => 'string',
2154 ],
2155 'pageSize' => [
2156 'location' => 'query',
2157 'type' => 'integer',
2158 ],
2159 'pageToken' => [
2160 'location' => 'query',
2161 'type' => 'string',
2162 ],
2163 ],
2164 ],
2165 ]
2166 ]
2167 );
2168 $this->projects_locations_lakes_tasks = new CloudDataplex\Resource\ProjectsLocationsLakesTasks(
2169 $this,
2170 $this->serviceName,
2171 'tasks',
2172 [
2173 'methods' => [
2174 'create' => [
2175 'path' => 'v1/{+parent}/tasks',
2176 'httpMethod' => 'POST',
2177 'parameters' => [
2178 'parent' => [
2179 'location' => 'path',
2180 'type' => 'string',
2181 'required' => true,
2182 ],
2183 'taskId' => [
2184 'location' => 'query',
2185 'type' => 'string',
2186 ],
2187 'validateOnly' => [
2188 'location' => 'query',
2189 'type' => 'boolean',
2190 ],
2191 ],
2192 ],'delete' => [
2193 'path' => 'v1/{+name}',
2194 'httpMethod' => 'DELETE',
2195 'parameters' => [
2196 'name' => [
2197 'location' => 'path',
2198 'type' => 'string',
2199 'required' => true,
2200 ],
2201 ],
2202 ],'get' => [
2203 'path' => 'v1/{+name}',
2204 'httpMethod' => 'GET',
2205 'parameters' => [
2206 'name' => [
2207 'location' => 'path',
2208 'type' => 'string',
2209 'required' => true,
2210 ],
2211 ],
2212 ],'getIamPolicy' => [
2213 'path' => 'v1/{+resource}:getIamPolicy',
2214 'httpMethod' => 'GET',
2215 'parameters' => [
2216 'resource' => [
2217 'location' => 'path',
2218 'type' => 'string',
2219 'required' => true,
2220 ],
2221 'options.requestedPolicyVersion' => [
2222 'location' => 'query',
2223 'type' => 'integer',
2224 ],
2225 ],
2226 ],'list' => [
2227 'path' => 'v1/{+parent}/tasks',
2228 'httpMethod' => 'GET',
2229 'parameters' => [
2230 'parent' => [
2231 'location' => 'path',
2232 'type' => 'string',
2233 'required' => true,
2234 ],
2235 'filter' => [
2236 'location' => 'query',
2237 'type' => 'string',
2238 ],
2239 'orderBy' => [
2240 'location' => 'query',
2241 'type' => 'string',
2242 ],
2243 'pageSize' => [
2244 'location' => 'query',
2245 'type' => 'integer',
2246 ],
2247 'pageToken' => [
2248 'location' => 'query',
2249 'type' => 'string',
2250 ],
2251 ],
2252 ],'patch' => [
2253 'path' => 'v1/{+name}',
2254 'httpMethod' => 'PATCH',
2255 'parameters' => [
2256 'name' => [
2257 'location' => 'path',
2258 'type' => 'string',
2259 'required' => true,
2260 ],
2261 'updateMask' => [
2262 'location' => 'query',
2263 'type' => 'string',
2264 ],
2265 'validateOnly' => [
2266 'location' => 'query',
2267 'type' => 'boolean',
2268 ],
2269 ],
2270 ],'run' => [
2271 'path' => 'v1/{+name}:run',
2272 'httpMethod' => 'POST',
2273 'parameters' => [
2274 'name' => [
2275 'location' => 'path',
2276 'type' => 'string',
2277 'required' => true,
2278 ],
2279 ],
2280 ],'setIamPolicy' => [
2281 'path' => 'v1/{+resource}:setIamPolicy',
2282 'httpMethod' => 'POST',
2283 'parameters' => [
2284 'resource' => [
2285 'location' => 'path',
2286 'type' => 'string',
2287 'required' => true,
2288 ],
2289 ],
2290 ],'testIamPermissions' => [
2291 'path' => 'v1/{+resource}:testIamPermissions',
2292 'httpMethod' => 'POST',
2293 'parameters' => [
2294 'resource' => [
2295 'location' => 'path',
2296 'type' => 'string',
2297 'required' => true,
2298 ],
2299 ],
2300 ],
2301 ]
2302 ]
2303 );
2304 $this->projects_locations_lakes_tasks_jobs = new CloudDataplex\Resource\ProjectsLocationsLakesTasksJobs(
2305 $this,
2306 $this->serviceName,
2307 'jobs',
2308 [
2309 'methods' => [
2310 'cancel' => [
2311 'path' => 'v1/{+name}:cancel',
2312 'httpMethod' => 'POST',
2313 'parameters' => [
2314 'name' => [
2315 'location' => 'path',
2316 'type' => 'string',
2317 'required' => true,
2318 ],
2319 ],
2320 ],'get' => [
2321 'path' => 'v1/{+name}',
2322 'httpMethod' => 'GET',
2323 'parameters' => [
2324 'name' => [
2325 'location' => 'path',
2326 'type' => 'string',
2327 'required' => true,
2328 ],
2329 ],
2330 ],'list' => [
2331 'path' => 'v1/{+parent}/jobs',
2332 'httpMethod' => 'GET',
2333 'parameters' => [
2334 'parent' => [
2335 'location' => 'path',
2336 'type' => 'string',
2337 'required' => true,
2338 ],
2339 'pageSize' => [
2340 'location' => 'query',
2341 'type' => 'integer',
2342 ],
2343 'pageToken' => [
2344 'location' => 'query',
2345 'type' => 'string',
2346 ],
2347 ],
2348 ],
2349 ]
2350 ]
2351 );
2352 $this->projects_locations_lakes_zones = new CloudDataplex\Resource\ProjectsLocationsLakesZones(
2353 $this,
2354 $this->serviceName,
2355 'zones',
2356 [
2357 'methods' => [
2358 'create' => [
2359 'path' => 'v1/{+parent}/zones',
2360 'httpMethod' => 'POST',
2361 'parameters' => [
2362 'parent' => [
2363 'location' => 'path',
2364 'type' => 'string',
2365 'required' => true,
2366 ],
2367 'validateOnly' => [
2368 'location' => 'query',
2369 'type' => 'boolean',
2370 ],
2371 'zoneId' => [
2372 'location' => 'query',
2373 'type' => 'string',
2374 ],
2375 ],
2376 ],'delete' => [
2377 'path' => 'v1/{+name}',
2378 'httpMethod' => 'DELETE',
2379 'parameters' => [
2380 'name' => [
2381 'location' => 'path',
2382 'type' => 'string',
2383 'required' => true,
2384 ],
2385 ],
2386 ],'get' => [
2387 'path' => 'v1/{+name}',
2388 'httpMethod' => 'GET',
2389 'parameters' => [
2390 'name' => [
2391 'location' => 'path',
2392 'type' => 'string',
2393 'required' => true,
2394 ],
2395 ],
2396 ],'getIamPolicy' => [
2397 'path' => 'v1/{+resource}:getIamPolicy',
2398 'httpMethod' => 'GET',
2399 'parameters' => [
2400 'resource' => [
2401 'location' => 'path',
2402 'type' => 'string',
2403 'required' => true,
2404 ],
2405 'options.requestedPolicyVersion' => [
2406 'location' => 'query',
2407 'type' => 'integer',
2408 ],
2409 ],
2410 ],'list' => [
2411 'path' => 'v1/{+parent}/zones',
2412 'httpMethod' => 'GET',
2413 'parameters' => [
2414 'parent' => [
2415 'location' => 'path',
2416 'type' => 'string',
2417 'required' => true,
2418 ],
2419 'filter' => [
2420 'location' => 'query',
2421 'type' => 'string',
2422 ],
2423 'orderBy' => [
2424 'location' => 'query',
2425 'type' => 'string',
2426 ],
2427 'pageSize' => [
2428 'location' => 'query',
2429 'type' => 'integer',
2430 ],
2431 'pageToken' => [
2432 'location' => 'query',
2433 'type' => 'string',
2434 ],
2435 ],
2436 ],'patch' => [
2437 'path' => 'v1/{+name}',
2438 'httpMethod' => 'PATCH',
2439 'parameters' => [
2440 'name' => [
2441 'location' => 'path',
2442 'type' => 'string',
2443 'required' => true,
2444 ],
2445 'updateMask' => [
2446 'location' => 'query',
2447 'type' => 'string',
2448 ],
2449 'validateOnly' => [
2450 'location' => 'query',
2451 'type' => 'boolean',
2452 ],
2453 ],
2454 ],'setIamPolicy' => [
2455 'path' => 'v1/{+resource}:setIamPolicy',
2456 'httpMethod' => 'POST',
2457 'parameters' => [
2458 'resource' => [
2459 'location' => 'path',
2460 'type' => 'string',
2461 'required' => true,
2462 ],
2463 ],
2464 ],'testIamPermissions' => [
2465 'path' => 'v1/{+resource}:testIamPermissions',
2466 'httpMethod' => 'POST',
2467 'parameters' => [
2468 'resource' => [
2469 'location' => 'path',
2470 'type' => 'string',
2471 'required' => true,
2472 ],
2473 ],
2474 ],
2475 ]
2476 ]
2477 );
2478 $this->projects_locations_lakes_zones_actions = new CloudDataplex\Resource\ProjectsLocationsLakesZonesActions(
2479 $this,
2480 $this->serviceName,
2481 'actions',
2482 [
2483 'methods' => [
2484 'list' => [
2485 'path' => 'v1/{+parent}/actions',
2486 'httpMethod' => 'GET',
2487 'parameters' => [
2488 'parent' => [
2489 'location' => 'path',
2490 'type' => 'string',
2491 'required' => true,
2492 ],
2493 'pageSize' => [
2494 'location' => 'query',
2495 'type' => 'integer',
2496 ],
2497 'pageToken' => [
2498 'location' => 'query',
2499 'type' => 'string',
2500 ],
2501 ],
2502 ],
2503 ]
2504 ]
2505 );
2506 $this->projects_locations_lakes_zones_assets = new CloudDataplex\Resource\ProjectsLocationsLakesZonesAssets(
2507 $this,
2508 $this->serviceName,
2509 'assets',
2510 [
2511 'methods' => [
2512 'create' => [
2513 'path' => 'v1/{+parent}/assets',
2514 'httpMethod' => 'POST',
2515 'parameters' => [
2516 'parent' => [
2517 'location' => 'path',
2518 'type' => 'string',
2519 'required' => true,
2520 ],
2521 'assetId' => [
2522 'location' => 'query',
2523 'type' => 'string',
2524 ],
2525 'validateOnly' => [
2526 'location' => 'query',
2527 'type' => 'boolean',
2528 ],
2529 ],
2530 ],'delete' => [
2531 'path' => 'v1/{+name}',
2532 'httpMethod' => 'DELETE',
2533 'parameters' => [
2534 'name' => [
2535 'location' => 'path',
2536 'type' => 'string',
2537 'required' => true,
2538 ],
2539 ],
2540 ],'get' => [
2541 'path' => 'v1/{+name}',
2542 'httpMethod' => 'GET',
2543 'parameters' => [
2544 'name' => [
2545 'location' => 'path',
2546 'type' => 'string',
2547 'required' => true,
2548 ],
2549 ],
2550 ],'getIamPolicy' => [
2551 'path' => 'v1/{+resource}:getIamPolicy',
2552 'httpMethod' => 'GET',
2553 'parameters' => [
2554 'resource' => [
2555 'location' => 'path',
2556 'type' => 'string',
2557 'required' => true,
2558 ],
2559 'options.requestedPolicyVersion' => [
2560 'location' => 'query',
2561 'type' => 'integer',
2562 ],
2563 ],
2564 ],'list' => [
2565 'path' => 'v1/{+parent}/assets',
2566 'httpMethod' => 'GET',
2567 'parameters' => [
2568 'parent' => [
2569 'location' => 'path',
2570 'type' => 'string',
2571 'required' => true,
2572 ],
2573 'filter' => [
2574 'location' => 'query',
2575 'type' => 'string',
2576 ],
2577 'orderBy' => [
2578 'location' => 'query',
2579 'type' => 'string',
2580 ],
2581 'pageSize' => [
2582 'location' => 'query',
2583 'type' => 'integer',
2584 ],
2585 'pageToken' => [
2586 'location' => 'query',
2587 'type' => 'string',
2588 ],
2589 ],
2590 ],'patch' => [
2591 'path' => 'v1/{+name}',
2592 'httpMethod' => 'PATCH',
2593 'parameters' => [
2594 'name' => [
2595 'location' => 'path',
2596 'type' => 'string',
2597 'required' => true,
2598 ],
2599 'updateMask' => [
2600 'location' => 'query',
2601 'type' => 'string',
2602 ],
2603 'validateOnly' => [
2604 'location' => 'query',
2605 'type' => 'boolean',
2606 ],
2607 ],
2608 ],'setIamPolicy' => [
2609 'path' => 'v1/{+resource}:setIamPolicy',
2610 'httpMethod' => 'POST',
2611 'parameters' => [
2612 'resource' => [
2613 'location' => 'path',
2614 'type' => 'string',
2615 'required' => true,
2616 ],
2617 ],
2618 ],'testIamPermissions' => [
2619 'path' => 'v1/{+resource}:testIamPermissions',
2620 'httpMethod' => 'POST',
2621 'parameters' => [
2622 'resource' => [
2623 'location' => 'path',
2624 'type' => 'string',
2625 'required' => true,
2626 ],
2627 ],
2628 ],
2629 ]
2630 ]
2631 );
2632 $this->projects_locations_lakes_zones_assets_actions = new CloudDataplex\Resource\ProjectsLocationsLakesZonesAssetsActions(
2633 $this,
2634 $this->serviceName,
2635 'actions',
2636 [
2637 'methods' => [
2638 'list' => [
2639 'path' => 'v1/{+parent}/actions',
2640 'httpMethod' => 'GET',
2641 'parameters' => [
2642 'parent' => [
2643 'location' => 'path',
2644 'type' => 'string',
2645 'required' => true,
2646 ],
2647 'pageSize' => [
2648 'location' => 'query',
2649 'type' => 'integer',
2650 ],
2651 'pageToken' => [
2652 'location' => 'query',
2653 'type' => 'string',
2654 ],
2655 ],
2656 ],
2657 ]
2658 ]
2659 );
2660 $this->projects_locations_lakes_zones_entities = new CloudDataplex\Resource\ProjectsLocationsLakesZonesEntities(
2661 $this,
2662 $this->serviceName,
2663 'entities',
2664 [
2665 'methods' => [
2666 'create' => [
2667 'path' => 'v1/{+parent}/entities',
2668 'httpMethod' => 'POST',
2669 'parameters' => [
2670 'parent' => [
2671 'location' => 'path',
2672 'type' => 'string',
2673 'required' => true,
2674 ],
2675 'validateOnly' => [
2676 'location' => 'query',
2677 'type' => 'boolean',
2678 ],
2679 ],
2680 ],'delete' => [
2681 'path' => 'v1/{+name}',
2682 'httpMethod' => 'DELETE',
2683 'parameters' => [
2684 'name' => [
2685 'location' => 'path',
2686 'type' => 'string',
2687 'required' => true,
2688 ],
2689 'etag' => [
2690 'location' => 'query',
2691 'type' => 'string',
2692 ],
2693 ],
2694 ],'get' => [
2695 'path' => 'v1/{+name}',
2696 'httpMethod' => 'GET',
2697 'parameters' => [
2698 'name' => [
2699 'location' => 'path',
2700 'type' => 'string',
2701 'required' => true,
2702 ],
2703 'view' => [
2704 'location' => 'query',
2705 'type' => 'string',
2706 ],
2707 ],
2708 ],'list' => [
2709 'path' => 'v1/{+parent}/entities',
2710 'httpMethod' => 'GET',
2711 'parameters' => [
2712 'parent' => [
2713 'location' => 'path',
2714 'type' => 'string',
2715 'required' => true,
2716 ],
2717 'filter' => [
2718 'location' => 'query',
2719 'type' => 'string',
2720 ],
2721 'pageSize' => [
2722 'location' => 'query',
2723 'type' => 'integer',
2724 ],
2725 'pageToken' => [
2726 'location' => 'query',
2727 'type' => 'string',
2728 ],
2729 'view' => [
2730 'location' => 'query',
2731 'type' => 'string',
2732 ],
2733 ],
2734 ],'update' => [
2735 'path' => 'v1/{+name}',
2736 'httpMethod' => 'PUT',
2737 'parameters' => [
2738 'name' => [
2739 'location' => 'path',
2740 'type' => 'string',
2741 'required' => true,
2742 ],
2743 'validateOnly' => [
2744 'location' => 'query',
2745 'type' => 'boolean',
2746 ],
2747 ],
2748 ],
2749 ]
2750 ]
2751 );
2752 $this->projects_locations_lakes_zones_entities_partitions = new CloudDataplex\Resource\ProjectsLocationsLakesZonesEntitiesPartitions(
2753 $this,
2754 $this->serviceName,
2755 'partitions',
2756 [
2757 'methods' => [
2758 'create' => [
2759 'path' => 'v1/{+parent}/partitions',
2760 'httpMethod' => 'POST',
2761 'parameters' => [
2762 'parent' => [
2763 'location' => 'path',
2764 'type' => 'string',
2765 'required' => true,
2766 ],
2767 'validateOnly' => [
2768 'location' => 'query',
2769 'type' => 'boolean',
2770 ],
2771 ],
2772 ],'delete' => [
2773 'path' => 'v1/{+name}',
2774 'httpMethod' => 'DELETE',
2775 'parameters' => [
2776 'name' => [
2777 'location' => 'path',
2778 'type' => 'string',
2779 'required' => true,
2780 ],
2781 'etag' => [
2782 'location' => 'query',
2783 'type' => 'string',
2784 ],
2785 ],
2786 ],'get' => [
2787 'path' => 'v1/{+name}',
2788 'httpMethod' => 'GET',
2789 'parameters' => [
2790 'name' => [
2791 'location' => 'path',
2792 'type' => 'string',
2793 'required' => true,
2794 ],
2795 ],
2796 ],'list' => [
2797 'path' => 'v1/{+parent}/partitions',
2798 'httpMethod' => 'GET',
2799 'parameters' => [
2800 'parent' => [
2801 'location' => 'path',
2802 'type' => 'string',
2803 'required' => true,
2804 ],
2805 'filter' => [
2806 'location' => 'query',
2807 'type' => 'string',
2808 ],
2809 'pageSize' => [
2810 'location' => 'query',
2811 'type' => 'integer',
2812 ],
2813 'pageToken' => [
2814 'location' => 'query',
2815 'type' => 'string',
2816 ],
2817 ],
2818 ],
2819 ]
2820 ]
2821 );
2822 $this->projects_locations_metadataJobs = new CloudDataplex\Resource\ProjectsLocationsMetadataJobs(
2823 $this,
2824 $this->serviceName,
2825 'metadataJobs',
2826 [
2827 'methods' => [
2828 'cancel' => [
2829 'path' => 'v1/{+name}:cancel',
2830 'httpMethod' => 'POST',
2831 'parameters' => [
2832 'name' => [
2833 'location' => 'path',
2834 'type' => 'string',
2835 'required' => true,
2836 ],
2837 ],
2838 ],'create' => [
2839 'path' => 'v1/{+parent}/metadataJobs',
2840 'httpMethod' => 'POST',
2841 'parameters' => [
2842 'parent' => [
2843 'location' => 'path',
2844 'type' => 'string',
2845 'required' => true,
2846 ],
2847 'metadataJobId' => [
2848 'location' => 'query',
2849 'type' => 'string',
2850 ],
2851 'validateOnly' => [
2852 'location' => 'query',
2853 'type' => 'boolean',
2854 ],
2855 ],
2856 ],'get' => [
2857 'path' => 'v1/{+name}',
2858 'httpMethod' => 'GET',
2859 'parameters' => [
2860 'name' => [
2861 'location' => 'path',
2862 'type' => 'string',
2863 'required' => true,
2864 ],
2865 ],
2866 ],'list' => [
2867 'path' => 'v1/{+parent}/metadataJobs',
2868 'httpMethod' => 'GET',
2869 'parameters' => [
2870 'parent' => [
2871 'location' => 'path',
2872 'type' => 'string',
2873 'required' => true,
2874 ],
2875 'filter' => [
2876 'location' => 'query',
2877 'type' => 'string',
2878 ],
2879 'orderBy' => [
2880 'location' => 'query',
2881 'type' => 'string',
2882 ],
2883 'pageSize' => [
2884 'location' => 'query',
2885 'type' => 'integer',
2886 ],
2887 'pageToken' => [
2888 'location' => 'query',
2889 'type' => 'string',
2890 ],
2891 ],
2892 ],
2893 ]
2894 ]
2895 );
2896 $this->projects_locations_operations = new CloudDataplex\Resource\ProjectsLocationsOperations(
2897 $this,
2898 $this->serviceName,
2899 'operations',
2900 [
2901 'methods' => [
2902 'cancel' => [
2903 'path' => 'v1/{+name}:cancel',
2904 'httpMethod' => 'POST',
2905 'parameters' => [
2906 'name' => [
2907 'location' => 'path',
2908 'type' => 'string',
2909 'required' => true,
2910 ],
2911 ],
2912 ],'delete' => [
2913 'path' => 'v1/{+name}',
2914 'httpMethod' => 'DELETE',
2915 'parameters' => [
2916 'name' => [
2917 'location' => 'path',
2918 'type' => 'string',
2919 'required' => true,
2920 ],
2921 ],
2922 ],'get' => [
2923 'path' => 'v1/{+name}',
2924 'httpMethod' => 'GET',
2925 'parameters' => [
2926 'name' => [
2927 'location' => 'path',
2928 'type' => 'string',
2929 'required' => true,
2930 ],
2931 ],
2932 ],'list' => [
2933 'path' => 'v1/{+name}/operations',
2934 'httpMethod' => 'GET',
2935 'parameters' => [
2936 'name' => [
2937 'location' => 'path',
2938 'type' => 'string',
2939 'required' => true,
2940 ],
2941 'filter' => [
2942 'location' => 'query',
2943 'type' => 'string',
2944 ],
2945 'pageSize' => [
2946 'location' => 'query',
2947 'type' => 'integer',
2948 ],
2949 'pageToken' => [
2950 'location' => 'query',
2951 'type' => 'string',
2952 ],
2953 ],
2954 ],
2955 ]
2956 ]
2957 );
2958 }
2959}
2960
2961// Adding a class alias for backwards compatibility with the previous class name.
2962class_alias(CloudDataplex::class, 'Google_Service_CloudDataplex');
Note: See TracBrowser for help on using the repository browser.