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 modify_entry(
562 &self,
563 _req: crate::model::ModifyEntryRequest,
564 _options: crate::RequestOptions,
565 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
566 {
567 gaxi::unimplemented::unimplemented_stub()
568 }
569
570 fn search_entries(
572 &self,
573 _req: crate::model::SearchEntriesRequest,
574 _options: crate::RequestOptions,
575 ) -> impl std::future::Future<
576 Output = crate::Result<crate::Response<crate::model::SearchEntriesResponse>>,
577 > + Send {
578 gaxi::unimplemented::unimplemented_stub()
579 }
580
581 fn create_metadata_job(
583 &self,
584 _req: crate::model::CreateMetadataJobRequest,
585 _options: crate::RequestOptions,
586 ) -> impl std::future::Future<
587 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
588 > + Send {
589 gaxi::unimplemented::unimplemented_stub()
590 }
591
592 fn get_metadata_job(
594 &self,
595 _req: crate::model::GetMetadataJobRequest,
596 _options: crate::RequestOptions,
597 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::MetadataJob>>>
598 + Send {
599 gaxi::unimplemented::unimplemented_stub()
600 }
601
602 fn list_metadata_jobs(
604 &self,
605 _req: crate::model::ListMetadataJobsRequest,
606 _options: crate::RequestOptions,
607 ) -> impl std::future::Future<
608 Output = crate::Result<crate::Response<crate::model::ListMetadataJobsResponse>>,
609 > + Send {
610 gaxi::unimplemented::unimplemented_stub()
611 }
612
613 fn cancel_metadata_job(
615 &self,
616 _req: crate::model::CancelMetadataJobRequest,
617 _options: crate::RequestOptions,
618 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
619 gaxi::unimplemented::unimplemented_stub()
620 }
621
622 fn create_entry_link(
624 &self,
625 _req: crate::model::CreateEntryLinkRequest,
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 update_entry_link(
634 &self,
635 _req: crate::model::UpdateEntryLinkRequest,
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 delete_entry_link(
644 &self,
645 _req: crate::model::DeleteEntryLinkRequest,
646 _options: crate::RequestOptions,
647 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryLink>>> + Send
648 {
649 gaxi::unimplemented::unimplemented_stub()
650 }
651
652 fn lookup_entry_links(
654 &self,
655 _req: crate::model::LookupEntryLinksRequest,
656 _options: crate::RequestOptions,
657 ) -> impl std::future::Future<
658 Output = crate::Result<crate::Response<crate::model::LookupEntryLinksResponse>>,
659 > + Send {
660 gaxi::unimplemented::unimplemented_stub()
661 }
662
663 fn lookup_context(
665 &self,
666 _req: crate::model::LookupContextRequest,
667 _options: crate::RequestOptions,
668 ) -> impl std::future::Future<
669 Output = crate::Result<crate::Response<crate::model::LookupContextResponse>>,
670 > + Send {
671 gaxi::unimplemented::unimplemented_stub()
672 }
673
674 fn get_entry_link(
676 &self,
677 _req: crate::model::GetEntryLinkRequest,
678 _options: crate::RequestOptions,
679 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryLink>>> + Send
680 {
681 gaxi::unimplemented::unimplemented_stub()
682 }
683
684 fn create_metadata_feed(
686 &self,
687 _req: crate::model::CreateMetadataFeedRequest,
688 _options: crate::RequestOptions,
689 ) -> impl std::future::Future<
690 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
691 > + Send {
692 gaxi::unimplemented::unimplemented_stub()
693 }
694
695 fn get_metadata_feed(
697 &self,
698 _req: crate::model::GetMetadataFeedRequest,
699 _options: crate::RequestOptions,
700 ) -> impl std::future::Future<
701 Output = crate::Result<crate::Response<crate::model::MetadataFeed>>,
702 > + Send {
703 gaxi::unimplemented::unimplemented_stub()
704 }
705
706 fn list_metadata_feeds(
708 &self,
709 _req: crate::model::ListMetadataFeedsRequest,
710 _options: crate::RequestOptions,
711 ) -> impl std::future::Future<
712 Output = crate::Result<crate::Response<crate::model::ListMetadataFeedsResponse>>,
713 > + Send {
714 gaxi::unimplemented::unimplemented_stub()
715 }
716
717 fn delete_metadata_feed(
719 &self,
720 _req: crate::model::DeleteMetadataFeedRequest,
721 _options: crate::RequestOptions,
722 ) -> impl std::future::Future<
723 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
724 > + Send {
725 gaxi::unimplemented::unimplemented_stub()
726 }
727
728 fn update_metadata_feed(
730 &self,
731 _req: crate::model::UpdateMetadataFeedRequest,
732 _options: crate::RequestOptions,
733 ) -> impl std::future::Future<
734 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
735 > + Send {
736 gaxi::unimplemented::unimplemented_stub()
737 }
738
739 fn list_locations(
741 &self,
742 _req: google_cloud_location::model::ListLocationsRequest,
743 _options: crate::RequestOptions,
744 ) -> impl std::future::Future<
745 Output = crate::Result<
746 crate::Response<google_cloud_location::model::ListLocationsResponse>,
747 >,
748 > + Send {
749 gaxi::unimplemented::unimplemented_stub()
750 }
751
752 fn get_location(
754 &self,
755 _req: google_cloud_location::model::GetLocationRequest,
756 _options: crate::RequestOptions,
757 ) -> impl std::future::Future<
758 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
759 > + Send {
760 gaxi::unimplemented::unimplemented_stub()
761 }
762
763 fn set_iam_policy(
765 &self,
766 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
767 _options: crate::RequestOptions,
768 ) -> impl std::future::Future<
769 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
770 > + Send {
771 gaxi::unimplemented::unimplemented_stub()
772 }
773
774 fn get_iam_policy(
776 &self,
777 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
778 _options: crate::RequestOptions,
779 ) -> impl std::future::Future<
780 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
781 > + Send {
782 gaxi::unimplemented::unimplemented_stub()
783 }
784
785 fn test_iam_permissions(
787 &self,
788 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
789 _options: crate::RequestOptions,
790 ) -> impl std::future::Future<
791 Output = crate::Result<
792 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
793 >,
794 > + Send {
795 gaxi::unimplemented::unimplemented_stub()
796 }
797
798 fn list_operations(
800 &self,
801 _req: google_cloud_longrunning::model::ListOperationsRequest,
802 _options: crate::RequestOptions,
803 ) -> impl std::future::Future<
804 Output = crate::Result<
805 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
806 >,
807 > + Send {
808 gaxi::unimplemented::unimplemented_stub()
809 }
810
811 fn get_operation(
813 &self,
814 _req: google_cloud_longrunning::model::GetOperationRequest,
815 _options: crate::RequestOptions,
816 ) -> impl std::future::Future<
817 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
818 > + Send {
819 gaxi::unimplemented::unimplemented_stub()
820 }
821
822 fn delete_operation(
824 &self,
825 _req: google_cloud_longrunning::model::DeleteOperationRequest,
826 _options: crate::RequestOptions,
827 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
828 gaxi::unimplemented::unimplemented_stub()
829 }
830
831 fn cancel_operation(
833 &self,
834 _req: google_cloud_longrunning::model::CancelOperationRequest,
835 _options: crate::RequestOptions,
836 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
837 gaxi::unimplemented::unimplemented_stub()
838 }
839
840 fn get_polling_error_policy(
845 &self,
846 _options: &crate::RequestOptions,
847 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
848 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
849 }
850
851 fn get_polling_backoff_policy(
856 &self,
857 _options: &crate::RequestOptions,
858 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
859 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
860 }
861}
862
863pub trait CmekService: std::fmt::Debug + Send + Sync {
875 fn create_encryption_config(
877 &self,
878 _req: crate::model::CreateEncryptionConfigRequest,
879 _options: crate::RequestOptions,
880 ) -> impl std::future::Future<
881 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
882 > + Send {
883 gaxi::unimplemented::unimplemented_stub()
884 }
885
886 fn update_encryption_config(
888 &self,
889 _req: crate::model::UpdateEncryptionConfigRequest,
890 _options: crate::RequestOptions,
891 ) -> impl std::future::Future<
892 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
893 > + Send {
894 gaxi::unimplemented::unimplemented_stub()
895 }
896
897 fn delete_encryption_config(
899 &self,
900 _req: crate::model::DeleteEncryptionConfigRequest,
901 _options: crate::RequestOptions,
902 ) -> impl std::future::Future<
903 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
904 > + Send {
905 gaxi::unimplemented::unimplemented_stub()
906 }
907
908 fn list_encryption_configs(
910 &self,
911 _req: crate::model::ListEncryptionConfigsRequest,
912 _options: crate::RequestOptions,
913 ) -> impl std::future::Future<
914 Output = crate::Result<crate::Response<crate::model::ListEncryptionConfigsResponse>>,
915 > + Send {
916 gaxi::unimplemented::unimplemented_stub()
917 }
918
919 fn get_encryption_config(
921 &self,
922 _req: crate::model::GetEncryptionConfigRequest,
923 _options: crate::RequestOptions,
924 ) -> impl std::future::Future<
925 Output = crate::Result<crate::Response<crate::model::EncryptionConfig>>,
926 > + Send {
927 gaxi::unimplemented::unimplemented_stub()
928 }
929
930 fn list_locations(
932 &self,
933 _req: google_cloud_location::model::ListLocationsRequest,
934 _options: crate::RequestOptions,
935 ) -> impl std::future::Future<
936 Output = crate::Result<
937 crate::Response<google_cloud_location::model::ListLocationsResponse>,
938 >,
939 > + Send {
940 gaxi::unimplemented::unimplemented_stub()
941 }
942
943 fn get_location(
945 &self,
946 _req: google_cloud_location::model::GetLocationRequest,
947 _options: crate::RequestOptions,
948 ) -> impl std::future::Future<
949 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
950 > + Send {
951 gaxi::unimplemented::unimplemented_stub()
952 }
953
954 fn set_iam_policy(
956 &self,
957 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
958 _options: crate::RequestOptions,
959 ) -> impl std::future::Future<
960 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
961 > + Send {
962 gaxi::unimplemented::unimplemented_stub()
963 }
964
965 fn get_iam_policy(
967 &self,
968 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
969 _options: crate::RequestOptions,
970 ) -> impl std::future::Future<
971 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
972 > + Send {
973 gaxi::unimplemented::unimplemented_stub()
974 }
975
976 fn test_iam_permissions(
978 &self,
979 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
980 _options: crate::RequestOptions,
981 ) -> impl std::future::Future<
982 Output = crate::Result<
983 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
984 >,
985 > + Send {
986 gaxi::unimplemented::unimplemented_stub()
987 }
988
989 fn list_operations(
991 &self,
992 _req: google_cloud_longrunning::model::ListOperationsRequest,
993 _options: crate::RequestOptions,
994 ) -> impl std::future::Future<
995 Output = crate::Result<
996 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
997 >,
998 > + Send {
999 gaxi::unimplemented::unimplemented_stub()
1000 }
1001
1002 fn get_operation(
1004 &self,
1005 _req: google_cloud_longrunning::model::GetOperationRequest,
1006 _options: crate::RequestOptions,
1007 ) -> impl std::future::Future<
1008 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1009 > + Send {
1010 gaxi::unimplemented::unimplemented_stub()
1011 }
1012
1013 fn delete_operation(
1015 &self,
1016 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1017 _options: crate::RequestOptions,
1018 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1019 gaxi::unimplemented::unimplemented_stub()
1020 }
1021
1022 fn cancel_operation(
1024 &self,
1025 _req: google_cloud_longrunning::model::CancelOperationRequest,
1026 _options: crate::RequestOptions,
1027 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1028 gaxi::unimplemented::unimplemented_stub()
1029 }
1030
1031 fn get_polling_error_policy(
1036 &self,
1037 _options: &crate::RequestOptions,
1038 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1039 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1040 }
1041
1042 fn get_polling_backoff_policy(
1047 &self,
1048 _options: &crate::RequestOptions,
1049 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1050 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1051 }
1052}
1053
1054pub trait ContentService: std::fmt::Debug + Send + Sync {
1066 fn list_locations(
1068 &self,
1069 _req: google_cloud_location::model::ListLocationsRequest,
1070 _options: crate::RequestOptions,
1071 ) -> impl std::future::Future<
1072 Output = crate::Result<
1073 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1074 >,
1075 > + Send {
1076 gaxi::unimplemented::unimplemented_stub()
1077 }
1078
1079 fn get_location(
1081 &self,
1082 _req: google_cloud_location::model::GetLocationRequest,
1083 _options: crate::RequestOptions,
1084 ) -> impl std::future::Future<
1085 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1086 > + Send {
1087 gaxi::unimplemented::unimplemented_stub()
1088 }
1089
1090 fn set_iam_policy(
1092 &self,
1093 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1094 _options: crate::RequestOptions,
1095 ) -> impl std::future::Future<
1096 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1097 > + Send {
1098 gaxi::unimplemented::unimplemented_stub()
1099 }
1100
1101 fn get_iam_policy(
1103 &self,
1104 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1105 _options: crate::RequestOptions,
1106 ) -> impl std::future::Future<
1107 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1108 > + Send {
1109 gaxi::unimplemented::unimplemented_stub()
1110 }
1111
1112 fn test_iam_permissions(
1114 &self,
1115 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1116 _options: crate::RequestOptions,
1117 ) -> impl std::future::Future<
1118 Output = crate::Result<
1119 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1120 >,
1121 > + Send {
1122 gaxi::unimplemented::unimplemented_stub()
1123 }
1124
1125 fn list_operations(
1127 &self,
1128 _req: google_cloud_longrunning::model::ListOperationsRequest,
1129 _options: crate::RequestOptions,
1130 ) -> impl std::future::Future<
1131 Output = crate::Result<
1132 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1133 >,
1134 > + Send {
1135 gaxi::unimplemented::unimplemented_stub()
1136 }
1137
1138 fn get_operation(
1140 &self,
1141 _req: google_cloud_longrunning::model::GetOperationRequest,
1142 _options: crate::RequestOptions,
1143 ) -> impl std::future::Future<
1144 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1145 > + Send {
1146 gaxi::unimplemented::unimplemented_stub()
1147 }
1148
1149 fn delete_operation(
1151 &self,
1152 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1153 _options: crate::RequestOptions,
1154 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1155 gaxi::unimplemented::unimplemented_stub()
1156 }
1157
1158 fn cancel_operation(
1160 &self,
1161 _req: google_cloud_longrunning::model::CancelOperationRequest,
1162 _options: crate::RequestOptions,
1163 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1164 gaxi::unimplemented::unimplemented_stub()
1165 }
1166}
1167
1168pub trait DataProductService: std::fmt::Debug + Send + Sync {
1180 fn create_data_product(
1182 &self,
1183 _req: crate::model::CreateDataProductRequest,
1184 _options: crate::RequestOptions,
1185 ) -> impl std::future::Future<
1186 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1187 > + Send {
1188 gaxi::unimplemented::unimplemented_stub()
1189 }
1190
1191 fn delete_data_product(
1193 &self,
1194 _req: crate::model::DeleteDataProductRequest,
1195 _options: crate::RequestOptions,
1196 ) -> impl std::future::Future<
1197 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1198 > + Send {
1199 gaxi::unimplemented::unimplemented_stub()
1200 }
1201
1202 fn get_data_product(
1204 &self,
1205 _req: crate::model::GetDataProductRequest,
1206 _options: crate::RequestOptions,
1207 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataProduct>>>
1208 + Send {
1209 gaxi::unimplemented::unimplemented_stub()
1210 }
1211
1212 fn list_data_products(
1214 &self,
1215 _req: crate::model::ListDataProductsRequest,
1216 _options: crate::RequestOptions,
1217 ) -> impl std::future::Future<
1218 Output = crate::Result<crate::Response<crate::model::ListDataProductsResponse>>,
1219 > + Send {
1220 gaxi::unimplemented::unimplemented_stub()
1221 }
1222
1223 fn update_data_product(
1225 &self,
1226 _req: crate::model::UpdateDataProductRequest,
1227 _options: crate::RequestOptions,
1228 ) -> impl std::future::Future<
1229 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1230 > + Send {
1231 gaxi::unimplemented::unimplemented_stub()
1232 }
1233
1234 fn request_data_product_access(
1236 &self,
1237 _req: crate::model::RequestDataProductAccessRequest,
1238 _options: crate::RequestOptions,
1239 ) -> impl std::future::Future<
1240 Output = crate::Result<crate::Response<crate::model::RequestDataProductAccessResponse>>,
1241 > + Send {
1242 gaxi::unimplemented::unimplemented_stub()
1243 }
1244
1245 fn create_data_asset(
1247 &self,
1248 _req: crate::model::CreateDataAssetRequest,
1249 _options: crate::RequestOptions,
1250 ) -> impl std::future::Future<
1251 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1252 > + Send {
1253 gaxi::unimplemented::unimplemented_stub()
1254 }
1255
1256 fn update_data_asset(
1258 &self,
1259 _req: crate::model::UpdateDataAssetRequest,
1260 _options: crate::RequestOptions,
1261 ) -> impl std::future::Future<
1262 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1263 > + Send {
1264 gaxi::unimplemented::unimplemented_stub()
1265 }
1266
1267 fn delete_data_asset(
1269 &self,
1270 _req: crate::model::DeleteDataAssetRequest,
1271 _options: crate::RequestOptions,
1272 ) -> impl std::future::Future<
1273 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1274 > + Send {
1275 gaxi::unimplemented::unimplemented_stub()
1276 }
1277
1278 fn get_data_asset(
1280 &self,
1281 _req: crate::model::GetDataAssetRequest,
1282 _options: crate::RequestOptions,
1283 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataAsset>>> + Send
1284 {
1285 gaxi::unimplemented::unimplemented_stub()
1286 }
1287
1288 fn list_data_assets(
1290 &self,
1291 _req: crate::model::ListDataAssetsRequest,
1292 _options: crate::RequestOptions,
1293 ) -> impl std::future::Future<
1294 Output = crate::Result<crate::Response<crate::model::ListDataAssetsResponse>>,
1295 > + Send {
1296 gaxi::unimplemented::unimplemented_stub()
1297 }
1298
1299 fn list_locations(
1301 &self,
1302 _req: google_cloud_location::model::ListLocationsRequest,
1303 _options: crate::RequestOptions,
1304 ) -> impl std::future::Future<
1305 Output = crate::Result<
1306 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1307 >,
1308 > + Send {
1309 gaxi::unimplemented::unimplemented_stub()
1310 }
1311
1312 fn get_location(
1314 &self,
1315 _req: google_cloud_location::model::GetLocationRequest,
1316 _options: crate::RequestOptions,
1317 ) -> impl std::future::Future<
1318 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1319 > + Send {
1320 gaxi::unimplemented::unimplemented_stub()
1321 }
1322
1323 fn set_iam_policy(
1325 &self,
1326 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1327 _options: crate::RequestOptions,
1328 ) -> impl std::future::Future<
1329 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1330 > + Send {
1331 gaxi::unimplemented::unimplemented_stub()
1332 }
1333
1334 fn get_iam_policy(
1336 &self,
1337 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1338 _options: crate::RequestOptions,
1339 ) -> impl std::future::Future<
1340 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1341 > + Send {
1342 gaxi::unimplemented::unimplemented_stub()
1343 }
1344
1345 fn test_iam_permissions(
1347 &self,
1348 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1349 _options: crate::RequestOptions,
1350 ) -> impl std::future::Future<
1351 Output = crate::Result<
1352 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1353 >,
1354 > + Send {
1355 gaxi::unimplemented::unimplemented_stub()
1356 }
1357
1358 fn list_operations(
1360 &self,
1361 _req: google_cloud_longrunning::model::ListOperationsRequest,
1362 _options: crate::RequestOptions,
1363 ) -> impl std::future::Future<
1364 Output = crate::Result<
1365 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1366 >,
1367 > + Send {
1368 gaxi::unimplemented::unimplemented_stub()
1369 }
1370
1371 fn get_operation(
1373 &self,
1374 _req: google_cloud_longrunning::model::GetOperationRequest,
1375 _options: crate::RequestOptions,
1376 ) -> impl std::future::Future<
1377 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1378 > + Send {
1379 gaxi::unimplemented::unimplemented_stub()
1380 }
1381
1382 fn delete_operation(
1384 &self,
1385 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1386 _options: crate::RequestOptions,
1387 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1388 gaxi::unimplemented::unimplemented_stub()
1389 }
1390
1391 fn cancel_operation(
1393 &self,
1394 _req: google_cloud_longrunning::model::CancelOperationRequest,
1395 _options: crate::RequestOptions,
1396 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1397 gaxi::unimplemented::unimplemented_stub()
1398 }
1399
1400 fn get_polling_error_policy(
1405 &self,
1406 _options: &crate::RequestOptions,
1407 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1408 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1409 }
1410
1411 fn get_polling_backoff_policy(
1416 &self,
1417 _options: &crate::RequestOptions,
1418 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1419 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1420 }
1421}
1422
1423pub trait DataTaxonomyService: std::fmt::Debug + Send + Sync {
1435 fn create_data_taxonomy(
1437 &self,
1438 _req: crate::model::CreateDataTaxonomyRequest,
1439 _options: crate::RequestOptions,
1440 ) -> impl std::future::Future<
1441 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1442 > + Send {
1443 gaxi::unimplemented::unimplemented_stub()
1444 }
1445
1446 fn update_data_taxonomy(
1448 &self,
1449 _req: crate::model::UpdateDataTaxonomyRequest,
1450 _options: crate::RequestOptions,
1451 ) -> impl std::future::Future<
1452 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1453 > + Send {
1454 gaxi::unimplemented::unimplemented_stub()
1455 }
1456
1457 fn delete_data_taxonomy(
1459 &self,
1460 _req: crate::model::DeleteDataTaxonomyRequest,
1461 _options: crate::RequestOptions,
1462 ) -> impl std::future::Future<
1463 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1464 > + Send {
1465 gaxi::unimplemented::unimplemented_stub()
1466 }
1467
1468 fn list_data_taxonomies(
1470 &self,
1471 _req: crate::model::ListDataTaxonomiesRequest,
1472 _options: crate::RequestOptions,
1473 ) -> impl std::future::Future<
1474 Output = crate::Result<crate::Response<crate::model::ListDataTaxonomiesResponse>>,
1475 > + Send {
1476 gaxi::unimplemented::unimplemented_stub()
1477 }
1478
1479 fn get_data_taxonomy(
1481 &self,
1482 _req: crate::model::GetDataTaxonomyRequest,
1483 _options: crate::RequestOptions,
1484 ) -> impl std::future::Future<
1485 Output = crate::Result<crate::Response<crate::model::DataTaxonomy>>,
1486 > + Send {
1487 gaxi::unimplemented::unimplemented_stub()
1488 }
1489
1490 fn create_data_attribute_binding(
1492 &self,
1493 _req: crate::model::CreateDataAttributeBindingRequest,
1494 _options: crate::RequestOptions,
1495 ) -> impl std::future::Future<
1496 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1497 > + Send {
1498 gaxi::unimplemented::unimplemented_stub()
1499 }
1500
1501 fn update_data_attribute_binding(
1503 &self,
1504 _req: crate::model::UpdateDataAttributeBindingRequest,
1505 _options: crate::RequestOptions,
1506 ) -> impl std::future::Future<
1507 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1508 > + Send {
1509 gaxi::unimplemented::unimplemented_stub()
1510 }
1511
1512 fn delete_data_attribute_binding(
1514 &self,
1515 _req: crate::model::DeleteDataAttributeBindingRequest,
1516 _options: crate::RequestOptions,
1517 ) -> impl std::future::Future<
1518 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1519 > + Send {
1520 gaxi::unimplemented::unimplemented_stub()
1521 }
1522
1523 fn list_data_attribute_bindings(
1525 &self,
1526 _req: crate::model::ListDataAttributeBindingsRequest,
1527 _options: crate::RequestOptions,
1528 ) -> impl std::future::Future<
1529 Output = crate::Result<crate::Response<crate::model::ListDataAttributeBindingsResponse>>,
1530 > + Send {
1531 gaxi::unimplemented::unimplemented_stub()
1532 }
1533
1534 fn get_data_attribute_binding(
1536 &self,
1537 _req: crate::model::GetDataAttributeBindingRequest,
1538 _options: crate::RequestOptions,
1539 ) -> impl std::future::Future<
1540 Output = crate::Result<crate::Response<crate::model::DataAttributeBinding>>,
1541 > + Send {
1542 gaxi::unimplemented::unimplemented_stub()
1543 }
1544
1545 fn create_data_attribute(
1547 &self,
1548 _req: crate::model::CreateDataAttributeRequest,
1549 _options: crate::RequestOptions,
1550 ) -> impl std::future::Future<
1551 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1552 > + Send {
1553 gaxi::unimplemented::unimplemented_stub()
1554 }
1555
1556 fn update_data_attribute(
1558 &self,
1559 _req: crate::model::UpdateDataAttributeRequest,
1560 _options: crate::RequestOptions,
1561 ) -> impl std::future::Future<
1562 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1563 > + Send {
1564 gaxi::unimplemented::unimplemented_stub()
1565 }
1566
1567 fn delete_data_attribute(
1569 &self,
1570 _req: crate::model::DeleteDataAttributeRequest,
1571 _options: crate::RequestOptions,
1572 ) -> impl std::future::Future<
1573 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1574 > + Send {
1575 gaxi::unimplemented::unimplemented_stub()
1576 }
1577
1578 fn list_data_attributes(
1580 &self,
1581 _req: crate::model::ListDataAttributesRequest,
1582 _options: crate::RequestOptions,
1583 ) -> impl std::future::Future<
1584 Output = crate::Result<crate::Response<crate::model::ListDataAttributesResponse>>,
1585 > + Send {
1586 gaxi::unimplemented::unimplemented_stub()
1587 }
1588
1589 fn get_data_attribute(
1591 &self,
1592 _req: crate::model::GetDataAttributeRequest,
1593 _options: crate::RequestOptions,
1594 ) -> impl std::future::Future<
1595 Output = crate::Result<crate::Response<crate::model::DataAttribute>>,
1596 > + Send {
1597 gaxi::unimplemented::unimplemented_stub()
1598 }
1599
1600 fn list_locations(
1602 &self,
1603 _req: google_cloud_location::model::ListLocationsRequest,
1604 _options: crate::RequestOptions,
1605 ) -> impl std::future::Future<
1606 Output = crate::Result<
1607 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1608 >,
1609 > + Send {
1610 gaxi::unimplemented::unimplemented_stub()
1611 }
1612
1613 fn get_location(
1615 &self,
1616 _req: google_cloud_location::model::GetLocationRequest,
1617 _options: crate::RequestOptions,
1618 ) -> impl std::future::Future<
1619 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1620 > + Send {
1621 gaxi::unimplemented::unimplemented_stub()
1622 }
1623
1624 fn set_iam_policy(
1626 &self,
1627 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1628 _options: crate::RequestOptions,
1629 ) -> impl std::future::Future<
1630 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1631 > + Send {
1632 gaxi::unimplemented::unimplemented_stub()
1633 }
1634
1635 fn get_iam_policy(
1637 &self,
1638 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1639 _options: crate::RequestOptions,
1640 ) -> impl std::future::Future<
1641 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1642 > + Send {
1643 gaxi::unimplemented::unimplemented_stub()
1644 }
1645
1646 fn test_iam_permissions(
1648 &self,
1649 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1650 _options: crate::RequestOptions,
1651 ) -> impl std::future::Future<
1652 Output = crate::Result<
1653 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1654 >,
1655 > + Send {
1656 gaxi::unimplemented::unimplemented_stub()
1657 }
1658
1659 fn list_operations(
1661 &self,
1662 _req: google_cloud_longrunning::model::ListOperationsRequest,
1663 _options: crate::RequestOptions,
1664 ) -> impl std::future::Future<
1665 Output = crate::Result<
1666 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1667 >,
1668 > + Send {
1669 gaxi::unimplemented::unimplemented_stub()
1670 }
1671
1672 fn get_operation(
1674 &self,
1675 _req: google_cloud_longrunning::model::GetOperationRequest,
1676 _options: crate::RequestOptions,
1677 ) -> impl std::future::Future<
1678 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1679 > + Send {
1680 gaxi::unimplemented::unimplemented_stub()
1681 }
1682
1683 fn delete_operation(
1685 &self,
1686 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1687 _options: crate::RequestOptions,
1688 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1689 gaxi::unimplemented::unimplemented_stub()
1690 }
1691
1692 fn cancel_operation(
1694 &self,
1695 _req: google_cloud_longrunning::model::CancelOperationRequest,
1696 _options: crate::RequestOptions,
1697 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1698 gaxi::unimplemented::unimplemented_stub()
1699 }
1700
1701 fn get_polling_error_policy(
1706 &self,
1707 _options: &crate::RequestOptions,
1708 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1709 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1710 }
1711
1712 fn get_polling_backoff_policy(
1717 &self,
1718 _options: &crate::RequestOptions,
1719 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1720 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1721 }
1722}
1723
1724pub trait DataScanService: std::fmt::Debug + Send + Sync {
1736 fn create_data_scan(
1738 &self,
1739 _req: crate::model::CreateDataScanRequest,
1740 _options: crate::RequestOptions,
1741 ) -> impl std::future::Future<
1742 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1743 > + Send {
1744 gaxi::unimplemented::unimplemented_stub()
1745 }
1746
1747 fn update_data_scan(
1749 &self,
1750 _req: crate::model::UpdateDataScanRequest,
1751 _options: crate::RequestOptions,
1752 ) -> impl std::future::Future<
1753 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1754 > + Send {
1755 gaxi::unimplemented::unimplemented_stub()
1756 }
1757
1758 fn delete_data_scan(
1760 &self,
1761 _req: crate::model::DeleteDataScanRequest,
1762 _options: crate::RequestOptions,
1763 ) -> impl std::future::Future<
1764 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1765 > + Send {
1766 gaxi::unimplemented::unimplemented_stub()
1767 }
1768
1769 fn get_data_scan(
1771 &self,
1772 _req: crate::model::GetDataScanRequest,
1773 _options: crate::RequestOptions,
1774 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataScan>>> + Send
1775 {
1776 gaxi::unimplemented::unimplemented_stub()
1777 }
1778
1779 fn list_data_scans(
1781 &self,
1782 _req: crate::model::ListDataScansRequest,
1783 _options: crate::RequestOptions,
1784 ) -> impl std::future::Future<
1785 Output = crate::Result<crate::Response<crate::model::ListDataScansResponse>>,
1786 > + Send {
1787 gaxi::unimplemented::unimplemented_stub()
1788 }
1789
1790 fn run_data_scan(
1792 &self,
1793 _req: crate::model::RunDataScanRequest,
1794 _options: crate::RequestOptions,
1795 ) -> impl std::future::Future<
1796 Output = crate::Result<crate::Response<crate::model::RunDataScanResponse>>,
1797 > + Send {
1798 gaxi::unimplemented::unimplemented_stub()
1799 }
1800
1801 fn get_data_scan_job(
1803 &self,
1804 _req: crate::model::GetDataScanJobRequest,
1805 _options: crate::RequestOptions,
1806 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataScanJob>>>
1807 + Send {
1808 gaxi::unimplemented::unimplemented_stub()
1809 }
1810
1811 fn list_data_scan_jobs(
1813 &self,
1814 _req: crate::model::ListDataScanJobsRequest,
1815 _options: crate::RequestOptions,
1816 ) -> impl std::future::Future<
1817 Output = crate::Result<crate::Response<crate::model::ListDataScanJobsResponse>>,
1818 > + Send {
1819 gaxi::unimplemented::unimplemented_stub()
1820 }
1821
1822 fn cancel_data_scan_job(
1824 &self,
1825 _req: crate::model::CancelDataScanJobRequest,
1826 _options: crate::RequestOptions,
1827 ) -> impl std::future::Future<
1828 Output = crate::Result<crate::Response<crate::model::CancelDataScanJobResponse>>,
1829 > + Send {
1830 gaxi::unimplemented::unimplemented_stub()
1831 }
1832
1833 fn generate_data_quality_rules(
1835 &self,
1836 _req: crate::model::GenerateDataQualityRulesRequest,
1837 _options: crate::RequestOptions,
1838 ) -> impl std::future::Future<
1839 Output = crate::Result<crate::Response<crate::model::GenerateDataQualityRulesResponse>>,
1840 > + Send {
1841 gaxi::unimplemented::unimplemented_stub()
1842 }
1843
1844 fn list_locations(
1846 &self,
1847 _req: google_cloud_location::model::ListLocationsRequest,
1848 _options: crate::RequestOptions,
1849 ) -> impl std::future::Future<
1850 Output = crate::Result<
1851 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1852 >,
1853 > + Send {
1854 gaxi::unimplemented::unimplemented_stub()
1855 }
1856
1857 fn get_location(
1859 &self,
1860 _req: google_cloud_location::model::GetLocationRequest,
1861 _options: crate::RequestOptions,
1862 ) -> impl std::future::Future<
1863 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1864 > + Send {
1865 gaxi::unimplemented::unimplemented_stub()
1866 }
1867
1868 fn set_iam_policy(
1870 &self,
1871 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1872 _options: crate::RequestOptions,
1873 ) -> impl std::future::Future<
1874 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1875 > + Send {
1876 gaxi::unimplemented::unimplemented_stub()
1877 }
1878
1879 fn get_iam_policy(
1881 &self,
1882 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1883 _options: crate::RequestOptions,
1884 ) -> impl std::future::Future<
1885 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1886 > + Send {
1887 gaxi::unimplemented::unimplemented_stub()
1888 }
1889
1890 fn test_iam_permissions(
1892 &self,
1893 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1894 _options: crate::RequestOptions,
1895 ) -> impl std::future::Future<
1896 Output = crate::Result<
1897 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1898 >,
1899 > + Send {
1900 gaxi::unimplemented::unimplemented_stub()
1901 }
1902
1903 fn list_operations(
1905 &self,
1906 _req: google_cloud_longrunning::model::ListOperationsRequest,
1907 _options: crate::RequestOptions,
1908 ) -> impl std::future::Future<
1909 Output = crate::Result<
1910 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1911 >,
1912 > + Send {
1913 gaxi::unimplemented::unimplemented_stub()
1914 }
1915
1916 fn get_operation(
1918 &self,
1919 _req: google_cloud_longrunning::model::GetOperationRequest,
1920 _options: crate::RequestOptions,
1921 ) -> impl std::future::Future<
1922 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1923 > + Send {
1924 gaxi::unimplemented::unimplemented_stub()
1925 }
1926
1927 fn delete_operation(
1929 &self,
1930 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1931 _options: crate::RequestOptions,
1932 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1933 gaxi::unimplemented::unimplemented_stub()
1934 }
1935
1936 fn cancel_operation(
1938 &self,
1939 _req: google_cloud_longrunning::model::CancelOperationRequest,
1940 _options: crate::RequestOptions,
1941 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1942 gaxi::unimplemented::unimplemented_stub()
1943 }
1944
1945 fn get_polling_error_policy(
1950 &self,
1951 _options: &crate::RequestOptions,
1952 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1953 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1954 }
1955
1956 fn get_polling_backoff_policy(
1961 &self,
1962 _options: &crate::RequestOptions,
1963 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1964 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1965 }
1966}
1967
1968pub trait MetadataService: std::fmt::Debug + Send + Sync {
1980 fn create_entity(
1982 &self,
1983 _req: crate::model::CreateEntityRequest,
1984 _options: crate::RequestOptions,
1985 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entity>>> + Send
1986 {
1987 gaxi::unimplemented::unimplemented_stub()
1988 }
1989
1990 fn update_entity(
1992 &self,
1993 _req: crate::model::UpdateEntityRequest,
1994 _options: crate::RequestOptions,
1995 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entity>>> + Send
1996 {
1997 gaxi::unimplemented::unimplemented_stub()
1998 }
1999
2000 fn delete_entity(
2002 &self,
2003 _req: crate::model::DeleteEntityRequest,
2004 _options: crate::RequestOptions,
2005 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2006 gaxi::unimplemented::unimplemented_stub()
2007 }
2008
2009 fn get_entity(
2011 &self,
2012 _req: crate::model::GetEntityRequest,
2013 _options: crate::RequestOptions,
2014 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entity>>> + Send
2015 {
2016 gaxi::unimplemented::unimplemented_stub()
2017 }
2018
2019 fn list_entities(
2021 &self,
2022 _req: crate::model::ListEntitiesRequest,
2023 _options: crate::RequestOptions,
2024 ) -> impl std::future::Future<
2025 Output = crate::Result<crate::Response<crate::model::ListEntitiesResponse>>,
2026 > + Send {
2027 gaxi::unimplemented::unimplemented_stub()
2028 }
2029
2030 fn create_partition(
2032 &self,
2033 _req: crate::model::CreatePartitionRequest,
2034 _options: crate::RequestOptions,
2035 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Partition>>> + Send
2036 {
2037 gaxi::unimplemented::unimplemented_stub()
2038 }
2039
2040 fn delete_partition(
2042 &self,
2043 _req: crate::model::DeletePartitionRequest,
2044 _options: crate::RequestOptions,
2045 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2046 gaxi::unimplemented::unimplemented_stub()
2047 }
2048
2049 fn get_partition(
2051 &self,
2052 _req: crate::model::GetPartitionRequest,
2053 _options: crate::RequestOptions,
2054 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Partition>>> + Send
2055 {
2056 gaxi::unimplemented::unimplemented_stub()
2057 }
2058
2059 fn list_partitions(
2061 &self,
2062 _req: crate::model::ListPartitionsRequest,
2063 _options: crate::RequestOptions,
2064 ) -> impl std::future::Future<
2065 Output = crate::Result<crate::Response<crate::model::ListPartitionsResponse>>,
2066 > + Send {
2067 gaxi::unimplemented::unimplemented_stub()
2068 }
2069
2070 fn list_locations(
2072 &self,
2073 _req: google_cloud_location::model::ListLocationsRequest,
2074 _options: crate::RequestOptions,
2075 ) -> impl std::future::Future<
2076 Output = crate::Result<
2077 crate::Response<google_cloud_location::model::ListLocationsResponse>,
2078 >,
2079 > + Send {
2080 gaxi::unimplemented::unimplemented_stub()
2081 }
2082
2083 fn get_location(
2085 &self,
2086 _req: google_cloud_location::model::GetLocationRequest,
2087 _options: crate::RequestOptions,
2088 ) -> impl std::future::Future<
2089 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
2090 > + Send {
2091 gaxi::unimplemented::unimplemented_stub()
2092 }
2093
2094 fn set_iam_policy(
2096 &self,
2097 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
2098 _options: crate::RequestOptions,
2099 ) -> impl std::future::Future<
2100 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2101 > + Send {
2102 gaxi::unimplemented::unimplemented_stub()
2103 }
2104
2105 fn get_iam_policy(
2107 &self,
2108 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
2109 _options: crate::RequestOptions,
2110 ) -> impl std::future::Future<
2111 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2112 > + Send {
2113 gaxi::unimplemented::unimplemented_stub()
2114 }
2115
2116 fn test_iam_permissions(
2118 &self,
2119 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
2120 _options: crate::RequestOptions,
2121 ) -> impl std::future::Future<
2122 Output = crate::Result<
2123 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
2124 >,
2125 > + Send {
2126 gaxi::unimplemented::unimplemented_stub()
2127 }
2128
2129 fn list_operations(
2131 &self,
2132 _req: google_cloud_longrunning::model::ListOperationsRequest,
2133 _options: crate::RequestOptions,
2134 ) -> impl std::future::Future<
2135 Output = crate::Result<
2136 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
2137 >,
2138 > + Send {
2139 gaxi::unimplemented::unimplemented_stub()
2140 }
2141
2142 fn get_operation(
2144 &self,
2145 _req: google_cloud_longrunning::model::GetOperationRequest,
2146 _options: crate::RequestOptions,
2147 ) -> impl std::future::Future<
2148 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2149 > + Send {
2150 gaxi::unimplemented::unimplemented_stub()
2151 }
2152
2153 fn delete_operation(
2155 &self,
2156 _req: google_cloud_longrunning::model::DeleteOperationRequest,
2157 _options: crate::RequestOptions,
2158 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2159 gaxi::unimplemented::unimplemented_stub()
2160 }
2161
2162 fn cancel_operation(
2164 &self,
2165 _req: google_cloud_longrunning::model::CancelOperationRequest,
2166 _options: crate::RequestOptions,
2167 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2168 gaxi::unimplemented::unimplemented_stub()
2169 }
2170}
2171
2172pub trait DataplexService: std::fmt::Debug + Send + Sync {
2184 fn create_lake(
2186 &self,
2187 _req: crate::model::CreateLakeRequest,
2188 _options: crate::RequestOptions,
2189 ) -> impl std::future::Future<
2190 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2191 > + Send {
2192 gaxi::unimplemented::unimplemented_stub()
2193 }
2194
2195 fn update_lake(
2197 &self,
2198 _req: crate::model::UpdateLakeRequest,
2199 _options: crate::RequestOptions,
2200 ) -> impl std::future::Future<
2201 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2202 > + Send {
2203 gaxi::unimplemented::unimplemented_stub()
2204 }
2205
2206 fn delete_lake(
2208 &self,
2209 _req: crate::model::DeleteLakeRequest,
2210 _options: crate::RequestOptions,
2211 ) -> impl std::future::Future<
2212 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2213 > + Send {
2214 gaxi::unimplemented::unimplemented_stub()
2215 }
2216
2217 fn list_lakes(
2219 &self,
2220 _req: crate::model::ListLakesRequest,
2221 _options: crate::RequestOptions,
2222 ) -> impl std::future::Future<
2223 Output = crate::Result<crate::Response<crate::model::ListLakesResponse>>,
2224 > + Send {
2225 gaxi::unimplemented::unimplemented_stub()
2226 }
2227
2228 fn get_lake(
2230 &self,
2231 _req: crate::model::GetLakeRequest,
2232 _options: crate::RequestOptions,
2233 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Lake>>> + Send
2234 {
2235 gaxi::unimplemented::unimplemented_stub()
2236 }
2237
2238 fn list_lake_actions(
2240 &self,
2241 _req: crate::model::ListLakeActionsRequest,
2242 _options: crate::RequestOptions,
2243 ) -> impl std::future::Future<
2244 Output = crate::Result<crate::Response<crate::model::ListActionsResponse>>,
2245 > + Send {
2246 gaxi::unimplemented::unimplemented_stub()
2247 }
2248
2249 fn create_zone(
2251 &self,
2252 _req: crate::model::CreateZoneRequest,
2253 _options: crate::RequestOptions,
2254 ) -> impl std::future::Future<
2255 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2256 > + Send {
2257 gaxi::unimplemented::unimplemented_stub()
2258 }
2259
2260 fn update_zone(
2262 &self,
2263 _req: crate::model::UpdateZoneRequest,
2264 _options: crate::RequestOptions,
2265 ) -> impl std::future::Future<
2266 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2267 > + Send {
2268 gaxi::unimplemented::unimplemented_stub()
2269 }
2270
2271 fn delete_zone(
2273 &self,
2274 _req: crate::model::DeleteZoneRequest,
2275 _options: crate::RequestOptions,
2276 ) -> impl std::future::Future<
2277 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2278 > + Send {
2279 gaxi::unimplemented::unimplemented_stub()
2280 }
2281
2282 fn list_zones(
2284 &self,
2285 _req: crate::model::ListZonesRequest,
2286 _options: crate::RequestOptions,
2287 ) -> impl std::future::Future<
2288 Output = crate::Result<crate::Response<crate::model::ListZonesResponse>>,
2289 > + Send {
2290 gaxi::unimplemented::unimplemented_stub()
2291 }
2292
2293 fn get_zone(
2295 &self,
2296 _req: crate::model::GetZoneRequest,
2297 _options: crate::RequestOptions,
2298 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Zone>>> + Send
2299 {
2300 gaxi::unimplemented::unimplemented_stub()
2301 }
2302
2303 fn list_zone_actions(
2305 &self,
2306 _req: crate::model::ListZoneActionsRequest,
2307 _options: crate::RequestOptions,
2308 ) -> impl std::future::Future<
2309 Output = crate::Result<crate::Response<crate::model::ListActionsResponse>>,
2310 > + Send {
2311 gaxi::unimplemented::unimplemented_stub()
2312 }
2313
2314 fn create_asset(
2316 &self,
2317 _req: crate::model::CreateAssetRequest,
2318 _options: crate::RequestOptions,
2319 ) -> impl std::future::Future<
2320 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2321 > + Send {
2322 gaxi::unimplemented::unimplemented_stub()
2323 }
2324
2325 fn update_asset(
2327 &self,
2328 _req: crate::model::UpdateAssetRequest,
2329 _options: crate::RequestOptions,
2330 ) -> impl std::future::Future<
2331 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2332 > + Send {
2333 gaxi::unimplemented::unimplemented_stub()
2334 }
2335
2336 fn delete_asset(
2338 &self,
2339 _req: crate::model::DeleteAssetRequest,
2340 _options: crate::RequestOptions,
2341 ) -> impl std::future::Future<
2342 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2343 > + Send {
2344 gaxi::unimplemented::unimplemented_stub()
2345 }
2346
2347 fn list_assets(
2349 &self,
2350 _req: crate::model::ListAssetsRequest,
2351 _options: crate::RequestOptions,
2352 ) -> impl std::future::Future<
2353 Output = crate::Result<crate::Response<crate::model::ListAssetsResponse>>,
2354 > + Send {
2355 gaxi::unimplemented::unimplemented_stub()
2356 }
2357
2358 fn get_asset(
2360 &self,
2361 _req: crate::model::GetAssetRequest,
2362 _options: crate::RequestOptions,
2363 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Asset>>> + Send
2364 {
2365 gaxi::unimplemented::unimplemented_stub()
2366 }
2367
2368 fn list_asset_actions(
2370 &self,
2371 _req: crate::model::ListAssetActionsRequest,
2372 _options: crate::RequestOptions,
2373 ) -> impl std::future::Future<
2374 Output = crate::Result<crate::Response<crate::model::ListActionsResponse>>,
2375 > + Send {
2376 gaxi::unimplemented::unimplemented_stub()
2377 }
2378
2379 fn create_task(
2381 &self,
2382 _req: crate::model::CreateTaskRequest,
2383 _options: crate::RequestOptions,
2384 ) -> impl std::future::Future<
2385 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2386 > + Send {
2387 gaxi::unimplemented::unimplemented_stub()
2388 }
2389
2390 fn update_task(
2392 &self,
2393 _req: crate::model::UpdateTaskRequest,
2394 _options: crate::RequestOptions,
2395 ) -> impl std::future::Future<
2396 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2397 > + Send {
2398 gaxi::unimplemented::unimplemented_stub()
2399 }
2400
2401 fn delete_task(
2403 &self,
2404 _req: crate::model::DeleteTaskRequest,
2405 _options: crate::RequestOptions,
2406 ) -> impl std::future::Future<
2407 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2408 > + Send {
2409 gaxi::unimplemented::unimplemented_stub()
2410 }
2411
2412 fn list_tasks(
2414 &self,
2415 _req: crate::model::ListTasksRequest,
2416 _options: crate::RequestOptions,
2417 ) -> impl std::future::Future<
2418 Output = crate::Result<crate::Response<crate::model::ListTasksResponse>>,
2419 > + Send {
2420 gaxi::unimplemented::unimplemented_stub()
2421 }
2422
2423 fn get_task(
2425 &self,
2426 _req: crate::model::GetTaskRequest,
2427 _options: crate::RequestOptions,
2428 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Task>>> + Send
2429 {
2430 gaxi::unimplemented::unimplemented_stub()
2431 }
2432
2433 fn list_jobs(
2435 &self,
2436 _req: crate::model::ListJobsRequest,
2437 _options: crate::RequestOptions,
2438 ) -> impl std::future::Future<
2439 Output = crate::Result<crate::Response<crate::model::ListJobsResponse>>,
2440 > + Send {
2441 gaxi::unimplemented::unimplemented_stub()
2442 }
2443
2444 fn run_task(
2446 &self,
2447 _req: crate::model::RunTaskRequest,
2448 _options: crate::RequestOptions,
2449 ) -> impl std::future::Future<
2450 Output = crate::Result<crate::Response<crate::model::RunTaskResponse>>,
2451 > + Send {
2452 gaxi::unimplemented::unimplemented_stub()
2453 }
2454
2455 fn get_job(
2457 &self,
2458 _req: crate::model::GetJobRequest,
2459 _options: crate::RequestOptions,
2460 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Job>>> + Send
2461 {
2462 gaxi::unimplemented::unimplemented_stub()
2463 }
2464
2465 fn cancel_job(
2467 &self,
2468 _req: crate::model::CancelJobRequest,
2469 _options: crate::RequestOptions,
2470 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2471 gaxi::unimplemented::unimplemented_stub()
2472 }
2473
2474 fn list_locations(
2476 &self,
2477 _req: google_cloud_location::model::ListLocationsRequest,
2478 _options: crate::RequestOptions,
2479 ) -> impl std::future::Future<
2480 Output = crate::Result<
2481 crate::Response<google_cloud_location::model::ListLocationsResponse>,
2482 >,
2483 > + Send {
2484 gaxi::unimplemented::unimplemented_stub()
2485 }
2486
2487 fn get_location(
2489 &self,
2490 _req: google_cloud_location::model::GetLocationRequest,
2491 _options: crate::RequestOptions,
2492 ) -> impl std::future::Future<
2493 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
2494 > + Send {
2495 gaxi::unimplemented::unimplemented_stub()
2496 }
2497
2498 fn set_iam_policy(
2500 &self,
2501 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
2502 _options: crate::RequestOptions,
2503 ) -> impl std::future::Future<
2504 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2505 > + Send {
2506 gaxi::unimplemented::unimplemented_stub()
2507 }
2508
2509 fn get_iam_policy(
2511 &self,
2512 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
2513 _options: crate::RequestOptions,
2514 ) -> impl std::future::Future<
2515 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2516 > + Send {
2517 gaxi::unimplemented::unimplemented_stub()
2518 }
2519
2520 fn test_iam_permissions(
2522 &self,
2523 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
2524 _options: crate::RequestOptions,
2525 ) -> impl std::future::Future<
2526 Output = crate::Result<
2527 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
2528 >,
2529 > + Send {
2530 gaxi::unimplemented::unimplemented_stub()
2531 }
2532
2533 fn list_operations(
2535 &self,
2536 _req: google_cloud_longrunning::model::ListOperationsRequest,
2537 _options: crate::RequestOptions,
2538 ) -> impl std::future::Future<
2539 Output = crate::Result<
2540 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
2541 >,
2542 > + Send {
2543 gaxi::unimplemented::unimplemented_stub()
2544 }
2545
2546 fn get_operation(
2548 &self,
2549 _req: google_cloud_longrunning::model::GetOperationRequest,
2550 _options: crate::RequestOptions,
2551 ) -> impl std::future::Future<
2552 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2553 > + Send {
2554 gaxi::unimplemented::unimplemented_stub()
2555 }
2556
2557 fn delete_operation(
2559 &self,
2560 _req: google_cloud_longrunning::model::DeleteOperationRequest,
2561 _options: crate::RequestOptions,
2562 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2563 gaxi::unimplemented::unimplemented_stub()
2564 }
2565
2566 fn cancel_operation(
2568 &self,
2569 _req: google_cloud_longrunning::model::CancelOperationRequest,
2570 _options: crate::RequestOptions,
2571 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2572 gaxi::unimplemented::unimplemented_stub()
2573 }
2574
2575 fn get_polling_error_policy(
2580 &self,
2581 _options: &crate::RequestOptions,
2582 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
2583 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
2584 }
2585
2586 fn get_polling_backoff_policy(
2591 &self,
2592 _options: &crate::RequestOptions,
2593 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
2594 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
2595 }
2596}