google_cloud_build_v2/
stub.rs1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait RepositoryManager: std::fmt::Debug + Send + Sync {
41 fn create_connection(
43 &self,
44 _req: crate::model::CreateConnectionRequest,
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 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 list_connections(
64 &self,
65 _req: crate::model::ListConnectionsRequest,
66 _options: crate::RequestOptions,
67 ) -> impl std::future::Future<
68 Output = crate::Result<crate::Response<crate::model::ListConnectionsResponse>>,
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_repository(
97 &self,
98 _req: crate::model::CreateRepositoryRequest,
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 batch_create_repositories(
108 &self,
109 _req: crate::model::BatchCreateRepositoriesRequest,
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 get_repository(
119 &self,
120 _req: crate::model::GetRepositoryRequest,
121 _options: crate::RequestOptions,
122 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Repository>>> + Send
123 {
124 gaxi::unimplemented::unimplemented_stub()
125 }
126
127 fn list_repositories(
129 &self,
130 _req: crate::model::ListRepositoriesRequest,
131 _options: crate::RequestOptions,
132 ) -> impl std::future::Future<
133 Output = crate::Result<crate::Response<crate::model::ListRepositoriesResponse>>,
134 > + Send {
135 gaxi::unimplemented::unimplemented_stub()
136 }
137
138 fn delete_repository(
140 &self,
141 _req: crate::model::DeleteRepositoryRequest,
142 _options: crate::RequestOptions,
143 ) -> impl std::future::Future<
144 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
145 > + Send {
146 gaxi::unimplemented::unimplemented_stub()
147 }
148
149 fn fetch_read_write_token(
151 &self,
152 _req: crate::model::FetchReadWriteTokenRequest,
153 _options: crate::RequestOptions,
154 ) -> impl std::future::Future<
155 Output = crate::Result<crate::Response<crate::model::FetchReadWriteTokenResponse>>,
156 > + Send {
157 gaxi::unimplemented::unimplemented_stub()
158 }
159
160 fn fetch_read_token(
162 &self,
163 _req: crate::model::FetchReadTokenRequest,
164 _options: crate::RequestOptions,
165 ) -> impl std::future::Future<
166 Output = crate::Result<crate::Response<crate::model::FetchReadTokenResponse>>,
167 > + Send {
168 gaxi::unimplemented::unimplemented_stub()
169 }
170
171 fn fetch_linkable_repositories(
173 &self,
174 _req: crate::model::FetchLinkableRepositoriesRequest,
175 _options: crate::RequestOptions,
176 ) -> impl std::future::Future<
177 Output = crate::Result<crate::Response<crate::model::FetchLinkableRepositoriesResponse>>,
178 > + Send {
179 gaxi::unimplemented::unimplemented_stub()
180 }
181
182 fn fetch_git_refs(
184 &self,
185 _req: crate::model::FetchGitRefsRequest,
186 _options: crate::RequestOptions,
187 ) -> impl std::future::Future<
188 Output = crate::Result<crate::Response<crate::model::FetchGitRefsResponse>>,
189 > + Send {
190 gaxi::unimplemented::unimplemented_stub()
191 }
192
193 fn set_iam_policy(
195 &self,
196 _req: google_cloud_iam_v1::model::SetIamPolicyRequest,
197 _options: crate::RequestOptions,
198 ) -> impl std::future::Future<
199 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
200 > + Send {
201 gaxi::unimplemented::unimplemented_stub()
202 }
203
204 fn get_iam_policy(
206 &self,
207 _req: google_cloud_iam_v1::model::GetIamPolicyRequest,
208 _options: crate::RequestOptions,
209 ) -> impl std::future::Future<
210 Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
211 > + Send {
212 gaxi::unimplemented::unimplemented_stub()
213 }
214
215 fn test_iam_permissions(
217 &self,
218 _req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
219 _options: crate::RequestOptions,
220 ) -> impl std::future::Future<
221 Output = crate::Result<
222 crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
223 >,
224 > + Send {
225 gaxi::unimplemented::unimplemented_stub()
226 }
227
228 fn get_operation(
230 &self,
231 _req: google_cloud_longrunning::model::GetOperationRequest,
232 _options: crate::RequestOptions,
233 ) -> impl std::future::Future<
234 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
235 > + Send {
236 gaxi::unimplemented::unimplemented_stub()
237 }
238
239 fn cancel_operation(
241 &self,
242 _req: google_cloud_longrunning::model::CancelOperationRequest,
243 _options: crate::RequestOptions,
244 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
245 gaxi::unimplemented::unimplemented_stub()
246 }
247
248 fn get_polling_error_policy(
253 &self,
254 _options: &crate::RequestOptions,
255 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
256 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
257 }
258
259 fn get_polling_backoff_policy(
264 &self,
265 _options: &crate::RequestOptions,
266 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
267 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
268 }
269
270 #[doc(hidden)]
271 fn get_poller_options(
276 &self,
277 _options: &crate::RequestOptions,
278 ) -> google_cloud_lro::PollerOptions {
279 google_cloud_lro::PollerOptions::default()
280 }
281}