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