google_cloud_pubsub/generated/gapic/
stub.rs1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait TopicAdmin: std::fmt::Debug + Send + Sync {
41 fn create_topic(
43 &self,
44 _req: crate::model::Topic,
45 _options: crate::RequestOptions,
46 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Topic>>> + Send
47 {
48 gaxi::unimplemented::unimplemented_stub()
49 }
50
51 fn update_topic(
53 &self,
54 _req: crate::model::UpdateTopicRequest,
55 _options: crate::RequestOptions,
56 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Topic>>> + Send
57 {
58 gaxi::unimplemented::unimplemented_stub()
59 }
60
61 fn get_topic(
63 &self,
64 _req: crate::model::GetTopicRequest,
65 _options: crate::RequestOptions,
66 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Topic>>> + Send
67 {
68 gaxi::unimplemented::unimplemented_stub()
69 }
70
71 fn list_topics(
73 &self,
74 _req: crate::model::ListTopicsRequest,
75 _options: crate::RequestOptions,
76 ) -> impl std::future::Future<
77 Output = crate::Result<crate::Response<crate::model::ListTopicsResponse>>,
78 > + Send {
79 gaxi::unimplemented::unimplemented_stub()
80 }
81
82 fn list_topic_subscriptions(
84 &self,
85 _req: crate::model::ListTopicSubscriptionsRequest,
86 _options: crate::RequestOptions,
87 ) -> impl std::future::Future<
88 Output = crate::Result<crate::Response<crate::model::ListTopicSubscriptionsResponse>>,
89 > + Send {
90 gaxi::unimplemented::unimplemented_stub()
91 }
92
93 fn list_topic_snapshots(
95 &self,
96 _req: crate::model::ListTopicSnapshotsRequest,
97 _options: crate::RequestOptions,
98 ) -> impl std::future::Future<
99 Output = crate::Result<crate::Response<crate::model::ListTopicSnapshotsResponse>>,
100 > + Send {
101 gaxi::unimplemented::unimplemented_stub()
102 }
103
104 fn delete_topic(
106 &self,
107 _req: crate::model::DeleteTopicRequest,
108 _options: crate::RequestOptions,
109 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
110 gaxi::unimplemented::unimplemented_stub()
111 }
112
113 fn detach_subscription(
115 &self,
116 _req: crate::model::DetachSubscriptionRequest,
117 _options: crate::RequestOptions,
118 ) -> impl std::future::Future<
119 Output = crate::Result<crate::Response<crate::model::DetachSubscriptionResponse>>,
120 > + Send {
121 gaxi::unimplemented::unimplemented_stub()
122 }
123}
124
125pub trait SubscriptionAdmin: std::fmt::Debug + Send + Sync {
137 fn create_subscription(
139 &self,
140 _req: crate::model::Subscription,
141 _options: crate::RequestOptions,
142 ) -> impl std::future::Future<
143 Output = crate::Result<crate::Response<crate::model::Subscription>>,
144 > + Send {
145 gaxi::unimplemented::unimplemented_stub()
146 }
147
148 fn get_subscription(
150 &self,
151 _req: crate::model::GetSubscriptionRequest,
152 _options: crate::RequestOptions,
153 ) -> impl std::future::Future<
154 Output = crate::Result<crate::Response<crate::model::Subscription>>,
155 > + Send {
156 gaxi::unimplemented::unimplemented_stub()
157 }
158
159 fn update_subscription(
161 &self,
162 _req: crate::model::UpdateSubscriptionRequest,
163 _options: crate::RequestOptions,
164 ) -> impl std::future::Future<
165 Output = crate::Result<crate::Response<crate::model::Subscription>>,
166 > + Send {
167 gaxi::unimplemented::unimplemented_stub()
168 }
169
170 fn list_subscriptions(
172 &self,
173 _req: crate::model::ListSubscriptionsRequest,
174 _options: crate::RequestOptions,
175 ) -> impl std::future::Future<
176 Output = crate::Result<crate::Response<crate::model::ListSubscriptionsResponse>>,
177 > + Send {
178 gaxi::unimplemented::unimplemented_stub()
179 }
180
181 fn delete_subscription(
183 &self,
184 _req: crate::model::DeleteSubscriptionRequest,
185 _options: crate::RequestOptions,
186 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
187 gaxi::unimplemented::unimplemented_stub()
188 }
189
190 fn modify_push_config(
192 &self,
193 _req: crate::model::ModifyPushConfigRequest,
194 _options: crate::RequestOptions,
195 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
196 gaxi::unimplemented::unimplemented_stub()
197 }
198
199 fn get_snapshot(
201 &self,
202 _req: crate::model::GetSnapshotRequest,
203 _options: crate::RequestOptions,
204 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Snapshot>>> + Send
205 {
206 gaxi::unimplemented::unimplemented_stub()
207 }
208
209 fn list_snapshots(
211 &self,
212 _req: crate::model::ListSnapshotsRequest,
213 _options: crate::RequestOptions,
214 ) -> impl std::future::Future<
215 Output = crate::Result<crate::Response<crate::model::ListSnapshotsResponse>>,
216 > + Send {
217 gaxi::unimplemented::unimplemented_stub()
218 }
219
220 fn create_snapshot(
222 &self,
223 _req: crate::model::CreateSnapshotRequest,
224 _options: crate::RequestOptions,
225 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Snapshot>>> + Send
226 {
227 gaxi::unimplemented::unimplemented_stub()
228 }
229
230 fn update_snapshot(
232 &self,
233 _req: crate::model::UpdateSnapshotRequest,
234 _options: crate::RequestOptions,
235 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Snapshot>>> + Send
236 {
237 gaxi::unimplemented::unimplemented_stub()
238 }
239
240 fn delete_snapshot(
242 &self,
243 _req: crate::model::DeleteSnapshotRequest,
244 _options: crate::RequestOptions,
245 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
246 gaxi::unimplemented::unimplemented_stub()
247 }
248
249 fn seek(
251 &self,
252 _req: crate::model::SeekRequest,
253 _options: crate::RequestOptions,
254 ) -> impl std::future::Future<
255 Output = crate::Result<crate::Response<crate::model::SeekResponse>>,
256 > + Send {
257 gaxi::unimplemented::unimplemented_stub()
258 }
259}
260
261pub trait SchemaService: std::fmt::Debug + Send + Sync {
273 fn create_schema(
275 &self,
276 _req: crate::model::CreateSchemaRequest,
277 _options: crate::RequestOptions,
278 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Schema>>> + Send
279 {
280 gaxi::unimplemented::unimplemented_stub()
281 }
282
283 fn get_schema(
285 &self,
286 _req: crate::model::GetSchemaRequest,
287 _options: crate::RequestOptions,
288 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Schema>>> + Send
289 {
290 gaxi::unimplemented::unimplemented_stub()
291 }
292
293 fn list_schemas(
295 &self,
296 _req: crate::model::ListSchemasRequest,
297 _options: crate::RequestOptions,
298 ) -> impl std::future::Future<
299 Output = crate::Result<crate::Response<crate::model::ListSchemasResponse>>,
300 > + Send {
301 gaxi::unimplemented::unimplemented_stub()
302 }
303
304 fn list_schema_revisions(
306 &self,
307 _req: crate::model::ListSchemaRevisionsRequest,
308 _options: crate::RequestOptions,
309 ) -> impl std::future::Future<
310 Output = crate::Result<crate::Response<crate::model::ListSchemaRevisionsResponse>>,
311 > + Send {
312 gaxi::unimplemented::unimplemented_stub()
313 }
314
315 fn commit_schema(
317 &self,
318 _req: crate::model::CommitSchemaRequest,
319 _options: crate::RequestOptions,
320 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Schema>>> + Send
321 {
322 gaxi::unimplemented::unimplemented_stub()
323 }
324
325 fn rollback_schema(
327 &self,
328 _req: crate::model::RollbackSchemaRequest,
329 _options: crate::RequestOptions,
330 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Schema>>> + Send
331 {
332 gaxi::unimplemented::unimplemented_stub()
333 }
334
335 fn delete_schema_revision(
337 &self,
338 _req: crate::model::DeleteSchemaRevisionRequest,
339 _options: crate::RequestOptions,
340 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Schema>>> + Send
341 {
342 gaxi::unimplemented::unimplemented_stub()
343 }
344
345 fn delete_schema(
347 &self,
348 _req: crate::model::DeleteSchemaRequest,
349 _options: crate::RequestOptions,
350 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
351 gaxi::unimplemented::unimplemented_stub()
352 }
353
354 fn validate_schema(
356 &self,
357 _req: crate::model::ValidateSchemaRequest,
358 _options: crate::RequestOptions,
359 ) -> impl std::future::Future<
360 Output = crate::Result<crate::Response<crate::model::ValidateSchemaResponse>>,
361 > + Send {
362 gaxi::unimplemented::unimplemented_stub()
363 }
364
365 fn validate_message(
367 &self,
368 _req: crate::model::ValidateMessageRequest,
369 _options: crate::RequestOptions,
370 ) -> impl std::future::Future<
371 Output = crate::Result<crate::Response<crate::model::ValidateMessageResponse>>,
372 > + Send {
373 gaxi::unimplemented::unimplemented_stub()
374 }
375
376 fn set_iam_policy(
378 &self,
379 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
380 _options: crate::RequestOptions,
381 ) -> impl std::future::Future<
382 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
383 > + Send {
384 gaxi::unimplemented::unimplemented_stub()
385 }
386
387 fn get_iam_policy(
389 &self,
390 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
391 _options: crate::RequestOptions,
392 ) -> impl std::future::Future<
393 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
394 > + Send {
395 gaxi::unimplemented::unimplemented_stub()
396 }
397
398 fn test_iam_permissions(
400 &self,
401 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
402 _options: crate::RequestOptions,
403 ) -> impl std::future::Future<
404 Output = crate::Result<
405 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
406 >,
407 > + Send {
408 gaxi::unimplemented::unimplemented_stub()
409 }
410}