1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait BigtableInstanceAdmin: std::fmt::Debug + Send + Sync {
41 fn create_instance(
43 &self,
44 _req: crate::model::CreateInstanceRequest,
45 _options: gax::options::RequestOptions,
46 ) -> impl std::future::Future<
47 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
48 > + Send {
49 gaxi::unimplemented::unimplemented_stub()
50 }
51
52 fn get_instance(
54 &self,
55 _req: crate::model::GetInstanceRequest,
56 _options: gax::options::RequestOptions,
57 ) -> impl std::future::Future<
58 Output = crate::Result<gax::response::Response<crate::model::Instance>>,
59 > + Send {
60 gaxi::unimplemented::unimplemented_stub()
61 }
62
63 fn list_instances(
65 &self,
66 _req: crate::model::ListInstancesRequest,
67 _options: gax::options::RequestOptions,
68 ) -> impl std::future::Future<
69 Output = crate::Result<gax::response::Response<crate::model::ListInstancesResponse>>,
70 > + Send {
71 gaxi::unimplemented::unimplemented_stub()
72 }
73
74 fn update_instance(
76 &self,
77 _req: crate::model::Instance,
78 _options: gax::options::RequestOptions,
79 ) -> impl std::future::Future<
80 Output = crate::Result<gax::response::Response<crate::model::Instance>>,
81 > + Send {
82 gaxi::unimplemented::unimplemented_stub()
83 }
84
85 fn partial_update_instance(
87 &self,
88 _req: crate::model::PartialUpdateInstanceRequest,
89 _options: gax::options::RequestOptions,
90 ) -> impl std::future::Future<
91 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
92 > + Send {
93 gaxi::unimplemented::unimplemented_stub()
94 }
95
96 fn delete_instance(
98 &self,
99 _req: crate::model::DeleteInstanceRequest,
100 _options: gax::options::RequestOptions,
101 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
102 gaxi::unimplemented::unimplemented_stub()
103 }
104
105 fn create_cluster(
107 &self,
108 _req: crate::model::CreateClusterRequest,
109 _options: gax::options::RequestOptions,
110 ) -> impl std::future::Future<
111 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
112 > + Send {
113 gaxi::unimplemented::unimplemented_stub()
114 }
115
116 fn get_cluster(
118 &self,
119 _req: crate::model::GetClusterRequest,
120 _options: gax::options::RequestOptions,
121 ) -> impl std::future::Future<
122 Output = crate::Result<gax::response::Response<crate::model::Cluster>>,
123 > + Send {
124 gaxi::unimplemented::unimplemented_stub()
125 }
126
127 fn list_clusters(
129 &self,
130 _req: crate::model::ListClustersRequest,
131 _options: gax::options::RequestOptions,
132 ) -> impl std::future::Future<
133 Output = crate::Result<gax::response::Response<crate::model::ListClustersResponse>>,
134 > + Send {
135 gaxi::unimplemented::unimplemented_stub()
136 }
137
138 fn update_cluster(
140 &self,
141 _req: crate::model::Cluster,
142 _options: gax::options::RequestOptions,
143 ) -> impl std::future::Future<
144 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
145 > + Send {
146 gaxi::unimplemented::unimplemented_stub()
147 }
148
149 fn partial_update_cluster(
151 &self,
152 _req: crate::model::PartialUpdateClusterRequest,
153 _options: gax::options::RequestOptions,
154 ) -> impl std::future::Future<
155 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
156 > + Send {
157 gaxi::unimplemented::unimplemented_stub()
158 }
159
160 fn delete_cluster(
162 &self,
163 _req: crate::model::DeleteClusterRequest,
164 _options: gax::options::RequestOptions,
165 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
166 gaxi::unimplemented::unimplemented_stub()
167 }
168
169 fn create_app_profile(
171 &self,
172 _req: crate::model::CreateAppProfileRequest,
173 _options: gax::options::RequestOptions,
174 ) -> impl std::future::Future<
175 Output = crate::Result<gax::response::Response<crate::model::AppProfile>>,
176 > + Send {
177 gaxi::unimplemented::unimplemented_stub()
178 }
179
180 fn get_app_profile(
182 &self,
183 _req: crate::model::GetAppProfileRequest,
184 _options: gax::options::RequestOptions,
185 ) -> impl std::future::Future<
186 Output = crate::Result<gax::response::Response<crate::model::AppProfile>>,
187 > + Send {
188 gaxi::unimplemented::unimplemented_stub()
189 }
190
191 fn list_app_profiles(
193 &self,
194 _req: crate::model::ListAppProfilesRequest,
195 _options: gax::options::RequestOptions,
196 ) -> impl std::future::Future<
197 Output = crate::Result<gax::response::Response<crate::model::ListAppProfilesResponse>>,
198 > + Send {
199 gaxi::unimplemented::unimplemented_stub()
200 }
201
202 fn update_app_profile(
204 &self,
205 _req: crate::model::UpdateAppProfileRequest,
206 _options: gax::options::RequestOptions,
207 ) -> impl std::future::Future<
208 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
209 > + Send {
210 gaxi::unimplemented::unimplemented_stub()
211 }
212
213 fn delete_app_profile(
215 &self,
216 _req: crate::model::DeleteAppProfileRequest,
217 _options: gax::options::RequestOptions,
218 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
219 gaxi::unimplemented::unimplemented_stub()
220 }
221
222 fn get_iam_policy(
224 &self,
225 _req: iam_v1::model::GetIamPolicyRequest,
226 _options: gax::options::RequestOptions,
227 ) -> impl std::future::Future<
228 Output = crate::Result<gax::response::Response<iam_v1::model::Policy>>,
229 > + Send {
230 gaxi::unimplemented::unimplemented_stub()
231 }
232
233 fn set_iam_policy(
235 &self,
236 _req: iam_v1::model::SetIamPolicyRequest,
237 _options: gax::options::RequestOptions,
238 ) -> impl std::future::Future<
239 Output = crate::Result<gax::response::Response<iam_v1::model::Policy>>,
240 > + Send {
241 gaxi::unimplemented::unimplemented_stub()
242 }
243
244 fn test_iam_permissions(
246 &self,
247 _req: iam_v1::model::TestIamPermissionsRequest,
248 _options: gax::options::RequestOptions,
249 ) -> impl std::future::Future<
250 Output = crate::Result<gax::response::Response<iam_v1::model::TestIamPermissionsResponse>>,
251 > + Send {
252 gaxi::unimplemented::unimplemented_stub()
253 }
254
255 fn list_hot_tablets(
257 &self,
258 _req: crate::model::ListHotTabletsRequest,
259 _options: gax::options::RequestOptions,
260 ) -> impl std::future::Future<
261 Output = crate::Result<gax::response::Response<crate::model::ListHotTabletsResponse>>,
262 > + Send {
263 gaxi::unimplemented::unimplemented_stub()
264 }
265
266 fn create_logical_view(
268 &self,
269 _req: crate::model::CreateLogicalViewRequest,
270 _options: gax::options::RequestOptions,
271 ) -> impl std::future::Future<
272 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
273 > + Send {
274 gaxi::unimplemented::unimplemented_stub()
275 }
276
277 fn get_logical_view(
279 &self,
280 _req: crate::model::GetLogicalViewRequest,
281 _options: gax::options::RequestOptions,
282 ) -> impl std::future::Future<
283 Output = crate::Result<gax::response::Response<crate::model::LogicalView>>,
284 > + Send {
285 gaxi::unimplemented::unimplemented_stub()
286 }
287
288 fn list_logical_views(
290 &self,
291 _req: crate::model::ListLogicalViewsRequest,
292 _options: gax::options::RequestOptions,
293 ) -> impl std::future::Future<
294 Output = crate::Result<gax::response::Response<crate::model::ListLogicalViewsResponse>>,
295 > + Send {
296 gaxi::unimplemented::unimplemented_stub()
297 }
298
299 fn update_logical_view(
301 &self,
302 _req: crate::model::UpdateLogicalViewRequest,
303 _options: gax::options::RequestOptions,
304 ) -> impl std::future::Future<
305 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
306 > + Send {
307 gaxi::unimplemented::unimplemented_stub()
308 }
309
310 fn delete_logical_view(
312 &self,
313 _req: crate::model::DeleteLogicalViewRequest,
314 _options: gax::options::RequestOptions,
315 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
316 gaxi::unimplemented::unimplemented_stub()
317 }
318
319 fn create_materialized_view(
321 &self,
322 _req: crate::model::CreateMaterializedViewRequest,
323 _options: gax::options::RequestOptions,
324 ) -> impl std::future::Future<
325 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
326 > + Send {
327 gaxi::unimplemented::unimplemented_stub()
328 }
329
330 fn get_materialized_view(
332 &self,
333 _req: crate::model::GetMaterializedViewRequest,
334 _options: gax::options::RequestOptions,
335 ) -> impl std::future::Future<
336 Output = crate::Result<gax::response::Response<crate::model::MaterializedView>>,
337 > + Send {
338 gaxi::unimplemented::unimplemented_stub()
339 }
340
341 fn list_materialized_views(
343 &self,
344 _req: crate::model::ListMaterializedViewsRequest,
345 _options: gax::options::RequestOptions,
346 ) -> impl std::future::Future<
347 Output = crate::Result<
348 gax::response::Response<crate::model::ListMaterializedViewsResponse>,
349 >,
350 > + Send {
351 gaxi::unimplemented::unimplemented_stub()
352 }
353
354 fn update_materialized_view(
356 &self,
357 _req: crate::model::UpdateMaterializedViewRequest,
358 _options: gax::options::RequestOptions,
359 ) -> impl std::future::Future<
360 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
361 > + Send {
362 gaxi::unimplemented::unimplemented_stub()
363 }
364
365 fn delete_materialized_view(
367 &self,
368 _req: crate::model::DeleteMaterializedViewRequest,
369 _options: gax::options::RequestOptions,
370 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
371 gaxi::unimplemented::unimplemented_stub()
372 }
373
374 fn list_operations(
376 &self,
377 _req: longrunning::model::ListOperationsRequest,
378 _options: gax::options::RequestOptions,
379 ) -> impl std::future::Future<
380 Output = crate::Result<gax::response::Response<longrunning::model::ListOperationsResponse>>,
381 > + Send {
382 gaxi::unimplemented::unimplemented_stub()
383 }
384
385 fn get_operation(
387 &self,
388 _req: longrunning::model::GetOperationRequest,
389 _options: gax::options::RequestOptions,
390 ) -> impl std::future::Future<
391 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
392 > + Send {
393 gaxi::unimplemented::unimplemented_stub()
394 }
395
396 fn delete_operation(
398 &self,
399 _req: longrunning::model::DeleteOperationRequest,
400 _options: gax::options::RequestOptions,
401 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
402 gaxi::unimplemented::unimplemented_stub()
403 }
404
405 fn cancel_operation(
407 &self,
408 _req: longrunning::model::CancelOperationRequest,
409 _options: gax::options::RequestOptions,
410 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
411 gaxi::unimplemented::unimplemented_stub()
412 }
413
414 fn get_polling_error_policy(
419 &self,
420 _options: &gax::options::RequestOptions,
421 ) -> std::sync::Arc<dyn gax::polling_error_policy::PollingErrorPolicy> {
422 std::sync::Arc::new(gax::polling_error_policy::Aip194Strict)
423 }
424
425 fn get_polling_backoff_policy(
430 &self,
431 _options: &gax::options::RequestOptions,
432 ) -> std::sync::Arc<dyn gax::polling_backoff_policy::PollingBackoffPolicy> {
433 std::sync::Arc::new(gax::exponential_backoff::ExponentialBackoff::default())
434 }
435}
436
437pub trait BigtableTableAdmin: std::fmt::Debug + Send + Sync {
449 fn create_table(
451 &self,
452 _req: crate::model::CreateTableRequest,
453 _options: gax::options::RequestOptions,
454 ) -> impl std::future::Future<
455 Output = crate::Result<gax::response::Response<crate::model::Table>>,
456 > + Send {
457 gaxi::unimplemented::unimplemented_stub()
458 }
459
460 fn create_table_from_snapshot(
462 &self,
463 _req: crate::model::CreateTableFromSnapshotRequest,
464 _options: gax::options::RequestOptions,
465 ) -> impl std::future::Future<
466 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
467 > + Send {
468 gaxi::unimplemented::unimplemented_stub()
469 }
470
471 fn list_tables(
473 &self,
474 _req: crate::model::ListTablesRequest,
475 _options: gax::options::RequestOptions,
476 ) -> impl std::future::Future<
477 Output = crate::Result<gax::response::Response<crate::model::ListTablesResponse>>,
478 > + Send {
479 gaxi::unimplemented::unimplemented_stub()
480 }
481
482 fn get_table(
484 &self,
485 _req: crate::model::GetTableRequest,
486 _options: gax::options::RequestOptions,
487 ) -> impl std::future::Future<
488 Output = crate::Result<gax::response::Response<crate::model::Table>>,
489 > + Send {
490 gaxi::unimplemented::unimplemented_stub()
491 }
492
493 fn update_table(
495 &self,
496 _req: crate::model::UpdateTableRequest,
497 _options: gax::options::RequestOptions,
498 ) -> impl std::future::Future<
499 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
500 > + Send {
501 gaxi::unimplemented::unimplemented_stub()
502 }
503
504 fn delete_table(
506 &self,
507 _req: crate::model::DeleteTableRequest,
508 _options: gax::options::RequestOptions,
509 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
510 gaxi::unimplemented::unimplemented_stub()
511 }
512
513 fn undelete_table(
515 &self,
516 _req: crate::model::UndeleteTableRequest,
517 _options: gax::options::RequestOptions,
518 ) -> impl std::future::Future<
519 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
520 > + Send {
521 gaxi::unimplemented::unimplemented_stub()
522 }
523
524 fn create_authorized_view(
526 &self,
527 _req: crate::model::CreateAuthorizedViewRequest,
528 _options: gax::options::RequestOptions,
529 ) -> impl std::future::Future<
530 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
531 > + Send {
532 gaxi::unimplemented::unimplemented_stub()
533 }
534
535 fn list_authorized_views(
537 &self,
538 _req: crate::model::ListAuthorizedViewsRequest,
539 _options: gax::options::RequestOptions,
540 ) -> impl std::future::Future<
541 Output = crate::Result<gax::response::Response<crate::model::ListAuthorizedViewsResponse>>,
542 > + Send {
543 gaxi::unimplemented::unimplemented_stub()
544 }
545
546 fn get_authorized_view(
548 &self,
549 _req: crate::model::GetAuthorizedViewRequest,
550 _options: gax::options::RequestOptions,
551 ) -> impl std::future::Future<
552 Output = crate::Result<gax::response::Response<crate::model::AuthorizedView>>,
553 > + Send {
554 gaxi::unimplemented::unimplemented_stub()
555 }
556
557 fn update_authorized_view(
559 &self,
560 _req: crate::model::UpdateAuthorizedViewRequest,
561 _options: gax::options::RequestOptions,
562 ) -> impl std::future::Future<
563 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
564 > + Send {
565 gaxi::unimplemented::unimplemented_stub()
566 }
567
568 fn delete_authorized_view(
570 &self,
571 _req: crate::model::DeleteAuthorizedViewRequest,
572 _options: gax::options::RequestOptions,
573 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
574 gaxi::unimplemented::unimplemented_stub()
575 }
576
577 fn modify_column_families(
579 &self,
580 _req: crate::model::ModifyColumnFamiliesRequest,
581 _options: gax::options::RequestOptions,
582 ) -> impl std::future::Future<
583 Output = crate::Result<gax::response::Response<crate::model::Table>>,
584 > + Send {
585 gaxi::unimplemented::unimplemented_stub()
586 }
587
588 fn drop_row_range(
590 &self,
591 _req: crate::model::DropRowRangeRequest,
592 _options: gax::options::RequestOptions,
593 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
594 gaxi::unimplemented::unimplemented_stub()
595 }
596
597 fn generate_consistency_token(
599 &self,
600 _req: crate::model::GenerateConsistencyTokenRequest,
601 _options: gax::options::RequestOptions,
602 ) -> impl std::future::Future<
603 Output = crate::Result<
604 gax::response::Response<crate::model::GenerateConsistencyTokenResponse>,
605 >,
606 > + Send {
607 gaxi::unimplemented::unimplemented_stub()
608 }
609
610 fn check_consistency(
612 &self,
613 _req: crate::model::CheckConsistencyRequest,
614 _options: gax::options::RequestOptions,
615 ) -> impl std::future::Future<
616 Output = crate::Result<gax::response::Response<crate::model::CheckConsistencyResponse>>,
617 > + Send {
618 gaxi::unimplemented::unimplemented_stub()
619 }
620
621 fn snapshot_table(
623 &self,
624 _req: crate::model::SnapshotTableRequest,
625 _options: gax::options::RequestOptions,
626 ) -> impl std::future::Future<
627 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
628 > + Send {
629 gaxi::unimplemented::unimplemented_stub()
630 }
631
632 fn get_snapshot(
634 &self,
635 _req: crate::model::GetSnapshotRequest,
636 _options: gax::options::RequestOptions,
637 ) -> impl std::future::Future<
638 Output = crate::Result<gax::response::Response<crate::model::Snapshot>>,
639 > + Send {
640 gaxi::unimplemented::unimplemented_stub()
641 }
642
643 fn list_snapshots(
645 &self,
646 _req: crate::model::ListSnapshotsRequest,
647 _options: gax::options::RequestOptions,
648 ) -> impl std::future::Future<
649 Output = crate::Result<gax::response::Response<crate::model::ListSnapshotsResponse>>,
650 > + Send {
651 gaxi::unimplemented::unimplemented_stub()
652 }
653
654 fn delete_snapshot(
656 &self,
657 _req: crate::model::DeleteSnapshotRequest,
658 _options: gax::options::RequestOptions,
659 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
660 gaxi::unimplemented::unimplemented_stub()
661 }
662
663 fn create_backup(
665 &self,
666 _req: crate::model::CreateBackupRequest,
667 _options: gax::options::RequestOptions,
668 ) -> impl std::future::Future<
669 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
670 > + Send {
671 gaxi::unimplemented::unimplemented_stub()
672 }
673
674 fn get_backup(
676 &self,
677 _req: crate::model::GetBackupRequest,
678 _options: gax::options::RequestOptions,
679 ) -> impl std::future::Future<
680 Output = crate::Result<gax::response::Response<crate::model::Backup>>,
681 > + Send {
682 gaxi::unimplemented::unimplemented_stub()
683 }
684
685 fn update_backup(
687 &self,
688 _req: crate::model::UpdateBackupRequest,
689 _options: gax::options::RequestOptions,
690 ) -> impl std::future::Future<
691 Output = crate::Result<gax::response::Response<crate::model::Backup>>,
692 > + Send {
693 gaxi::unimplemented::unimplemented_stub()
694 }
695
696 fn delete_backup(
698 &self,
699 _req: crate::model::DeleteBackupRequest,
700 _options: gax::options::RequestOptions,
701 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
702 gaxi::unimplemented::unimplemented_stub()
703 }
704
705 fn list_backups(
707 &self,
708 _req: crate::model::ListBackupsRequest,
709 _options: gax::options::RequestOptions,
710 ) -> impl std::future::Future<
711 Output = crate::Result<gax::response::Response<crate::model::ListBackupsResponse>>,
712 > + Send {
713 gaxi::unimplemented::unimplemented_stub()
714 }
715
716 fn restore_table(
718 &self,
719 _req: crate::model::RestoreTableRequest,
720 _options: gax::options::RequestOptions,
721 ) -> impl std::future::Future<
722 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
723 > + Send {
724 gaxi::unimplemented::unimplemented_stub()
725 }
726
727 fn copy_backup(
729 &self,
730 _req: crate::model::CopyBackupRequest,
731 _options: gax::options::RequestOptions,
732 ) -> impl std::future::Future<
733 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
734 > + Send {
735 gaxi::unimplemented::unimplemented_stub()
736 }
737
738 fn get_iam_policy(
740 &self,
741 _req: iam_v1::model::GetIamPolicyRequest,
742 _options: gax::options::RequestOptions,
743 ) -> impl std::future::Future<
744 Output = crate::Result<gax::response::Response<iam_v1::model::Policy>>,
745 > + Send {
746 gaxi::unimplemented::unimplemented_stub()
747 }
748
749 fn set_iam_policy(
751 &self,
752 _req: iam_v1::model::SetIamPolicyRequest,
753 _options: gax::options::RequestOptions,
754 ) -> impl std::future::Future<
755 Output = crate::Result<gax::response::Response<iam_v1::model::Policy>>,
756 > + Send {
757 gaxi::unimplemented::unimplemented_stub()
758 }
759
760 fn test_iam_permissions(
762 &self,
763 _req: iam_v1::model::TestIamPermissionsRequest,
764 _options: gax::options::RequestOptions,
765 ) -> impl std::future::Future<
766 Output = crate::Result<gax::response::Response<iam_v1::model::TestIamPermissionsResponse>>,
767 > + Send {
768 gaxi::unimplemented::unimplemented_stub()
769 }
770
771 fn create_schema_bundle(
773 &self,
774 _req: crate::model::CreateSchemaBundleRequest,
775 _options: gax::options::RequestOptions,
776 ) -> impl std::future::Future<
777 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
778 > + Send {
779 gaxi::unimplemented::unimplemented_stub()
780 }
781
782 fn update_schema_bundle(
784 &self,
785 _req: crate::model::UpdateSchemaBundleRequest,
786 _options: gax::options::RequestOptions,
787 ) -> impl std::future::Future<
788 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
789 > + Send {
790 gaxi::unimplemented::unimplemented_stub()
791 }
792
793 fn get_schema_bundle(
795 &self,
796 _req: crate::model::GetSchemaBundleRequest,
797 _options: gax::options::RequestOptions,
798 ) -> impl std::future::Future<
799 Output = crate::Result<gax::response::Response<crate::model::SchemaBundle>>,
800 > + Send {
801 gaxi::unimplemented::unimplemented_stub()
802 }
803
804 fn list_schema_bundles(
806 &self,
807 _req: crate::model::ListSchemaBundlesRequest,
808 _options: gax::options::RequestOptions,
809 ) -> impl std::future::Future<
810 Output = crate::Result<gax::response::Response<crate::model::ListSchemaBundlesResponse>>,
811 > + Send {
812 gaxi::unimplemented::unimplemented_stub()
813 }
814
815 fn delete_schema_bundle(
817 &self,
818 _req: crate::model::DeleteSchemaBundleRequest,
819 _options: gax::options::RequestOptions,
820 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
821 gaxi::unimplemented::unimplemented_stub()
822 }
823
824 fn list_operations(
826 &self,
827 _req: longrunning::model::ListOperationsRequest,
828 _options: gax::options::RequestOptions,
829 ) -> impl std::future::Future<
830 Output = crate::Result<gax::response::Response<longrunning::model::ListOperationsResponse>>,
831 > + Send {
832 gaxi::unimplemented::unimplemented_stub()
833 }
834
835 fn get_operation(
837 &self,
838 _req: longrunning::model::GetOperationRequest,
839 _options: gax::options::RequestOptions,
840 ) -> impl std::future::Future<
841 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
842 > + Send {
843 gaxi::unimplemented::unimplemented_stub()
844 }
845
846 fn delete_operation(
848 &self,
849 _req: longrunning::model::DeleteOperationRequest,
850 _options: gax::options::RequestOptions,
851 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
852 gaxi::unimplemented::unimplemented_stub()
853 }
854
855 fn cancel_operation(
857 &self,
858 _req: longrunning::model::CancelOperationRequest,
859 _options: gax::options::RequestOptions,
860 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
861 gaxi::unimplemented::unimplemented_stub()
862 }
863
864 fn get_polling_error_policy(
869 &self,
870 _options: &gax::options::RequestOptions,
871 ) -> std::sync::Arc<dyn gax::polling_error_policy::PollingErrorPolicy> {
872 std::sync::Arc::new(gax::polling_error_policy::Aip194Strict)
873 }
874
875 fn get_polling_backoff_policy(
880 &self,
881 _options: &gax::options::RequestOptions,
882 ) -> std::sync::Arc<dyn gax::polling_backoff_policy::PollingBackoffPolicy> {
883 std::sync::Arc::new(gax::exponential_backoff::ExponentialBackoff::default())
884 }
885}