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 #[doc(hidden)]
325 fn get_poller_options(
330 &self,
331 _options: &crate::RequestOptions,
332 ) -> google_cloud_lro::PollerOptions {
333 google_cloud_lro::PollerOptions::default()
334 }
335}
336
337pub trait CatalogService: std::fmt::Debug + Send + Sync {
349 fn create_entry_type(
351 &self,
352 _req: crate::model::CreateEntryTypeRequest,
353 _options: crate::RequestOptions,
354 ) -> impl std::future::Future<
355 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
356 > + Send {
357 gaxi::unimplemented::unimplemented_stub()
358 }
359
360 fn update_entry_type(
362 &self,
363 _req: crate::model::UpdateEntryTypeRequest,
364 _options: crate::RequestOptions,
365 ) -> impl std::future::Future<
366 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
367 > + Send {
368 gaxi::unimplemented::unimplemented_stub()
369 }
370
371 fn delete_entry_type(
373 &self,
374 _req: crate::model::DeleteEntryTypeRequest,
375 _options: crate::RequestOptions,
376 ) -> impl std::future::Future<
377 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
378 > + Send {
379 gaxi::unimplemented::unimplemented_stub()
380 }
381
382 fn list_entry_types(
384 &self,
385 _req: crate::model::ListEntryTypesRequest,
386 _options: crate::RequestOptions,
387 ) -> impl std::future::Future<
388 Output = crate::Result<crate::Response<crate::model::ListEntryTypesResponse>>,
389 > + Send {
390 gaxi::unimplemented::unimplemented_stub()
391 }
392
393 fn get_entry_type(
395 &self,
396 _req: crate::model::GetEntryTypeRequest,
397 _options: crate::RequestOptions,
398 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryType>>> + Send
399 {
400 gaxi::unimplemented::unimplemented_stub()
401 }
402
403 fn create_aspect_type(
405 &self,
406 _req: crate::model::CreateAspectTypeRequest,
407 _options: crate::RequestOptions,
408 ) -> impl std::future::Future<
409 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
410 > + Send {
411 gaxi::unimplemented::unimplemented_stub()
412 }
413
414 fn update_aspect_type(
416 &self,
417 _req: crate::model::UpdateAspectTypeRequest,
418 _options: crate::RequestOptions,
419 ) -> impl std::future::Future<
420 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
421 > + Send {
422 gaxi::unimplemented::unimplemented_stub()
423 }
424
425 fn delete_aspect_type(
427 &self,
428 _req: crate::model::DeleteAspectTypeRequest,
429 _options: crate::RequestOptions,
430 ) -> impl std::future::Future<
431 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
432 > + Send {
433 gaxi::unimplemented::unimplemented_stub()
434 }
435
436 fn list_aspect_types(
438 &self,
439 _req: crate::model::ListAspectTypesRequest,
440 _options: crate::RequestOptions,
441 ) -> impl std::future::Future<
442 Output = crate::Result<crate::Response<crate::model::ListAspectTypesResponse>>,
443 > + Send {
444 gaxi::unimplemented::unimplemented_stub()
445 }
446
447 fn get_aspect_type(
449 &self,
450 _req: crate::model::GetAspectTypeRequest,
451 _options: crate::RequestOptions,
452 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::AspectType>>> + Send
453 {
454 gaxi::unimplemented::unimplemented_stub()
455 }
456
457 fn create_entry_group(
459 &self,
460 _req: crate::model::CreateEntryGroupRequest,
461 _options: crate::RequestOptions,
462 ) -> impl std::future::Future<
463 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
464 > + Send {
465 gaxi::unimplemented::unimplemented_stub()
466 }
467
468 fn update_entry_group(
470 &self,
471 _req: crate::model::UpdateEntryGroupRequest,
472 _options: crate::RequestOptions,
473 ) -> impl std::future::Future<
474 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
475 > + Send {
476 gaxi::unimplemented::unimplemented_stub()
477 }
478
479 fn delete_entry_group(
481 &self,
482 _req: crate::model::DeleteEntryGroupRequest,
483 _options: crate::RequestOptions,
484 ) -> impl std::future::Future<
485 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
486 > + Send {
487 gaxi::unimplemented::unimplemented_stub()
488 }
489
490 fn list_entry_groups(
492 &self,
493 _req: crate::model::ListEntryGroupsRequest,
494 _options: crate::RequestOptions,
495 ) -> impl std::future::Future<
496 Output = crate::Result<crate::Response<crate::model::ListEntryGroupsResponse>>,
497 > + Send {
498 gaxi::unimplemented::unimplemented_stub()
499 }
500
501 fn get_entry_group(
503 &self,
504 _req: crate::model::GetEntryGroupRequest,
505 _options: crate::RequestOptions,
506 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryGroup>>> + Send
507 {
508 gaxi::unimplemented::unimplemented_stub()
509 }
510
511 fn create_entry(
513 &self,
514 _req: crate::model::CreateEntryRequest,
515 _options: crate::RequestOptions,
516 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
517 {
518 gaxi::unimplemented::unimplemented_stub()
519 }
520
521 fn update_entry(
523 &self,
524 _req: crate::model::UpdateEntryRequest,
525 _options: crate::RequestOptions,
526 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
527 {
528 gaxi::unimplemented::unimplemented_stub()
529 }
530
531 fn delete_entry(
533 &self,
534 _req: crate::model::DeleteEntryRequest,
535 _options: crate::RequestOptions,
536 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
537 {
538 gaxi::unimplemented::unimplemented_stub()
539 }
540
541 fn list_entries(
543 &self,
544 _req: crate::model::ListEntriesRequest,
545 _options: crate::RequestOptions,
546 ) -> impl std::future::Future<
547 Output = crate::Result<crate::Response<crate::model::ListEntriesResponse>>,
548 > + Send {
549 gaxi::unimplemented::unimplemented_stub()
550 }
551
552 fn get_entry(
554 &self,
555 _req: crate::model::GetEntryRequest,
556 _options: crate::RequestOptions,
557 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
558 {
559 gaxi::unimplemented::unimplemented_stub()
560 }
561
562 fn lookup_entry(
564 &self,
565 _req: crate::model::LookupEntryRequest,
566 _options: crate::RequestOptions,
567 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
568 {
569 gaxi::unimplemented::unimplemented_stub()
570 }
571
572 fn modify_entry(
574 &self,
575 _req: crate::model::ModifyEntryRequest,
576 _options: crate::RequestOptions,
577 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entry>>> + Send
578 {
579 gaxi::unimplemented::unimplemented_stub()
580 }
581
582 fn search_entries(
584 &self,
585 _req: crate::model::SearchEntriesRequest,
586 _options: crate::RequestOptions,
587 ) -> impl std::future::Future<
588 Output = crate::Result<crate::Response<crate::model::SearchEntriesResponse>>,
589 > + Send {
590 gaxi::unimplemented::unimplemented_stub()
591 }
592
593 fn create_metadata_job(
595 &self,
596 _req: crate::model::CreateMetadataJobRequest,
597 _options: crate::RequestOptions,
598 ) -> impl std::future::Future<
599 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
600 > + Send {
601 gaxi::unimplemented::unimplemented_stub()
602 }
603
604 fn get_metadata_job(
606 &self,
607 _req: crate::model::GetMetadataJobRequest,
608 _options: crate::RequestOptions,
609 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::MetadataJob>>>
610 + Send {
611 gaxi::unimplemented::unimplemented_stub()
612 }
613
614 fn list_metadata_jobs(
616 &self,
617 _req: crate::model::ListMetadataJobsRequest,
618 _options: crate::RequestOptions,
619 ) -> impl std::future::Future<
620 Output = crate::Result<crate::Response<crate::model::ListMetadataJobsResponse>>,
621 > + Send {
622 gaxi::unimplemented::unimplemented_stub()
623 }
624
625 fn cancel_metadata_job(
627 &self,
628 _req: crate::model::CancelMetadataJobRequest,
629 _options: crate::RequestOptions,
630 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
631 gaxi::unimplemented::unimplemented_stub()
632 }
633
634 fn create_entry_link(
636 &self,
637 _req: crate::model::CreateEntryLinkRequest,
638 _options: crate::RequestOptions,
639 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryLink>>> + Send
640 {
641 gaxi::unimplemented::unimplemented_stub()
642 }
643
644 fn update_entry_link(
646 &self,
647 _req: crate::model::UpdateEntryLinkRequest,
648 _options: crate::RequestOptions,
649 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryLink>>> + Send
650 {
651 gaxi::unimplemented::unimplemented_stub()
652 }
653
654 fn delete_entry_link(
656 &self,
657 _req: crate::model::DeleteEntryLinkRequest,
658 _options: crate::RequestOptions,
659 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryLink>>> + Send
660 {
661 gaxi::unimplemented::unimplemented_stub()
662 }
663
664 fn lookup_entry_links(
666 &self,
667 _req: crate::model::LookupEntryLinksRequest,
668 _options: crate::RequestOptions,
669 ) -> impl std::future::Future<
670 Output = crate::Result<crate::Response<crate::model::LookupEntryLinksResponse>>,
671 > + Send {
672 gaxi::unimplemented::unimplemented_stub()
673 }
674
675 fn lookup_context(
677 &self,
678 _req: crate::model::LookupContextRequest,
679 _options: crate::RequestOptions,
680 ) -> impl std::future::Future<
681 Output = crate::Result<crate::Response<crate::model::LookupContextResponse>>,
682 > + Send {
683 gaxi::unimplemented::unimplemented_stub()
684 }
685
686 fn get_entry_link(
688 &self,
689 _req: crate::model::GetEntryLinkRequest,
690 _options: crate::RequestOptions,
691 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::EntryLink>>> + Send
692 {
693 gaxi::unimplemented::unimplemented_stub()
694 }
695
696 fn create_metadata_feed(
698 &self,
699 _req: crate::model::CreateMetadataFeedRequest,
700 _options: crate::RequestOptions,
701 ) -> impl std::future::Future<
702 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
703 > + Send {
704 gaxi::unimplemented::unimplemented_stub()
705 }
706
707 fn get_metadata_feed(
709 &self,
710 _req: crate::model::GetMetadataFeedRequest,
711 _options: crate::RequestOptions,
712 ) -> impl std::future::Future<
713 Output = crate::Result<crate::Response<crate::model::MetadataFeed>>,
714 > + Send {
715 gaxi::unimplemented::unimplemented_stub()
716 }
717
718 fn list_metadata_feeds(
720 &self,
721 _req: crate::model::ListMetadataFeedsRequest,
722 _options: crate::RequestOptions,
723 ) -> impl std::future::Future<
724 Output = crate::Result<crate::Response<crate::model::ListMetadataFeedsResponse>>,
725 > + Send {
726 gaxi::unimplemented::unimplemented_stub()
727 }
728
729 fn delete_metadata_feed(
731 &self,
732 _req: crate::model::DeleteMetadataFeedRequest,
733 _options: crate::RequestOptions,
734 ) -> impl std::future::Future<
735 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
736 > + Send {
737 gaxi::unimplemented::unimplemented_stub()
738 }
739
740 fn update_metadata_feed(
742 &self,
743 _req: crate::model::UpdateMetadataFeedRequest,
744 _options: crate::RequestOptions,
745 ) -> impl std::future::Future<
746 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
747 > + Send {
748 gaxi::unimplemented::unimplemented_stub()
749 }
750
751 fn list_locations(
753 &self,
754 _req: google_cloud_location::model::ListLocationsRequest,
755 _options: crate::RequestOptions,
756 ) -> impl std::future::Future<
757 Output = crate::Result<
758 crate::Response<google_cloud_location::model::ListLocationsResponse>,
759 >,
760 > + Send {
761 gaxi::unimplemented::unimplemented_stub()
762 }
763
764 fn get_location(
766 &self,
767 _req: google_cloud_location::model::GetLocationRequest,
768 _options: crate::RequestOptions,
769 ) -> impl std::future::Future<
770 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
771 > + Send {
772 gaxi::unimplemented::unimplemented_stub()
773 }
774
775 fn set_iam_policy(
777 &self,
778 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
779 _options: crate::RequestOptions,
780 ) -> impl std::future::Future<
781 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
782 > + Send {
783 gaxi::unimplemented::unimplemented_stub()
784 }
785
786 fn get_iam_policy(
788 &self,
789 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
790 _options: crate::RequestOptions,
791 ) -> impl std::future::Future<
792 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
793 > + Send {
794 gaxi::unimplemented::unimplemented_stub()
795 }
796
797 fn test_iam_permissions(
799 &self,
800 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
801 _options: crate::RequestOptions,
802 ) -> impl std::future::Future<
803 Output = crate::Result<
804 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
805 >,
806 > + Send {
807 gaxi::unimplemented::unimplemented_stub()
808 }
809
810 fn list_operations(
812 &self,
813 _req: google_cloud_longrunning::model::ListOperationsRequest,
814 _options: crate::RequestOptions,
815 ) -> impl std::future::Future<
816 Output = crate::Result<
817 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
818 >,
819 > + Send {
820 gaxi::unimplemented::unimplemented_stub()
821 }
822
823 fn get_operation(
825 &self,
826 _req: google_cloud_longrunning::model::GetOperationRequest,
827 _options: crate::RequestOptions,
828 ) -> impl std::future::Future<
829 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
830 > + Send {
831 gaxi::unimplemented::unimplemented_stub()
832 }
833
834 fn delete_operation(
836 &self,
837 _req: google_cloud_longrunning::model::DeleteOperationRequest,
838 _options: crate::RequestOptions,
839 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
840 gaxi::unimplemented::unimplemented_stub()
841 }
842
843 fn cancel_operation(
845 &self,
846 _req: google_cloud_longrunning::model::CancelOperationRequest,
847 _options: crate::RequestOptions,
848 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
849 gaxi::unimplemented::unimplemented_stub()
850 }
851
852 fn get_polling_error_policy(
857 &self,
858 _options: &crate::RequestOptions,
859 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
860 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
861 }
862
863 fn get_polling_backoff_policy(
868 &self,
869 _options: &crate::RequestOptions,
870 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
871 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
872 }
873
874 #[doc(hidden)]
875 fn get_poller_options(
880 &self,
881 _options: &crate::RequestOptions,
882 ) -> google_cloud_lro::PollerOptions {
883 google_cloud_lro::PollerOptions::default()
884 }
885}
886
887pub trait CmekService: std::fmt::Debug + Send + Sync {
899 fn create_encryption_config(
901 &self,
902 _req: crate::model::CreateEncryptionConfigRequest,
903 _options: crate::RequestOptions,
904 ) -> impl std::future::Future<
905 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
906 > + Send {
907 gaxi::unimplemented::unimplemented_stub()
908 }
909
910 fn update_encryption_config(
912 &self,
913 _req: crate::model::UpdateEncryptionConfigRequest,
914 _options: crate::RequestOptions,
915 ) -> impl std::future::Future<
916 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
917 > + Send {
918 gaxi::unimplemented::unimplemented_stub()
919 }
920
921 fn delete_encryption_config(
923 &self,
924 _req: crate::model::DeleteEncryptionConfigRequest,
925 _options: crate::RequestOptions,
926 ) -> impl std::future::Future<
927 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
928 > + Send {
929 gaxi::unimplemented::unimplemented_stub()
930 }
931
932 fn list_encryption_configs(
934 &self,
935 _req: crate::model::ListEncryptionConfigsRequest,
936 _options: crate::RequestOptions,
937 ) -> impl std::future::Future<
938 Output = crate::Result<crate::Response<crate::model::ListEncryptionConfigsResponse>>,
939 > + Send {
940 gaxi::unimplemented::unimplemented_stub()
941 }
942
943 fn get_encryption_config(
945 &self,
946 _req: crate::model::GetEncryptionConfigRequest,
947 _options: crate::RequestOptions,
948 ) -> impl std::future::Future<
949 Output = crate::Result<crate::Response<crate::model::EncryptionConfig>>,
950 > + Send {
951 gaxi::unimplemented::unimplemented_stub()
952 }
953
954 fn list_locations(
956 &self,
957 _req: google_cloud_location::model::ListLocationsRequest,
958 _options: crate::RequestOptions,
959 ) -> impl std::future::Future<
960 Output = crate::Result<
961 crate::Response<google_cloud_location::model::ListLocationsResponse>,
962 >,
963 > + Send {
964 gaxi::unimplemented::unimplemented_stub()
965 }
966
967 fn get_location(
969 &self,
970 _req: google_cloud_location::model::GetLocationRequest,
971 _options: crate::RequestOptions,
972 ) -> impl std::future::Future<
973 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
974 > + Send {
975 gaxi::unimplemented::unimplemented_stub()
976 }
977
978 fn set_iam_policy(
980 &self,
981 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
982 _options: crate::RequestOptions,
983 ) -> impl std::future::Future<
984 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
985 > + Send {
986 gaxi::unimplemented::unimplemented_stub()
987 }
988
989 fn get_iam_policy(
991 &self,
992 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
993 _options: crate::RequestOptions,
994 ) -> impl std::future::Future<
995 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
996 > + Send {
997 gaxi::unimplemented::unimplemented_stub()
998 }
999
1000 fn test_iam_permissions(
1002 &self,
1003 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1004 _options: crate::RequestOptions,
1005 ) -> impl std::future::Future<
1006 Output = crate::Result<
1007 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1008 >,
1009 > + Send {
1010 gaxi::unimplemented::unimplemented_stub()
1011 }
1012
1013 fn list_operations(
1015 &self,
1016 _req: google_cloud_longrunning::model::ListOperationsRequest,
1017 _options: crate::RequestOptions,
1018 ) -> impl std::future::Future<
1019 Output = crate::Result<
1020 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1021 >,
1022 > + Send {
1023 gaxi::unimplemented::unimplemented_stub()
1024 }
1025
1026 fn get_operation(
1028 &self,
1029 _req: google_cloud_longrunning::model::GetOperationRequest,
1030 _options: crate::RequestOptions,
1031 ) -> impl std::future::Future<
1032 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1033 > + Send {
1034 gaxi::unimplemented::unimplemented_stub()
1035 }
1036
1037 fn delete_operation(
1039 &self,
1040 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1041 _options: crate::RequestOptions,
1042 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1043 gaxi::unimplemented::unimplemented_stub()
1044 }
1045
1046 fn cancel_operation(
1048 &self,
1049 _req: google_cloud_longrunning::model::CancelOperationRequest,
1050 _options: crate::RequestOptions,
1051 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1052 gaxi::unimplemented::unimplemented_stub()
1053 }
1054
1055 fn get_polling_error_policy(
1060 &self,
1061 _options: &crate::RequestOptions,
1062 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1063 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1064 }
1065
1066 fn get_polling_backoff_policy(
1071 &self,
1072 _options: &crate::RequestOptions,
1073 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1074 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1075 }
1076
1077 #[doc(hidden)]
1078 fn get_poller_options(
1083 &self,
1084 _options: &crate::RequestOptions,
1085 ) -> google_cloud_lro::PollerOptions {
1086 google_cloud_lro::PollerOptions::default()
1087 }
1088}
1089
1090pub trait ContentService: std::fmt::Debug + Send + Sync {
1102 fn list_locations(
1104 &self,
1105 _req: google_cloud_location::model::ListLocationsRequest,
1106 _options: crate::RequestOptions,
1107 ) -> impl std::future::Future<
1108 Output = crate::Result<
1109 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1110 >,
1111 > + Send {
1112 gaxi::unimplemented::unimplemented_stub()
1113 }
1114
1115 fn get_location(
1117 &self,
1118 _req: google_cloud_location::model::GetLocationRequest,
1119 _options: crate::RequestOptions,
1120 ) -> impl std::future::Future<
1121 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1122 > + Send {
1123 gaxi::unimplemented::unimplemented_stub()
1124 }
1125
1126 fn set_iam_policy(
1128 &self,
1129 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1130 _options: crate::RequestOptions,
1131 ) -> impl std::future::Future<
1132 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1133 > + Send {
1134 gaxi::unimplemented::unimplemented_stub()
1135 }
1136
1137 fn get_iam_policy(
1139 &self,
1140 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1141 _options: crate::RequestOptions,
1142 ) -> impl std::future::Future<
1143 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1144 > + Send {
1145 gaxi::unimplemented::unimplemented_stub()
1146 }
1147
1148 fn test_iam_permissions(
1150 &self,
1151 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1152 _options: crate::RequestOptions,
1153 ) -> impl std::future::Future<
1154 Output = crate::Result<
1155 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1156 >,
1157 > + Send {
1158 gaxi::unimplemented::unimplemented_stub()
1159 }
1160
1161 fn list_operations(
1163 &self,
1164 _req: google_cloud_longrunning::model::ListOperationsRequest,
1165 _options: crate::RequestOptions,
1166 ) -> impl std::future::Future<
1167 Output = crate::Result<
1168 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1169 >,
1170 > + Send {
1171 gaxi::unimplemented::unimplemented_stub()
1172 }
1173
1174 fn get_operation(
1176 &self,
1177 _req: google_cloud_longrunning::model::GetOperationRequest,
1178 _options: crate::RequestOptions,
1179 ) -> impl std::future::Future<
1180 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1181 > + Send {
1182 gaxi::unimplemented::unimplemented_stub()
1183 }
1184
1185 fn delete_operation(
1187 &self,
1188 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1189 _options: crate::RequestOptions,
1190 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1191 gaxi::unimplemented::unimplemented_stub()
1192 }
1193
1194 fn cancel_operation(
1196 &self,
1197 _req: google_cloud_longrunning::model::CancelOperationRequest,
1198 _options: crate::RequestOptions,
1199 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1200 gaxi::unimplemented::unimplemented_stub()
1201 }
1202}
1203
1204pub trait DataProductService: std::fmt::Debug + Send + Sync {
1216 fn create_data_product(
1218 &self,
1219 _req: crate::model::CreateDataProductRequest,
1220 _options: crate::RequestOptions,
1221 ) -> impl std::future::Future<
1222 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1223 > + Send {
1224 gaxi::unimplemented::unimplemented_stub()
1225 }
1226
1227 fn delete_data_product(
1229 &self,
1230 _req: crate::model::DeleteDataProductRequest,
1231 _options: crate::RequestOptions,
1232 ) -> impl std::future::Future<
1233 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1234 > + Send {
1235 gaxi::unimplemented::unimplemented_stub()
1236 }
1237
1238 fn get_data_product(
1240 &self,
1241 _req: crate::model::GetDataProductRequest,
1242 _options: crate::RequestOptions,
1243 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataProduct>>>
1244 + Send {
1245 gaxi::unimplemented::unimplemented_stub()
1246 }
1247
1248 fn list_data_products(
1250 &self,
1251 _req: crate::model::ListDataProductsRequest,
1252 _options: crate::RequestOptions,
1253 ) -> impl std::future::Future<
1254 Output = crate::Result<crate::Response<crate::model::ListDataProductsResponse>>,
1255 > + Send {
1256 gaxi::unimplemented::unimplemented_stub()
1257 }
1258
1259 fn update_data_product(
1261 &self,
1262 _req: crate::model::UpdateDataProductRequest,
1263 _options: crate::RequestOptions,
1264 ) -> impl std::future::Future<
1265 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1266 > + Send {
1267 gaxi::unimplemented::unimplemented_stub()
1268 }
1269
1270 fn request_data_product_access(
1272 &self,
1273 _req: crate::model::RequestDataProductAccessRequest,
1274 _options: crate::RequestOptions,
1275 ) -> impl std::future::Future<
1276 Output = crate::Result<crate::Response<crate::model::RequestDataProductAccessResponse>>,
1277 > + Send {
1278 gaxi::unimplemented::unimplemented_stub()
1279 }
1280
1281 fn create_data_asset(
1283 &self,
1284 _req: crate::model::CreateDataAssetRequest,
1285 _options: crate::RequestOptions,
1286 ) -> impl std::future::Future<
1287 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1288 > + Send {
1289 gaxi::unimplemented::unimplemented_stub()
1290 }
1291
1292 fn update_data_asset(
1294 &self,
1295 _req: crate::model::UpdateDataAssetRequest,
1296 _options: crate::RequestOptions,
1297 ) -> impl std::future::Future<
1298 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1299 > + Send {
1300 gaxi::unimplemented::unimplemented_stub()
1301 }
1302
1303 fn delete_data_asset(
1305 &self,
1306 _req: crate::model::DeleteDataAssetRequest,
1307 _options: crate::RequestOptions,
1308 ) -> impl std::future::Future<
1309 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1310 > + Send {
1311 gaxi::unimplemented::unimplemented_stub()
1312 }
1313
1314 fn get_data_asset(
1316 &self,
1317 _req: crate::model::GetDataAssetRequest,
1318 _options: crate::RequestOptions,
1319 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataAsset>>> + Send
1320 {
1321 gaxi::unimplemented::unimplemented_stub()
1322 }
1323
1324 fn list_data_assets(
1326 &self,
1327 _req: crate::model::ListDataAssetsRequest,
1328 _options: crate::RequestOptions,
1329 ) -> impl std::future::Future<
1330 Output = crate::Result<crate::Response<crate::model::ListDataAssetsResponse>>,
1331 > + Send {
1332 gaxi::unimplemented::unimplemented_stub()
1333 }
1334
1335 fn list_locations(
1337 &self,
1338 _req: google_cloud_location::model::ListLocationsRequest,
1339 _options: crate::RequestOptions,
1340 ) -> impl std::future::Future<
1341 Output = crate::Result<
1342 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1343 >,
1344 > + Send {
1345 gaxi::unimplemented::unimplemented_stub()
1346 }
1347
1348 fn get_location(
1350 &self,
1351 _req: google_cloud_location::model::GetLocationRequest,
1352 _options: crate::RequestOptions,
1353 ) -> impl std::future::Future<
1354 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1355 > + Send {
1356 gaxi::unimplemented::unimplemented_stub()
1357 }
1358
1359 fn set_iam_policy(
1361 &self,
1362 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1363 _options: crate::RequestOptions,
1364 ) -> impl std::future::Future<
1365 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1366 > + Send {
1367 gaxi::unimplemented::unimplemented_stub()
1368 }
1369
1370 fn get_iam_policy(
1372 &self,
1373 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1374 _options: crate::RequestOptions,
1375 ) -> impl std::future::Future<
1376 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1377 > + Send {
1378 gaxi::unimplemented::unimplemented_stub()
1379 }
1380
1381 fn test_iam_permissions(
1383 &self,
1384 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1385 _options: crate::RequestOptions,
1386 ) -> impl std::future::Future<
1387 Output = crate::Result<
1388 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1389 >,
1390 > + Send {
1391 gaxi::unimplemented::unimplemented_stub()
1392 }
1393
1394 fn list_operations(
1396 &self,
1397 _req: google_cloud_longrunning::model::ListOperationsRequest,
1398 _options: crate::RequestOptions,
1399 ) -> impl std::future::Future<
1400 Output = crate::Result<
1401 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1402 >,
1403 > + Send {
1404 gaxi::unimplemented::unimplemented_stub()
1405 }
1406
1407 fn get_operation(
1409 &self,
1410 _req: google_cloud_longrunning::model::GetOperationRequest,
1411 _options: crate::RequestOptions,
1412 ) -> impl std::future::Future<
1413 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1414 > + Send {
1415 gaxi::unimplemented::unimplemented_stub()
1416 }
1417
1418 fn delete_operation(
1420 &self,
1421 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1422 _options: crate::RequestOptions,
1423 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1424 gaxi::unimplemented::unimplemented_stub()
1425 }
1426
1427 fn cancel_operation(
1429 &self,
1430 _req: google_cloud_longrunning::model::CancelOperationRequest,
1431 _options: crate::RequestOptions,
1432 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1433 gaxi::unimplemented::unimplemented_stub()
1434 }
1435
1436 fn get_polling_error_policy(
1441 &self,
1442 _options: &crate::RequestOptions,
1443 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1444 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1445 }
1446
1447 fn get_polling_backoff_policy(
1452 &self,
1453 _options: &crate::RequestOptions,
1454 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1455 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1456 }
1457
1458 #[doc(hidden)]
1459 fn get_poller_options(
1464 &self,
1465 _options: &crate::RequestOptions,
1466 ) -> google_cloud_lro::PollerOptions {
1467 google_cloud_lro::PollerOptions::default()
1468 }
1469}
1470
1471pub trait DataTaxonomyService: std::fmt::Debug + Send + Sync {
1483 fn create_data_taxonomy(
1485 &self,
1486 _req: crate::model::CreateDataTaxonomyRequest,
1487 _options: crate::RequestOptions,
1488 ) -> impl std::future::Future<
1489 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1490 > + Send {
1491 gaxi::unimplemented::unimplemented_stub()
1492 }
1493
1494 fn update_data_taxonomy(
1496 &self,
1497 _req: crate::model::UpdateDataTaxonomyRequest,
1498 _options: crate::RequestOptions,
1499 ) -> impl std::future::Future<
1500 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1501 > + Send {
1502 gaxi::unimplemented::unimplemented_stub()
1503 }
1504
1505 fn delete_data_taxonomy(
1507 &self,
1508 _req: crate::model::DeleteDataTaxonomyRequest,
1509 _options: crate::RequestOptions,
1510 ) -> impl std::future::Future<
1511 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1512 > + Send {
1513 gaxi::unimplemented::unimplemented_stub()
1514 }
1515
1516 fn list_data_taxonomies(
1518 &self,
1519 _req: crate::model::ListDataTaxonomiesRequest,
1520 _options: crate::RequestOptions,
1521 ) -> impl std::future::Future<
1522 Output = crate::Result<crate::Response<crate::model::ListDataTaxonomiesResponse>>,
1523 > + Send {
1524 gaxi::unimplemented::unimplemented_stub()
1525 }
1526
1527 fn get_data_taxonomy(
1529 &self,
1530 _req: crate::model::GetDataTaxonomyRequest,
1531 _options: crate::RequestOptions,
1532 ) -> impl std::future::Future<
1533 Output = crate::Result<crate::Response<crate::model::DataTaxonomy>>,
1534 > + Send {
1535 gaxi::unimplemented::unimplemented_stub()
1536 }
1537
1538 fn create_data_attribute_binding(
1540 &self,
1541 _req: crate::model::CreateDataAttributeBindingRequest,
1542 _options: crate::RequestOptions,
1543 ) -> impl std::future::Future<
1544 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1545 > + Send {
1546 gaxi::unimplemented::unimplemented_stub()
1547 }
1548
1549 fn update_data_attribute_binding(
1551 &self,
1552 _req: crate::model::UpdateDataAttributeBindingRequest,
1553 _options: crate::RequestOptions,
1554 ) -> impl std::future::Future<
1555 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1556 > + Send {
1557 gaxi::unimplemented::unimplemented_stub()
1558 }
1559
1560 fn delete_data_attribute_binding(
1562 &self,
1563 _req: crate::model::DeleteDataAttributeBindingRequest,
1564 _options: crate::RequestOptions,
1565 ) -> impl std::future::Future<
1566 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1567 > + Send {
1568 gaxi::unimplemented::unimplemented_stub()
1569 }
1570
1571 fn list_data_attribute_bindings(
1573 &self,
1574 _req: crate::model::ListDataAttributeBindingsRequest,
1575 _options: crate::RequestOptions,
1576 ) -> impl std::future::Future<
1577 Output = crate::Result<crate::Response<crate::model::ListDataAttributeBindingsResponse>>,
1578 > + Send {
1579 gaxi::unimplemented::unimplemented_stub()
1580 }
1581
1582 fn get_data_attribute_binding(
1584 &self,
1585 _req: crate::model::GetDataAttributeBindingRequest,
1586 _options: crate::RequestOptions,
1587 ) -> impl std::future::Future<
1588 Output = crate::Result<crate::Response<crate::model::DataAttributeBinding>>,
1589 > + Send {
1590 gaxi::unimplemented::unimplemented_stub()
1591 }
1592
1593 fn create_data_attribute(
1595 &self,
1596 _req: crate::model::CreateDataAttributeRequest,
1597 _options: crate::RequestOptions,
1598 ) -> impl std::future::Future<
1599 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1600 > + Send {
1601 gaxi::unimplemented::unimplemented_stub()
1602 }
1603
1604 fn update_data_attribute(
1606 &self,
1607 _req: crate::model::UpdateDataAttributeRequest,
1608 _options: crate::RequestOptions,
1609 ) -> impl std::future::Future<
1610 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1611 > + Send {
1612 gaxi::unimplemented::unimplemented_stub()
1613 }
1614
1615 fn delete_data_attribute(
1617 &self,
1618 _req: crate::model::DeleteDataAttributeRequest,
1619 _options: crate::RequestOptions,
1620 ) -> impl std::future::Future<
1621 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1622 > + Send {
1623 gaxi::unimplemented::unimplemented_stub()
1624 }
1625
1626 fn list_data_attributes(
1628 &self,
1629 _req: crate::model::ListDataAttributesRequest,
1630 _options: crate::RequestOptions,
1631 ) -> impl std::future::Future<
1632 Output = crate::Result<crate::Response<crate::model::ListDataAttributesResponse>>,
1633 > + Send {
1634 gaxi::unimplemented::unimplemented_stub()
1635 }
1636
1637 fn get_data_attribute(
1639 &self,
1640 _req: crate::model::GetDataAttributeRequest,
1641 _options: crate::RequestOptions,
1642 ) -> impl std::future::Future<
1643 Output = crate::Result<crate::Response<crate::model::DataAttribute>>,
1644 > + Send {
1645 gaxi::unimplemented::unimplemented_stub()
1646 }
1647
1648 fn list_locations(
1650 &self,
1651 _req: google_cloud_location::model::ListLocationsRequest,
1652 _options: crate::RequestOptions,
1653 ) -> impl std::future::Future<
1654 Output = crate::Result<
1655 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1656 >,
1657 > + Send {
1658 gaxi::unimplemented::unimplemented_stub()
1659 }
1660
1661 fn get_location(
1663 &self,
1664 _req: google_cloud_location::model::GetLocationRequest,
1665 _options: crate::RequestOptions,
1666 ) -> impl std::future::Future<
1667 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1668 > + Send {
1669 gaxi::unimplemented::unimplemented_stub()
1670 }
1671
1672 fn set_iam_policy(
1674 &self,
1675 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1676 _options: crate::RequestOptions,
1677 ) -> impl std::future::Future<
1678 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1679 > + Send {
1680 gaxi::unimplemented::unimplemented_stub()
1681 }
1682
1683 fn get_iam_policy(
1685 &self,
1686 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1687 _options: crate::RequestOptions,
1688 ) -> impl std::future::Future<
1689 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1690 > + Send {
1691 gaxi::unimplemented::unimplemented_stub()
1692 }
1693
1694 fn test_iam_permissions(
1696 &self,
1697 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1698 _options: crate::RequestOptions,
1699 ) -> impl std::future::Future<
1700 Output = crate::Result<
1701 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1702 >,
1703 > + Send {
1704 gaxi::unimplemented::unimplemented_stub()
1705 }
1706
1707 fn list_operations(
1709 &self,
1710 _req: google_cloud_longrunning::model::ListOperationsRequest,
1711 _options: crate::RequestOptions,
1712 ) -> impl std::future::Future<
1713 Output = crate::Result<
1714 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1715 >,
1716 > + Send {
1717 gaxi::unimplemented::unimplemented_stub()
1718 }
1719
1720 fn get_operation(
1722 &self,
1723 _req: google_cloud_longrunning::model::GetOperationRequest,
1724 _options: crate::RequestOptions,
1725 ) -> impl std::future::Future<
1726 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1727 > + Send {
1728 gaxi::unimplemented::unimplemented_stub()
1729 }
1730
1731 fn delete_operation(
1733 &self,
1734 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1735 _options: crate::RequestOptions,
1736 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1737 gaxi::unimplemented::unimplemented_stub()
1738 }
1739
1740 fn cancel_operation(
1742 &self,
1743 _req: google_cloud_longrunning::model::CancelOperationRequest,
1744 _options: crate::RequestOptions,
1745 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1746 gaxi::unimplemented::unimplemented_stub()
1747 }
1748
1749 fn get_polling_error_policy(
1754 &self,
1755 _options: &crate::RequestOptions,
1756 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
1757 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
1758 }
1759
1760 fn get_polling_backoff_policy(
1765 &self,
1766 _options: &crate::RequestOptions,
1767 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
1768 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
1769 }
1770
1771 #[doc(hidden)]
1772 fn get_poller_options(
1777 &self,
1778 _options: &crate::RequestOptions,
1779 ) -> google_cloud_lro::PollerOptions {
1780 google_cloud_lro::PollerOptions::default()
1781 }
1782}
1783
1784pub trait DataScanService: std::fmt::Debug + Send + Sync {
1796 fn create_data_scan(
1798 &self,
1799 _req: crate::model::CreateDataScanRequest,
1800 _options: crate::RequestOptions,
1801 ) -> impl std::future::Future<
1802 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1803 > + Send {
1804 gaxi::unimplemented::unimplemented_stub()
1805 }
1806
1807 fn update_data_scan(
1809 &self,
1810 _req: crate::model::UpdateDataScanRequest,
1811 _options: crate::RequestOptions,
1812 ) -> impl std::future::Future<
1813 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1814 > + Send {
1815 gaxi::unimplemented::unimplemented_stub()
1816 }
1817
1818 fn delete_data_scan(
1820 &self,
1821 _req: crate::model::DeleteDataScanRequest,
1822 _options: crate::RequestOptions,
1823 ) -> impl std::future::Future<
1824 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1825 > + Send {
1826 gaxi::unimplemented::unimplemented_stub()
1827 }
1828
1829 fn get_data_scan(
1831 &self,
1832 _req: crate::model::GetDataScanRequest,
1833 _options: crate::RequestOptions,
1834 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataScan>>> + Send
1835 {
1836 gaxi::unimplemented::unimplemented_stub()
1837 }
1838
1839 fn list_data_scans(
1841 &self,
1842 _req: crate::model::ListDataScansRequest,
1843 _options: crate::RequestOptions,
1844 ) -> impl std::future::Future<
1845 Output = crate::Result<crate::Response<crate::model::ListDataScansResponse>>,
1846 > + Send {
1847 gaxi::unimplemented::unimplemented_stub()
1848 }
1849
1850 fn run_data_scan(
1852 &self,
1853 _req: crate::model::RunDataScanRequest,
1854 _options: crate::RequestOptions,
1855 ) -> impl std::future::Future<
1856 Output = crate::Result<crate::Response<crate::model::RunDataScanResponse>>,
1857 > + Send {
1858 gaxi::unimplemented::unimplemented_stub()
1859 }
1860
1861 fn get_data_scan_job(
1863 &self,
1864 _req: crate::model::GetDataScanJobRequest,
1865 _options: crate::RequestOptions,
1866 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::DataScanJob>>>
1867 + Send {
1868 gaxi::unimplemented::unimplemented_stub()
1869 }
1870
1871 fn list_data_scan_jobs(
1873 &self,
1874 _req: crate::model::ListDataScanJobsRequest,
1875 _options: crate::RequestOptions,
1876 ) -> impl std::future::Future<
1877 Output = crate::Result<crate::Response<crate::model::ListDataScanJobsResponse>>,
1878 > + Send {
1879 gaxi::unimplemented::unimplemented_stub()
1880 }
1881
1882 fn cancel_data_scan_job(
1884 &self,
1885 _req: crate::model::CancelDataScanJobRequest,
1886 _options: crate::RequestOptions,
1887 ) -> impl std::future::Future<
1888 Output = crate::Result<crate::Response<crate::model::CancelDataScanJobResponse>>,
1889 > + Send {
1890 gaxi::unimplemented::unimplemented_stub()
1891 }
1892
1893 fn generate_data_quality_rules(
1895 &self,
1896 _req: crate::model::GenerateDataQualityRulesRequest,
1897 _options: crate::RequestOptions,
1898 ) -> impl std::future::Future<
1899 Output = crate::Result<crate::Response<crate::model::GenerateDataQualityRulesResponse>>,
1900 > + Send {
1901 gaxi::unimplemented::unimplemented_stub()
1902 }
1903
1904 fn list_locations(
1906 &self,
1907 _req: google_cloud_location::model::ListLocationsRequest,
1908 _options: crate::RequestOptions,
1909 ) -> impl std::future::Future<
1910 Output = crate::Result<
1911 crate::Response<google_cloud_location::model::ListLocationsResponse>,
1912 >,
1913 > + Send {
1914 gaxi::unimplemented::unimplemented_stub()
1915 }
1916
1917 fn get_location(
1919 &self,
1920 _req: google_cloud_location::model::GetLocationRequest,
1921 _options: crate::RequestOptions,
1922 ) -> impl std::future::Future<
1923 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
1924 > + Send {
1925 gaxi::unimplemented::unimplemented_stub()
1926 }
1927
1928 fn set_iam_policy(
1930 &self,
1931 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
1932 _options: crate::RequestOptions,
1933 ) -> impl std::future::Future<
1934 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1935 > + Send {
1936 gaxi::unimplemented::unimplemented_stub()
1937 }
1938
1939 fn get_iam_policy(
1941 &self,
1942 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
1943 _options: crate::RequestOptions,
1944 ) -> impl std::future::Future<
1945 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
1946 > + Send {
1947 gaxi::unimplemented::unimplemented_stub()
1948 }
1949
1950 fn test_iam_permissions(
1952 &self,
1953 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
1954 _options: crate::RequestOptions,
1955 ) -> impl std::future::Future<
1956 Output = crate::Result<
1957 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
1958 >,
1959 > + Send {
1960 gaxi::unimplemented::unimplemented_stub()
1961 }
1962
1963 fn list_operations(
1965 &self,
1966 _req: google_cloud_longrunning::model::ListOperationsRequest,
1967 _options: crate::RequestOptions,
1968 ) -> impl std::future::Future<
1969 Output = crate::Result<
1970 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
1971 >,
1972 > + Send {
1973 gaxi::unimplemented::unimplemented_stub()
1974 }
1975
1976 fn get_operation(
1978 &self,
1979 _req: google_cloud_longrunning::model::GetOperationRequest,
1980 _options: crate::RequestOptions,
1981 ) -> impl std::future::Future<
1982 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
1983 > + Send {
1984 gaxi::unimplemented::unimplemented_stub()
1985 }
1986
1987 fn delete_operation(
1989 &self,
1990 _req: google_cloud_longrunning::model::DeleteOperationRequest,
1991 _options: crate::RequestOptions,
1992 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
1993 gaxi::unimplemented::unimplemented_stub()
1994 }
1995
1996 fn cancel_operation(
1998 &self,
1999 _req: google_cloud_longrunning::model::CancelOperationRequest,
2000 _options: crate::RequestOptions,
2001 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2002 gaxi::unimplemented::unimplemented_stub()
2003 }
2004
2005 fn get_polling_error_policy(
2010 &self,
2011 _options: &crate::RequestOptions,
2012 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
2013 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
2014 }
2015
2016 fn get_polling_backoff_policy(
2021 &self,
2022 _options: &crate::RequestOptions,
2023 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
2024 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
2025 }
2026
2027 #[doc(hidden)]
2028 fn get_poller_options(
2033 &self,
2034 _options: &crate::RequestOptions,
2035 ) -> google_cloud_lro::PollerOptions {
2036 google_cloud_lro::PollerOptions::default()
2037 }
2038}
2039
2040pub trait MetadataService: std::fmt::Debug + Send + Sync {
2052 fn create_entity(
2054 &self,
2055 _req: crate::model::CreateEntityRequest,
2056 _options: crate::RequestOptions,
2057 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entity>>> + Send
2058 {
2059 gaxi::unimplemented::unimplemented_stub()
2060 }
2061
2062 fn update_entity(
2064 &self,
2065 _req: crate::model::UpdateEntityRequest,
2066 _options: crate::RequestOptions,
2067 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entity>>> + Send
2068 {
2069 gaxi::unimplemented::unimplemented_stub()
2070 }
2071
2072 fn delete_entity(
2074 &self,
2075 _req: crate::model::DeleteEntityRequest,
2076 _options: crate::RequestOptions,
2077 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2078 gaxi::unimplemented::unimplemented_stub()
2079 }
2080
2081 fn get_entity(
2083 &self,
2084 _req: crate::model::GetEntityRequest,
2085 _options: crate::RequestOptions,
2086 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Entity>>> + Send
2087 {
2088 gaxi::unimplemented::unimplemented_stub()
2089 }
2090
2091 fn list_entities(
2093 &self,
2094 _req: crate::model::ListEntitiesRequest,
2095 _options: crate::RequestOptions,
2096 ) -> impl std::future::Future<
2097 Output = crate::Result<crate::Response<crate::model::ListEntitiesResponse>>,
2098 > + Send {
2099 gaxi::unimplemented::unimplemented_stub()
2100 }
2101
2102 fn create_partition(
2104 &self,
2105 _req: crate::model::CreatePartitionRequest,
2106 _options: crate::RequestOptions,
2107 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Partition>>> + Send
2108 {
2109 gaxi::unimplemented::unimplemented_stub()
2110 }
2111
2112 fn delete_partition(
2114 &self,
2115 _req: crate::model::DeletePartitionRequest,
2116 _options: crate::RequestOptions,
2117 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2118 gaxi::unimplemented::unimplemented_stub()
2119 }
2120
2121 fn get_partition(
2123 &self,
2124 _req: crate::model::GetPartitionRequest,
2125 _options: crate::RequestOptions,
2126 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Partition>>> + Send
2127 {
2128 gaxi::unimplemented::unimplemented_stub()
2129 }
2130
2131 fn list_partitions(
2133 &self,
2134 _req: crate::model::ListPartitionsRequest,
2135 _options: crate::RequestOptions,
2136 ) -> impl std::future::Future<
2137 Output = crate::Result<crate::Response<crate::model::ListPartitionsResponse>>,
2138 > + Send {
2139 gaxi::unimplemented::unimplemented_stub()
2140 }
2141
2142 fn list_locations(
2144 &self,
2145 _req: google_cloud_location::model::ListLocationsRequest,
2146 _options: crate::RequestOptions,
2147 ) -> impl std::future::Future<
2148 Output = crate::Result<
2149 crate::Response<google_cloud_location::model::ListLocationsResponse>,
2150 >,
2151 > + Send {
2152 gaxi::unimplemented::unimplemented_stub()
2153 }
2154
2155 fn get_location(
2157 &self,
2158 _req: google_cloud_location::model::GetLocationRequest,
2159 _options: crate::RequestOptions,
2160 ) -> impl std::future::Future<
2161 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
2162 > + Send {
2163 gaxi::unimplemented::unimplemented_stub()
2164 }
2165
2166 fn set_iam_policy(
2168 &self,
2169 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
2170 _options: crate::RequestOptions,
2171 ) -> impl std::future::Future<
2172 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2173 > + Send {
2174 gaxi::unimplemented::unimplemented_stub()
2175 }
2176
2177 fn get_iam_policy(
2179 &self,
2180 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
2181 _options: crate::RequestOptions,
2182 ) -> impl std::future::Future<
2183 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2184 > + Send {
2185 gaxi::unimplemented::unimplemented_stub()
2186 }
2187
2188 fn test_iam_permissions(
2190 &self,
2191 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
2192 _options: crate::RequestOptions,
2193 ) -> impl std::future::Future<
2194 Output = crate::Result<
2195 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
2196 >,
2197 > + Send {
2198 gaxi::unimplemented::unimplemented_stub()
2199 }
2200
2201 fn list_operations(
2203 &self,
2204 _req: google_cloud_longrunning::model::ListOperationsRequest,
2205 _options: crate::RequestOptions,
2206 ) -> impl std::future::Future<
2207 Output = crate::Result<
2208 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
2209 >,
2210 > + Send {
2211 gaxi::unimplemented::unimplemented_stub()
2212 }
2213
2214 fn get_operation(
2216 &self,
2217 _req: google_cloud_longrunning::model::GetOperationRequest,
2218 _options: crate::RequestOptions,
2219 ) -> impl std::future::Future<
2220 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2221 > + Send {
2222 gaxi::unimplemented::unimplemented_stub()
2223 }
2224
2225 fn delete_operation(
2227 &self,
2228 _req: google_cloud_longrunning::model::DeleteOperationRequest,
2229 _options: crate::RequestOptions,
2230 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2231 gaxi::unimplemented::unimplemented_stub()
2232 }
2233
2234 fn cancel_operation(
2236 &self,
2237 _req: google_cloud_longrunning::model::CancelOperationRequest,
2238 _options: crate::RequestOptions,
2239 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2240 gaxi::unimplemented::unimplemented_stub()
2241 }
2242}
2243
2244pub trait DataplexService: std::fmt::Debug + Send + Sync {
2256 fn create_lake(
2258 &self,
2259 _req: crate::model::CreateLakeRequest,
2260 _options: crate::RequestOptions,
2261 ) -> impl std::future::Future<
2262 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2263 > + Send {
2264 gaxi::unimplemented::unimplemented_stub()
2265 }
2266
2267 fn update_lake(
2269 &self,
2270 _req: crate::model::UpdateLakeRequest,
2271 _options: crate::RequestOptions,
2272 ) -> impl std::future::Future<
2273 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2274 > + Send {
2275 gaxi::unimplemented::unimplemented_stub()
2276 }
2277
2278 fn delete_lake(
2280 &self,
2281 _req: crate::model::DeleteLakeRequest,
2282 _options: crate::RequestOptions,
2283 ) -> impl std::future::Future<
2284 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2285 > + Send {
2286 gaxi::unimplemented::unimplemented_stub()
2287 }
2288
2289 fn list_lakes(
2291 &self,
2292 _req: crate::model::ListLakesRequest,
2293 _options: crate::RequestOptions,
2294 ) -> impl std::future::Future<
2295 Output = crate::Result<crate::Response<crate::model::ListLakesResponse>>,
2296 > + Send {
2297 gaxi::unimplemented::unimplemented_stub()
2298 }
2299
2300 fn get_lake(
2302 &self,
2303 _req: crate::model::GetLakeRequest,
2304 _options: crate::RequestOptions,
2305 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Lake>>> + Send
2306 {
2307 gaxi::unimplemented::unimplemented_stub()
2308 }
2309
2310 fn list_lake_actions(
2312 &self,
2313 _req: crate::model::ListLakeActionsRequest,
2314 _options: crate::RequestOptions,
2315 ) -> impl std::future::Future<
2316 Output = crate::Result<crate::Response<crate::model::ListActionsResponse>>,
2317 > + Send {
2318 gaxi::unimplemented::unimplemented_stub()
2319 }
2320
2321 fn create_zone(
2323 &self,
2324 _req: crate::model::CreateZoneRequest,
2325 _options: crate::RequestOptions,
2326 ) -> impl std::future::Future<
2327 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2328 > + Send {
2329 gaxi::unimplemented::unimplemented_stub()
2330 }
2331
2332 fn update_zone(
2334 &self,
2335 _req: crate::model::UpdateZoneRequest,
2336 _options: crate::RequestOptions,
2337 ) -> impl std::future::Future<
2338 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2339 > + Send {
2340 gaxi::unimplemented::unimplemented_stub()
2341 }
2342
2343 fn delete_zone(
2345 &self,
2346 _req: crate::model::DeleteZoneRequest,
2347 _options: crate::RequestOptions,
2348 ) -> impl std::future::Future<
2349 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2350 > + Send {
2351 gaxi::unimplemented::unimplemented_stub()
2352 }
2353
2354 fn list_zones(
2356 &self,
2357 _req: crate::model::ListZonesRequest,
2358 _options: crate::RequestOptions,
2359 ) -> impl std::future::Future<
2360 Output = crate::Result<crate::Response<crate::model::ListZonesResponse>>,
2361 > + Send {
2362 gaxi::unimplemented::unimplemented_stub()
2363 }
2364
2365 fn get_zone(
2367 &self,
2368 _req: crate::model::GetZoneRequest,
2369 _options: crate::RequestOptions,
2370 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Zone>>> + Send
2371 {
2372 gaxi::unimplemented::unimplemented_stub()
2373 }
2374
2375 fn list_zone_actions(
2377 &self,
2378 _req: crate::model::ListZoneActionsRequest,
2379 _options: crate::RequestOptions,
2380 ) -> impl std::future::Future<
2381 Output = crate::Result<crate::Response<crate::model::ListActionsResponse>>,
2382 > + Send {
2383 gaxi::unimplemented::unimplemented_stub()
2384 }
2385
2386 fn create_asset(
2388 &self,
2389 _req: crate::model::CreateAssetRequest,
2390 _options: crate::RequestOptions,
2391 ) -> impl std::future::Future<
2392 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2393 > + Send {
2394 gaxi::unimplemented::unimplemented_stub()
2395 }
2396
2397 fn update_asset(
2399 &self,
2400 _req: crate::model::UpdateAssetRequest,
2401 _options: crate::RequestOptions,
2402 ) -> impl std::future::Future<
2403 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2404 > + Send {
2405 gaxi::unimplemented::unimplemented_stub()
2406 }
2407
2408 fn delete_asset(
2410 &self,
2411 _req: crate::model::DeleteAssetRequest,
2412 _options: crate::RequestOptions,
2413 ) -> impl std::future::Future<
2414 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2415 > + Send {
2416 gaxi::unimplemented::unimplemented_stub()
2417 }
2418
2419 fn list_assets(
2421 &self,
2422 _req: crate::model::ListAssetsRequest,
2423 _options: crate::RequestOptions,
2424 ) -> impl std::future::Future<
2425 Output = crate::Result<crate::Response<crate::model::ListAssetsResponse>>,
2426 > + Send {
2427 gaxi::unimplemented::unimplemented_stub()
2428 }
2429
2430 fn get_asset(
2432 &self,
2433 _req: crate::model::GetAssetRequest,
2434 _options: crate::RequestOptions,
2435 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Asset>>> + Send
2436 {
2437 gaxi::unimplemented::unimplemented_stub()
2438 }
2439
2440 fn list_asset_actions(
2442 &self,
2443 _req: crate::model::ListAssetActionsRequest,
2444 _options: crate::RequestOptions,
2445 ) -> impl std::future::Future<
2446 Output = crate::Result<crate::Response<crate::model::ListActionsResponse>>,
2447 > + Send {
2448 gaxi::unimplemented::unimplemented_stub()
2449 }
2450
2451 fn create_task(
2453 &self,
2454 _req: crate::model::CreateTaskRequest,
2455 _options: crate::RequestOptions,
2456 ) -> impl std::future::Future<
2457 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2458 > + Send {
2459 gaxi::unimplemented::unimplemented_stub()
2460 }
2461
2462 fn update_task(
2464 &self,
2465 _req: crate::model::UpdateTaskRequest,
2466 _options: crate::RequestOptions,
2467 ) -> impl std::future::Future<
2468 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2469 > + Send {
2470 gaxi::unimplemented::unimplemented_stub()
2471 }
2472
2473 fn delete_task(
2475 &self,
2476 _req: crate::model::DeleteTaskRequest,
2477 _options: crate::RequestOptions,
2478 ) -> impl std::future::Future<
2479 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2480 > + Send {
2481 gaxi::unimplemented::unimplemented_stub()
2482 }
2483
2484 fn list_tasks(
2486 &self,
2487 _req: crate::model::ListTasksRequest,
2488 _options: crate::RequestOptions,
2489 ) -> impl std::future::Future<
2490 Output = crate::Result<crate::Response<crate::model::ListTasksResponse>>,
2491 > + Send {
2492 gaxi::unimplemented::unimplemented_stub()
2493 }
2494
2495 fn get_task(
2497 &self,
2498 _req: crate::model::GetTaskRequest,
2499 _options: crate::RequestOptions,
2500 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Task>>> + Send
2501 {
2502 gaxi::unimplemented::unimplemented_stub()
2503 }
2504
2505 fn list_jobs(
2507 &self,
2508 _req: crate::model::ListJobsRequest,
2509 _options: crate::RequestOptions,
2510 ) -> impl std::future::Future<
2511 Output = crate::Result<crate::Response<crate::model::ListJobsResponse>>,
2512 > + Send {
2513 gaxi::unimplemented::unimplemented_stub()
2514 }
2515
2516 fn run_task(
2518 &self,
2519 _req: crate::model::RunTaskRequest,
2520 _options: crate::RequestOptions,
2521 ) -> impl std::future::Future<
2522 Output = crate::Result<crate::Response<crate::model::RunTaskResponse>>,
2523 > + Send {
2524 gaxi::unimplemented::unimplemented_stub()
2525 }
2526
2527 fn get_job(
2529 &self,
2530 _req: crate::model::GetJobRequest,
2531 _options: crate::RequestOptions,
2532 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Job>>> + Send
2533 {
2534 gaxi::unimplemented::unimplemented_stub()
2535 }
2536
2537 fn cancel_job(
2539 &self,
2540 _req: crate::model::CancelJobRequest,
2541 _options: crate::RequestOptions,
2542 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2543 gaxi::unimplemented::unimplemented_stub()
2544 }
2545
2546 fn list_locations(
2548 &self,
2549 _req: google_cloud_location::model::ListLocationsRequest,
2550 _options: crate::RequestOptions,
2551 ) -> impl std::future::Future<
2552 Output = crate::Result<
2553 crate::Response<google_cloud_location::model::ListLocationsResponse>,
2554 >,
2555 > + Send {
2556 gaxi::unimplemented::unimplemented_stub()
2557 }
2558
2559 fn get_location(
2561 &self,
2562 _req: google_cloud_location::model::GetLocationRequest,
2563 _options: crate::RequestOptions,
2564 ) -> impl std::future::Future<
2565 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
2566 > + Send {
2567 gaxi::unimplemented::unimplemented_stub()
2568 }
2569
2570 fn set_iam_policy(
2572 &self,
2573 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
2574 _options: crate::RequestOptions,
2575 ) -> impl std::future::Future<
2576 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2577 > + Send {
2578 gaxi::unimplemented::unimplemented_stub()
2579 }
2580
2581 fn get_iam_policy(
2583 &self,
2584 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
2585 _options: crate::RequestOptions,
2586 ) -> impl std::future::Future<
2587 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
2588 > + Send {
2589 gaxi::unimplemented::unimplemented_stub()
2590 }
2591
2592 fn test_iam_permissions(
2594 &self,
2595 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
2596 _options: crate::RequestOptions,
2597 ) -> impl std::future::Future<
2598 Output = crate::Result<
2599 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
2600 >,
2601 > + Send {
2602 gaxi::unimplemented::unimplemented_stub()
2603 }
2604
2605 fn list_operations(
2607 &self,
2608 _req: google_cloud_longrunning::model::ListOperationsRequest,
2609 _options: crate::RequestOptions,
2610 ) -> impl std::future::Future<
2611 Output = crate::Result<
2612 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
2613 >,
2614 > + Send {
2615 gaxi::unimplemented::unimplemented_stub()
2616 }
2617
2618 fn get_operation(
2620 &self,
2621 _req: google_cloud_longrunning::model::GetOperationRequest,
2622 _options: crate::RequestOptions,
2623 ) -> impl std::future::Future<
2624 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
2625 > + Send {
2626 gaxi::unimplemented::unimplemented_stub()
2627 }
2628
2629 fn delete_operation(
2631 &self,
2632 _req: google_cloud_longrunning::model::DeleteOperationRequest,
2633 _options: crate::RequestOptions,
2634 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2635 gaxi::unimplemented::unimplemented_stub()
2636 }
2637
2638 fn cancel_operation(
2640 &self,
2641 _req: google_cloud_longrunning::model::CancelOperationRequest,
2642 _options: crate::RequestOptions,
2643 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
2644 gaxi::unimplemented::unimplemented_stub()
2645 }
2646
2647 fn get_polling_error_policy(
2652 &self,
2653 _options: &crate::RequestOptions,
2654 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
2655 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
2656 }
2657
2658 fn get_polling_backoff_policy(
2663 &self,
2664 _options: &crate::RequestOptions,
2665 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
2666 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
2667 }
2668
2669 #[doc(hidden)]
2670 fn get_poller_options(
2675 &self,
2676 _options: &crate::RequestOptions,
2677 ) -> google_cloud_lro::PollerOptions {
2678 google_cloud_lro::PollerOptions::default()
2679 }
2680}