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}
207
208impl Values {
209 pub fn new() -> Values {
211 Values {
212 edge_requests: None,
213 edge_resp_header_bytes: None,
214 edge_resp_body_bytes: None,
215 status_1xx: None,
216 status_2xx: None,
217 status_3xx: None,
218 status_4xx: None,
219 status_5xx: None,
220 status_200: None,
221 status_204: None,
222 status_206: None,
223 status_301: None,
224 status_302: None,
225 status_304: None,
226 status_400: None,
227 status_401: None,
228 status_403: None,
229 status_404: None,
230 status_416: None,
231 status_429: None,
232 status_500: None,
233 status_501: None,
234 status_502: None,
235 status_503: None,
236 status_504: None,
237 status_505: None,
238 status_530: None,
239 requests: None,
240 resp_header_bytes: None,
241 resp_body_bytes: None,
242 bereq_header_bytes: None,
243 bereq_body_bytes: None,
244 edge_hit_requests: None,
245 edge_miss_requests: None,
246 origin_fetches: None,
247 origin_fetch_resp_header_bytes: None,
248 origin_fetch_resp_body_bytes: None,
249 bandwidth: None,
250 edge_hit_ratio: None,
251 origin_offload: None,
252 origin_status_200: None,
253 origin_status_204: None,
254 origin_status_206: None,
255 origin_status_301: None,
256 origin_status_302: None,
257 origin_status_304: None,
258 origin_status_400: None,
259 origin_status_401: None,
260 origin_status_403: None,
261 origin_status_404: None,
262 origin_status_416: None,
263 origin_status_429: None,
264 origin_status_500: None,
265 origin_status_501: None,
266 origin_status_502: None,
267 origin_status_503: None,
268 origin_status_504: None,
269 origin_status_505: None,
270 origin_status_530: None,
271 origin_status_1xx: None,
272 origin_status_2xx: None,
273 origin_status_3xx: None,
274 origin_status_4xx: None,
275 origin_status_5xx: None,
276 }
277 }
278}
279
280