1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait DeveloperConnect: std::fmt::Debug + Send + Sync {
41 fn list_connections(
43 &self,
44 _req: crate::model::ListConnectionsRequest,
45 _options: crate::RequestOptions,
46 ) -> impl std::future::Future<
47 Output = crate::Result<crate::Response<crate::model::ListConnectionsResponse>>,
48 > + Send {
49 gaxi::unimplemented::unimplemented_stub()
50 }
51
52 fn get_connection(
54 &self,
55 _req: crate::model::GetConnectionRequest,
56 _options: crate::RequestOptions,
57 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Connection>>> + Send
58 {
59 gaxi::unimplemented::unimplemented_stub()
60 }
61
62 fn create_connection(
64 &self,
65 _req: crate::model::CreateConnectionRequest,
66 _options: crate::RequestOptions,
67 ) -> impl std::future::Future<
68 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
69 > + Send {
70 gaxi::unimplemented::unimplemented_stub()
71 }
72
73 fn update_connection(
75 &self,
76 _req: crate::model::UpdateConnectionRequest,
77 _options: crate::RequestOptions,
78 ) -> impl std::future::Future<
79 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
80 > + Send {
81 gaxi::unimplemented::unimplemented_stub()
82 }
83
84 fn delete_connection(
86 &self,
87 _req: crate::model::DeleteConnectionRequest,
88 _options: crate::RequestOptions,
89 ) -> impl std::future::Future<
90 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
91 > + Send {
92 gaxi::unimplemented::unimplemented_stub()
93 }
94
95 fn create_git_repository_link(
97 &self,
98 _req: crate::model::CreateGitRepositoryLinkRequest,
99 _options: crate::RequestOptions,
100 ) -> impl std::future::Future<
101 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
102 > + Send {
103 gaxi::unimplemented::unimplemented_stub()
104 }
105
106 fn delete_git_repository_link(
108 &self,
109 _req: crate::model::DeleteGitRepositoryLinkRequest,
110 _options: crate::RequestOptions,
111 ) -> impl std::future::Future<
112 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
113 > + Send {
114 gaxi::unimplemented::unimplemented_stub()
115 }
116
117 fn list_git_repository_links(
119 &self,
120 _req: crate::model::ListGitRepositoryLinksRequest,
121 _options: crate::RequestOptions,
122 ) -> impl std::future::Future<
123 Output = crate::Result<crate::Response<crate::model::ListGitRepositoryLinksResponse>>,
124 > + Send {
125 gaxi::unimplemented::unimplemented_stub()
126 }
127
128 fn get_git_repository_link(
130 &self,
131 _req: crate::model::GetGitRepositoryLinkRequest,
132 _options: crate::RequestOptions,
133 ) -> impl std::future::Future<
134 Output = crate::Result<crate::Response<crate::model::GitRepositoryLink>>,
135 > + Send {
136 gaxi::unimplemented::unimplemented_stub()
137 }
138
139 fn fetch_read_write_token(
141 &self,
142 _req: crate::model::FetchReadWriteTokenRequest,
143 _options: crate::RequestOptions,
144 ) -> impl std::future::Future<
145 Output = crate::Result<crate::Response<crate::model::FetchReadWriteTokenResponse>>,
146 > + Send {
147 gaxi::unimplemented::unimplemented_stub()
148 }
149
150 fn fetch_read_token(
152 &self,
153 _req: crate::model::FetchReadTokenRequest,
154 _options: crate::RequestOptions,
155 ) -> impl std::future::Future<
156 Output = crate::Result<crate::Response<crate::model::FetchReadTokenResponse>>,
157 > + Send {
158 gaxi::unimplemented::unimplemented_stub()
159 }
160
161 fn fetch_linkable_git_repositories(
163 &self,
164 _req: crate::model::FetchLinkableGitRepositoriesRequest,
165 _options: crate::RequestOptions,
166 ) -> impl std::future::Future<
167 Output = crate::Result<crate::Response<crate::model::FetchLinkableGitRepositoriesResponse>>,
168 > + Send {
169 gaxi::unimplemented::unimplemented_stub()
170 }
171
172 fn fetch_git_hub_installations(
174 &self,
175 _req: crate::model::FetchGitHubInstallationsRequest,
176 _options: crate::RequestOptions,
177 ) -> impl std::future::Future<
178 Output = crate::Result<crate::Response<crate::model::FetchGitHubInstallationsResponse>>,
179 > + Send {
180 gaxi::unimplemented::unimplemented_stub()
181 }
182
183 fn fetch_git_refs(
185 &self,
186 _req: crate::model::FetchGitRefsRequest,
187 _options: crate::RequestOptions,
188 ) -> impl std::future::Future<
189 Output = crate::Result<crate::Response<crate::model::FetchGitRefsResponse>>,
190 > + Send {
191 gaxi::unimplemented::unimplemented_stub()
192 }
193
194 fn list_account_connectors(
196 &self,
197 _req: crate::model::ListAccountConnectorsRequest,
198 _options: crate::RequestOptions,
199 ) -> impl std::future::Future<
200 Output = crate::Result<crate::Response<crate::model::ListAccountConnectorsResponse>>,
201 > + Send {
202 gaxi::unimplemented::unimplemented_stub()
203 }
204
205 fn get_account_connector(
207 &self,
208 _req: crate::model::GetAccountConnectorRequest,
209 _options: crate::RequestOptions,
210 ) -> impl std::future::Future<
211 Output = crate::Result<crate::Response<crate::model::AccountConnector>>,
212 > + Send {
213 gaxi::unimplemented::unimplemented_stub()
214 }
215
216 fn create_account_connector(
218 &self,
219 _req: crate::model::CreateAccountConnectorRequest,
220 _options: crate::RequestOptions,
221 ) -> impl std::future::Future<
222 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
223 > + Send {
224 gaxi::unimplemented::unimplemented_stub()
225 }
226
227 fn update_account_connector(
229 &self,
230 _req: crate::model::UpdateAccountConnectorRequest,
231 _options: crate::RequestOptions,
232 ) -> impl std::future::Future<
233 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
234 > + Send {
235 gaxi::unimplemented::unimplemented_stub()
236 }
237
238 fn delete_account_connector(
240 &self,
241 _req: crate::model::DeleteAccountConnectorRequest,
242 _options: crate::RequestOptions,
243 ) -> impl std::future::Future<
244 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
245 > + Send {
246 gaxi::unimplemented::unimplemented_stub()
247 }
248
249 fn fetch_access_token(
251 &self,
252 _req: crate::model::FetchAccessTokenRequest,
253 _options: crate::RequestOptions,
254 ) -> impl std::future::Future<
255 Output = crate::Result<crate::Response<crate::model::FetchAccessTokenResponse>>,
256 > + Send {
257 gaxi::unimplemented::unimplemented_stub()
258 }
259
260 fn list_users(
262 &self,
263 _req: crate::model::ListUsersRequest,
264 _options: crate::RequestOptions,
265 ) -> impl std::future::Future<
266 Output = crate::Result<crate::Response<crate::model::ListUsersResponse>>,
267 > + Send {
268 gaxi::unimplemented::unimplemented_stub()
269 }
270
271 fn delete_user(
273 &self,
274 _req: crate::model::DeleteUserRequest,
275 _options: crate::RequestOptions,
276 ) -> impl std::future::Future<
277 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
278 > + Send {
279 gaxi::unimplemented::unimplemented_stub()
280 }
281
282 fn fetch_self(
284 &self,
285 _req: crate::model::FetchSelfRequest,
286 _options: crate::RequestOptions,
287 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::User>>> + Send
288 {
289 gaxi::unimplemented::unimplemented_stub()
290 }
291
292 fn delete_self(
294 &self,
295 _req: crate::model::DeleteSelfRequest,
296 _options: crate::RequestOptions,
297 ) -> impl std::future::Future<
298 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
299 > + Send {
300 gaxi::unimplemented::unimplemented_stub()
301 }
302
303 fn start_o_auth(
305 &self,
306 _req: crate::model::StartOAuthRequest,
307 _options: crate::RequestOptions,
308 ) -> impl std::future::Future<
309 Output = crate::Result<crate::Response<crate::model::StartOAuthResponse>>,
310 > + Send {
311 gaxi::unimplemented::unimplemented_stub()
312 }
313
314 fn finish_o_auth(
316 &self,
317 _req: crate::model::FinishOAuthRequest,
318 _options: crate::RequestOptions,
319 ) -> impl std::future::Future<
320 Output = crate::Result<crate::Response<crate::model::FinishOAuthResponse>>,
321 > + Send {
322 gaxi::unimplemented::unimplemented_stub()
323 }
324
325 fn list_locations(
327 &self,
328 _req: google_cloud_location::model::ListLocationsRequest,
329 _options: crate::RequestOptions,
330 ) -> impl std::future::Future<
331 Output = crate::Result<
332 crate::Response<google_cloud_location::model::ListLocationsResponse>,
333 >,
334 > + Send {
335 gaxi::unimplemented::unimplemented_stub()
336 }
337
338 fn get_location(
340 &self,
341 _req: google_cloud_location::model::GetLocationRequest,
342 _options: crate::RequestOptions,
343 ) -> impl std::future::Future<
344 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
345 > + Send {
346 gaxi::unimplemented::unimplemented_stub()
347 }
348
349 fn list_operations(
351 &self,
352 _req: google_cloud_longrunning::model::ListOperationsRequest,
353 _options: crate::RequestOptions,
354 ) -> impl std::future::Future<
355 Output = crate::Result<
356 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
357 >,
358 > + Send {
359 gaxi::unimplemented::unimplemented_stub()
360 }
361
362 fn get_operation(
364 &self,
365 _req: google_cloud_longrunning::model::GetOperationRequest,
366 _options: crate::RequestOptions,
367 ) -> impl std::future::Future<
368 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
369 > + Send {
370 gaxi::unimplemented::unimplemented_stub()
371 }
372
373 fn delete_operation(
375 &self,
376 _req: google_cloud_longrunning::model::DeleteOperationRequest,
377 _options: crate::RequestOptions,
378 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
379 gaxi::unimplemented::unimplemented_stub()
380 }
381
382 fn cancel_operation(
384 &self,
385 _req: google_cloud_longrunning::model::CancelOperationRequest,
386 _options: crate::RequestOptions,
387 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
388 gaxi::unimplemented::unimplemented_stub()
389 }
390
391 fn get_polling_error_policy(
396 &self,
397 _options: &crate::RequestOptions,
398 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
399 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
400 }
401
402 fn get_polling_backoff_policy(
407 &self,
408 _options: &crate::RequestOptions,
409 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
410 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
411 }
412}
413
414pub trait InsightsConfigService: std::fmt::Debug + Send + Sync {
426 fn list_insights_configs(
428 &self,
429 _req: crate::model::ListInsightsConfigsRequest,
430 _options: crate::RequestOptions,
431 ) -> impl std::future::Future<
432 Output = crate::Result<crate::Response<crate::model::ListInsightsConfigsResponse>>,
433 > + Send {
434 gaxi::unimplemented::unimplemented_stub()
435 }
436
437 fn create_insights_config(
439 &self,
440 _req: crate::model::CreateInsightsConfigRequest,
441 _options: crate::RequestOptions,
442 ) -> impl std::future::Future<
443 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
444 > + Send {
445 gaxi::unimplemented::unimplemented_stub()
446 }
447
448 fn get_insights_config(
450 &self,
451 _req: crate::model::GetInsightsConfigRequest,
452 _options: crate::RequestOptions,
453 ) -> impl std::future::Future<
454 Output = crate::Result<crate::Response<crate::model::InsightsConfig>>,
455 > + Send {
456 gaxi::unimplemented::unimplemented_stub()
457 }
458
459 fn update_insights_config(
461 &self,
462 _req: crate::model::UpdateInsightsConfigRequest,
463 _options: crate::RequestOptions,
464 ) -> impl std::future::Future<
465 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
466 > + Send {
467 gaxi::unimplemented::unimplemented_stub()
468 }
469
470 fn delete_insights_config(
472 &self,
473 _req: crate::model::DeleteInsightsConfigRequest,
474 _options: crate::RequestOptions,
475 ) -> impl std::future::Future<
476 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
477 > + Send {
478 gaxi::unimplemented::unimplemented_stub()
479 }
480
481 fn get_deployment_event(
483 &self,
484 _req: crate::model::GetDeploymentEventRequest,
485 _options: crate::RequestOptions,
486 ) -> impl std::future::Future<
487 Output = crate::Result<crate::Response<crate::model::DeploymentEvent>>,
488 > + Send {
489 gaxi::unimplemented::unimplemented_stub()
490 }
491
492 fn list_deployment_events(
494 &self,
495 _req: crate::model::ListDeploymentEventsRequest,
496 _options: crate::RequestOptions,
497 ) -> impl std::future::Future<
498 Output = crate::Result<crate::Response<crate::model::ListDeploymentEventsResponse>>,
499 > + Send {
500 gaxi::unimplemented::unimplemented_stub()
501 }
502
503 fn list_locations(
505 &self,
506 _req: google_cloud_location::model::ListLocationsRequest,
507 _options: crate::RequestOptions,
508 ) -> impl std::future::Future<
509 Output = crate::Result<
510 crate::Response<google_cloud_location::model::ListLocationsResponse>,
511 >,
512 > + Send {
513 gaxi::unimplemented::unimplemented_stub()
514 }
515
516 fn get_location(
518 &self,
519 _req: google_cloud_location::model::GetLocationRequest,
520 _options: crate::RequestOptions,
521 ) -> impl std::future::Future<
522 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
523 > + Send {
524 gaxi::unimplemented::unimplemented_stub()
525 }
526
527 fn list_operations(
529 &self,
530 _req: google_cloud_longrunning::model::ListOperationsRequest,
531 _options: crate::RequestOptions,
532 ) -> impl std::future::Future<
533 Output = crate::Result<
534 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
535 >,
536 > + Send {
537 gaxi::unimplemented::unimplemented_stub()
538 }
539
540 fn get_operation(
542 &self,
543 _req: google_cloud_longrunning::model::GetOperationRequest,
544 _options: crate::RequestOptions,
545 ) -> impl std::future::Future<
546 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
547 > + Send {
548 gaxi::unimplemented::unimplemented_stub()
549 }
550
551 fn delete_operation(
553 &self,
554 _req: google_cloud_longrunning::model::DeleteOperationRequest,
555 _options: crate::RequestOptions,
556 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
557 gaxi::unimplemented::unimplemented_stub()
558 }
559
560 fn cancel_operation(
562 &self,
563 _req: google_cloud_longrunning::model::CancelOperationRequest,
564 _options: crate::RequestOptions,
565 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
566 gaxi::unimplemented::unimplemented_stub()
567 }
568
569 fn get_polling_error_policy(
574 &self,
575 _options: &crate::RequestOptions,
576 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
577 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
578 }
579
580 fn get_polling_backoff_policy(
585 &self,
586 _options: &crate::RequestOptions,
587 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
588 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
589 }
590}