1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait BusinessGlossaryService: std::fmt::Debug + Send + Sync {
41 fn create_glossary(
43 &self,
44 _req: crate::model::CreateGlossaryRequest,
45 _options: crate::RequestOptions,
46 ) -> impl std::future::Future<
47 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
48 > + Send {
49 gaxi::unimplemented::unimplemented_stub()
50 }
51
52 fn update_glossary(
54 &self,
55 _req: crate::model::UpdateGlossaryRequest,
56 _options: crate::RequestOptions,
57 ) -> impl std::future::Future<
58 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
59 > + Send {
60 gaxi::unimplemented::unimplemented_stub()
61 }
62
63 fn delete_glossary(
65 &self,
66 _req: crate::model::DeleteGlossaryRequest,
67 _options: crate::RequestOptions,
68 ) -> impl std::future::Future<
69 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
70 > + Send {
71 gaxi::unimplemented::unimplemented_stub()
72 }
73
74 fn get_glossary(
76 &self,
77 _req: crate::model::GetGlossaryRequest,
78 _options: crate::RequestOptions,
79 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Glossary>>> + Send
80 {
81 gaxi::unimplemented::unimplemented_stub()
82 }
83
84 fn list_glossaries(
86 &self,
87 _req: crate::model::ListGlossariesRequest,
88 _options: crate::RequestOptions,
89 ) -> impl std::future::Future<
90 Output = crate::Result<crate::Response<crate::model::ListGlossariesResponse>>,
91 > + Send {
92 gaxi::unimplemented::unimplemented_stub()
93 }
94
95 fn create_glossary_category(
97 &self,
98 _req: crate::model::CreateGlossaryCategoryRequest,
99 _options: crate::RequestOptions,
100 ) -> impl std::future::Future<
101 Output = crate::Result<crate::Response<crate::model::GlossaryCategory>>,
102 > + Send {
103 gaxi::unimplemented::unimplemented_stub()
104 }
105
106 fn update_glossary_category(
108 &self,
109 _req: crate::model::UpdateGlossaryCategoryRequest,
110 _options: crate::RequestOptions,
111 ) -> impl std::future::Future<
112 Output = crate::Result<crate::Response<crate::model::GlossaryCategory>>,
113 > + Send {
114 gaxi::unimplemented::unimplemented_stub()
115 }
116
117 fn delete_glossary_category(
119 &self,
120 _req: crate::model::DeleteGlossaryCategoryRequest,
121 _options: crate::RequestOptions,
122 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
123 gaxi::unimplemented::unimplemented_stub()
124 }
125
126 fn get_glossary_category(
128 &self,
129 _req: crate::model::GetGlossaryCategoryRequest,
130 _options: crate::RequestOptions,
131 ) -> impl std::future::Future<
132 Output = crate::Result<crate::Response<crate::model::GlossaryCategory>>,
133 > + Send {
134 gaxi::unimplemented::unimplemented_stub()
135 }
136
137 fn list_glossary_categories(
139 &self,
140 _req: crate::model::ListGlossaryCategoriesRequest,
141 _options: crate::RequestOptions,
142 ) -> impl std::future::Future<
143 Output = crate::Result<crate::Response<crate::model::ListGlossaryCategoriesResponse>>,
144 > + Send {
145 gaxi::unimplemented::unimplemented_stub()
146 }
147
148 fn create_glossary_term(
150 &self,
151 _req: crate::model::CreateGlossaryTermRequest,
152 _options: crate::RequestOptions,
153 ) -> impl std::future::Future<
154 Output = crate::Result<crate::Response<crate::model::GlossaryTerm>>,
155 > + Send {
156 gaxi::unimplemented::unimplemented_stub()
157 }
158
159 fn update_glossary_term(
161 &self,
162 _req: crate::model::UpdateGlossaryTermRequest,
163 _options: crate::RequestOptions,
164 ) -> impl std::future::Future<
165 Output = crate::Result<crate::Response<crate::model::GlossaryTerm>>,
166 > + Send {
167 gaxi::unimplemented::unimplemented_stub()
168 }
169
170 fn delete_glossary_term(
172 &self,
173 _req: crate::model::DeleteGlossaryTermRequest,
174 _options: crate::RequestOptions,
175 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
176 gaxi::unimplemented::unimplemented_stub()
177 }
178
179 fn get_glossary_term(
181 &self,
182 _req: crate::model::GetGlossaryTermRequest,
183 _options: crate::RequestOptions,
184 ) -> impl std::future::Future<
185 Output = crate::Result<crate::Response<crate::model::GlossaryTerm>>,
186 > + Send {
187 gaxi::unimplemented::unimplemented_stub()
188 }
189
190 fn list_glossary_terms(
192 &self,
193 _req: crate::model::ListGlossaryTermsRequest,
194 _options: crate::RequestOptions,
195 ) -> impl std::future::Future<
196 Output = crate::Result<crate::Response<crate::model::ListGlossaryTermsResponse>>,
197 > + Send {
198 gaxi::unimplemented::unimplemented_stub()
199 }
200
201 fn list_locations(
203 &self,
204 _req: google_cloud_location::model::ListLocationsRequest,
205 _options: crate::RequestOptions,
206 ) -> impl std::future::Future<
207 Output = crate::Result<
208 crate::Response<google_cloud_location::model::ListLocationsResponse>,
209 >,
210 > + Send {
211 gaxi::unimplemented::unimplemented_stub()
212 }
213
214 fn get_location(
216 &self,
217 _req: google_cloud_location::model::GetLocationRequest,
218 _options: crate::RequestOptions,
219 ) -> impl std::future::Future<
220 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
221 > + Send {
222 gaxi::unimplemented::unimplemented_stub()
223 }
224
225 fn set_iam_policy(
227 &self,
228 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
229 _options: crate::RequestOptions,
230 ) -> impl std::future::Future<
231 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
232 > + Send {
233 gaxi::unimplemented::unimplemented_stub()
234 }
235
236 fn get_iam_policy(
238 &self,
239 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
240 _options: crate::RequestOptions,
241 ) -> impl std::future::Future<
242 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
243 > + Send {
244 gaxi::unimplemented::unimplemented_stub()
245 }
246
247 fn test_iam_permissions(
249 &self,
250 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
251 _options: crate::RequestOptions,
252 ) -> impl std::future::Future<
253 Output = crate::Result<
254 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
255 >,
256 > + Send {
257 gaxi::unimplemented::unimplemented_stub()
258 }
259
260 fn list_operations(
262 &self,
263 _req: google_cloud_longrunning::model::ListOperationsRequest,
264 _options: crate::RequestOptions,
265 ) -> impl std::future::Future<
266 Output = crate::Result<
267 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
268 >,
269 > + Send {
270 gaxi::unimplemented::unimplemented_stub()
271 }
272
273 fn get_operation(
275 &self,
276 _req: google_cloud_longrunning::model::GetOperationRequest,
277 _options: crate::RequestOptions,
278 ) -> impl std::future::Future<
279 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
280 > + Send {
281 gaxi::unimplemented::unimplemented_stub()
282 }
283
284 fn delete_operation(
286 &self,
287 _req: google_cloud_longrunning::model::DeleteOperationRequest,
288 _options: crate::RequestOptions,
289 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
290 gaxi::unimplemented::unimplemented_stub()
291 }
292
293 fn cancel_operation(
295 &self,
296 _req: google_cloud_longrunning::model::CancelOperationRequest,
297 _options: crate::RequestOptions,
298 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
299 gaxi::unimplemented::unimplemented_stub()
300 }
301
302 fn get_polling_error_policy(
307 &self,
308 _options: &crate::RequestOptions,
309 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
310 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
311 }
312
313 fn get_polling_backoff_policy(
318 &self,
319 _options: &crate::RequestOptions,
320 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
321 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
322 }
323}
324
325pub trait CatalogService: std::fmt::Debug + Send + Sync {
337 fn create_entry_type(
339 &self,
340 _req: crate::model::CreateEntryTypeRequest,
341 _options: crate::RequestOptions,
342 ) -> impl std::future::Future<
343 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
344 > + Send {
345 gaxi::unimplemented::unimplemented_stub()
346 }
347
348 fn update_entry_type(
350 &self,
351 _req: crate::model::UpdateEntryTypeRequest,
352 _options: crate::RequestOptions,
353 ) -> impl std::future::Future<
354 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
355 > + Send {
356 gaxi::unimplemented::unimplemented_stub()
357 }
358
359 fn delete_entry_type(
361 &self,
362 _req: crate::model::DeleteEntryTypeRequest,
363 _options: crate::RequestOptions,
364 ) -> impl std::future::Future<
365 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
366 > + Send {
367 gaxi::unimplemented::unimplemented_stub()
368 }
369
370 fn list_entry_types(
372 &self,
373 _req: crate::model::ListEntryTypesRequest,
374 _options: crate::RequestOptions,
375 ) -> impl std::future::Future<
376 Output = crate::Result<crate::Response<crate::model::ListEntryTypesResponse>>,
377 > + Send {
378 gaxi::unimplemented::unimplemented_stub()
379 }
380
381 fn get_entry_type(
383 &self,
384 _req: crate::model::GetEntryTypeRequest,
385 _options: crate::RequestOptions,
386 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryType>>> + Send
387 {
388 gaxi::unimplemented::unimplemented_stub()
389 }
390
391 fn create_aspect_type(
393 &self,
394 _req: crate::model::CreateAspectTypeRequest,
395 _options: crate::RequestOptions,
396 ) -> impl std::future::Future<
397 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
398 > + Send {
399 gaxi::unimplemented::unimplemented_stub()
400 }
401
402 fn update_aspect_type(
404 &self,
405 _req: crate::model::UpdateAspectTypeRequest,
406 _options: crate::RequestOptions,
407 ) -> impl std::future::Future<
408 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
409 > + Send {
410 gaxi::unimplemented::unimplemented_stub()
411 }
412
413 fn delete_aspect_type(
415 &self,
416 _req: crate::model::DeleteAspectTypeRequest,
417 _options: crate::RequestOptions,
418 ) -> impl std::future::Future<
419 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
420 > + Send {
421 gaxi::unimplemented::unimplemented_stub()
422 }
423
424 fn list_aspect_types(
426 &self,
427 _req: crate::model::ListAspectTypesRequest,
428 _options: crate::RequestOptions,
429 ) -> impl std::future::Future<
430 Output = crate::Result<crate::Response<crate::model::ListAspectTypesResponse>>,
431 > + Send {
432 gaxi::unimplemented::unimplemented_stub()
433 }
434
435 fn get_aspect_type(
437 &self,
438 _req: crate::model::GetAspectTypeRequest,
439 _options: crate::RequestOptions,
440 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::AspectType>>> + Send
441 {
442 gaxi::unimplemented::unimplemented_stub()
443 }
444
445 fn create_entry_group(
447 &self,
448 _req: crate::model::CreateEntryGroupRequest,
449 _options: crate::RequestOptions,
450 ) -> impl std::future::Future<
451 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
452 > + Send {
453 gaxi::unimplemented::unimplemented_stub()
454 }
455
456 fn update_entry_group(
458 &self,
459 _req: crate::model::UpdateEntryGroupRequest,
460 _options: crate::RequestOptions,
461 ) -> impl std::future::Future<
462 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
463 > + Send {
464 gaxi::unimplemented::unimplemented_stub()
465 }
466
467 fn delete_entry_group(
469 &self,
470 _req: crate::model::DeleteEntryGroupRequest,
471 _options: crate::RequestOptions,
472 ) -> impl std::future::Future<
473 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
474 > + Send {
475 gaxi::unimplemented::unimplemented_stub()
476 }
477
478 fn list_entry_groups(
480 &self,
481 _req: crate::model::ListEntryGroupsRequest,
482 _options: crate::RequestOptions,
483 ) -> impl std::future::Future<
484 Output = crate::Result<crate::Response<crate::model::ListEntryGroupsResponse>>,
485 > + Send {
486 gaxi::unimplemented::unimplemented_stub()
487 }
488
489 fn get_entry_group(
491 &self,
492 _req: crate::model::GetEntryGroupRequest,
493 _options: crate::RequestOptions,
494 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryGroup>>> + Send
495 {
496 gaxi::unimplemented::unimplemented_stub()
497 }
498
499 fn create_entry(
501 &self,
502 _req: crate::model::CreateEntryRequest,
503 _options: crate::RequestOptions,
504 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
505 {
506 gaxi::unimplemented::unimplemented_stub()
507 }
508
509 fn update_entry(
511 &self,
512 _req: crate::model::UpdateEntryRequest,
513 _options: crate::RequestOptions,
514 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
515 {
516 gaxi::unimplemented::unimplemented_stub()
517 }
518
519 fn delete_entry(
521 &self,
522 _req: crate::model::DeleteEntryRequest,
523 _options: crate::RequestOptions,
524 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
525 {
526 gaxi::unimplemented::unimplemented_stub()
527 }
528
529 fn list_entries(
531 &self,
532 _req: crate::model::ListEntriesRequest,
533 _options: crate::RequestOptions,
534 ) -> impl std::future::Future<
535 Output = crate::Result<crate::Response<crate::model::ListEntriesResponse>>,
536 > + Send {
537 gaxi::unimplemented::unimplemented_stub()
538 }
539
540 fn get_entry(
542 &self,
543 _req: crate::model::GetEntryRequest,
544 _options: crate::RequestOptions,
545 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
546 {
547 gaxi::unimplemented::unimplemented_stub()
548 }
549
550 fn lookup_entry(
552 &self,
553 _req: crate::model::LookupEntryRequest,
554 _options: crate::RequestOptions,
555 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
556 {
557 gaxi::unimplemented::unimplemented_stub()
558 }
559
560 fn search_entries(
562 &self,
563 _req: crate::model::SearchEntriesRequest,
564 _options: crate::RequestOptions,
565 ) -> impl std::future::Future<
566 Output = crate::Result<crate::Response<crate::model::SearchEntriesResponse>>,
567 > + Send {
568 gaxi::unimplemented::unimplemented_stub()
569 }
570
571 fn create_metadata_job(
573 &self,
574 _req: crate::model::CreateMetadataJobRequest,
575 _options: crate::RequestOptions,
576 ) -> impl std::future::Future<
577 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
578 > + Send {
579 gaxi::unimplemented::unimplemented_stub()
580 }
581
582 fn get_metadata_job(
584 &self,
585 _req: crate::model::GetMetadataJobRequest,
586 _options: crate::RequestOptions,
587 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::MetadataJob>>>
588 + Send {
589 gaxi::unimplemented::unimplemented_stub()
590 }
591
592 fn list_metadata_jobs(
594 &self,
595 _req: crate::model::ListMetadataJobsRequest,
596 _options: crate::RequestOptions,
597 ) -> impl std::future::Future<
598 Output = crate::Result<crate::Response<crate::model::ListMetadataJobsResponse>>,
599 > + Send {
600 gaxi::unimplemented::unimplemented_stub()
601 }
602
603 fn cancel_metadata_job(
605 &self,
606 _req: crate::model::CancelMetadataJobRequest,
607 _options: crate::RequestOptions,
608 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
609 gaxi::unimplemented::unimplemented_stub()
610 }
611
612 fn create_entry_link(
614 &self,
615 _req: crate::model::CreateEntryLinkRequest,
616 _options: crate::RequestOptions,
617 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryLink>>> + Send
618 {
619 gaxi::unimplemented::unimplemented_stub()
620 }
621
622 fn update_entry_link(
624 &self,
625 _req: crate::model::UpdateEntryLinkRequest,
626 _options: crate::RequestOptions,
627 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryLink>>> + Send
628 {
629 gaxi::unimplemented::unimplemented_stub()
630 }
631
632 fn delete_entry_link(
634 &self,
635 _req: crate::model::DeleteEntryLinkRequest,
636 _options: crate::RequestOptions,
637 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryLink>>> + Send
638 {
639 gaxi::unimplemented::unimplemented_stub()
640 }
641
642 fn lookup_entry_links(
644 &self,
645 _req: crate::model::LookupEntryLinksRequest,
646 _options: crate::RequestOptions,
647 ) -> impl std::future::Future<
648 Output = crate::Result<crate::Response<crate::model::LookupEntryLinksResponse>>,
649 > + Send {
650 gaxi::unimplemented::unimplemented_stub()
651 }
652
653 fn lookup_context(
655 &self,
656 _req: crate::model::LookupContextRequest,
657 _options: crate::RequestOptions,
658 ) -> impl std::future::Future<
659 Output = crate::Result<crate::Response<crate::model::LookupContextResponse>>,
660 > + Send {
661 gaxi::unimplemented::unimplemented_stub()
662 }
663
664 fn get_entry_link(
666 &self,
667 _req: crate::model::GetEntryLinkRequest,
668 _options: crate::RequestOptions,
669 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryLink>>> + Send
670 {
671 gaxi::unimplemented::unimplemented_stub()
672 }
673
674 fn create_metadata_feed(
676 &self,
677 _req: crate::model::CreateMetadataFeedRequest,
678 _options: crate::RequestOptions,
679 ) -> impl std::future::Future<
680 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
681 > + Send {
682 gaxi::unimplemented::unimplemented_stub()
683 }
684
685 fn get_metadata_feed(
687 &self,
688 _req: crate::model::GetMetadataFeedRequest,
689 _options: crate::RequestOptions,
690 ) -> impl std::future::Future<
691 Output = crate::Result<crate::Response<crate::model::MetadataFeed>>,
692 > + Send {
693 gaxi::unimplemented::unimplemented_stub()
694 }
695
696 fn list_metadata_feeds(
698 &self,
699 _req: crate::model::ListMetadataFeedsRequest,
700 _options: crate::RequestOptions,
701 ) -> impl std::future::Future<
702 Output = crate::Result<crate::Response<crate::model::ListMetadataFeedsResponse>>,
703 > + Send {
704 gaxi::unimplemented::unimplemented_stub()
705 }
706
707 fn delete_metadata_feed(
709 &self,
710 _req: crate::model::DeleteMetadataFeedRequest,
711 _options: crate::RequestOptions,
712 ) -> impl std::future::Future<
713 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
714 > + Send {
715 gaxi::unimplemented::unimplemented_stub()
716 }
717
718 fn update_metadata_feed(
720 &self,
721 _req: crate::model::UpdateMetadataFeedRequest,
722 _options: crate::RequestOptions,
723 ) -> impl std::future::Future<
724 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
725 > + Send {
726 gaxi::unimplemented::unimplemented_stub()
727 }
728
729 fn list_locations(
731 &self,
732 _req: google_cloud_location::model::ListLocationsRequest,
733 _options: crate::RequestOptions,
734 ) -> impl std::future::Future<
735 Output = crate::Result<
736 crate::Response<google_cloud_location::model::ListLocationsResponse>,
737 >,
738 > + Send {
739 gaxi::unimplemented::unimplemented_stub()
740 }
741
742 fn get_location(
744 &self,
745 _req: google_cloud_location::model::GetLocationRequest,
746 _options: crate::RequestOptions,
747 ) -> impl std::future::Future<
748 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
749 > + Send {
750 gaxi::unimplemented::unimplemented_stub()
751 }
752
753 fn set_iam_policy(
755 &self,
756 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
757 _options: crate::RequestOptions,
758 ) -> impl std::future::Future<
759 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
760 > + Send {
761 gaxi::unimplemented::unimplemented_stub()
762 }
763
764 fn get_iam_policy(
766 &self,
767 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
768 _options: crate::RequestOptions,
769 ) -> impl std::future::Future<
770 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
771 > + Send {
772 gaxi::unimplemented::unimplemented_stub()
773 }
774
775 fn test_iam_permissions(
777 &self,
778 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
779 _options: crate::RequestOptions,
780 ) -> impl std::future::Future<
781 Output = crate::Result<
782 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
783 >,
784 > + Send {
785 gaxi::unimplemented::unimplemented_stub()
786 }
787
788 fn list_operations(
790 &self,
791 _req: google_cloud_longrunning::model::ListOperationsRequest,
792 _options: crate::RequestOptions,
793 ) -> impl std::future::Future<
794 Output = crate::Result<
795 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
796 >,
797 > + Send {
798 gaxi::unimplemented::unimplemented_stub()
799 }
800
801 fn get_operation(
803 &self,
804 _req: google_cloud_longrunning::model::GetOperationRequest,
805 _options: crate::RequestOptions,
806 ) -> impl std::future::Future<
807 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
808 > + Send {
809 gaxi::unimplemented::unimplemented_stub()
810 }
811
812 fn delete_operation(
814 &self,
815 _req: google_cloud_longrunning::model::DeleteOperationRequest,
816 _options: crate::RequestOptions,
817 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
818 gaxi::unimplemented::unimplemented_stub()
819 }
820
821 fn cancel_operation(
823 &self,
824 _req: google_cloud_longrunning::model::CancelOperationRequest,
825 _options: crate::RequestOptions,
826 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
827 gaxi::unimplemented::unimplemented_stub()
828 }
829
830 fn get_polling_error_policy(
835 &self,
836 _options: &crate::RequestOptions,
837 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
838 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
839 }
840
841 fn get_polling_backoff_policy(
846 &self,
847 _options: &crate::RequestOptions,
848 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
849 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
850 }
851}
852
853pub trait CmekService: std::fmt::Debug + Send + Sync {
865 fn create_encryption_config(
867 &self,
868 _req: crate::model::CreateEncryptionConfigRequest,
869 _options: crate::RequestOptions,
870 ) -> impl std::future::Future<
871 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
872 > + Send {
873 gaxi::unimplemented::unimplemented_stub()
874 }
875
876 fn update_encryption_config(
878 &self,
879 _req: crate::model::UpdateEncryptionConfigRequest,
880 _options: crate::RequestOptions,
881 ) -> impl std::future::Future<
882 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
883 > + Send {
884 gaxi::unimplemented::unimplemented_stub()
885 }
886
887 fn delete_encryption_config(
889 &self,
890 _req: crate::model::DeleteEncryptionConfigRequest,
891 _options: crate::RequestOptions,
892 ) -> impl std::future::Future<
893 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
894 > + Send {
895 gaxi::unimplemented::unimplemented_stub()
896 }
897
898 fn list_encryption_configs(
900 &self,
901 _req: crate::model::ListEncryptionConfigsRequest,
902 _options: crate::RequestOptions,
903 ) -> impl std::future::Future<
904 Output = crate::Result<crate::Response<crate::model::ListEncryptionConfigsResponse>>,
905 > + Send {
906 gaxi::unimplemented::unimplemented_stub()
907 }
908
909 fn get_encryption_config(
911 &self,
912 _req: crate::model::GetEncryptionConfigRequest,
913 _options: crate::RequestOptions,
914 ) -> impl std::future::Future<
915 Output = crate::Result<crate::Response<crate::model::EncryptionConfig>>,
916 > + Send {
917 gaxi::unimplemented::unimplemented_stub()
918 }
919
920 fn list_locations(
922 &self,
923 _req: google_cloud_location::model::ListLocationsRequest,
924 _options: crate::RequestOptions,
925 ) -> impl std::future::Future<
926 Output = crate::Result<
927 crate::Response<google_cloud_location::model::ListLocationsResponse>,
928 >,
929 > + Send {
930 gaxi::unimplemented::unimplemented_stub()
931 }
932
933 fn get_location(
935 &self,
936 _req: google_cloud_location::model::GetLocationRequest,
937 _options: crate::RequestOptions,
938 ) -> impl std::future::Future<
939 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
940 > + Send {
941 gaxi::unimplemented::unimplemented_stub()
942 }
943
944 fn set_iam_policy(
946 &self,
947 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
948 _options: crate::RequestOptions,
949 ) -> impl std::future::Future<
950 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
951 > + Send {
952 gaxi::unimplemented::unimplemented_stub()
953 }
954
955 fn get_iam_policy(
957 &self,
958 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
959 _options: crate::RequestOptions,
960 ) -> impl std::future::Future<
961 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
962 > + Send {
963 gaxi::unimplemented::unimplemented_stub()
964 }
965
966 fn test_iam_permissions(
968 &self,
969 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
970 _options: crate::RequestOptions,
971 ) -> impl std::future::Future<
972 Output = crate::Result<
973 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
974 >,
975 > + Send {
976 gaxi::unimplemented::unimplemented_stub()
977 }
978
979 fn list_operations(
981 &self,
982 _req: google_cloud_longrunning::model::ListOperationsRequest,
983 _options: crate::RequestOptions,
984 ) -> impl std::future::Future<
985 Output = crate::Result<
986 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
987 >,
988 > + Send {
989 gaxi::unimplemented::unimplemented_stub()
990 }
991
992 fn get_operation(
994 &self,
995 _req: google_cloud_longrunning::model::GetOperationRequest,
996 _options: crate::RequestOptions,
997 ) -> impl std::future::Future<
998 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
999 > + Send {
1000 gaxi::unimplemented::unimplemented_stub()
1001 }
1002
1003 fn delete_operation(
1005 &self,
1006 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1007 _options: crate::RequestOptions,
1008 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1009 gaxi::unimplemented::unimplemented_stub()
1010 }
1011
1012 fn cancel_operation(
1014 &self,
1015 _req: google_cloud_longrunning::model::CancelOperationRequest,
1016 _options: crate::RequestOptions,
1017 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1018 gaxi::unimplemented::unimplemented_stub()
1019 }
1020
1021 fn get_polling_error_policy(
1026 &self,
1027 _options: &crate::RequestOptions,
1028 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1029 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1030 }
1031
1032 fn get_polling_backoff_policy(
1037 &self,
1038 _options: &crate::RequestOptions,
1039 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1040 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1041 }
1042}
1043
1044pub trait ContentService: std::fmt::Debug + Send + Sync {
1056 fn list_locations(
1058 &self,
1059 _req: google_cloud_location::model::ListLocationsRequest,
1060 _options: crate::RequestOptions,
1061 ) -> impl std::future::Future<
1062 Output = crate::Result<
1063 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1064 >,
1065 > + Send {
1066 gaxi::unimplemented::unimplemented_stub()
1067 }
1068
1069 fn get_location(
1071 &self,
1072 _req: google_cloud_location::model::GetLocationRequest,
1073 _options: crate::RequestOptions,
1074 ) -> impl std::future::Future<
1075 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1076 > + Send {
1077 gaxi::unimplemented::unimplemented_stub()
1078 }
1079
1080 fn set_iam_policy(
1082 &self,
1083 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1084 _options: crate::RequestOptions,
1085 ) -> impl std::future::Future<
1086 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1087 > + Send {
1088 gaxi::unimplemented::unimplemented_stub()
1089 }
1090
1091 fn get_iam_policy(
1093 &self,
1094 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1095 _options: crate::RequestOptions,
1096 ) -> impl std::future::Future<
1097 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1098 > + Send {
1099 gaxi::unimplemented::unimplemented_stub()
1100 }
1101
1102 fn test_iam_permissions(
1104 &self,
1105 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1106 _options: crate::RequestOptions,
1107 ) -> impl std::future::Future<
1108 Output = crate::Result<
1109 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1110 >,
1111 > + Send {
1112 gaxi::unimplemented::unimplemented_stub()
1113 }
1114
1115 fn list_operations(
1117 &self,
1118 _req: google_cloud_longrunning::model::ListOperationsRequest,
1119 _options: crate::RequestOptions,
1120 ) -> impl std::future::Future<
1121 Output = crate::Result<
1122 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1123 >,
1124 > + Send {
1125 gaxi::unimplemented::unimplemented_stub()
1126 }
1127
1128 fn get_operation(
1130 &self,
1131 _req: google_cloud_longrunning::model::GetOperationRequest,
1132 _options: crate::RequestOptions,
1133 ) -> impl std::future::Future<
1134 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1135 > + Send {
1136 gaxi::unimplemented::unimplemented_stub()
1137 }
1138
1139 fn delete_operation(
1141 &self,
1142 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1143 _options: crate::RequestOptions,
1144 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1145 gaxi::unimplemented::unimplemented_stub()
1146 }
1147
1148 fn cancel_operation(
1150 &self,
1151 _req: google_cloud_longrunning::model::CancelOperationRequest,
1152 _options: crate::RequestOptions,
1153 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1154 gaxi::unimplemented::unimplemented_stub()
1155 }
1156}
1157
1158pub trait DataProductService: std::fmt::Debug + Send + Sync {
1170 fn create_data_product(
1172 &self,
1173 _req: crate::model::CreateDataProductRequest,
1174 _options: crate::RequestOptions,
1175 ) -> impl std::future::Future<
1176 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1177 > + Send {
1178 gaxi::unimplemented::unimplemented_stub()
1179 }
1180
1181 fn delete_data_product(
1183 &self,
1184 _req: crate::model::DeleteDataProductRequest,
1185 _options: crate::RequestOptions,
1186 ) -> impl std::future::Future<
1187 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1188 > + Send {
1189 gaxi::unimplemented::unimplemented_stub()
1190 }
1191
1192 fn get_data_product(
1194 &self,
1195 _req: crate::model::GetDataProductRequest,
1196 _options: crate::RequestOptions,
1197 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataProduct>>>
1198 + Send {
1199 gaxi::unimplemented::unimplemented_stub()
1200 }
1201
1202 fn list_data_products(
1204 &self,
1205 _req: crate::model::ListDataProductsRequest,
1206 _options: crate::RequestOptions,
1207 ) -> impl std::future::Future<
1208 Output = crate::Result<crate::Response<crate::model::ListDataProductsResponse>>,
1209 > + Send {
1210 gaxi::unimplemented::unimplemented_stub()
1211 }
1212
1213 fn update_data_product(
1215 &self,
1216 _req: crate::model::UpdateDataProductRequest,
1217 _options: crate::RequestOptions,
1218 ) -> impl std::future::Future<
1219 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1220 > + Send {
1221 gaxi::unimplemented::unimplemented_stub()
1222 }
1223
1224 fn create_data_asset(
1226 &self,
1227 _req: crate::model::CreateDataAssetRequest,
1228 _options: crate::RequestOptions,
1229 ) -> impl std::future::Future<
1230 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1231 > + Send {
1232 gaxi::unimplemented::unimplemented_stub()
1233 }
1234
1235 fn update_data_asset(
1237 &self,
1238 _req: crate::model::UpdateDataAssetRequest,
1239 _options: crate::RequestOptions,
1240 ) -> impl std::future::Future<
1241 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1242 > + Send {
1243 gaxi::unimplemented::unimplemented_stub()
1244 }
1245
1246 fn delete_data_asset(
1248 &self,
1249 _req: crate::model::DeleteDataAssetRequest,
1250 _options: crate::RequestOptions,
1251 ) -> impl std::future::Future<
1252 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1253 > + Send {
1254 gaxi::unimplemented::unimplemented_stub()
1255 }
1256
1257 fn get_data_asset(
1259 &self,
1260 _req: crate::model::GetDataAssetRequest,
1261 _options: crate::RequestOptions,
1262 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataAsset>>> + Send
1263 {
1264 gaxi::unimplemented::unimplemented_stub()
1265 }
1266
1267 fn list_data_assets(
1269 &self,
1270 _req: crate::model::ListDataAssetsRequest,
1271 _options: crate::RequestOptions,
1272 ) -> impl std::future::Future<
1273 Output = crate::Result<crate::Response<crate::model::ListDataAssetsResponse>>,
1274 > + Send {
1275 gaxi::unimplemented::unimplemented_stub()
1276 }
1277
1278 fn list_locations(
1280 &self,
1281 _req: google_cloud_location::model::ListLocationsRequest,
1282 _options: crate::RequestOptions,
1283 ) -> impl std::future::Future<
1284 Output = crate::Result<
1285 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1286 >,
1287 > + Send {
1288 gaxi::unimplemented::unimplemented_stub()
1289 }
1290
1291 fn get_location(
1293 &self,
1294 _req: google_cloud_location::model::GetLocationRequest,
1295 _options: crate::RequestOptions,
1296 ) -> impl std::future::Future<
1297 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1298 > + Send {
1299 gaxi::unimplemented::unimplemented_stub()
1300 }
1301
1302 fn set_iam_policy(
1304 &self,
1305 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1306 _options: crate::RequestOptions,
1307 ) -> impl std::future::Future<
1308 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1309 > + Send {
1310 gaxi::unimplemented::unimplemented_stub()
1311 }
1312
1313 fn get_iam_policy(
1315 &self,
1316 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1317 _options: crate::RequestOptions,
1318 ) -> impl std::future::Future<
1319 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1320 > + Send {
1321 gaxi::unimplemented::unimplemented_stub()
1322 }
1323
1324 fn test_iam_permissions(
1326 &self,
1327 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1328 _options: crate::RequestOptions,
1329 ) -> impl std::future::Future<
1330 Output = crate::Result<
1331 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1332 >,
1333 > + Send {
1334 gaxi::unimplemented::unimplemented_stub()
1335 }
1336
1337 fn list_operations(
1339 &self,
1340 _req: google_cloud_longrunning::model::ListOperationsRequest,
1341 _options: crate::RequestOptions,
1342 ) -> impl std::future::Future<
1343 Output = crate::Result<
1344 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1345 >,
1346 > + Send {
1347 gaxi::unimplemented::unimplemented_stub()
1348 }
1349
1350 fn get_operation(
1352 &self,
1353 _req: google_cloud_longrunning::model::GetOperationRequest,
1354 _options: crate::RequestOptions,
1355 ) -> impl std::future::Future<
1356 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1357 > + Send {
1358 gaxi::unimplemented::unimplemented_stub()
1359 }
1360
1361 fn delete_operation(
1363 &self,
1364 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1365 _options: crate::RequestOptions,
1366 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1367 gaxi::unimplemented::unimplemented_stub()
1368 }
1369
1370 fn cancel_operation(
1372 &self,
1373 _req: google_cloud_longrunning::model::CancelOperationRequest,
1374 _options: crate::RequestOptions,
1375 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1376 gaxi::unimplemented::unimplemented_stub()
1377 }
1378
1379 fn get_polling_error_policy(
1384 &self,
1385 _options: &crate::RequestOptions,
1386 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1387 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1388 }
1389
1390 fn get_polling_backoff_policy(
1395 &self,
1396 _options: &crate::RequestOptions,
1397 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1398 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1399 }
1400}
1401
1402pub trait DataTaxonomyService: std::fmt::Debug + Send + Sync {
1414 fn create_data_taxonomy(
1416 &self,
1417 _req: crate::model::CreateDataTaxonomyRequest,
1418 _options: crate::RequestOptions,
1419 ) -> impl std::future::Future<
1420 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1421 > + Send {
1422 gaxi::unimplemented::unimplemented_stub()
1423 }
1424
1425 fn update_data_taxonomy(
1427 &self,
1428 _req: crate::model::UpdateDataTaxonomyRequest,
1429 _options: crate::RequestOptions,
1430 ) -> impl std::future::Future<
1431 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1432 > + Send {
1433 gaxi::unimplemented::unimplemented_stub()
1434 }
1435
1436 fn delete_data_taxonomy(
1438 &self,
1439 _req: crate::model::DeleteDataTaxonomyRequest,
1440 _options: crate::RequestOptions,
1441 ) -> impl std::future::Future<
1442 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1443 > + Send {
1444 gaxi::unimplemented::unimplemented_stub()
1445 }
1446
1447 fn list_data_taxonomies(
1449 &self,
1450 _req: crate::model::ListDataTaxonomiesRequest,
1451 _options: crate::RequestOptions,
1452 ) -> impl std::future::Future<
1453 Output = crate::Result<crate::Response<crate::model::ListDataTaxonomiesResponse>>,
1454 > + Send {
1455 gaxi::unimplemented::unimplemented_stub()
1456 }
1457
1458 fn get_data_taxonomy(
1460 &self,
1461 _req: crate::model::GetDataTaxonomyRequest,
1462 _options: crate::RequestOptions,
1463 ) -> impl std::future::Future<
1464 Output = crate::Result<crate::Response<crate::model::DataTaxonomy>>,
1465 > + Send {
1466 gaxi::unimplemented::unimplemented_stub()
1467 }
1468
1469 fn create_data_attribute_binding(
1471 &self,
1472 _req: crate::model::CreateDataAttributeBindingRequest,
1473 _options: crate::RequestOptions,
1474 ) -> impl std::future::Future<
1475 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1476 > + Send {
1477 gaxi::unimplemented::unimplemented_stub()
1478 }
1479
1480 fn update_data_attribute_binding(
1482 &self,
1483 _req: crate::model::UpdateDataAttributeBindingRequest,
1484 _options: crate::RequestOptions,
1485 ) -> impl std::future::Future<
1486 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1487 > + Send {
1488 gaxi::unimplemented::unimplemented_stub()
1489 }
1490
1491 fn delete_data_attribute_binding(
1493 &self,
1494 _req: crate::model::DeleteDataAttributeBindingRequest,
1495 _options: crate::RequestOptions,
1496 ) -> impl std::future::Future<
1497 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1498 > + Send {
1499 gaxi::unimplemented::unimplemented_stub()
1500 }
1501
1502 fn list_data_attribute_bindings(
1504 &self,
1505 _req: crate::model::ListDataAttributeBindingsRequest,
1506 _options: crate::RequestOptions,
1507 ) -> impl std::future::Future<
1508 Output = crate::Result<crate::Response<crate::model::ListDataAttributeBindingsResponse>>,
1509 > + Send {
1510 gaxi::unimplemented::unimplemented_stub()
1511 }
1512
1513 fn get_data_attribute_binding(
1515 &self,
1516 _req: crate::model::GetDataAttributeBindingRequest,
1517 _options: crate::RequestOptions,
1518 ) -> impl std::future::Future<
1519 Output = crate::Result<crate::Response<crate::model::DataAttributeBinding>>,
1520 > + Send {
1521 gaxi::unimplemented::unimplemented_stub()
1522 }
1523
1524 fn create_data_attribute(
1526 &self,
1527 _req: crate::model::CreateDataAttributeRequest,
1528 _options: crate::RequestOptions,
1529 ) -> impl std::future::Future<
1530 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1531 > + Send {
1532 gaxi::unimplemented::unimplemented_stub()
1533 }
1534
1535 fn update_data_attribute(
1537 &self,
1538 _req: crate::model::UpdateDataAttributeRequest,
1539 _options: crate::RequestOptions,
1540 ) -> impl std::future::Future<
1541 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1542 > + Send {
1543 gaxi::unimplemented::unimplemented_stub()
1544 }
1545
1546 fn delete_data_attribute(
1548 &self,
1549 _req: crate::model::DeleteDataAttributeRequest,
1550 _options: crate::RequestOptions,
1551 ) -> impl std::future::Future<
1552 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1553 > + Send {
1554 gaxi::unimplemented::unimplemented_stub()
1555 }
1556
1557 fn list_data_attributes(
1559 &self,
1560 _req: crate::model::ListDataAttributesRequest,
1561 _options: crate::RequestOptions,
1562 ) -> impl std::future::Future<
1563 Output = crate::Result<crate::Response<crate::model::ListDataAttributesResponse>>,
1564 > + Send {
1565 gaxi::unimplemented::unimplemented_stub()
1566 }
1567
1568 fn get_data_attribute(
1570 &self,
1571 _req: crate::model::GetDataAttributeRequest,
1572 _options: crate::RequestOptions,
1573 ) -> impl std::future::Future<
1574 Output = crate::Result<crate::Response<crate::model::DataAttribute>>,
1575 > + Send {
1576 gaxi::unimplemented::unimplemented_stub()
1577 }
1578
1579 fn list_locations(
1581 &self,
1582 _req: google_cloud_location::model::ListLocationsRequest,
1583 _options: crate::RequestOptions,
1584 ) -> impl std::future::Future<
1585 Output = crate::Result<
1586 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1587 >,
1588 > + Send {
1589 gaxi::unimplemented::unimplemented_stub()
1590 }
1591
1592 fn get_location(
1594 &self,
1595 _req: google_cloud_location::model::GetLocationRequest,
1596 _options: crate::RequestOptions,
1597 ) -> impl std::future::Future<
1598 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1599 > + Send {
1600 gaxi::unimplemented::unimplemented_stub()
1601 }
1602
1603 fn set_iam_policy(
1605 &self,
1606 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1607 _options: crate::RequestOptions,
1608 ) -> impl std::future::Future<
1609 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1610 > + Send {
1611 gaxi::unimplemented::unimplemented_stub()
1612 }
1613
1614 fn get_iam_policy(
1616 &self,
1617 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1618 _options: crate::RequestOptions,
1619 ) -> impl std::future::Future<
1620 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1621 > + Send {
1622 gaxi::unimplemented::unimplemented_stub()
1623 }
1624
1625 fn test_iam_permissions(
1627 &self,
1628 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1629 _options: crate::RequestOptions,
1630 ) -> impl std::future::Future<
1631 Output = crate::Result<
1632 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1633 >,
1634 > + Send {
1635 gaxi::unimplemented::unimplemented_stub()
1636 }
1637
1638 fn list_operations(
1640 &self,
1641 _req: google_cloud_longrunning::model::ListOperationsRequest,
1642 _options: crate::RequestOptions,
1643 ) -> impl std::future::Future<
1644 Output = crate::Result<
1645 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1646 >,
1647 > + Send {
1648 gaxi::unimplemented::unimplemented_stub()
1649 }
1650
1651 fn get_operation(
1653 &self,
1654 _req: google_cloud_longrunning::model::GetOperationRequest,
1655 _options: crate::RequestOptions,
1656 ) -> impl std::future::Future<
1657 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1658 > + Send {
1659 gaxi::unimplemented::unimplemented_stub()
1660 }
1661
1662 fn delete_operation(
1664 &self,
1665 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1666 _options: crate::RequestOptions,
1667 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1668 gaxi::unimplemented::unimplemented_stub()
1669 }
1670
1671 fn cancel_operation(
1673 &self,
1674 _req: google_cloud_longrunning::model::CancelOperationRequest,
1675 _options: crate::RequestOptions,
1676 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1677 gaxi::unimplemented::unimplemented_stub()
1678 }
1679
1680 fn get_polling_error_policy(
1685 &self,
1686 _options: &crate::RequestOptions,
1687 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1688 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1689 }
1690
1691 fn get_polling_backoff_policy(
1696 &self,
1697 _options: &crate::RequestOptions,
1698 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1699 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1700 }
1701}
1702
1703pub trait DataScanService: std::fmt::Debug + Send + Sync {
1715 fn create_data_scan(
1717 &self,
1718 _req: crate::model::CreateDataScanRequest,
1719 _options: crate::RequestOptions,
1720 ) -> impl std::future::Future<
1721 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1722 > + Send {
1723 gaxi::unimplemented::unimplemented_stub()
1724 }
1725
1726 fn update_data_scan(
1728 &self,
1729 _req: crate::model::UpdateDataScanRequest,
1730 _options: crate::RequestOptions,
1731 ) -> impl std::future::Future<
1732 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1733 > + Send {
1734 gaxi::unimplemented::unimplemented_stub()
1735 }
1736
1737 fn delete_data_scan(
1739 &self,
1740 _req: crate::model::DeleteDataScanRequest,
1741 _options: crate::RequestOptions,
1742 ) -> impl std::future::Future<
1743 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1744 > + Send {
1745 gaxi::unimplemented::unimplemented_stub()
1746 }
1747
1748 fn get_data_scan(
1750 &self,
1751 _req: crate::model::GetDataScanRequest,
1752 _options: crate::RequestOptions,
1753 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataScan>>> + Send
1754 {
1755 gaxi::unimplemented::unimplemented_stub()
1756 }
1757
1758 fn list_data_scans(
1760 &self,
1761 _req: crate::model::ListDataScansRequest,
1762 _options: crate::RequestOptions,
1763 ) -> impl std::future::Future<
1764 Output = crate::Result<crate::Response<crate::model::ListDataScansResponse>>,
1765 > + Send {
1766 gaxi::unimplemented::unimplemented_stub()
1767 }
1768
1769 fn run_data_scan(
1771 &self,
1772 _req: crate::model::RunDataScanRequest,
1773 _options: crate::RequestOptions,
1774 ) -> impl std::future::Future<
1775 Output = crate::Result<crate::Response<crate::model::RunDataScanResponse>>,
1776 > + Send {
1777 gaxi::unimplemented::unimplemented_stub()
1778 }
1779
1780 fn get_data_scan_job(
1782 &self,
1783 _req: crate::model::GetDataScanJobRequest,
1784 _options: crate::RequestOptions,
1785 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataScanJob>>>
1786 + Send {
1787 gaxi::unimplemented::unimplemented_stub()
1788 }
1789
1790 fn list_data_scan_jobs(
1792 &self,
1793 _req: crate::model::ListDataScanJobsRequest,
1794 _options: crate::RequestOptions,
1795 ) -> impl std::future::Future<
1796 Output = crate::Result<crate::Response<crate::model::ListDataScanJobsResponse>>,
1797 > + Send {
1798 gaxi::unimplemented::unimplemented_stub()
1799 }
1800
1801 fn generate_data_quality_rules(
1803 &self,
1804 _req: crate::model::GenerateDataQualityRulesRequest,
1805 _options: crate::RequestOptions,
1806 ) -> impl std::future::Future<
1807 Output = crate::Result<crate::Response<crate::model::GenerateDataQualityRulesResponse>>,
1808 > + Send {
1809 gaxi::unimplemented::unimplemented_stub()
1810 }
1811
1812 fn list_locations(
1814 &self,
1815 _req: google_cloud_location::model::ListLocationsRequest,
1816 _options: crate::RequestOptions,
1817 ) -> impl std::future::Future<
1818 Output = crate::Result<
1819 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1820 >,
1821 > + Send {
1822 gaxi::unimplemented::unimplemented_stub()
1823 }
1824
1825 fn get_location(
1827 &self,
1828 _req: google_cloud_location::model::GetLocationRequest,
1829 _options: crate::RequestOptions,
1830 ) -> impl std::future::Future<
1831 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1832 > + Send {
1833 gaxi::unimplemented::unimplemented_stub()
1834 }
1835
1836 fn set_iam_policy(
1838 &self,
1839 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1840 _options: crate::RequestOptions,
1841 ) -> impl std::future::Future<
1842 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1843 > + Send {
1844 gaxi::unimplemented::unimplemented_stub()
1845 }
1846
1847 fn get_iam_policy(
1849 &self,
1850 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1851 _options: crate::RequestOptions,
1852 ) -> impl std::future::Future<
1853 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1854 > + Send {
1855 gaxi::unimplemented::unimplemented_stub()
1856 }
1857
1858 fn test_iam_permissions(
1860 &self,
1861 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1862 _options: crate::RequestOptions,
1863 ) -> impl std::future::Future<
1864 Output = crate::Result<
1865 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1866 >,
1867 > + Send {
1868 gaxi::unimplemented::unimplemented_stub()
1869 }
1870
1871 fn list_operations(
1873 &self,
1874 _req: google_cloud_longrunning::model::ListOperationsRequest,
1875 _options: crate::RequestOptions,
1876 ) -> impl std::future::Future<
1877 Output = crate::Result<
1878 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1879 >,
1880 > + Send {
1881 gaxi::unimplemented::unimplemented_stub()
1882 }
1883
1884 fn get_operation(
1886 &self,
1887 _req: google_cloud_longrunning::model::GetOperationRequest,
1888 _options: crate::RequestOptions,
1889 ) -> impl std::future::Future<
1890 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1891 > + Send {
1892 gaxi::unimplemented::unimplemented_stub()
1893 }
1894
1895 fn delete_operation(
1897 &self,
1898 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1899 _options: crate::RequestOptions,
1900 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1901 gaxi::unimplemented::unimplemented_stub()
1902 }
1903
1904 fn cancel_operation(
1906 &self,
1907 _req: google_cloud_longrunning::model::CancelOperationRequest,
1908 _options: crate::RequestOptions,
1909 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1910 gaxi::unimplemented::unimplemented_stub()
1911 }
1912
1913 fn get_polling_error_policy(
1918 &self,
1919 _options: &crate::RequestOptions,
1920 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1921 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1922 }
1923
1924 fn get_polling_backoff_policy(
1929 &self,
1930 _options: &crate::RequestOptions,
1931 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1932 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1933 }
1934}
1935
1936pub trait MetadataService: std::fmt::Debug + Send + Sync {
1948 fn create_entity(
1950 &self,
1951 _req: crate::model::CreateEntityRequest,
1952 _options: crate::RequestOptions,
1953 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entity>>> + Send
1954 {
1955 gaxi::unimplemented::unimplemented_stub()
1956 }
1957
1958 fn update_entity(
1960 &self,
1961 _req: crate::model::UpdateEntityRequest,
1962 _options: crate::RequestOptions,
1963 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entity>>> + Send
1964 {
1965 gaxi::unimplemented::unimplemented_stub()
1966 }
1967
1968 fn delete_entity(
1970 &self,
1971 _req: crate::model::DeleteEntityRequest,
1972 _options: crate::RequestOptions,
1973 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1974 gaxi::unimplemented::unimplemented_stub()
1975 }
1976
1977 fn get_entity(
1979 &self,
1980 _req: crate::model::GetEntityRequest,
1981 _options: crate::RequestOptions,
1982 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entity>>> + Send
1983 {
1984 gaxi::unimplemented::unimplemented_stub()
1985 }
1986
1987 fn list_entities(
1989 &self,
1990 _req: crate::model::ListEntitiesRequest,
1991 _options: crate::RequestOptions,
1992 ) -> impl std::future::Future<
1993 Output = crate::Result<crate::Response<crate::model::ListEntitiesResponse>>,
1994 > + Send {
1995 gaxi::unimplemented::unimplemented_stub()
1996 }
1997
1998 fn create_partition(
2000 &self,
2001 _req: crate::model::CreatePartitionRequest,
2002 _options: crate::RequestOptions,
2003 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Partition>>> + Send
2004 {
2005 gaxi::unimplemented::unimplemented_stub()
2006 }
2007
2008 fn delete_partition(
2010 &self,
2011 _req: crate::model::DeletePartitionRequest,
2012 _options: crate::RequestOptions,
2013 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2014 gaxi::unimplemented::unimplemented_stub()
2015 }
2016
2017 fn get_partition(
2019 &self,
2020 _req: crate::model::GetPartitionRequest,
2021 _options: crate::RequestOptions,
2022 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Partition>>> + Send
2023 {
2024 gaxi::unimplemented::unimplemented_stub()
2025 }
2026
2027 fn list_partitions(
2029 &self,
2030 _req: crate::model::ListPartitionsRequest,
2031 _options: crate::RequestOptions,
2032 ) -> impl std::future::Future<
2033 Output = crate::Result<crate::Response<crate::model::ListPartitionsResponse>>,
2034 > + Send {
2035 gaxi::unimplemented::unimplemented_stub()
2036 }
2037
2038 fn list_locations(
2040 &self,
2041 _req: google_cloud_location::model::ListLocationsRequest,
2042 _options: crate::RequestOptions,
2043 ) -> impl std::future::Future<
2044 Output = crate::Result<
2045 crate::Response<google_cloud_location::model::ListLocationsResponse>,
2046 >,
2047 > + Send {
2048 gaxi::unimplemented::unimplemented_stub()
2049 }
2050
2051 fn get_location(
2053 &self,
2054 _req: google_cloud_location::model::GetLocationRequest,
2055 _options: crate::RequestOptions,
2056 ) -> impl std::future::Future<
2057 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
2058 > + Send {
2059 gaxi::unimplemented::unimplemented_stub()
2060 }
2061
2062 fn set_iam_policy(
2064 &self,
2065 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
2066 _options: crate::RequestOptions,
2067 ) -> impl std::future::Future<
2068 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2069 > + Send {
2070 gaxi::unimplemented::unimplemented_stub()
2071 }
2072
2073 fn get_iam_policy(
2075 &self,
2076 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
2077 _options: crate::RequestOptions,
2078 ) -> impl std::future::Future<
2079 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2080 > + Send {
2081 gaxi::unimplemented::unimplemented_stub()
2082 }
2083
2084 fn test_iam_permissions(
2086 &self,
2087 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
2088 _options: crate::RequestOptions,
2089 ) -> impl std::future::Future<
2090 Output = crate::Result<
2091 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
2092 >,
2093 > + Send {
2094 gaxi::unimplemented::unimplemented_stub()
2095 }
2096
2097 fn list_operations(
2099 &self,
2100 _req: google_cloud_longrunning::model::ListOperationsRequest,
2101 _options: crate::RequestOptions,
2102 ) -> impl std::future::Future<
2103 Output = crate::Result<
2104 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
2105 >,
2106 > + Send {
2107 gaxi::unimplemented::unimplemented_stub()
2108 }
2109
2110 fn get_operation(
2112 &self,
2113 _req: google_cloud_longrunning::model::GetOperationRequest,
2114 _options: crate::RequestOptions,
2115 ) -> impl std::future::Future<
2116 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2117 > + Send {
2118 gaxi::unimplemented::unimplemented_stub()
2119 }
2120
2121 fn delete_operation(
2123 &self,
2124 _req: google_cloud_longrunning::model::DeleteOperationRequest,
2125 _options: crate::RequestOptions,
2126 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2127 gaxi::unimplemented::unimplemented_stub()
2128 }
2129
2130 fn cancel_operation(
2132 &self,
2133 _req: google_cloud_longrunning::model::CancelOperationRequest,
2134 _options: crate::RequestOptions,
2135 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2136 gaxi::unimplemented::unimplemented_stub()
2137 }
2138}
2139
2140pub trait DataplexService: std::fmt::Debug + Send + Sync {
2152 fn create_lake(
2154 &self,
2155 _req: crate::model::CreateLakeRequest,
2156 _options: crate::RequestOptions,
2157 ) -> impl std::future::Future<
2158 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2159 > + Send {
2160 gaxi::unimplemented::unimplemented_stub()
2161 }
2162
2163 fn update_lake(
2165 &self,
2166 _req: crate::model::UpdateLakeRequest,
2167 _options: crate::RequestOptions,
2168 ) -> impl std::future::Future<
2169 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2170 > + Send {
2171 gaxi::unimplemented::unimplemented_stub()
2172 }
2173
2174 fn delete_lake(
2176 &self,
2177 _req: crate::model::DeleteLakeRequest,
2178 _options: crate::RequestOptions,
2179 ) -> impl std::future::Future<
2180 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2181 > + Send {
2182 gaxi::unimplemented::unimplemented_stub()
2183 }
2184
2185 fn list_lakes(
2187 &self,
2188 _req: crate::model::ListLakesRequest,
2189 _options: crate::RequestOptions,
2190 ) -> impl std::future::Future<
2191 Output = crate::Result<crate::Response<crate::model::ListLakesResponse>>,
2192 > + Send {
2193 gaxi::unimplemented::unimplemented_stub()
2194 }
2195
2196 fn get_lake(
2198 &self,
2199 _req: crate::model::GetLakeRequest,
2200 _options: crate::RequestOptions,
2201 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Lake>>> + Send
2202 {
2203 gaxi::unimplemented::unimplemented_stub()
2204 }
2205
2206 fn list_lake_actions(
2208 &self,
2209 _req: crate::model::ListLakeActionsRequest,
2210 _options: crate::RequestOptions,
2211 ) -> impl std::future::Future<
2212 Output = crate::Result<crate::Response<crate::model::ListActionsResponse>>,
2213 > + Send {
2214 gaxi::unimplemented::unimplemented_stub()
2215 }
2216
2217 fn create_zone(
2219 &self,
2220 _req: crate::model::CreateZoneRequest,
2221 _options: crate::RequestOptions,
2222 ) -> impl std::future::Future<
2223 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2224 > + Send {
2225 gaxi::unimplemented::unimplemented_stub()
2226 }
2227
2228 fn update_zone(
2230 &self,
2231 _req: crate::model::UpdateZoneRequest,
2232 _options: crate::RequestOptions,
2233 ) -> impl std::future::Future<
2234 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2235 > + Send {
2236 gaxi::unimplemented::unimplemented_stub()
2237 }
2238
2239 fn delete_zone(
2241 &self,
2242 _req: crate::model::DeleteZoneRequest,
2243 _options: crate::RequestOptions,
2244 ) -> impl std::future::Future<
2245 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2246 > + Send {
2247 gaxi::unimplemented::unimplemented_stub()
2248 }
2249
2250 fn list_zones(
2252 &self,
2253 _req: crate::model::ListZonesRequest,
2254 _options: crate::RequestOptions,
2255 ) -> impl std::future::Future<
2256 Output = crate::Result<crate::Response<crate::model::ListZonesResponse>>,
2257 > + Send {
2258 gaxi::unimplemented::unimplemented_stub()
2259 }
2260
2261 fn get_zone(
2263 &self,
2264 _req: crate::model::GetZoneRequest,
2265 _options: crate::RequestOptions,
2266 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Zone>>> + Send
2267 {
2268 gaxi::unimplemented::unimplemented_stub()
2269 }
2270
2271 fn list_zone_actions(
2273 &self,
2274 _req: crate::model::ListZoneActionsRequest,
2275 _options: crate::RequestOptions,
2276 ) -> impl std::future::Future<
2277 Output = crate::Result<crate::Response<crate::model::ListActionsResponse>>,
2278 > + Send {
2279 gaxi::unimplemented::unimplemented_stub()
2280 }
2281
2282 fn create_asset(
2284 &self,
2285 _req: crate::model::CreateAssetRequest,
2286 _options: crate::RequestOptions,
2287 ) -> impl std::future::Future<
2288 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2289 > + Send {
2290 gaxi::unimplemented::unimplemented_stub()
2291 }
2292
2293 fn update_asset(
2295 &self,
2296 _req: crate::model::UpdateAssetRequest,
2297 _options: crate::RequestOptions,
2298 ) -> impl std::future::Future<
2299 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2300 > + Send {
2301 gaxi::unimplemented::unimplemented_stub()
2302 }
2303
2304 fn delete_asset(
2306 &self,
2307 _req: crate::model::DeleteAssetRequest,
2308 _options: crate::RequestOptions,
2309 ) -> impl std::future::Future<
2310 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2311 > + Send {
2312 gaxi::unimplemented::unimplemented_stub()
2313 }
2314
2315 fn list_assets(
2317 &self,
2318 _req: crate::model::ListAssetsRequest,
2319 _options: crate::RequestOptions,
2320 ) -> impl std::future::Future<
2321 Output = crate::Result<crate::Response<crate::model::ListAssetsResponse>>,
2322 > + Send {
2323 gaxi::unimplemented::unimplemented_stub()
2324 }
2325
2326 fn get_asset(
2328 &self,
2329 _req: crate::model::GetAssetRequest,
2330 _options: crate::RequestOptions,
2331 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Asset>>> + Send
2332 {
2333 gaxi::unimplemented::unimplemented_stub()
2334 }
2335
2336 fn list_asset_actions(
2338 &self,
2339 _req: crate::model::ListAssetActionsRequest,
2340 _options: crate::RequestOptions,
2341 ) -> impl std::future::Future<
2342 Output = crate::Result<crate::Response<crate::model::ListActionsResponse>>,
2343 > + Send {
2344 gaxi::unimplemented::unimplemented_stub()
2345 }
2346
2347 fn create_task(
2349 &self,
2350 _req: crate::model::CreateTaskRequest,
2351 _options: crate::RequestOptions,
2352 ) -> impl std::future::Future<
2353 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2354 > + Send {
2355 gaxi::unimplemented::unimplemented_stub()
2356 }
2357
2358 fn update_task(
2360 &self,
2361 _req: crate::model::UpdateTaskRequest,
2362 _options: crate::RequestOptions,
2363 ) -> impl std::future::Future<
2364 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2365 > + Send {
2366 gaxi::unimplemented::unimplemented_stub()
2367 }
2368
2369 fn delete_task(
2371 &self,
2372 _req: crate::model::DeleteTaskRequest,
2373 _options: crate::RequestOptions,
2374 ) -> impl std::future::Future<
2375 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2376 > + Send {
2377 gaxi::unimplemented::unimplemented_stub()
2378 }
2379
2380 fn list_tasks(
2382 &self,
2383 _req: crate::model::ListTasksRequest,
2384 _options: crate::RequestOptions,
2385 ) -> impl std::future::Future<
2386 Output = crate::Result<crate::Response<crate::model::ListTasksResponse>>,
2387 > + Send {
2388 gaxi::unimplemented::unimplemented_stub()
2389 }
2390
2391 fn get_task(
2393 &self,
2394 _req: crate::model::GetTaskRequest,
2395 _options: crate::RequestOptions,
2396 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Task>>> + Send
2397 {
2398 gaxi::unimplemented::unimplemented_stub()
2399 }
2400
2401 fn list_jobs(
2403 &self,
2404 _req: crate::model::ListJobsRequest,
2405 _options: crate::RequestOptions,
2406 ) -> impl std::future::Future<
2407 Output = crate::Result<crate::Response<crate::model::ListJobsResponse>>,
2408 > + Send {
2409 gaxi::unimplemented::unimplemented_stub()
2410 }
2411
2412 fn run_task(
2414 &self,
2415 _req: crate::model::RunTaskRequest,
2416 _options: crate::RequestOptions,
2417 ) -> impl std::future::Future<
2418 Output = crate::Result<crate::Response<crate::model::RunTaskResponse>>,
2419 > + Send {
2420 gaxi::unimplemented::unimplemented_stub()
2421 }
2422
2423 fn get_job(
2425 &self,
2426 _req: crate::model::GetJobRequest,
2427 _options: crate::RequestOptions,
2428 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Job>>> + Send
2429 {
2430 gaxi::unimplemented::unimplemented_stub()
2431 }
2432
2433 fn cancel_job(
2435 &self,
2436 _req: crate::model::CancelJobRequest,
2437 _options: crate::RequestOptions,
2438 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2439 gaxi::unimplemented::unimplemented_stub()
2440 }
2441
2442 fn list_locations(
2444 &self,
2445 _req: google_cloud_location::model::ListLocationsRequest,
2446 _options: crate::RequestOptions,
2447 ) -> impl std::future::Future<
2448 Output = crate::Result<
2449 crate::Response<google_cloud_location::model::ListLocationsResponse>,
2450 >,
2451 > + Send {
2452 gaxi::unimplemented::unimplemented_stub()
2453 }
2454
2455 fn get_location(
2457 &self,
2458 _req: google_cloud_location::model::GetLocationRequest,
2459 _options: crate::RequestOptions,
2460 ) -> impl std::future::Future<
2461 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
2462 > + Send {
2463 gaxi::unimplemented::unimplemented_stub()
2464 }
2465
2466 fn set_iam_policy(
2468 &self,
2469 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
2470 _options: crate::RequestOptions,
2471 ) -> impl std::future::Future<
2472 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2473 > + Send {
2474 gaxi::unimplemented::unimplemented_stub()
2475 }
2476
2477 fn get_iam_policy(
2479 &self,
2480 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
2481 _options: crate::RequestOptions,
2482 ) -> impl std::future::Future<
2483 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2484 > + Send {
2485 gaxi::unimplemented::unimplemented_stub()
2486 }
2487
2488 fn test_iam_permissions(
2490 &self,
2491 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
2492 _options: crate::RequestOptions,
2493 ) -> impl std::future::Future<
2494 Output = crate::Result<
2495 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
2496 >,
2497 > + Send {
2498 gaxi::unimplemented::unimplemented_stub()
2499 }
2500
2501 fn list_operations(
2503 &self,
2504 _req: google_cloud_longrunning::model::ListOperationsRequest,
2505 _options: crate::RequestOptions,
2506 ) -> impl std::future::Future<
2507 Output = crate::Result<
2508 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
2509 >,
2510 > + Send {
2511 gaxi::unimplemented::unimplemented_stub()
2512 }
2513
2514 fn get_operation(
2516 &self,
2517 _req: google_cloud_longrunning::model::GetOperationRequest,
2518 _options: crate::RequestOptions,
2519 ) -> impl std::future::Future<
2520 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2521 > + Send {
2522 gaxi::unimplemented::unimplemented_stub()
2523 }
2524
2525 fn delete_operation(
2527 &self,
2528 _req: google_cloud_longrunning::model::DeleteOperationRequest,
2529 _options: crate::RequestOptions,
2530 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2531 gaxi::unimplemented::unimplemented_stub()
2532 }
2533
2534 fn cancel_operation(
2536 &self,
2537 _req: google_cloud_longrunning::model::CancelOperationRequest,
2538 _options: crate::RequestOptions,
2539 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2540 gaxi::unimplemented::unimplemented_stub()
2541 }
2542
2543 fn get_polling_error_policy(
2548 &self,
2549 _options: &crate::RequestOptions,
2550 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
2551 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
2552 }
2553
2554 fn get_polling_backoff_policy(
2559 &self,
2560 _options: &crate::RequestOptions,
2561 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
2562 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
2563 }
2564}