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: gax::options::RequestOptions,
46 ) -> impl std::future::Future<
47 Output = crate::Result<gax::response::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: gax::options::RequestOptions,
57 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<crate::model::Job>>>
58 + Send {
59 gaxi::unimplemented::unimplemented_stub()
60 }
61
62 fn create_job(
64 &self,
65 _req: crate::model::CreateJobRequest,
66 _options: gax::options::RequestOptions,
67 ) -> impl std::future::Future<
68 Output = crate::Result<gax::response::Response<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: gax::options::RequestOptions,
78 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
79 gaxi::unimplemented::unimplemented_stub()
80 }
81
82 fn cancel_job(
84 &self,
85 _req: crate::model::CancelJobRequest,
86 _options: gax::options::RequestOptions,
87 ) -> impl std::future::Future<
88 Output = crate::Result<gax::response::Response<crate::model::CancelJobResponse>>,
89 > + Send {
90 gaxi::unimplemented::unimplemented_stub()
91 }
92
93 fn list_locations(
95 &self,
96 _req: location::model::ListLocationsRequest,
97 _options: gax::options::RequestOptions,
98 ) -> impl std::future::Future<
99 Output = crate::Result<gax::response::Response<location::model::ListLocationsResponse>>,
100 > + Send {
101 gaxi::unimplemented::unimplemented_stub()
102 }
103
104 fn get_location(
106 &self,
107 _req: location::model::GetLocationRequest,
108 _options: gax::options::RequestOptions,
109 ) -> impl std::future::Future<
110 Output = crate::Result<gax::response::Response<location::model::Location>>,
111 > + Send {
112 gaxi::unimplemented::unimplemented_stub()
113 }
114
115 fn list_operations(
117 &self,
118 _req: longrunning::model::ListOperationsRequest,
119 _options: gax::options::RequestOptions,
120 ) -> impl std::future::Future<
121 Output = crate::Result<gax::response::Response<longrunning::model::ListOperationsResponse>>,
122 > + Send {
123 gaxi::unimplemented::unimplemented_stub()
124 }
125
126 fn get_operation(
128 &self,
129 _req: longrunning::model::GetOperationRequest,
130 _options: gax::options::RequestOptions,
131 ) -> impl std::future::Future<
132 Output = crate::Result<gax::response::Response<longrunning::model::Operation>>,
133 > + Send {
134 gaxi::unimplemented::unimplemented_stub()
135 }
136
137 fn delete_operation(
139 &self,
140 _req: longrunning::model::DeleteOperationRequest,
141 _options: gax::options::RequestOptions,
142 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
143 gaxi::unimplemented::unimplemented_stub()
144 }
145
146 fn cancel_operation(
148 &self,
149 _req: longrunning::model::CancelOperationRequest,
150 _options: gax::options::RequestOptions,
151 ) -> impl std::future::Future<Output = crate::Result<gax::response::Response<()>>> + Send {
152 gaxi::unimplemented::unimplemented_stub()
153 }
154
155 fn get_polling_error_policy(
160 &self,
161 _options: &gax::options::RequestOptions,
162 ) -> std::sync::Arc<dyn gax::polling_error_policy::PollingErrorPolicy> {
163 std::sync::Arc::new(gax::polling_error_policy::Aip194Strict)
164 }
165
166 fn get_polling_backoff_policy(
171 &self,
172 _options: &gax::options::RequestOptions,
173 ) -> std::sync::Arc<dyn gax::polling_backoff_policy::PollingBackoffPolicy> {
174 std::sync::Arc::new(gax::exponential_backoff::ExponentialBackoff::default())
175 }
176}