1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
13pub struct Values {
14 #[serde(rename = "edge_requests", skip_serializing_if = "Option::is_none")]
16 pub edge_requests: Option<i64>,
17 #[serde(rename = "edge_resp_header_bytes", skip_serializing_if = "Option::is_none")]
19 pub edge_resp_header_bytes: Option<i64>,
20 #[serde(rename = "edge_resp_body_bytes", skip_serializing_if = "Option::is_none")]
22 pub edge_resp_body_bytes: Option<i64>,
23 #[serde(rename = "status_1xx", skip_serializing_if = "Option::is_none")]
25 pub status_1xx: Option<i64>,
26 #[serde(rename = "status_2xx", skip_serializing_if = "Option::is_none")]
28 pub status_2xx: Option<i64>,
29 #[serde(rename = "status_3xx", skip_serializing_if = "Option::is_none")]
31 pub status_3xx: Option<i64>,
32 #[serde(rename = "status_4xx", skip_serializing_if = "Option::is_none")]
34 pub status_4xx: Option<i64>,
35 #[serde(rename = "status_5xx", skip_serializing_if = "Option::is_none")]
37 pub status_5xx: Option<i64>,
38 #[serde(rename = "status_200", skip_serializing_if = "Option::is_none")]
40 pub status_200: Option<i64>,
41 #[serde(rename = "status_204", skip_serializing_if = "Option::is_none")]
43 pub status_204: Option<i64>,
44 #[serde(rename = "status_206", skip_serializing_if = "Option::is_none")]
46 pub status_206: Option<i64>,
47 #[serde(rename = "status_301", skip_serializing_if = "Option::is_none")]
49 pub status_301: Option<i64>,
50 #[serde(rename = "status_302", skip_serializing_if = "Option::is_none")]
52 pub status_302: Option<i64>,
53 #[serde(rename = "status_304", skip_serializing_if = "Option::is_none")]
55 pub status_304: Option<i64>,
56 #[serde(rename = "status_400", skip_serializing_if = "Option::is_none")]
58 pub status_400: Option<i64>,
59 #[serde(rename = "status_401", skip_serializing_if = "Option::is_none")]
61 pub status_401: Option<i64>,
62 #[serde(rename = "status_403", skip_serializing_if = "Option::is_none")]
64 pub status_403: Option<i64>,
65 #[serde(rename = "status_404", skip_serializing_if = "Option::is_none")]
67 pub status_404: Option<i64>,
68 #[serde(rename = "status_416", skip_serializing_if = "Option::is_none")]
70 pub status_416: Option<i64>,
71 #[serde(rename = "status_429", skip_serializing_if = "Option::is_none")]
73 pub status_429: Option<i64>,
74 #[serde(rename = "status_500", skip_serializing_if = "Option::is_none")]
76 pub status_500: Option<i64>,
77 #[serde(rename = "status_501", skip_serializing_if = "Option::is_none")]
79 pub status_501: Option<i64>,
80 #[serde(rename = "status_502", skip_serializing_if = "Option::is_none")]
82 pub status_502: Option<i64>,
83 #[serde(rename = "status_503", skip_serializing_if = "Option::is_none")]
85 pub status_503: Option<i64>,
86 #[serde(rename = "status_504", skip_serializing_if = "Option::is_none")]
88 pub status_504: Option<i64>,
89 #[serde(rename = "status_505", skip_serializing_if = "Option::is_none")]
91 pub status_505: Option<i64>,
92 #[serde(rename = "status_530", skip_serializing_if = "Option::is_none")]
94 pub status_530: Option<i64>,
95 #[serde(rename = "requests", skip_serializing_if = "Option::is_none")]
97 pub requests: Option<i64>,
98 #[serde(rename = "resp_header_bytes", skip_serializing_if = "Option::is_none")]
100 pub resp_header_bytes: Option<i64>,
101 #[serde(rename = "resp_body_bytes", skip_serializing_if = "Option::is_none")]
103 pub resp_body_bytes: Option<i64>,
104 #[serde(rename = "bereq_header_bytes", skip_serializing_if = "Option::is_none")]
106 pub bereq_header_bytes: Option<i64>,
107 #[serde(rename = "bereq_body_bytes", skip_serializing_if = "Option::is_none")]
109 pub bereq_body_bytes: Option<i64>,
110 #[serde(rename = "edge_hit_requests", skip_serializing_if = "Option::is_none")]
112 pub edge_hit_requests: Option<i64>,
113 #[serde(rename = "edge_miss_requests", skip_serializing_if = "Option::is_none")]
115 pub edge_miss_requests: Option<i64>,
116 #[serde(rename = "origin_fetches", skip_serializing_if = "Option::is_none")]
118 pub origin_fetches: Option<i64>,
119 #[serde(rename = "origin_fetch_resp_header_bytes", skip_serializing_if = "Option::is_none")]
121 pub origin_fetch_resp_header_bytes: Option<i64>,
122 #[serde(rename = "origin_fetch_resp_body_bytes", skip_serializing_if = "Option::is_none")]
124 pub origin_fetch_resp_body_bytes: Option<i64>,
125 #[serde(rename = "bandwidth", skip_serializing_if = "Option::is_none")]
127 pub bandwidth: Option<i64>,
128 #[serde(rename = "edge_hit_ratio", skip_serializing_if = "Option::is_none")]
130 pub edge_hit_ratio: Option<f32>,
131 #[serde(rename = "origin_offload", skip_serializing_if = "Option::is_none")]
133 pub origin_offload: Option<f32>,
134 #[serde(rename = "origin_status_200", skip_serializing_if = "Option::is_none")]
136 pub origin_status_200: Option<i64>,
137 #[serde(rename = "origin_status_204", skip_serializing_if = "Option::is_none")]
139 pub origin_status_204: Option<i64>,
140 #[serde(rename = "origin_status_206", skip_serializing_if = "Option::is_none")]
142 pub origin_status_206: Option<i64>,
143 #[serde(rename = "origin_status_301", skip_serializing_if = "Option::is_none")]
145 pub origin_status_301: Option<i64>,
146 #[serde(rename = "origin_status_302", skip_serializing_if = "Option::is_none")]
148 pub origin_status_302: Option<i64>,
149 #[serde(rename = "origin_status_304", skip_serializing_if = "Option::is_none")]
151 pub origin_status_304: Option<i64>,
152 #[serde(rename = "origin_status_400", skip_serializing_if = "Option::is_none")]
154 pub origin_status_400: Option<i64>,
155 #[serde(rename = "origin_status_401", skip_serializing_if = "Option::is_none")]
157 pub origin_status_401: Option<i64>,
158 #[serde(rename = "origin_status_403", skip_serializing_if = "Option::is_none")]
160 pub origin_status_403: Option<i64>,
161 #[serde(rename = "origin_status_404", skip_serializing_if = "Option::is_none")]
163 pub origin_status_404: Option<i64>,
164 #[serde(rename = "origin_status_416", skip_serializing_if = "Option::is_none")]
166 pub origin_status_416: Option<i64>,
167 #[serde(rename = "origin_status_429", skip_serializing_if = "Option::is_none")]
169 pub origin_status_429: Option<i64>,
170 #[serde(rename = "origin_status_500", skip_serializing_if = "Option::is_none")]
172 pub origin_status_500: Option<i64>,
173 #[serde(rename = "origin_status_501", skip_serializing_if = "Option::is_none")]
175 pub origin_status_501: Option<i64>,
176 #[serde(rename = "origin_status_502", skip_serializing_if = "Option::is_none")]
178 pub origin_status_502: Option<i64>,
179 #[serde(rename = "origin_status_503", skip_serializing_if = "Option::is_none")]
181 pub origin_status_503: Option<i64>,
182 #[serde(rename = "origin_status_504", skip_serializing_if = "Option::is_none")]
184 pub origin_status_504: Option<i64>,
185 #[serde(rename = "origin_status_505", skip_serializing_if = "Option::is_none")]
187 pub origin_status_505: Option<i64>,
188 #[serde(rename = "origin_status_530", skip_serializing_if = "Option::is_none")]
190 pub origin_status_530: Option<i64>,
191 #[serde(rename = "origin_status_1xx", skip_serializing_if = "Option::is_none")]
193 pub origin_status_1xx: Option<i64>,
194 #[serde(rename = "origin_status_2xx", skip_serializing_if = "Option::is_none")]
196 pub origin_status_2xx: Option<i64>,
197 #[serde(rename = "origin_status_3xx", skip_serializing_if = "Option::is_none")]
199 pub origin_status_3xx: Option<i64>,
200 #[serde(rename = "origin_status_4xx", skip_serializing_if = "Option::is_none")]
202 pub origin_status_4xx: Option<i64>,
203 #[serde(rename = "origin_status_5xx", skip_serializing_if = "Option::is_none")]
205 pub origin_status_5xx: Option<i64>,
206 #[serde(rename = "compute_bereq_body_bytes", skip_serializing_if = "Option::is_none")]
208 pub compute_bereq_body_bytes: Option<i64>,
209 #[serde(rename = "compute_bereq_errors", skip_serializing_if = "Option::is_none")]
211 pub compute_bereq_errors: Option<i64>,
212 #[serde(rename = "compute_bereq_header_bytes", skip_serializing_if = "Option::is_none")]
214 pub compute_bereq_header_bytes: Option<i64>,
215 #[serde(rename = "compute_bereqs", skip_serializing_if = "Option::is_none")]
217 pub compute_bereqs: Option<i64>,
218 #[serde(rename = "compute_beresp_body_bytes", skip_serializing_if = "Option::is_none")]
220 pub compute_beresp_body_bytes: Option<i64>,
221 #[serde(rename = "compute_beresp_header_bytes", skip_serializing_if = "Option::is_none")]
223 pub compute_beresp_header_bytes: Option<i64>,
224 #[serde(rename = "compute_execution_time_ms", skip_serializing_if = "Option::is_none")]
226 pub compute_execution_time_ms: Option<i64>,
227 #[serde(rename = "compute_origin_status_1xx", skip_serializing_if = "Option::is_none")]
229 pub compute_origin_status_1xx: Option<i64>,
230 #[serde(rename = "compute_origin_status_200", skip_serializing_if = "Option::is_none")]
232 pub compute_origin_status_200: Option<i64>,
233 #[serde(rename = "compute_origin_status_204", skip_serializing_if = "Option::is_none")]
235 pub compute_origin_status_204: Option<i64>,
236 #[serde(rename = "compute_origin_status_206", skip_serializing_if = "Option::is_none")]
238 pub compute_origin_status_206: Option<i64>,
239 #[serde(rename = "compute_origin_status_2xx", skip_serializing_if = "Option::is_none")]
241 pub compute_origin_status_2xx: Option<i64>,
242 #[serde(rename = "compute_origin_status_301", skip_serializing_if = "Option::is_none")]
244 pub compute_origin_status_301: Option<i64>,
245 #[serde(rename = "compute_origin_status_302", skip_serializing_if = "Option::is_none")]
247 pub compute_origin_status_302: Option<i64>,
248 #[serde(rename = "compute_origin_status_304", skip_serializing_if = "Option::is_none")]
250 pub compute_origin_status_304: Option<i64>,
251 #[serde(rename = "compute_origin_status_3xx", skip_serializing_if = "Option::is_none")]
253 pub compute_origin_status_3xx: Option<i64>,
254 #[serde(rename = "compute_origin_status_400", skip_serializing_if = "Option::is_none")]
256 pub compute_origin_status_400: Option<i64>,
257 #[serde(rename = "compute_origin_status_401", skip_serializing_if = "Option::is_none")]
259 pub compute_origin_status_401: Option<i64>,
260 #[serde(rename = "compute_origin_status_403", skip_serializing_if = "Option::is_none")]
262 pub compute_origin_status_403: Option<i64>,
263 #[serde(rename = "compute_origin_status_404", skip_serializing_if = "Option::is_none")]
265 pub compute_origin_status_404: Option<i64>,
266 #[serde(rename = "compute_origin_status_416", skip_serializing_if = "Option::is_none")]
268 pub compute_origin_status_416: Option<i64>,
269 #[serde(rename = "compute_origin_status_429", skip_serializing_if = "Option::is_none")]
271 pub compute_origin_status_429: Option<i64>,
272 #[serde(rename = "compute_origin_status_4xx", skip_serializing_if = "Option::is_none")]
274 pub compute_origin_status_4xx: Option<i64>,
275 #[serde(rename = "compute_origin_status_500", skip_serializing_if = "Option::is_none")]
277 pub compute_origin_status_500: Option<i64>,
278 #[serde(rename = "compute_origin_status_501", skip_serializing_if = "Option::is_none")]
280 pub compute_origin_status_501: Option<i64>,
281 #[serde(rename = "compute_origin_status_502", skip_serializing_if = "Option::is_none")]
283 pub compute_origin_status_502: Option<i64>,
284 #[serde(rename = "compute_origin_status_503", skip_serializing_if = "Option::is_none")]
286 pub compute_origin_status_503: Option<i64>,
287 #[serde(rename = "compute_origin_status_504", skip_serializing_if = "Option::is_none")]
289 pub compute_origin_status_504: Option<i64>,
290 #[serde(rename = "compute_origin_status_505", skip_serializing_if = "Option::is_none")]
292 pub compute_origin_status_505: Option<i64>,
293 #[serde(rename = "compute_origin_status_530", skip_serializing_if = "Option::is_none")]
295 pub compute_origin_status_530: Option<i64>,
296 #[serde(rename = "compute_origin_status_5xx", skip_serializing_if = "Option::is_none")]
298 pub compute_origin_status_5xx: Option<i64>,
299 #[serde(rename = "compute_req_body_bytes", skip_serializing_if = "Option::is_none")]
301 pub compute_req_body_bytes: Option<i64>,
302 #[serde(rename = "compute_req_header_bytes", skip_serializing_if = "Option::is_none")]
304 pub compute_req_header_bytes: Option<i64>,
305 #[serde(rename = "compute_request_time_billed_ms", skip_serializing_if = "Option::is_none")]
307 pub compute_request_time_billed_ms: Option<i64>,
308 #[serde(rename = "compute_request_time_ms", skip_serializing_if = "Option::is_none")]
310 pub compute_request_time_ms: Option<i64>,
311 #[serde(rename = "compute_request", skip_serializing_if = "Option::is_none")]
313 pub compute_request: Option<i64>,
314 #[serde(rename = "compute_resp_body_bytes", skip_serializing_if = "Option::is_none")]
316 pub compute_resp_body_bytes: Option<i64>,
317 #[serde(rename = "compute_resp_header_bytes", skip_serializing_if = "Option::is_none")]
319 pub compute_resp_header_bytes: Option<i64>,
320 #[serde(rename = "compute_resp_status_103", skip_serializing_if = "Option::is_none")]
322 pub compute_resp_status_103: Option<i64>,
323 #[serde(rename = "compute_resp_status_1xx", skip_serializing_if = "Option::is_none")]
325 pub compute_resp_status_1xx: Option<i64>,
326 #[serde(rename = "compute_resp_status_200", skip_serializing_if = "Option::is_none")]
328 pub compute_resp_status_200: Option<i64>,
329 #[serde(rename = "compute_resp_status_204", skip_serializing_if = "Option::is_none")]
331 pub compute_resp_status_204: Option<i64>,
332 #[serde(rename = "compute_resp_status_206", skip_serializing_if = "Option::is_none")]
334 pub compute_resp_status_206: Option<i64>,
335 #[serde(rename = "compute_resp_status_2xx", skip_serializing_if = "Option::is_none")]
337 pub compute_resp_status_2xx: Option<i64>,
338 #[serde(rename = "compute_resp_status_301", skip_serializing_if = "Option::is_none")]
340 pub compute_resp_status_301: Option<i64>,
341 #[serde(rename = "compute_resp_status_302", skip_serializing_if = "Option::is_none")]
343 pub compute_resp_status_302: Option<i64>,
344 #[serde(rename = "compute_resp_status_304", skip_serializing_if = "Option::is_none")]
346 pub compute_resp_status_304: Option<i64>,
347 #[serde(rename = "compute_resp_status_3xx", skip_serializing_if = "Option::is_none")]
349 pub compute_resp_status_3xx: Option<i64>,
350 #[serde(rename = "compute_resp_status_400", skip_serializing_if = "Option::is_none")]
352 pub compute_resp_status_400: Option<i64>,
353 #[serde(rename = "compute_resp_status_401", skip_serializing_if = "Option::is_none")]
355 pub compute_resp_status_401: Option<i64>,
356 #[serde(rename = "compute_resp_status_403", skip_serializing_if = "Option::is_none")]
358 pub compute_resp_status_403: Option<i64>,
359 #[serde(rename = "compute_resp_status_404", skip_serializing_if = "Option::is_none")]
361 pub compute_resp_status_404: Option<i64>,
362 #[serde(rename = "compute_resp_status_416", skip_serializing_if = "Option::is_none")]
364 pub compute_resp_status_416: Option<i64>,
365 #[serde(rename = "compute_resp_status_429", skip_serializing_if = "Option::is_none")]
367 pub compute_resp_status_429: Option<i64>,
368 #[serde(rename = "compute_resp_status_4xx", skip_serializing_if = "Option::is_none")]
370 pub compute_resp_status_4xx: Option<i64>,
371 #[serde(rename = "compute_resp_status_500", skip_serializing_if = "Option::is_none")]
373 pub compute_resp_status_500: Option<i64>,
374 #[serde(rename = "compute_resp_status_501", skip_serializing_if = "Option::is_none")]
376 pub compute_resp_status_501: Option<i64>,
377 #[serde(rename = "compute_resp_status_502", skip_serializing_if = "Option::is_none")]
379 pub compute_resp_status_502: Option<i64>,
380 #[serde(rename = "compute_resp_status_503", skip_serializing_if = "Option::is_none")]
382 pub compute_resp_status_503: Option<i64>,
383 #[serde(rename = "compute_resp_status_504", skip_serializing_if = "Option::is_none")]
385 pub compute_resp_status_504: Option<i64>,
386 #[serde(rename = "compute_resp_status_505", skip_serializing_if = "Option::is_none")]
388 pub compute_resp_status_505: Option<i64>,
389 #[serde(rename = "compute_resp_status_530", skip_serializing_if = "Option::is_none")]
391 pub compute_resp_status_530: Option<i64>,
392 #[serde(rename = "compute_resp_status_5xx", skip_serializing_if = "Option::is_none")]
394 pub compute_resp_status_5xx: Option<i64>,
395}
396
397impl Values {
398 pub fn new() -> Values {
400 Values {
401 edge_requests: None,
402 edge_resp_header_bytes: None,
403 edge_resp_body_bytes: None,
404 status_1xx: None,
405 status_2xx: None,
406 status_3xx: None,
407 status_4xx: None,
408 status_5xx: None,
409 status_200: None,
410 status_204: None,
411 status_206: None,
412 status_301: None,
413 status_302: None,
414 status_304: None,
415 status_400: None,
416 status_401: None,
417 status_403: None,
418 status_404: None,
419 status_416: None,
420 status_429: None,
421 status_500: None,
422 status_501: None,
423 status_502: None,
424 status_503: None,
425 status_504: None,
426 status_505: None,
427 status_530: None,
428 requests: None,
429 resp_header_bytes: None,
430 resp_body_bytes: None,
431 bereq_header_bytes: None,
432 bereq_body_bytes: None,
433 edge_hit_requests: None,
434 edge_miss_requests: None,
435 origin_fetches: None,
436 origin_fetch_resp_header_bytes: None,
437 origin_fetch_resp_body_bytes: None,
438 bandwidth: None,
439 edge_hit_ratio: None,
440 origin_offload: None,
441 origin_status_200: None,
442 origin_status_204: None,
443 origin_status_206: None,
444 origin_status_301: None,
445 origin_status_302: None,
446 origin_status_304: None,
447 origin_status_400: None,
448 origin_status_401: None,
449 origin_status_403: None,
450 origin_status_404: None,
451 origin_status_416: None,
452 origin_status_429: None,
453 origin_status_500: None,
454 origin_status_501: None,
455 origin_status_502: None,
456 origin_status_503: None,
457 origin_status_504: None,
458 origin_status_505: None,
459 origin_status_530: None,
460 origin_status_1xx: None,
461 origin_status_2xx: None,
462 origin_status_3xx: None,
463 origin_status_4xx: None,
464 origin_status_5xx: None,
465 compute_bereq_body_bytes: None,
466 compute_bereq_errors: None,
467 compute_bereq_header_bytes: None,
468 compute_bereqs: None,
469 compute_beresp_body_bytes: None,
470 compute_beresp_header_bytes: None,
471 compute_execution_time_ms: None,
472 compute_origin_status_1xx: None,
473 compute_origin_status_200: None,
474 compute_origin_status_204: None,
475 compute_origin_status_206: None,
476 compute_origin_status_2xx: None,
477 compute_origin_status_301: None,
478 compute_origin_status_302: None,
479 compute_origin_status_304: None,
480 compute_origin_status_3xx: None,
481 compute_origin_status_400: None,
482 compute_origin_status_401: None,
483 compute_origin_status_403: None,
484 compute_origin_status_404: None,
485 compute_origin_status_416: None,
486 compute_origin_status_429: None,
487 compute_origin_status_4xx: None,
488 compute_origin_status_500: None,
489 compute_origin_status_501: None,
490 compute_origin_status_502: None,
491 compute_origin_status_503: None,
492 compute_origin_status_504: None,
493 compute_origin_status_505: None,
494 compute_origin_status_530: None,
495 compute_origin_status_5xx: None,
496 compute_req_body_bytes: None,
497 compute_req_header_bytes: None,
498 compute_request_time_billed_ms: None,
499 compute_request_time_ms: None,
500 compute_request: None,
501 compute_resp_body_bytes: None,
502 compute_resp_header_bytes: None,
503 compute_resp_status_103: None,
504 compute_resp_status_1xx: None,
505 compute_resp_status_200: None,
506 compute_resp_status_204: None,
507 compute_resp_status_206: None,
508 compute_resp_status_2xx: None,
509 compute_resp_status_301: None,
510 compute_resp_status_302: None,
511 compute_resp_status_304: None,
512 compute_resp_status_3xx: None,
513 compute_resp_status_400: None,
514 compute_resp_status_401: None,
515 compute_resp_status_403: None,
516 compute_resp_status_404: None,
517 compute_resp_status_416: None,
518 compute_resp_status_429: None,
519 compute_resp_status_4xx: None,
520 compute_resp_status_500: None,
521 compute_resp_status_501: None,
522 compute_resp_status_502: None,
523 compute_resp_status_503: None,
524 compute_resp_status_504: None,
525 compute_resp_status_505: None,
526 compute_resp_status_530: None,
527 compute_resp_status_5xx: None,
528 }
529 }
530}
531
532