google_cloud_storagebatchoperations_v1/
stub.rs1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait StorageBatchOperations: std::fmt::Debug + Send + Sync {
41 fn list_jobs(
43 &self,
44 _req: crate::model::ListJobsRequest,
45 _options: crate::RequestOptions,
46 ) -> impl std::future::Future<
47 Output = crate::Result<crate::Response<crate::model::ListJobsResponse>>,
48 > + Send {
49 gaxi::unimplemented::unimplemented_stub()
50 }
51
52 fn get_job(
54 &self,
55 _req: crate::model::GetJobRequest,
56 _options: crate::RequestOptions,
57 ) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Job>>> + Send
58 {
59 gaxi::unimplemented::unimplemented_stub()
60 }
61
62 fn create_job(
64 &self,
65 _req: crate::model::CreateJobRequest,
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 delete_job(
75 &self,
76 _req: crate::model::DeleteJobRequest,
77 _options: crate::RequestOptions,
78 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
79 gaxi::unimplemented::unimplemented_stub()
80 }
81
82 fn cancel_job(
84 &self,
85 _req: crate::model::CancelJobRequest,
86 _options: crate::RequestOptions,
87 ) -> impl std::future::Future<
88 Output = crate::Result<crate::Response<crate::model::CancelJobResponse>>,
89 > + Send {
90 gaxi::unimplemented::unimplemented_stub()
91 }
92
93 fn list_bucket_operations(
95 &self,
96 _req: crate::model::ListBucketOperationsRequest,
97 _options: crate::RequestOptions,
98 ) -> impl std::future::Future<
99 Output = crate::Result<crate::Response<crate::model::ListBucketOperationsResponse>>,
100 > + Send {
101 gaxi::unimplemented::unimplemented_stub()
102 }
103
104 fn get_bucket_operation(
106 &self,
107 _req: crate::model::GetBucketOperationRequest,
108 _options: crate::RequestOptions,
109 ) -> impl std::future::Future<
110 Output = crate::Result<crate::Response<crate::model::BucketOperation>>,
111 > + Send {
112 gaxi::unimplemented::unimplemented_stub()
113 }
114
115 fn list_locations(
117 &self,
118 _req: google_cloud_location::model::ListLocationsRequest,
119 _options: crate::RequestOptions,
120 ) -> impl std::future::Future<
121 Output = crate::Result<
122 crate::Response<google_cloud_location::model::ListLocationsResponse>,
123 >,
124 > + Send {
125 gaxi::unimplemented::unimplemented_stub()
126 }
127
128 fn get_location(
130 &self,
131 _req: google_cloud_location::model::GetLocationRequest,
132 _options: crate::RequestOptions,
133 ) -> impl std::future::Future<
134 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
135 > + Send {
136 gaxi::unimplemented::unimplemented_stub()
137 }
138
139 fn list_operations(
141 &self,
142 _req: google_cloud_longrunning::model::ListOperationsRequest,
143 _options: crate::RequestOptions,
144 ) -> impl std::future::Future<
145 Output = crate::Result<
146 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
147 >,
148 > + Send {
149 gaxi::unimplemented::unimplemented_stub()
150 }
151
152 fn get_operation(
154 &self,
155 _req: google_cloud_longrunning::model::GetOperationRequest,
156 _options: crate::RequestOptions,
157 ) -> impl std::future::Future<
158 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
159 > + Send {
160 gaxi::unimplemented::unimplemented_stub()
161 }
162
163 fn delete_operation(
165 &self,
166 _req: google_cloud_longrunning::model::DeleteOperationRequest,
167 _options: crate::RequestOptions,
168 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
169 gaxi::unimplemented::unimplemented_stub()
170 }
171
172 fn cancel_operation(
174 &self,
175 _req: google_cloud_longrunning::model::CancelOperationRequest,
176 _options: crate::RequestOptions,
177 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
178 gaxi::unimplemented::unimplemented_stub()
179 }
180
181 fn get_polling_error_policy(
186 &self,
187 _options: &crate::RequestOptions,
188 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
189 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
190 }
191
192 fn get_polling_backoff_policy(
197 &self,
198 _options: &crate::RequestOptions,
199 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
200 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
201 }
202}