google_cloud_datastore_admin_v1/
stub.rs1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait DatastoreAdmin: std::fmt::Debug + Send + Sync {
41 fn export_entities(
43 &self,
44 _req: crate::model::ExportEntitiesRequest,
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 import_entities(
54 &self,
55 _req: crate::model::ImportEntitiesRequest,
56 _options: gax::options::RequestOptions,
57 ) -> impl std::future::Future<
58 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
59 > + Send {
60 gaxi::unimplemented::unimplemented_stub()
61 }
62
63 fn create_index(
65 &self,
66 _req: crate::model::CreateIndexRequest,
67 _options: gax::options::RequestOptions,
68 ) -> impl std::future::Future<
69 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
70 > + Send {
71 gaxi::unimplemented::unimplemented_stub()
72 }
73
74 fn delete_index(
76 &self,
77 _req: crate::model::DeleteIndexRequest,
78 _options: gax::options::RequestOptions,
79 ) -> impl std::future::Future<
80 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
81 > + Send {
82 gaxi::unimplemented::unimplemented_stub()
83 }
84
85 fn get_index(
87 &self,
88 _req: crate::model::GetIndexRequest,
89 _options: gax::options::RequestOptions,
90 ) -> impl std::future::Future<
91 Output = crate::Result<gax::response::Response<crate::model::Index>>,
92 > + Send {
93 gaxi::unimplemented::unimplemented_stub()
94 }
95
96 fn list_indexes(
98 &self,
99 _req: crate::model::ListIndexesRequest,
100 _options: gax::options::RequestOptions,
101 ) -> impl std::future::Future<
102 Output = crate::Result<gax::response::Response<crate::model::ListIndexesResponse>>,
103 > + Send {
104 gaxi::unimplemented::unimplemented_stub()
105 }
106
107 fn list_operations(
109 &self,
110 _req: longrunning::model::ListOperationsRequest,
111 _options: gax::options::RequestOptions,
112 ) -> impl std::future::Future<
113 Output = crate::Result<gax::response::Response<longrunning::model::ListOperationsResponse>>,
114 > + Send {
115 gaxi::unimplemented::unimplemented_stub()
116 }
117
118 fn get_operation(
120 &self,
121 _req: longrunning::model::GetOperationRequest,
122 _options: gax::options::RequestOptions,
123 ) -> impl std::future::Future<
124 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
125 > + Send {
126 gaxi::unimplemented::unimplemented_stub()
127 }
128
129 fn delete_operation(
131 &self,
132 _req: longrunning::model::DeleteOperationRequest,
133 _options: gax::options::RequestOptions,
134 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
135 gaxi::unimplemented::unimplemented_stub()
136 }
137
138 fn cancel_operation(
140 &self,
141 _req: longrunning::model::CancelOperationRequest,
142 _options: gax::options::RequestOptions,
143 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
144 gaxi::unimplemented::unimplemented_stub()
145 }
146
147 fn get_polling_error_policy(
152 &self,
153 _options: &gax::options::RequestOptions,
154 ) -> std::sync::Arc<dyn gax::polling_error_policy::PollingErrorPolicy> {
155 std::sync::Arc::new(gax::polling_error_policy::Aip194Strict)
156 }
157
158 fn get_polling_backoff_policy(
163 &self,
164 _options: &gax::options::RequestOptions,
165 ) -> std::sync::Arc<dyn gax::polling_backoff_policy::PollingBackoffPolicy> {
166 std::sync::Arc::new(gax::exponential_backoff::ExponentialBackoff::default())
167 }
168}