nominal_api/conjure/clients/timeseries/seriescache/
series_cache_service.rs1use conjure_http::endpoint;
2#[conjure_http::conjure_client(name = "SeriesCacheService")]
4pub trait SeriesCacheService<
5 #[response_body]
6 I: Iterator<
7 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
8 >,
9> {
10 #[endpoint(
13 method = POST,
14 path = "/timeseries/series-cache/v1/logical-series/{logicalSeriesRid}/get-chunks",
15 name = "getChunks",
16 accept = conjure_http::client::StdResponseDeserializer
17 )]
18 fn get_chunks(
19 &self,
20 #[auth]
21 auth_: &conjure_object::BearerToken,
22 #[path(
23 name = "logicalSeriesRid",
24 encoder = conjure_http::client::conjure::PlainEncoder
25 )]
26 logical_series_rid: &super::super::super::super::objects::api::LogicalSeriesRid,
27 #[body(serializer = conjure_http::client::StdRequestSerializer)]
28 get_chunks_parameters: &super::super::super::super::objects::timeseries::seriescache::api::GetChunksParameters,
29 ) -> Result<
30 super::super::super::super::objects::timeseries::seriescache::api::GetChunksResponse,
31 conjure_http::private::Error,
32 >;
33 #[endpoint(
34 method = POST,
35 path = "/timeseries/series-cache/v1/logical-series/{logicalSeriesRid}/create-chunks",
36 name = "createChunks",
37 accept = conjure_http::client::StdResponseDeserializer
38 )]
39 fn create_chunks(
40 &self,
41 #[auth]
42 auth_: &conjure_object::BearerToken,
43 #[path(
44 name = "logicalSeriesRid",
45 encoder = conjure_http::client::conjure::PlainEncoder
46 )]
47 logical_series_rid: &super::super::super::super::objects::api::LogicalSeriesRid,
48 #[body(serializer = conjure_http::client::StdRequestSerializer)]
49 create_chunks_parameters: &super::super::super::super::objects::timeseries::seriescache::api::CreateChunksParameters,
50 ) -> Result<
51 super::super::super::super::objects::timeseries::seriescache::api::CreateChunksResponse,
52 conjure_http::private::Error,
53 >;
54 #[endpoint(
55 method = POST,
56 path = "/timeseries/series-cache/v1/batch-create-chunks",
57 name = "batchCreateChunks",
58 accept = conjure_http::client::StdResponseDeserializer
59 )]
60 fn batch_create_chunks(
61 &self,
62 #[auth]
63 auth_: &conjure_object::BearerToken,
64 #[body(serializer = conjure_http::client::StdRequestSerializer)]
65 request: &super::super::super::super::objects::timeseries::seriescache::api::CreateChunksParameters,
66 ) -> Result<
67 super::super::super::super::objects::timeseries::seriescache::api::CreateChunksResponse,
68 conjure_http::private::Error,
69 >;
70 #[endpoint(
72 method = POST,
73 path = "/timeseries/series-cache/v1/logical-series/{logicalSeriesRid}/delete-chunks",
74 name = "deleteChunks",
75 accept = conjure_http::client::StdResponseDeserializer
76 )]
77 fn delete_chunks(
78 &self,
79 #[auth]
80 auth_: &conjure_object::BearerToken,
81 #[path(
82 name = "logicalSeriesRid",
83 encoder = conjure_http::client::conjure::PlainEncoder
84 )]
85 logical_series_rid: &super::super::super::super::objects::api::LogicalSeriesRid,
86 #[body(serializer = conjure_http::client::StdRequestSerializer)]
87 request: &super::super::super::super::objects::timeseries::seriescache::api::DeleteChunksParameters,
88 ) -> Result<
89 super::super::super::super::objects::timeseries::seriescache::api::DeleteChunksResponse,
90 conjure_http::private::Error,
91 >;
92}
93#[conjure_http::conjure_client(name = "SeriesCacheService")]
95pub trait AsyncSeriesCacheService<
96 #[response_body]
97 I: conjure_http::private::Stream<
98 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
99 >,
100> {
101 #[endpoint(
104 method = POST,
105 path = "/timeseries/series-cache/v1/logical-series/{logicalSeriesRid}/get-chunks",
106 name = "getChunks",
107 accept = conjure_http::client::StdResponseDeserializer
108 )]
109 async fn get_chunks(
110 &self,
111 #[auth]
112 auth_: &conjure_object::BearerToken,
113 #[path(
114 name = "logicalSeriesRid",
115 encoder = conjure_http::client::conjure::PlainEncoder
116 )]
117 logical_series_rid: &super::super::super::super::objects::api::LogicalSeriesRid,
118 #[body(serializer = conjure_http::client::StdRequestSerializer)]
119 get_chunks_parameters: &super::super::super::super::objects::timeseries::seriescache::api::GetChunksParameters,
120 ) -> Result<
121 super::super::super::super::objects::timeseries::seriescache::api::GetChunksResponse,
122 conjure_http::private::Error,
123 >;
124 #[endpoint(
125 method = POST,
126 path = "/timeseries/series-cache/v1/logical-series/{logicalSeriesRid}/create-chunks",
127 name = "createChunks",
128 accept = conjure_http::client::StdResponseDeserializer
129 )]
130 async fn create_chunks(
131 &self,
132 #[auth]
133 auth_: &conjure_object::BearerToken,
134 #[path(
135 name = "logicalSeriesRid",
136 encoder = conjure_http::client::conjure::PlainEncoder
137 )]
138 logical_series_rid: &super::super::super::super::objects::api::LogicalSeriesRid,
139 #[body(serializer = conjure_http::client::StdRequestSerializer)]
140 create_chunks_parameters: &super::super::super::super::objects::timeseries::seriescache::api::CreateChunksParameters,
141 ) -> Result<
142 super::super::super::super::objects::timeseries::seriescache::api::CreateChunksResponse,
143 conjure_http::private::Error,
144 >;
145 #[endpoint(
146 method = POST,
147 path = "/timeseries/series-cache/v1/batch-create-chunks",
148 name = "batchCreateChunks",
149 accept = conjure_http::client::StdResponseDeserializer
150 )]
151 async fn batch_create_chunks(
152 &self,
153 #[auth]
154 auth_: &conjure_object::BearerToken,
155 #[body(serializer = conjure_http::client::StdRequestSerializer)]
156 request: &super::super::super::super::objects::timeseries::seriescache::api::CreateChunksParameters,
157 ) -> Result<
158 super::super::super::super::objects::timeseries::seriescache::api::CreateChunksResponse,
159 conjure_http::private::Error,
160 >;
161 #[endpoint(
163 method = POST,
164 path = "/timeseries/series-cache/v1/logical-series/{logicalSeriesRid}/delete-chunks",
165 name = "deleteChunks",
166 accept = conjure_http::client::StdResponseDeserializer
167 )]
168 async fn delete_chunks(
169 &self,
170 #[auth]
171 auth_: &conjure_object::BearerToken,
172 #[path(
173 name = "logicalSeriesRid",
174 encoder = conjure_http::client::conjure::PlainEncoder
175 )]
176 logical_series_rid: &super::super::super::super::objects::api::LogicalSeriesRid,
177 #[body(serializer = conjure_http::client::StdRequestSerializer)]
178 request: &super::super::super::super::objects::timeseries::seriescache::api::DeleteChunksParameters,
179 ) -> Result<
180 super::super::super::super::objects::timeseries::seriescache::api::DeleteChunksResponse,
181 conjure_http::private::Error,
182 >;
183}
184#[conjure_http::conjure_client(name = "SeriesCacheService", local)]
186pub trait LocalAsyncSeriesCacheService<
187 #[response_body]
188 I: conjure_http::private::Stream<
189 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
190 >,
191> {
192 #[endpoint(
195 method = POST,
196 path = "/timeseries/series-cache/v1/logical-series/{logicalSeriesRid}/get-chunks",
197 name = "getChunks",
198 accept = conjure_http::client::StdResponseDeserializer
199 )]
200 async fn get_chunks(
201 &self,
202 #[auth]
203 auth_: &conjure_object::BearerToken,
204 #[path(
205 name = "logicalSeriesRid",
206 encoder = conjure_http::client::conjure::PlainEncoder
207 )]
208 logical_series_rid: &super::super::super::super::objects::api::LogicalSeriesRid,
209 #[body(serializer = conjure_http::client::StdRequestSerializer)]
210 get_chunks_parameters: &super::super::super::super::objects::timeseries::seriescache::api::GetChunksParameters,
211 ) -> Result<
212 super::super::super::super::objects::timeseries::seriescache::api::GetChunksResponse,
213 conjure_http::private::Error,
214 >;
215 #[endpoint(
216 method = POST,
217 path = "/timeseries/series-cache/v1/logical-series/{logicalSeriesRid}/create-chunks",
218 name = "createChunks",
219 accept = conjure_http::client::StdResponseDeserializer
220 )]
221 async fn create_chunks(
222 &self,
223 #[auth]
224 auth_: &conjure_object::BearerToken,
225 #[path(
226 name = "logicalSeriesRid",
227 encoder = conjure_http::client::conjure::PlainEncoder
228 )]
229 logical_series_rid: &super::super::super::super::objects::api::LogicalSeriesRid,
230 #[body(serializer = conjure_http::client::StdRequestSerializer)]
231 create_chunks_parameters: &super::super::super::super::objects::timeseries::seriescache::api::CreateChunksParameters,
232 ) -> Result<
233 super::super::super::super::objects::timeseries::seriescache::api::CreateChunksResponse,
234 conjure_http::private::Error,
235 >;
236 #[endpoint(
237 method = POST,
238 path = "/timeseries/series-cache/v1/batch-create-chunks",
239 name = "batchCreateChunks",
240 accept = conjure_http::client::StdResponseDeserializer
241 )]
242 async fn batch_create_chunks(
243 &self,
244 #[auth]
245 auth_: &conjure_object::BearerToken,
246 #[body(serializer = conjure_http::client::StdRequestSerializer)]
247 request: &super::super::super::super::objects::timeseries::seriescache::api::CreateChunksParameters,
248 ) -> Result<
249 super::super::super::super::objects::timeseries::seriescache::api::CreateChunksResponse,
250 conjure_http::private::Error,
251 >;
252 #[endpoint(
254 method = POST,
255 path = "/timeseries/series-cache/v1/logical-series/{logicalSeriesRid}/delete-chunks",
256 name = "deleteChunks",
257 accept = conjure_http::client::StdResponseDeserializer
258 )]
259 async fn delete_chunks(
260 &self,
261 #[auth]
262 auth_: &conjure_object::BearerToken,
263 #[path(
264 name = "logicalSeriesRid",
265 encoder = conjure_http::client::conjure::PlainEncoder
266 )]
267 logical_series_rid: &super::super::super::super::objects::api::LogicalSeriesRid,
268 #[body(serializer = conjure_http::client::StdRequestSerializer)]
269 request: &super::super::super::super::objects::timeseries::seriescache::api::DeleteChunksParameters,
270 ) -> Result<
271 super::super::super::super::objects::timeseries::seriescache::api::DeleteChunksResponse,
272 conjure_http::private::Error,
273 >;
274}