google_cloud_blockchainnodeengine_v1/
stub.rs1#![allow(rustdoc::broken_intra_doc_links)]
26
27pub(crate) mod dynamic;
28
29pub trait BlockchainNodeEngine: std::fmt::Debug + Send + Sync {
41 fn list_blockchain_nodes(
43 &self,
44 _req: crate::model::ListBlockchainNodesRequest,
45 _options: crate::RequestOptions,
46 ) -> impl std::future::Future<
47 Output = crate::Result<crate::Response<crate::model::ListBlockchainNodesResponse>>,
48 > + Send {
49 gaxi::unimplemented::unimplemented_stub()
50 }
51
52 fn get_blockchain_node(
54 &self,
55 _req: crate::model::GetBlockchainNodeRequest,
56 _options: crate::RequestOptions,
57 ) -> impl std::future::Future<
58 Output = crate::Result<crate::Response<crate::model::BlockchainNode>>,
59 > + Send {
60 gaxi::unimplemented::unimplemented_stub()
61 }
62
63 fn create_blockchain_node(
65 &self,
66 _req: crate::model::CreateBlockchainNodeRequest,
67 _options: crate::RequestOptions,
68 ) -> impl std::future::Future<
69 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
70 > + Send {
71 gaxi::unimplemented::unimplemented_stub()
72 }
73
74 fn update_blockchain_node(
76 &self,
77 _req: crate::model::UpdateBlockchainNodeRequest,
78 _options: crate::RequestOptions,
79 ) -> impl std::future::Future<
80 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
81 > + Send {
82 gaxi::unimplemented::unimplemented_stub()
83 }
84
85 fn delete_blockchain_node(
87 &self,
88 _req: crate::model::DeleteBlockchainNodeRequest,
89 _options: crate::RequestOptions,
90 ) -> impl std::future::Future<
91 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
92 > + Send {
93 gaxi::unimplemented::unimplemented_stub()
94 }
95
96 fn list_locations(
98 &self,
99 _req: google_cloud_location::model::ListLocationsRequest,
100 _options: crate::RequestOptions,
101 ) -> impl std::future::Future<
102 Output = crate::Result<
103 crate::Response<google_cloud_location::model::ListLocationsResponse>,
104 >,
105 > + Send {
106 gaxi::unimplemented::unimplemented_stub()
107 }
108
109 fn get_location(
111 &self,
112 _req: google_cloud_location::model::GetLocationRequest,
113 _options: crate::RequestOptions,
114 ) -> impl std::future::Future<
115 Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
116 > + Send {
117 gaxi::unimplemented::unimplemented_stub()
118 }
119
120 fn list_operations(
122 &self,
123 _req: google_cloud_longrunning::model::ListOperationsRequest,
124 _options: crate::RequestOptions,
125 ) -> impl std::future::Future<
126 Output = crate::Result<
127 crate::Response<google_cloud_longrunning::model::ListOperationsResponse>,
128 >,
129 > + Send {
130 gaxi::unimplemented::unimplemented_stub()
131 }
132
133 fn get_operation(
135 &self,
136 _req: google_cloud_longrunning::model::GetOperationRequest,
137 _options: crate::RequestOptions,
138 ) -> impl std::future::Future<
139 Output = crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>,
140 > + Send {
141 gaxi::unimplemented::unimplemented_stub()
142 }
143
144 fn delete_operation(
146 &self,
147 _req: google_cloud_longrunning::model::DeleteOperationRequest,
148 _options: crate::RequestOptions,
149 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
150 gaxi::unimplemented::unimplemented_stub()
151 }
152
153 fn cancel_operation(
155 &self,
156 _req: google_cloud_longrunning::model::CancelOperationRequest,
157 _options: crate::RequestOptions,
158 ) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
159 gaxi::unimplemented::unimplemented_stub()
160 }
161
162 fn get_polling_error_policy(
167 &self,
168 _options: &crate::RequestOptions,
169 ) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
170 std::sync::Arc::new(google_cloud_gax::polling_error_policy::Aip194Strict)
171 }
172
173 fn get_polling_backoff_policy(
178 &self,
179 _options: &crate::RequestOptions,
180 ) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
181 std::sync::Arc::new(google_cloud_gax::exponential_backoff::ExponentialBackoff::default())
182 }
183
184 #[doc(hidden)]
185 fn get_poller_options(
190 &self,
191 _options: &crate::RequestOptions,
192 ) -> google_cloud_lro::PollerOptions {
193 google_cloud_lro::PollerOptions::default()
194 }
195}