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 #[serde(rename = "http2", skip_serializing_if = "Option::is_none")]
397 pub http2: Option<i64>,
398 #[serde(rename = "http3", skip_serializing_if = "Option::is_none")]
400 pub http3: Option<i64>,
401 #[serde(rename = "tls_v10", skip_serializing_if = "Option::is_none")]
403 pub tls_v10: Option<i64>,
404 #[serde(rename = "tls_v11", skip_serializing_if = "Option::is_none")]
406 pub tls_v11: Option<i64>,
407 #[serde(rename = "tls_v12", skip_serializing_if = "Option::is_none")]
409 pub tls_v12: Option<i64>,
410 #[serde(rename = "tls_v13", skip_serializing_if = "Option::is_none")]
412 pub tls_v13: Option<i64>,
413}
414
415impl Values {
416 pub fn new() -> Values {
418 Values {
419 edge_requests: None,
420 edge_resp_header_bytes: None,
421 edge_resp_body_bytes: None,
422 status_1xx: None,
423 status_2xx: None,
424 status_3xx: None,
425 status_4xx: None,
426 status_5xx: None,
427 status_200: None,
428 status_204: None,
429 status_206: None,
430 status_301: None,
431 status_302: None,
432 status_304: None,
433 status_400: None,
434 status_401: None,
435 status_403: None,
436 status_404: None,
437 status_416: None,
438 status_429: None,
439 status_500: None,
440 status_501: None,
441 status_502: None,
442 status_503: None,
443 status_504: None,
444 status_505: None,
445 status_530: None,
446 requests: None,
447 resp_header_bytes: None,
448 resp_body_bytes: None,
449 bereq_header_bytes: None,
450 bereq_body_bytes: None,
451 edge_hit_requests: None,
452 edge_miss_requests: None,
453 origin_fetches: None,
454 origin_fetch_resp_header_bytes: None,
455 origin_fetch_resp_body_bytes: None,
456 bandwidth: None,
457 edge_hit_ratio: None,
458 origin_offload: None,
459 origin_status_200: None,
460 origin_status_204: None,
461 origin_status_206: None,
462 origin_status_301: None,
463 origin_status_302: None,
464 origin_status_304: None,
465 origin_status_400: None,
466 origin_status_401: None,
467 origin_status_403: None,
468 origin_status_404: None,
469 origin_status_416: None,
470 origin_status_429: None,
471 origin_status_500: None,
472 origin_status_501: None,
473 origin_status_502: None,
474 origin_status_503: None,
475 origin_status_504: None,
476 origin_status_505: None,
477 origin_status_530: None,
478 origin_status_1xx: None,
479 origin_status_2xx: None,
480 origin_status_3xx: None,
481 origin_status_4xx: None,
482 origin_status_5xx: None,
483 compute_bereq_body_bytes: None,
484 compute_bereq_errors: None,
485 compute_bereq_header_bytes: None,
486 compute_bereqs: None,
487 compute_beresp_body_bytes: None,
488 compute_beresp_header_bytes: None,
489 compute_execution_time_ms: None,
490 compute_origin_status_1xx: None,
491 compute_origin_status_200: None,
492 compute_origin_status_204: None,
493 compute_origin_status_206: None,
494 compute_origin_status_2xx: None,
495 compute_origin_status_301: None,
496 compute_origin_status_302: None,
497 compute_origin_status_304: None,
498 compute_origin_status_3xx: None,
499 compute_origin_status_400: None,
500 compute_origin_status_401: None,
501 compute_origin_status_403: None,
502 compute_origin_status_404: None,
503 compute_origin_status_416: None,
504 compute_origin_status_429: None,
505 compute_origin_status_4xx: None,
506 compute_origin_status_500: None,
507 compute_origin_status_501: None,
508 compute_origin_status_502: None,
509 compute_origin_status_503: None,
510 compute_origin_status_504: None,
511 compute_origin_status_505: None,
512 compute_origin_status_530: None,
513 compute_origin_status_5xx: None,
514 compute_req_body_bytes: None,
515 compute_req_header_bytes: None,
516 compute_request_time_billed_ms: None,
517 compute_request_time_ms: None,
518 compute_request: None,
519 compute_resp_body_bytes: None,
520 compute_resp_header_bytes: None,
521 compute_resp_status_103: None,
522 compute_resp_status_1xx: None,
523 compute_resp_status_200: None,
524 compute_resp_status_204: None,
525 compute_resp_status_206: None,
526 compute_resp_status_2xx: None,
527 compute_resp_status_301: None,
528 compute_resp_status_302: None,
529 compute_resp_status_304: None,
530 compute_resp_status_3xx: None,
531 compute_resp_status_400: None,
532 compute_resp_status_401: None,
533 compute_resp_status_403: None,
534 compute_resp_status_404: None,
535 compute_resp_status_416: None,
536 compute_resp_status_429: None,
537 compute_resp_status_4xx: None,
538 compute_resp_status_500: None,
539 compute_resp_status_501: None,
540 compute_resp_status_502: None,
541 compute_resp_status_503: None,
542 compute_resp_status_504: None,
543 compute_resp_status_505: None,
544 compute_resp_status_530: None,
545 compute_resp_status_5xx: None,
546 http2: None,
547 http3: None,
548 tls_v10: None,
549 tls_v11: None,
550 tls_v12: None,
551 tls_v13: None,
552 }
553 }
554}
555
556