Skip to main content

fastly_api/models/
values.rs

1/*
2 * Fastly API
3 *
4 * Via the Fastly API you can perform any of the operations that are possible within the management console,  including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) 
5 *
6 */
7
8/// Values : The results of the query, optionally filtered and grouped over the requested timespan.
9
10
11
12#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
13pub struct Values {
14    /// Number of requests sent by end users to Fastly.
15    #[serde(rename = "edge_requests", skip_serializing_if = "Option::is_none")]
16    pub edge_requests: Option<i64>,
17    /// Total header bytes delivered from Fastly to the end user.
18    #[serde(rename = "edge_resp_header_bytes", skip_serializing_if = "Option::is_none")]
19    pub edge_resp_header_bytes: Option<i64>,
20    /// Total body bytes delivered from Fastly to the end user.
21    #[serde(rename = "edge_resp_body_bytes", skip_serializing_if = "Option::is_none")]
22    pub edge_resp_body_bytes: Option<i64>,
23    /// Number of 1xx \"Informational\" category status codes delivered.
24    #[serde(rename = "status_1xx", skip_serializing_if = "Option::is_none")]
25    pub status_1xx: Option<i64>,
26    /// Number of 2xx \"Success\" status codes delivered.
27    #[serde(rename = "status_2xx", skip_serializing_if = "Option::is_none")]
28    pub status_2xx: Option<i64>,
29    /// Number of 3xx \"Redirection\" codes delivered.
30    #[serde(rename = "status_3xx", skip_serializing_if = "Option::is_none")]
31    pub status_3xx: Option<i64>,
32    /// Number of 4xx \"Client Error\" codes delivered.
33    #[serde(rename = "status_4xx", skip_serializing_if = "Option::is_none")]
34    pub status_4xx: Option<i64>,
35    /// Number of 5xx \"Server Error\" codes delivered.
36    #[serde(rename = "status_5xx", skip_serializing_if = "Option::is_none")]
37    pub status_5xx: Option<i64>,
38    /// Number of responses delivered with status code 200 (Success).
39    #[serde(rename = "status_200", skip_serializing_if = "Option::is_none")]
40    pub status_200: Option<i64>,
41    /// Number of responses delivered with status code 204 (No Content).
42    #[serde(rename = "status_204", skip_serializing_if = "Option::is_none")]
43    pub status_204: Option<i64>,
44    /// Number of responses delivered with status code 206 (Partial Content).
45    #[serde(rename = "status_206", skip_serializing_if = "Option::is_none")]
46    pub status_206: Option<i64>,
47    /// Number of responses delivered with status code 301 (Moved Permanently).
48    #[serde(rename = "status_301", skip_serializing_if = "Option::is_none")]
49    pub status_301: Option<i64>,
50    /// Number of responses delivered with status code 302 (Found).
51    #[serde(rename = "status_302", skip_serializing_if = "Option::is_none")]
52    pub status_302: Option<i64>,
53    /// Number of responses delivered with status code 304 (Not Modified).
54    #[serde(rename = "status_304", skip_serializing_if = "Option::is_none")]
55    pub status_304: Option<i64>,
56    /// Number of responses delivered with status code 400 (Bad Request).
57    #[serde(rename = "status_400", skip_serializing_if = "Option::is_none")]
58    pub status_400: Option<i64>,
59    /// Number of responses delivered with status code 401 (Unauthorized).
60    #[serde(rename = "status_401", skip_serializing_if = "Option::is_none")]
61    pub status_401: Option<i64>,
62    /// Number of responses delivered with status code 403 (Forbidden).
63    #[serde(rename = "status_403", skip_serializing_if = "Option::is_none")]
64    pub status_403: Option<i64>,
65    /// Number of responses delivered with status code 404 (Not Found).
66    #[serde(rename = "status_404", skip_serializing_if = "Option::is_none")]
67    pub status_404: Option<i64>,
68    /// Number of responses delivered with status code 416 (Range Not Satisfiable).
69    #[serde(rename = "status_416", skip_serializing_if = "Option::is_none")]
70    pub status_416: Option<i64>,
71    /// Number of responses delivered with status code 429 (Too Many Requests).
72    #[serde(rename = "status_429", skip_serializing_if = "Option::is_none")]
73    pub status_429: Option<i64>,
74    /// Number of responses delivered with status code 500 (Internal Server Error).
75    #[serde(rename = "status_500", skip_serializing_if = "Option::is_none")]
76    pub status_500: Option<i64>,
77    /// Number of responses delivered with status code 501 (Not Implemented).
78    #[serde(rename = "status_501", skip_serializing_if = "Option::is_none")]
79    pub status_501: Option<i64>,
80    /// Number of responses delivered with status code 502 (Bad Gateway).
81    #[serde(rename = "status_502", skip_serializing_if = "Option::is_none")]
82    pub status_502: Option<i64>,
83    /// Number of responses delivered with status code 503 (Service Unavailable).
84    #[serde(rename = "status_503", skip_serializing_if = "Option::is_none")]
85    pub status_503: Option<i64>,
86    /// Number of responses delivered with status code 504 (Gateway Timeout).
87    #[serde(rename = "status_504", skip_serializing_if = "Option::is_none")]
88    pub status_504: Option<i64>,
89    /// Number of responses delivered with status code 505 (HTTP Version Not Supported).
90    #[serde(rename = "status_505", skip_serializing_if = "Option::is_none")]
91    pub status_505: Option<i64>,
92    /// Number of responses delivered with status code 530.
93    #[serde(rename = "status_530", skip_serializing_if = "Option::is_none")]
94    pub status_530: Option<i64>,
95    /// Number of requests processed.
96    #[serde(rename = "requests", skip_serializing_if = "Option::is_none")]
97    pub requests: Option<i64>,
98    /// Total header bytes delivered.
99    #[serde(rename = "resp_header_bytes", skip_serializing_if = "Option::is_none")]
100    pub resp_header_bytes: Option<i64>,
101    /// Total body bytes delivered.
102    #[serde(rename = "resp_body_bytes", skip_serializing_if = "Option::is_none")]
103    pub resp_body_bytes: Option<i64>,
104    /// Total header bytes sent to origin.
105    #[serde(rename = "bereq_header_bytes", skip_serializing_if = "Option::is_none")]
106    pub bereq_header_bytes: Option<i64>,
107    /// Total body bytes sent to origin.
108    #[serde(rename = "bereq_body_bytes", skip_serializing_if = "Option::is_none")]
109    pub bereq_body_bytes: Option<i64>,
110    /// Number of requests sent by end users to Fastly that resulted in a hit at the edge.
111    #[serde(rename = "edge_hit_requests", skip_serializing_if = "Option::is_none")]
112    pub edge_hit_requests: Option<i64>,
113    /// Number of requests sent by end users to Fastly that resulted in a miss at the edge.
114    #[serde(rename = "edge_miss_requests", skip_serializing_if = "Option::is_none")]
115    pub edge_miss_requests: Option<i64>,
116    /// Number of requests sent to origin.
117    #[serde(rename = "origin_fetches", skip_serializing_if = "Option::is_none")]
118    pub origin_fetches: Option<i64>,
119    /// Total header bytes received from origin.
120    #[serde(rename = "origin_fetch_resp_header_bytes", skip_serializing_if = "Option::is_none")]
121    pub origin_fetch_resp_header_bytes: Option<i64>,
122    /// Total body bytes received from origin.
123    #[serde(rename = "origin_fetch_resp_body_bytes", skip_serializing_if = "Option::is_none")]
124    pub origin_fetch_resp_body_bytes: Option<i64>,
125    /// Total bytes delivered (`resp_header_bytes` + `resp_body_bytes` + `bereq_header_bytes` + `bereq_body_bytes`).
126    #[serde(rename = "bandwidth", skip_serializing_if = "Option::is_none")]
127    pub bandwidth: Option<i64>,
128    /// Ratio of cache hits to cache misses at the edge, between 0 and 1 (`edge_hit_requests` / (`edge_hit_requests` + `edge_miss_requests`)).
129    #[serde(rename = "edge_hit_ratio", skip_serializing_if = "Option::is_none")]
130    pub edge_hit_ratio: Option<f32>,
131    /// Origin Offload measures the ratio of bytes served to end users that were cached by Fastly, over the bytes served to end users, between 0 and 1. ((`edge_resp_body_bytes` + `edge_resp_header_bytes`) - (`origin_fetch_resp_body_bytes` + `origin_fetch_resp_header_bytes`)) / (`edge_resp_body_bytes` + `edge_resp_header_bytes`). Previously, Origin Offload used a different formula. [Learn more](https://www.fastly.com/documentation/reference/changes/2024/06/add-origin_offload-metric).
132    #[serde(rename = "origin_offload", skip_serializing_if = "Option::is_none")]
133    pub origin_offload: Option<f32>,
134    /// Number of responses received from origin with status code 200 (Success).
135    #[serde(rename = "origin_status_200", skip_serializing_if = "Option::is_none")]
136    pub origin_status_200: Option<i64>,
137    /// Number of responses received from origin with status code 204 (No Content).
138    #[serde(rename = "origin_status_204", skip_serializing_if = "Option::is_none")]
139    pub origin_status_204: Option<i64>,
140    /// Number of responses received from origin with status code 206 (Partial Content).
141    #[serde(rename = "origin_status_206", skip_serializing_if = "Option::is_none")]
142    pub origin_status_206: Option<i64>,
143    /// Number of responses received from origin with status code 301 (Moved Permanently).
144    #[serde(rename = "origin_status_301", skip_serializing_if = "Option::is_none")]
145    pub origin_status_301: Option<i64>,
146    /// Number of responses received from origin with status code 302 (Found).
147    #[serde(rename = "origin_status_302", skip_serializing_if = "Option::is_none")]
148    pub origin_status_302: Option<i64>,
149    /// Number of responses received from origin with status code 304 (Not Modified).
150    #[serde(rename = "origin_status_304", skip_serializing_if = "Option::is_none")]
151    pub origin_status_304: Option<i64>,
152    /// Number of responses received from origin with status code 400 (Bad Request).
153    #[serde(rename = "origin_status_400", skip_serializing_if = "Option::is_none")]
154    pub origin_status_400: Option<i64>,
155    /// Number of responses received from origin with status code 401 (Unauthorized).
156    #[serde(rename = "origin_status_401", skip_serializing_if = "Option::is_none")]
157    pub origin_status_401: Option<i64>,
158    /// Number of responses received from origin with status code 403 (Forbidden).
159    #[serde(rename = "origin_status_403", skip_serializing_if = "Option::is_none")]
160    pub origin_status_403: Option<i64>,
161    /// Number of responses received from origin with status code 404 (Not Found).
162    #[serde(rename = "origin_status_404", skip_serializing_if = "Option::is_none")]
163    pub origin_status_404: Option<i64>,
164    /// Number of responses received from origin with status code 416 (Range Not Satisfiable).
165    #[serde(rename = "origin_status_416", skip_serializing_if = "Option::is_none")]
166    pub origin_status_416: Option<i64>,
167    /// Number of responses received from origin with status code 429 (Too Many Requests).
168    #[serde(rename = "origin_status_429", skip_serializing_if = "Option::is_none")]
169    pub origin_status_429: Option<i64>,
170    /// Number of responses received from origin with status code 500 (Internal Server Error).
171    #[serde(rename = "origin_status_500", skip_serializing_if = "Option::is_none")]
172    pub origin_status_500: Option<i64>,
173    /// Number of responses received from origin with status code 501 (Not Implemented).
174    #[serde(rename = "origin_status_501", skip_serializing_if = "Option::is_none")]
175    pub origin_status_501: Option<i64>,
176    /// Number of responses received from origin with status code 502 (Bad Gateway).
177    #[serde(rename = "origin_status_502", skip_serializing_if = "Option::is_none")]
178    pub origin_status_502: Option<i64>,
179    /// Number of responses received from origin with status code 503 (Service Unavailable).
180    #[serde(rename = "origin_status_503", skip_serializing_if = "Option::is_none")]
181    pub origin_status_503: Option<i64>,
182    /// Number of responses received from origin with status code 504 (Gateway Timeout).
183    #[serde(rename = "origin_status_504", skip_serializing_if = "Option::is_none")]
184    pub origin_status_504: Option<i64>,
185    /// Number of responses received from origin with status code 505 (HTTP Version Not Supported).
186    #[serde(rename = "origin_status_505", skip_serializing_if = "Option::is_none")]
187    pub origin_status_505: Option<i64>,
188    /// Number of responses received from origin with status code 530.
189    #[serde(rename = "origin_status_530", skip_serializing_if = "Option::is_none")]
190    pub origin_status_530: Option<i64>,
191    /// Number of \"Informational\" category status codes received from origin.
192    #[serde(rename = "origin_status_1xx", skip_serializing_if = "Option::is_none")]
193    pub origin_status_1xx: Option<i64>,
194    /// Number of \"Success\" status codes received from origin.
195    #[serde(rename = "origin_status_2xx", skip_serializing_if = "Option::is_none")]
196    pub origin_status_2xx: Option<i64>,
197    /// Number of \"Redirection\" codes received from origin.
198    #[serde(rename = "origin_status_3xx", skip_serializing_if = "Option::is_none")]
199    pub origin_status_3xx: Option<i64>,
200    /// Number of \"Client Error\" codes received from origin.
201    #[serde(rename = "origin_status_4xx", skip_serializing_if = "Option::is_none")]
202    pub origin_status_4xx: Option<i64>,
203    /// Number of \"Server Error\" codes received from origin.
204    #[serde(rename = "origin_status_5xx", skip_serializing_if = "Option::is_none")]
205    pub origin_status_5xx: Option<i64>,
206    /// Total body bytes sent to backends (origins) by the Compute platform.
207    #[serde(rename = "compute_bereq_body_bytes", skip_serializing_if = "Option::is_none")]
208    pub compute_bereq_body_bytes: Option<i64>,
209    /// Number of backend request errors, including timeouts, by the Compute platform.
210    #[serde(rename = "compute_bereq_errors", skip_serializing_if = "Option::is_none")]
211    pub compute_bereq_errors: Option<i64>,
212    /// Total header bytes sent to backends (origins) by the Compute platform.
213    #[serde(rename = "compute_bereq_header_bytes", skip_serializing_if = "Option::is_none")]
214    pub compute_bereq_header_bytes: Option<i64>,
215    /// Number of backend requests started by the Compute platform.
216    #[serde(rename = "compute_bereqs", skip_serializing_if = "Option::is_none")]
217    pub compute_bereqs: Option<i64>,
218    /// Total body bytes received from backends (origins) by the Compute platform.
219    #[serde(rename = "compute_beresp_body_bytes", skip_serializing_if = "Option::is_none")]
220    pub compute_beresp_body_bytes: Option<i64>,
221    /// Total header bytes received from backends (origins) by the Compute platform.
222    #[serde(rename = "compute_beresp_header_bytes", skip_serializing_if = "Option::is_none")]
223    pub compute_beresp_header_bytes: Option<i64>,
224    /// The amount of active CPU time used to process your requests (in milliseconds).
225    #[serde(rename = "compute_execution_time_ms", skip_serializing_if = "Option::is_none")]
226    pub compute_execution_time_ms: Option<i64>,
227    /// Number of \"Informational\" category status codes received from origin by the Compute platform.
228    #[serde(rename = "compute_origin_status_1xx", skip_serializing_if = "Option::is_none")]
229    pub compute_origin_status_1xx: Option<i64>,
230    /// Number of responses received from origin with status code 200 (Success) by the Compute platform.
231    #[serde(rename = "compute_origin_status_200", skip_serializing_if = "Option::is_none")]
232    pub compute_origin_status_200: Option<i64>,
233    /// Number of responses received from origin with status code 204 (No Content) by the Compute platform.
234    #[serde(rename = "compute_origin_status_204", skip_serializing_if = "Option::is_none")]
235    pub compute_origin_status_204: Option<i64>,
236    /// Number of responses received from origin with status code 206 (Partial Content) by the Compute platform.
237    #[serde(rename = "compute_origin_status_206", skip_serializing_if = "Option::is_none")]
238    pub compute_origin_status_206: Option<i64>,
239    /// Number of \"Success\" status codes received from origin by the Compute platform.
240    #[serde(rename = "compute_origin_status_2xx", skip_serializing_if = "Option::is_none")]
241    pub compute_origin_status_2xx: Option<i64>,
242    /// Number of responses received from origin with status code 301 (Moved Permanently) by the Compute platform.
243    #[serde(rename = "compute_origin_status_301", skip_serializing_if = "Option::is_none")]
244    pub compute_origin_status_301: Option<i64>,
245    /// Number of responses received from origin with status code 302 (Found) by the Compute platform.
246    #[serde(rename = "compute_origin_status_302", skip_serializing_if = "Option::is_none")]
247    pub compute_origin_status_302: Option<i64>,
248    /// Number of responses received from origin with status code 304 (Not Modified) by the Compute platform.
249    #[serde(rename = "compute_origin_status_304", skip_serializing_if = "Option::is_none")]
250    pub compute_origin_status_304: Option<i64>,
251    /// Number of \"Redirection\" codes received from origin by the Compute platform.
252    #[serde(rename = "compute_origin_status_3xx", skip_serializing_if = "Option::is_none")]
253    pub compute_origin_status_3xx: Option<i64>,
254    /// Number of responses received from origin with status code 400 (Bad Request) by the Compute platform.
255    #[serde(rename = "compute_origin_status_400", skip_serializing_if = "Option::is_none")]
256    pub compute_origin_status_400: Option<i64>,
257    /// Number of responses received from origin with status code 401 (Unauthorized) by the Compute platform.
258    #[serde(rename = "compute_origin_status_401", skip_serializing_if = "Option::is_none")]
259    pub compute_origin_status_401: Option<i64>,
260    /// Number of responses received from origin with status code 403 (Forbidden) by the Compute platform.
261    #[serde(rename = "compute_origin_status_403", skip_serializing_if = "Option::is_none")]
262    pub compute_origin_status_403: Option<i64>,
263    /// Number of responses received from origin with status code 404 (Not Found) by the Compute platform.
264    #[serde(rename = "compute_origin_status_404", skip_serializing_if = "Option::is_none")]
265    pub compute_origin_status_404: Option<i64>,
266    /// Number of responses received from origin with status code 416 (Range Not Satisfiable) by the Compute platform.
267    #[serde(rename = "compute_origin_status_416", skip_serializing_if = "Option::is_none")]
268    pub compute_origin_status_416: Option<i64>,
269    /// Number of responses received from origin with status code 429 (Too Many Requests) by the Compute platform.
270    #[serde(rename = "compute_origin_status_429", skip_serializing_if = "Option::is_none")]
271    pub compute_origin_status_429: Option<i64>,
272    /// Number of \"Client Error\" codes received from origin by the Compute platform.
273    #[serde(rename = "compute_origin_status_4xx", skip_serializing_if = "Option::is_none")]
274    pub compute_origin_status_4xx: Option<i64>,
275    /// Number of responses received from origin with status code 500 (Internal Server Error) by the Compute platform.
276    #[serde(rename = "compute_origin_status_500", skip_serializing_if = "Option::is_none")]
277    pub compute_origin_status_500: Option<i64>,
278    /// Number of responses received from origin with status code 501 (Not Implemented) by the Compute platform.
279    #[serde(rename = "compute_origin_status_501", skip_serializing_if = "Option::is_none")]
280    pub compute_origin_status_501: Option<i64>,
281    /// Number of responses received from origin with status code 502 (Bad Gateway) by the Compute platform.
282    #[serde(rename = "compute_origin_status_502", skip_serializing_if = "Option::is_none")]
283    pub compute_origin_status_502: Option<i64>,
284    /// Number of responses received from origin with status code 503 (Service Unavailable) by the Compute platform.
285    #[serde(rename = "compute_origin_status_503", skip_serializing_if = "Option::is_none")]
286    pub compute_origin_status_503: Option<i64>,
287    /// Number of responses received from origin with status code 504 (Gateway Timeout) by the Compute platform.
288    #[serde(rename = "compute_origin_status_504", skip_serializing_if = "Option::is_none")]
289    pub compute_origin_status_504: Option<i64>,
290    /// Number of responses received from origin with status code 505 (HTTP Version Not Supported) by the Compute platform.
291    #[serde(rename = "compute_origin_status_505", skip_serializing_if = "Option::is_none")]
292    pub compute_origin_status_505: Option<i64>,
293    /// Number of responses received from origin with status code 530 by the Compute platform.
294    #[serde(rename = "compute_origin_status_530", skip_serializing_if = "Option::is_none")]
295    pub compute_origin_status_530: Option<i64>,
296    /// Number of \"Server Error\" codes received from origin by the Compute platform.
297    #[serde(rename = "compute_origin_status_5xx", skip_serializing_if = "Option::is_none")]
298    pub compute_origin_status_5xx: Option<i64>,
299    /// Total body bytes received by the Compute platform.
300    #[serde(rename = "compute_req_body_bytes", skip_serializing_if = "Option::is_none")]
301    pub compute_req_body_bytes: Option<i64>,
302    /// Total header bytes received by the Compute platform.
303    #[serde(rename = "compute_req_header_bytes", skip_serializing_if = "Option::is_none")]
304    pub compute_req_header_bytes: Option<i64>,
305    /// The total amount of request processing time you will be billed for, measured in 50 millisecond increments.
306    #[serde(rename = "compute_request_time_billed_ms", skip_serializing_if = "Option::is_none")]
307    pub compute_request_time_billed_ms: Option<i64>,
308    /// The total amount of time used to process your requests, including active CPU time (in milliseconds).
309    #[serde(rename = "compute_request_time_ms", skip_serializing_if = "Option::is_none")]
310    pub compute_request_time_ms: Option<i64>,
311    /// The total number of requests that were received by the Compute platform.
312    #[serde(rename = "compute_request", skip_serializing_if = "Option::is_none")]
313    pub compute_request: Option<i64>,
314    /// Total body bytes sent from Compute to the end user.
315    #[serde(rename = "compute_resp_body_bytes", skip_serializing_if = "Option::is_none")]
316    pub compute_resp_body_bytes: Option<i64>,
317    /// Total header bytes sent from Compute to the end user.
318    #[serde(rename = "compute_resp_header_bytes", skip_serializing_if = "Option::is_none")]
319    pub compute_resp_header_bytes: Option<i64>,
320    /// Number of responses delivered with status code 103 (Early Hints) by the Compute platform.
321    #[serde(rename = "compute_resp_status_103", skip_serializing_if = "Option::is_none")]
322    pub compute_resp_status_103: Option<i64>,
323    /// Number of 1xx \"Informational\" category status codes delivered by the Compute platform.
324    #[serde(rename = "compute_resp_status_1xx", skip_serializing_if = "Option::is_none")]
325    pub compute_resp_status_1xx: Option<i64>,
326    /// Number of responses delivered with status code 200 (Success) by the Compute platform.
327    #[serde(rename = "compute_resp_status_200", skip_serializing_if = "Option::is_none")]
328    pub compute_resp_status_200: Option<i64>,
329    /// Number of responses delivered with status code 204 (No Content) by the Compute platform.
330    #[serde(rename = "compute_resp_status_204", skip_serializing_if = "Option::is_none")]
331    pub compute_resp_status_204: Option<i64>,
332    /// Number of responses delivered with status code 206 (Partial Content) by the Compute platform.
333    #[serde(rename = "compute_resp_status_206", skip_serializing_if = "Option::is_none")]
334    pub compute_resp_status_206: Option<i64>,
335    /// Number of 2xx \"Success\" status codes delivered by the Compute platform.
336    #[serde(rename = "compute_resp_status_2xx", skip_serializing_if = "Option::is_none")]
337    pub compute_resp_status_2xx: Option<i64>,
338    /// Number of responses delivered with status code 301 (Moved Permanently) by the Compute platform.
339    #[serde(rename = "compute_resp_status_301", skip_serializing_if = "Option::is_none")]
340    pub compute_resp_status_301: Option<i64>,
341    /// Number of responses delivered with status code 302 (Found) by the Compute platform.
342    #[serde(rename = "compute_resp_status_302", skip_serializing_if = "Option::is_none")]
343    pub compute_resp_status_302: Option<i64>,
344    /// Number of responses delivered with status code 304 (Not Modified) by the Compute platform.
345    #[serde(rename = "compute_resp_status_304", skip_serializing_if = "Option::is_none")]
346    pub compute_resp_status_304: Option<i64>,
347    /// Number of 3xx \"Redirection\" codes delivered by the Compute platform.
348    #[serde(rename = "compute_resp_status_3xx", skip_serializing_if = "Option::is_none")]
349    pub compute_resp_status_3xx: Option<i64>,
350    /// Number of responses delivered with status code 400 (Bad Request) by the Compute platform.
351    #[serde(rename = "compute_resp_status_400", skip_serializing_if = "Option::is_none")]
352    pub compute_resp_status_400: Option<i64>,
353    /// Number of responses delivered with status code 401 (Unauthorized) by the Compute platform.
354    #[serde(rename = "compute_resp_status_401", skip_serializing_if = "Option::is_none")]
355    pub compute_resp_status_401: Option<i64>,
356    /// Number of responses delivered with status code 403 (Forbidden) by the Compute platform.
357    #[serde(rename = "compute_resp_status_403", skip_serializing_if = "Option::is_none")]
358    pub compute_resp_status_403: Option<i64>,
359    /// Number of responses delivered with status code 404 (Not Found) by the Compute platform.
360    #[serde(rename = "compute_resp_status_404", skip_serializing_if = "Option::is_none")]
361    pub compute_resp_status_404: Option<i64>,
362    /// Number of responses delivered with status code 416 (Range Not Satisfiable) by the Compute platform.
363    #[serde(rename = "compute_resp_status_416", skip_serializing_if = "Option::is_none")]
364    pub compute_resp_status_416: Option<i64>,
365    /// Number of responses delivered with status code 429 (Too Many Requests) by the Compute platform.
366    #[serde(rename = "compute_resp_status_429", skip_serializing_if = "Option::is_none")]
367    pub compute_resp_status_429: Option<i64>,
368    /// Number of 4xx \"Client Error\" codes delivered by the Compute platform.
369    #[serde(rename = "compute_resp_status_4xx", skip_serializing_if = "Option::is_none")]
370    pub compute_resp_status_4xx: Option<i64>,
371    /// Number of responses delivered with status code 500 (Internal Server Error) by the Compute platform.
372    #[serde(rename = "compute_resp_status_500", skip_serializing_if = "Option::is_none")]
373    pub compute_resp_status_500: Option<i64>,
374    /// Number of responses delivered with status code 501 (Not Implemented) by the Compute platform.
375    #[serde(rename = "compute_resp_status_501", skip_serializing_if = "Option::is_none")]
376    pub compute_resp_status_501: Option<i64>,
377    /// Number of responses delivered with status code 502 (Bad Gateway) by the Compute platform.
378    #[serde(rename = "compute_resp_status_502", skip_serializing_if = "Option::is_none")]
379    pub compute_resp_status_502: Option<i64>,
380    /// Number of responses delivered with status code 503 (Service Unavailable) by the Compute platform.
381    #[serde(rename = "compute_resp_status_503", skip_serializing_if = "Option::is_none")]
382    pub compute_resp_status_503: Option<i64>,
383    /// Number of responses delivered with status code 504 (Gateway Timeout) by the Compute platform.
384    #[serde(rename = "compute_resp_status_504", skip_serializing_if = "Option::is_none")]
385    pub compute_resp_status_504: Option<i64>,
386    /// Number of responses delivered with status code 505 (HTTP Version Not Supported) by the Compute platform.
387    #[serde(rename = "compute_resp_status_505", skip_serializing_if = "Option::is_none")]
388    pub compute_resp_status_505: Option<i64>,
389    /// Number of responses delivered with status code 530 by the Compute platform.
390    #[serde(rename = "compute_resp_status_530", skip_serializing_if = "Option::is_none")]
391    pub compute_resp_status_530: Option<i64>,
392    /// Number of \"Server Error\" category status codes delivered by the Compute platform.
393    #[serde(rename = "compute_resp_status_5xx", skip_serializing_if = "Option::is_none")]
394    pub compute_resp_status_5xx: Option<i64>,
395    /// Number of requests received over HTTP/2.
396    #[serde(rename = "http2", skip_serializing_if = "Option::is_none")]
397    pub http2: Option<i64>,
398    /// Number of requests received over HTTP/3.
399    #[serde(rename = "http3", skip_serializing_if = "Option::is_none")]
400    pub http3: Option<i64>,
401    /// Number of requests received over TLS 1.0.
402    #[serde(rename = "tls_v10", skip_serializing_if = "Option::is_none")]
403    pub tls_v10: Option<i64>,
404    /// Number of requests received over TLS 1.1.
405    #[serde(rename = "tls_v11", skip_serializing_if = "Option::is_none")]
406    pub tls_v11: Option<i64>,
407    /// Number of requests received over TLS 1.2.
408    #[serde(rename = "tls_v12", skip_serializing_if = "Option::is_none")]
409    pub tls_v12: Option<i64>,
410    /// Number of requests received over TLS 1.3.
411    #[serde(rename = "tls_v13", skip_serializing_if = "Option::is_none")]
412    pub tls_v13: Option<i64>,
413}
414
415impl Values {
416    /// The results of the query, optionally filtered and grouped over the requested timespan.
417    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