google_cloud_appengine_v1/model/
debug.rs

1// Copyright 2025 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// Code generated by sidekick. DO NOT EDIT.
16
17#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::ApiConfigHandler {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("ApiConfigHandler");
23        debug_struct.field("auth_fail_action", &self.auth_fail_action);
24        debug_struct.field("login", &self.login);
25        debug_struct.field("script", &self.script);
26        debug_struct.field("security_level", &self.security_level);
27        debug_struct.field("url", &self.url);
28        if !self._unknown_fields.is_empty() {
29            debug_struct.field("_unknown_fields", &self._unknown_fields);
30        }
31        debug_struct.finish()
32    }
33}
34
35impl std::fmt::Debug for super::ErrorHandler {
36    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
37        let mut debug_struct = f.debug_struct("ErrorHandler");
38        debug_struct.field("error_code", &self.error_code);
39        debug_struct.field("static_file", &self.static_file);
40        debug_struct.field("mime_type", &self.mime_type);
41        if !self._unknown_fields.is_empty() {
42            debug_struct.field("_unknown_fields", &self._unknown_fields);
43        }
44        debug_struct.finish()
45    }
46}
47
48impl std::fmt::Debug for super::UrlMap {
49    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
50        let mut debug_struct = f.debug_struct("UrlMap");
51        debug_struct.field("url_regex", &self.url_regex);
52        debug_struct.field("security_level", &self.security_level);
53        debug_struct.field("login", &self.login);
54        debug_struct.field("auth_fail_action", &self.auth_fail_action);
55        debug_struct.field(
56            "redirect_http_response_code",
57            &self.redirect_http_response_code,
58        );
59        debug_struct.field("handler_type", &self.handler_type);
60        if !self._unknown_fields.is_empty() {
61            debug_struct.field("_unknown_fields", &self._unknown_fields);
62        }
63        debug_struct.finish()
64    }
65}
66
67impl std::fmt::Debug for super::StaticFilesHandler {
68    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
69        let mut debug_struct = f.debug_struct("StaticFilesHandler");
70        debug_struct.field("path", &self.path);
71        debug_struct.field("upload_path_regex", &self.upload_path_regex);
72        debug_struct.field("http_headers", &self.http_headers);
73        debug_struct.field("mime_type", &self.mime_type);
74        debug_struct.field("expiration", &self.expiration);
75        debug_struct.field("require_matching_file", &self.require_matching_file);
76        debug_struct.field("application_readable", &self.application_readable);
77        if !self._unknown_fields.is_empty() {
78            debug_struct.field("_unknown_fields", &self._unknown_fields);
79        }
80        debug_struct.finish()
81    }
82}
83
84impl std::fmt::Debug for super::ScriptHandler {
85    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
86        let mut debug_struct = f.debug_struct("ScriptHandler");
87        debug_struct.field("script_path", &self.script_path);
88        if !self._unknown_fields.is_empty() {
89            debug_struct.field("_unknown_fields", &self._unknown_fields);
90        }
91        debug_struct.finish()
92    }
93}
94
95impl std::fmt::Debug for super::ApiEndpointHandler {
96    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
97        let mut debug_struct = f.debug_struct("ApiEndpointHandler");
98        debug_struct.field("script_path", &self.script_path);
99        if !self._unknown_fields.is_empty() {
100            debug_struct.field("_unknown_fields", &self._unknown_fields);
101        }
102        debug_struct.finish()
103    }
104}
105
106impl std::fmt::Debug for super::HealthCheck {
107    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
108        let mut debug_struct = f.debug_struct("HealthCheck");
109        debug_struct.field("disable_health_check", &self.disable_health_check);
110        debug_struct.field("host", &self.host);
111        debug_struct.field("healthy_threshold", &self.healthy_threshold);
112        debug_struct.field("unhealthy_threshold", &self.unhealthy_threshold);
113        debug_struct.field("restart_threshold", &self.restart_threshold);
114        debug_struct.field("check_interval", &self.check_interval);
115        debug_struct.field("timeout", &self.timeout);
116        if !self._unknown_fields.is_empty() {
117            debug_struct.field("_unknown_fields", &self._unknown_fields);
118        }
119        debug_struct.finish()
120    }
121}
122
123impl std::fmt::Debug for super::ReadinessCheck {
124    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
125        let mut debug_struct = f.debug_struct("ReadinessCheck");
126        debug_struct.field("path", &self.path);
127        debug_struct.field("host", &self.host);
128        debug_struct.field("failure_threshold", &self.failure_threshold);
129        debug_struct.field("success_threshold", &self.success_threshold);
130        debug_struct.field("check_interval", &self.check_interval);
131        debug_struct.field("timeout", &self.timeout);
132        debug_struct.field("app_start_timeout", &self.app_start_timeout);
133        if !self._unknown_fields.is_empty() {
134            debug_struct.field("_unknown_fields", &self._unknown_fields);
135        }
136        debug_struct.finish()
137    }
138}
139
140impl std::fmt::Debug for super::LivenessCheck {
141    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
142        let mut debug_struct = f.debug_struct("LivenessCheck");
143        debug_struct.field("path", &self.path);
144        debug_struct.field("host", &self.host);
145        debug_struct.field("failure_threshold", &self.failure_threshold);
146        debug_struct.field("success_threshold", &self.success_threshold);
147        debug_struct.field("check_interval", &self.check_interval);
148        debug_struct.field("timeout", &self.timeout);
149        debug_struct.field("initial_delay", &self.initial_delay);
150        if !self._unknown_fields.is_empty() {
151            debug_struct.field("_unknown_fields", &self._unknown_fields);
152        }
153        debug_struct.finish()
154    }
155}
156
157impl std::fmt::Debug for super::Library {
158    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
159        let mut debug_struct = f.debug_struct("Library");
160        debug_struct.field("name", &self.name);
161        debug_struct.field("version", &self.version);
162        if !self._unknown_fields.is_empty() {
163            debug_struct.field("_unknown_fields", &self._unknown_fields);
164        }
165        debug_struct.finish()
166    }
167}
168
169impl std::fmt::Debug for super::GetApplicationRequest {
170    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
171        let mut debug_struct = f.debug_struct("GetApplicationRequest");
172        debug_struct.field("name", &self.name);
173        if !self._unknown_fields.is_empty() {
174            debug_struct.field("_unknown_fields", &self._unknown_fields);
175        }
176        debug_struct.finish()
177    }
178}
179
180impl std::fmt::Debug for super::CreateApplicationRequest {
181    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
182        let mut debug_struct = f.debug_struct("CreateApplicationRequest");
183        debug_struct.field("application", &self.application);
184        if !self._unknown_fields.is_empty() {
185            debug_struct.field("_unknown_fields", &self._unknown_fields);
186        }
187        debug_struct.finish()
188    }
189}
190
191impl std::fmt::Debug for super::UpdateApplicationRequest {
192    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
193        let mut debug_struct = f.debug_struct("UpdateApplicationRequest");
194        debug_struct.field("name", &self.name);
195        debug_struct.field("application", &self.application);
196        debug_struct.field("update_mask", &self.update_mask);
197        if !self._unknown_fields.is_empty() {
198            debug_struct.field("_unknown_fields", &self._unknown_fields);
199        }
200        debug_struct.finish()
201    }
202}
203
204impl std::fmt::Debug for super::RepairApplicationRequest {
205    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
206        let mut debug_struct = f.debug_struct("RepairApplicationRequest");
207        debug_struct.field("name", &self.name);
208        if !self._unknown_fields.is_empty() {
209            debug_struct.field("_unknown_fields", &self._unknown_fields);
210        }
211        debug_struct.finish()
212    }
213}
214
215impl std::fmt::Debug for super::ListServicesRequest {
216    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
217        let mut debug_struct = f.debug_struct("ListServicesRequest");
218        debug_struct.field("parent", &self.parent);
219        debug_struct.field("page_size", &self.page_size);
220        debug_struct.field("page_token", &self.page_token);
221        if !self._unknown_fields.is_empty() {
222            debug_struct.field("_unknown_fields", &self._unknown_fields);
223        }
224        debug_struct.finish()
225    }
226}
227
228impl std::fmt::Debug for super::ListServicesResponse {
229    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
230        let mut debug_struct = f.debug_struct("ListServicesResponse");
231        debug_struct.field("services", &self.services);
232        debug_struct.field("next_page_token", &self.next_page_token);
233        if !self._unknown_fields.is_empty() {
234            debug_struct.field("_unknown_fields", &self._unknown_fields);
235        }
236        debug_struct.finish()
237    }
238}
239
240impl std::fmt::Debug for super::GetServiceRequest {
241    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
242        let mut debug_struct = f.debug_struct("GetServiceRequest");
243        debug_struct.field("name", &self.name);
244        if !self._unknown_fields.is_empty() {
245            debug_struct.field("_unknown_fields", &self._unknown_fields);
246        }
247        debug_struct.finish()
248    }
249}
250
251impl std::fmt::Debug for super::UpdateServiceRequest {
252    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
253        let mut debug_struct = f.debug_struct("UpdateServiceRequest");
254        debug_struct.field("name", &self.name);
255        debug_struct.field("service", &self.service);
256        debug_struct.field("update_mask", &self.update_mask);
257        debug_struct.field("migrate_traffic", &self.migrate_traffic);
258        if !self._unknown_fields.is_empty() {
259            debug_struct.field("_unknown_fields", &self._unknown_fields);
260        }
261        debug_struct.finish()
262    }
263}
264
265impl std::fmt::Debug for super::DeleteServiceRequest {
266    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
267        let mut debug_struct = f.debug_struct("DeleteServiceRequest");
268        debug_struct.field("name", &self.name);
269        if !self._unknown_fields.is_empty() {
270            debug_struct.field("_unknown_fields", &self._unknown_fields);
271        }
272        debug_struct.finish()
273    }
274}
275
276impl std::fmt::Debug for super::ListVersionsRequest {
277    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
278        let mut debug_struct = f.debug_struct("ListVersionsRequest");
279        debug_struct.field("parent", &self.parent);
280        debug_struct.field("view", &self.view);
281        debug_struct.field("page_size", &self.page_size);
282        debug_struct.field("page_token", &self.page_token);
283        if !self._unknown_fields.is_empty() {
284            debug_struct.field("_unknown_fields", &self._unknown_fields);
285        }
286        debug_struct.finish()
287    }
288}
289
290impl std::fmt::Debug for super::ListVersionsResponse {
291    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
292        let mut debug_struct = f.debug_struct("ListVersionsResponse");
293        debug_struct.field("versions", &self.versions);
294        debug_struct.field("next_page_token", &self.next_page_token);
295        if !self._unknown_fields.is_empty() {
296            debug_struct.field("_unknown_fields", &self._unknown_fields);
297        }
298        debug_struct.finish()
299    }
300}
301
302impl std::fmt::Debug for super::GetVersionRequest {
303    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
304        let mut debug_struct = f.debug_struct("GetVersionRequest");
305        debug_struct.field("name", &self.name);
306        debug_struct.field("view", &self.view);
307        if !self._unknown_fields.is_empty() {
308            debug_struct.field("_unknown_fields", &self._unknown_fields);
309        }
310        debug_struct.finish()
311    }
312}
313
314impl std::fmt::Debug for super::CreateVersionRequest {
315    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
316        let mut debug_struct = f.debug_struct("CreateVersionRequest");
317        debug_struct.field("parent", &self.parent);
318        debug_struct.field("version", &self.version);
319        if !self._unknown_fields.is_empty() {
320            debug_struct.field("_unknown_fields", &self._unknown_fields);
321        }
322        debug_struct.finish()
323    }
324}
325
326impl std::fmt::Debug for super::UpdateVersionRequest {
327    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
328        let mut debug_struct = f.debug_struct("UpdateVersionRequest");
329        debug_struct.field("name", &self.name);
330        debug_struct.field("version", &self.version);
331        debug_struct.field("update_mask", &self.update_mask);
332        if !self._unknown_fields.is_empty() {
333            debug_struct.field("_unknown_fields", &self._unknown_fields);
334        }
335        debug_struct.finish()
336    }
337}
338
339impl std::fmt::Debug for super::DeleteVersionRequest {
340    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
341        let mut debug_struct = f.debug_struct("DeleteVersionRequest");
342        debug_struct.field("name", &self.name);
343        if !self._unknown_fields.is_empty() {
344            debug_struct.field("_unknown_fields", &self._unknown_fields);
345        }
346        debug_struct.finish()
347    }
348}
349
350impl std::fmt::Debug for super::ListInstancesRequest {
351    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
352        let mut debug_struct = f.debug_struct("ListInstancesRequest");
353        debug_struct.field("parent", &self.parent);
354        debug_struct.field("page_size", &self.page_size);
355        debug_struct.field("page_token", &self.page_token);
356        if !self._unknown_fields.is_empty() {
357            debug_struct.field("_unknown_fields", &self._unknown_fields);
358        }
359        debug_struct.finish()
360    }
361}
362
363impl std::fmt::Debug for super::ListInstancesResponse {
364    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
365        let mut debug_struct = f.debug_struct("ListInstancesResponse");
366        debug_struct.field("instances", &self.instances);
367        debug_struct.field("next_page_token", &self.next_page_token);
368        if !self._unknown_fields.is_empty() {
369            debug_struct.field("_unknown_fields", &self._unknown_fields);
370        }
371        debug_struct.finish()
372    }
373}
374
375impl std::fmt::Debug for super::GetInstanceRequest {
376    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
377        let mut debug_struct = f.debug_struct("GetInstanceRequest");
378        debug_struct.field("name", &self.name);
379        if !self._unknown_fields.is_empty() {
380            debug_struct.field("_unknown_fields", &self._unknown_fields);
381        }
382        debug_struct.finish()
383    }
384}
385
386impl std::fmt::Debug for super::DeleteInstanceRequest {
387    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
388        let mut debug_struct = f.debug_struct("DeleteInstanceRequest");
389        debug_struct.field("name", &self.name);
390        if !self._unknown_fields.is_empty() {
391            debug_struct.field("_unknown_fields", &self._unknown_fields);
392        }
393        debug_struct.finish()
394    }
395}
396
397impl std::fmt::Debug for super::DebugInstanceRequest {
398    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
399        let mut debug_struct = f.debug_struct("DebugInstanceRequest");
400        debug_struct.field("name", &self.name);
401        debug_struct.field("ssh_key", &self.ssh_key);
402        if !self._unknown_fields.is_empty() {
403            debug_struct.field("_unknown_fields", &self._unknown_fields);
404        }
405        debug_struct.finish()
406    }
407}
408
409impl std::fmt::Debug for super::ListIngressRulesRequest {
410    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
411        let mut debug_struct = f.debug_struct("ListIngressRulesRequest");
412        debug_struct.field("parent", &self.parent);
413        debug_struct.field("page_size", &self.page_size);
414        debug_struct.field("page_token", &self.page_token);
415        debug_struct.field("matching_address", &self.matching_address);
416        if !self._unknown_fields.is_empty() {
417            debug_struct.field("_unknown_fields", &self._unknown_fields);
418        }
419        debug_struct.finish()
420    }
421}
422
423impl std::fmt::Debug for super::ListIngressRulesResponse {
424    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
425        let mut debug_struct = f.debug_struct("ListIngressRulesResponse");
426        debug_struct.field("ingress_rules", &self.ingress_rules);
427        debug_struct.field("next_page_token", &self.next_page_token);
428        if !self._unknown_fields.is_empty() {
429            debug_struct.field("_unknown_fields", &self._unknown_fields);
430        }
431        debug_struct.finish()
432    }
433}
434
435impl std::fmt::Debug for super::BatchUpdateIngressRulesRequest {
436    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
437        let mut debug_struct = f.debug_struct("BatchUpdateIngressRulesRequest");
438        debug_struct.field("name", &self.name);
439        debug_struct.field("ingress_rules", &self.ingress_rules);
440        if !self._unknown_fields.is_empty() {
441            debug_struct.field("_unknown_fields", &self._unknown_fields);
442        }
443        debug_struct.finish()
444    }
445}
446
447impl std::fmt::Debug for super::BatchUpdateIngressRulesResponse {
448    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
449        let mut debug_struct = f.debug_struct("BatchUpdateIngressRulesResponse");
450        debug_struct.field("ingress_rules", &self.ingress_rules);
451        if !self._unknown_fields.is_empty() {
452            debug_struct.field("_unknown_fields", &self._unknown_fields);
453        }
454        debug_struct.finish()
455    }
456}
457
458impl std::fmt::Debug for super::CreateIngressRuleRequest {
459    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
460        let mut debug_struct = f.debug_struct("CreateIngressRuleRequest");
461        debug_struct.field("parent", &self.parent);
462        debug_struct.field("rule", &self.rule);
463        if !self._unknown_fields.is_empty() {
464            debug_struct.field("_unknown_fields", &self._unknown_fields);
465        }
466        debug_struct.finish()
467    }
468}
469
470impl std::fmt::Debug for super::GetIngressRuleRequest {
471    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
472        let mut debug_struct = f.debug_struct("GetIngressRuleRequest");
473        debug_struct.field("name", &self.name);
474        if !self._unknown_fields.is_empty() {
475            debug_struct.field("_unknown_fields", &self._unknown_fields);
476        }
477        debug_struct.finish()
478    }
479}
480
481impl std::fmt::Debug for super::UpdateIngressRuleRequest {
482    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
483        let mut debug_struct = f.debug_struct("UpdateIngressRuleRequest");
484        debug_struct.field("name", &self.name);
485        debug_struct.field("rule", &self.rule);
486        debug_struct.field("update_mask", &self.update_mask);
487        if !self._unknown_fields.is_empty() {
488            debug_struct.field("_unknown_fields", &self._unknown_fields);
489        }
490        debug_struct.finish()
491    }
492}
493
494impl std::fmt::Debug for super::DeleteIngressRuleRequest {
495    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
496        let mut debug_struct = f.debug_struct("DeleteIngressRuleRequest");
497        debug_struct.field("name", &self.name);
498        if !self._unknown_fields.is_empty() {
499            debug_struct.field("_unknown_fields", &self._unknown_fields);
500        }
501        debug_struct.finish()
502    }
503}
504
505impl std::fmt::Debug for super::ListAuthorizedDomainsRequest {
506    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
507        let mut debug_struct = f.debug_struct("ListAuthorizedDomainsRequest");
508        debug_struct.field("parent", &self.parent);
509        debug_struct.field("page_size", &self.page_size);
510        debug_struct.field("page_token", &self.page_token);
511        if !self._unknown_fields.is_empty() {
512            debug_struct.field("_unknown_fields", &self._unknown_fields);
513        }
514        debug_struct.finish()
515    }
516}
517
518impl std::fmt::Debug for super::ListAuthorizedDomainsResponse {
519    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
520        let mut debug_struct = f.debug_struct("ListAuthorizedDomainsResponse");
521        debug_struct.field("domains", &self.domains);
522        debug_struct.field("next_page_token", &self.next_page_token);
523        if !self._unknown_fields.is_empty() {
524            debug_struct.field("_unknown_fields", &self._unknown_fields);
525        }
526        debug_struct.finish()
527    }
528}
529
530impl std::fmt::Debug for super::ListAuthorizedCertificatesRequest {
531    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
532        let mut debug_struct = f.debug_struct("ListAuthorizedCertificatesRequest");
533        debug_struct.field("parent", &self.parent);
534        debug_struct.field("view", &self.view);
535        debug_struct.field("page_size", &self.page_size);
536        debug_struct.field("page_token", &self.page_token);
537        if !self._unknown_fields.is_empty() {
538            debug_struct.field("_unknown_fields", &self._unknown_fields);
539        }
540        debug_struct.finish()
541    }
542}
543
544impl std::fmt::Debug for super::ListAuthorizedCertificatesResponse {
545    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
546        let mut debug_struct = f.debug_struct("ListAuthorizedCertificatesResponse");
547        debug_struct.field("certificates", &self.certificates);
548        debug_struct.field("next_page_token", &self.next_page_token);
549        if !self._unknown_fields.is_empty() {
550            debug_struct.field("_unknown_fields", &self._unknown_fields);
551        }
552        debug_struct.finish()
553    }
554}
555
556impl std::fmt::Debug for super::GetAuthorizedCertificateRequest {
557    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
558        let mut debug_struct = f.debug_struct("GetAuthorizedCertificateRequest");
559        debug_struct.field("name", &self.name);
560        debug_struct.field("view", &self.view);
561        if !self._unknown_fields.is_empty() {
562            debug_struct.field("_unknown_fields", &self._unknown_fields);
563        }
564        debug_struct.finish()
565    }
566}
567
568impl std::fmt::Debug for super::CreateAuthorizedCertificateRequest {
569    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
570        let mut debug_struct = f.debug_struct("CreateAuthorizedCertificateRequest");
571        debug_struct.field("parent", &self.parent);
572        debug_struct.field("certificate", &self.certificate);
573        if !self._unknown_fields.is_empty() {
574            debug_struct.field("_unknown_fields", &self._unknown_fields);
575        }
576        debug_struct.finish()
577    }
578}
579
580impl std::fmt::Debug for super::UpdateAuthorizedCertificateRequest {
581    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
582        let mut debug_struct = f.debug_struct("UpdateAuthorizedCertificateRequest");
583        debug_struct.field("name", &self.name);
584        debug_struct.field("certificate", &self.certificate);
585        debug_struct.field("update_mask", &self.update_mask);
586        if !self._unknown_fields.is_empty() {
587            debug_struct.field("_unknown_fields", &self._unknown_fields);
588        }
589        debug_struct.finish()
590    }
591}
592
593impl std::fmt::Debug for super::DeleteAuthorizedCertificateRequest {
594    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
595        let mut debug_struct = f.debug_struct("DeleteAuthorizedCertificateRequest");
596        debug_struct.field("name", &self.name);
597        if !self._unknown_fields.is_empty() {
598            debug_struct.field("_unknown_fields", &self._unknown_fields);
599        }
600        debug_struct.finish()
601    }
602}
603
604impl std::fmt::Debug for super::ListDomainMappingsRequest {
605    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
606        let mut debug_struct = f.debug_struct("ListDomainMappingsRequest");
607        debug_struct.field("parent", &self.parent);
608        debug_struct.field("page_size", &self.page_size);
609        debug_struct.field("page_token", &self.page_token);
610        if !self._unknown_fields.is_empty() {
611            debug_struct.field("_unknown_fields", &self._unknown_fields);
612        }
613        debug_struct.finish()
614    }
615}
616
617impl std::fmt::Debug for super::ListDomainMappingsResponse {
618    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
619        let mut debug_struct = f.debug_struct("ListDomainMappingsResponse");
620        debug_struct.field("domain_mappings", &self.domain_mappings);
621        debug_struct.field("next_page_token", &self.next_page_token);
622        if !self._unknown_fields.is_empty() {
623            debug_struct.field("_unknown_fields", &self._unknown_fields);
624        }
625        debug_struct.finish()
626    }
627}
628
629impl std::fmt::Debug for super::GetDomainMappingRequest {
630    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
631        let mut debug_struct = f.debug_struct("GetDomainMappingRequest");
632        debug_struct.field("name", &self.name);
633        if !self._unknown_fields.is_empty() {
634            debug_struct.field("_unknown_fields", &self._unknown_fields);
635        }
636        debug_struct.finish()
637    }
638}
639
640impl std::fmt::Debug for super::CreateDomainMappingRequest {
641    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
642        let mut debug_struct = f.debug_struct("CreateDomainMappingRequest");
643        debug_struct.field("parent", &self.parent);
644        debug_struct.field("domain_mapping", &self.domain_mapping);
645        debug_struct.field("override_strategy", &self.override_strategy);
646        if !self._unknown_fields.is_empty() {
647            debug_struct.field("_unknown_fields", &self._unknown_fields);
648        }
649        debug_struct.finish()
650    }
651}
652
653impl std::fmt::Debug for super::UpdateDomainMappingRequest {
654    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
655        let mut debug_struct = f.debug_struct("UpdateDomainMappingRequest");
656        debug_struct.field("name", &self.name);
657        debug_struct.field("domain_mapping", &self.domain_mapping);
658        debug_struct.field("update_mask", &self.update_mask);
659        if !self._unknown_fields.is_empty() {
660            debug_struct.field("_unknown_fields", &self._unknown_fields);
661        }
662        debug_struct.finish()
663    }
664}
665
666impl std::fmt::Debug for super::DeleteDomainMappingRequest {
667    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
668        let mut debug_struct = f.debug_struct("DeleteDomainMappingRequest");
669        debug_struct.field("name", &self.name);
670        if !self._unknown_fields.is_empty() {
671            debug_struct.field("_unknown_fields", &self._unknown_fields);
672        }
673        debug_struct.finish()
674    }
675}
676
677impl std::fmt::Debug for super::Application {
678    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
679        let mut debug_struct = f.debug_struct("Application");
680        debug_struct.field("name", &self.name);
681        debug_struct.field("id", &self.id);
682        debug_struct.field("dispatch_rules", &self.dispatch_rules);
683        debug_struct.field("auth_domain", &self.auth_domain);
684        debug_struct.field("location_id", &self.location_id);
685        debug_struct.field("code_bucket", &self.code_bucket);
686        debug_struct.field("default_cookie_expiration", &self.default_cookie_expiration);
687        debug_struct.field("serving_status", &self.serving_status);
688        debug_struct.field("default_hostname", &self.default_hostname);
689        debug_struct.field("default_bucket", &self.default_bucket);
690        debug_struct.field("service_account", &self.service_account);
691        debug_struct.field("iap", &self.iap);
692        debug_struct.field("gcr_domain", &self.gcr_domain);
693        debug_struct.field("database_type", &self.database_type);
694        debug_struct.field("feature_settings", &self.feature_settings);
695        if !self._unknown_fields.is_empty() {
696            debug_struct.field("_unknown_fields", &self._unknown_fields);
697        }
698        debug_struct.finish()
699    }
700}
701
702impl std::fmt::Debug for super::application::IdentityAwareProxy {
703    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
704        let mut debug_struct = f.debug_struct("IdentityAwareProxy");
705        debug_struct.field("enabled", &self.enabled);
706        debug_struct.field("oauth2_client_id", &self.oauth2_client_id);
707        debug_struct.field("oauth2_client_secret", &self.oauth2_client_secret);
708        debug_struct.field(
709            "oauth2_client_secret_sha256",
710            &self.oauth2_client_secret_sha256,
711        );
712        if !self._unknown_fields.is_empty() {
713            debug_struct.field("_unknown_fields", &self._unknown_fields);
714        }
715        debug_struct.finish()
716    }
717}
718
719impl std::fmt::Debug for super::application::FeatureSettings {
720    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
721        let mut debug_struct = f.debug_struct("FeatureSettings");
722        debug_struct.field("split_health_checks", &self.split_health_checks);
723        debug_struct.field(
724            "use_container_optimized_os",
725            &self.use_container_optimized_os,
726        );
727        if !self._unknown_fields.is_empty() {
728            debug_struct.field("_unknown_fields", &self._unknown_fields);
729        }
730        debug_struct.finish()
731    }
732}
733
734impl std::fmt::Debug for super::UrlDispatchRule {
735    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
736        let mut debug_struct = f.debug_struct("UrlDispatchRule");
737        debug_struct.field("domain", &self.domain);
738        debug_struct.field("path", &self.path);
739        debug_struct.field("service", &self.service);
740        if !self._unknown_fields.is_empty() {
741            debug_struct.field("_unknown_fields", &self._unknown_fields);
742        }
743        debug_struct.finish()
744    }
745}
746
747impl std::fmt::Debug for super::AuditData {
748    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
749        let mut debug_struct = f.debug_struct("AuditData");
750        debug_struct.field("method", &self.method);
751        if !self._unknown_fields.is_empty() {
752            debug_struct.field("_unknown_fields", &self._unknown_fields);
753        }
754        debug_struct.finish()
755    }
756}
757
758impl std::fmt::Debug for super::UpdateServiceMethod {
759    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
760        let mut debug_struct = f.debug_struct("UpdateServiceMethod");
761        debug_struct.field("request", &self.request);
762        if !self._unknown_fields.is_empty() {
763            debug_struct.field("_unknown_fields", &self._unknown_fields);
764        }
765        debug_struct.finish()
766    }
767}
768
769impl std::fmt::Debug for super::CreateVersionMethod {
770    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
771        let mut debug_struct = f.debug_struct("CreateVersionMethod");
772        debug_struct.field("request", &self.request);
773        if !self._unknown_fields.is_empty() {
774            debug_struct.field("_unknown_fields", &self._unknown_fields);
775        }
776        debug_struct.finish()
777    }
778}
779
780impl std::fmt::Debug for super::AuthorizedCertificate {
781    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
782        let mut debug_struct = f.debug_struct("AuthorizedCertificate");
783        debug_struct.field("name", &self.name);
784        debug_struct.field("id", &self.id);
785        debug_struct.field("display_name", &self.display_name);
786        debug_struct.field("domain_names", &self.domain_names);
787        debug_struct.field("expire_time", &self.expire_time);
788        debug_struct.field("certificate_raw_data", &self.certificate_raw_data);
789        debug_struct.field("managed_certificate", &self.managed_certificate);
790        debug_struct.field("visible_domain_mappings", &self.visible_domain_mappings);
791        debug_struct.field("domain_mappings_count", &self.domain_mappings_count);
792        if !self._unknown_fields.is_empty() {
793            debug_struct.field("_unknown_fields", &self._unknown_fields);
794        }
795        debug_struct.finish()
796    }
797}
798
799impl std::fmt::Debug for super::CertificateRawData {
800    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
801        let mut debug_struct = f.debug_struct("CertificateRawData");
802        debug_struct.field("public_certificate", &self.public_certificate);
803        debug_struct.field("private_key", &self.private_key);
804        if !self._unknown_fields.is_empty() {
805            debug_struct.field("_unknown_fields", &self._unknown_fields);
806        }
807        debug_struct.finish()
808    }
809}
810
811impl std::fmt::Debug for super::ManagedCertificate {
812    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
813        let mut debug_struct = f.debug_struct("ManagedCertificate");
814        debug_struct.field("last_renewal_time", &self.last_renewal_time);
815        debug_struct.field("status", &self.status);
816        if !self._unknown_fields.is_empty() {
817            debug_struct.field("_unknown_fields", &self._unknown_fields);
818        }
819        debug_struct.finish()
820    }
821}
822
823impl std::fmt::Debug for super::Deployment {
824    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
825        let mut debug_struct = f.debug_struct("Deployment");
826        debug_struct.field("files", &self.files);
827        debug_struct.field("container", &self.container);
828        debug_struct.field("zip", &self.zip);
829        debug_struct.field("cloud_build_options", &self.cloud_build_options);
830        if !self._unknown_fields.is_empty() {
831            debug_struct.field("_unknown_fields", &self._unknown_fields);
832        }
833        debug_struct.finish()
834    }
835}
836
837impl std::fmt::Debug for super::FileInfo {
838    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
839        let mut debug_struct = f.debug_struct("FileInfo");
840        debug_struct.field("source_url", &self.source_url);
841        debug_struct.field("sha1_sum", &self.sha1_sum);
842        debug_struct.field("mime_type", &self.mime_type);
843        if !self._unknown_fields.is_empty() {
844            debug_struct.field("_unknown_fields", &self._unknown_fields);
845        }
846        debug_struct.finish()
847    }
848}
849
850impl std::fmt::Debug for super::ContainerInfo {
851    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
852        let mut debug_struct = f.debug_struct("ContainerInfo");
853        debug_struct.field("image", &self.image);
854        if !self._unknown_fields.is_empty() {
855            debug_struct.field("_unknown_fields", &self._unknown_fields);
856        }
857        debug_struct.finish()
858    }
859}
860
861impl std::fmt::Debug for super::CloudBuildOptions {
862    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
863        let mut debug_struct = f.debug_struct("CloudBuildOptions");
864        debug_struct.field("app_yaml_path", &self.app_yaml_path);
865        debug_struct.field("cloud_build_timeout", &self.cloud_build_timeout);
866        if !self._unknown_fields.is_empty() {
867            debug_struct.field("_unknown_fields", &self._unknown_fields);
868        }
869        debug_struct.finish()
870    }
871}
872
873impl std::fmt::Debug for super::ZipInfo {
874    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
875        let mut debug_struct = f.debug_struct("ZipInfo");
876        debug_struct.field("source_url", &self.source_url);
877        debug_struct.field("files_count", &self.files_count);
878        if !self._unknown_fields.is_empty() {
879            debug_struct.field("_unknown_fields", &self._unknown_fields);
880        }
881        debug_struct.finish()
882    }
883}
884
885impl std::fmt::Debug for super::AuthorizedDomain {
886    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
887        let mut debug_struct = f.debug_struct("AuthorizedDomain");
888        debug_struct.field("name", &self.name);
889        debug_struct.field("id", &self.id);
890        if !self._unknown_fields.is_empty() {
891            debug_struct.field("_unknown_fields", &self._unknown_fields);
892        }
893        debug_struct.finish()
894    }
895}
896
897impl std::fmt::Debug for super::DomainMapping {
898    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
899        let mut debug_struct = f.debug_struct("DomainMapping");
900        debug_struct.field("name", &self.name);
901        debug_struct.field("id", &self.id);
902        debug_struct.field("ssl_settings", &self.ssl_settings);
903        debug_struct.field("resource_records", &self.resource_records);
904        if !self._unknown_fields.is_empty() {
905            debug_struct.field("_unknown_fields", &self._unknown_fields);
906        }
907        debug_struct.finish()
908    }
909}
910
911impl std::fmt::Debug for super::SslSettings {
912    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
913        let mut debug_struct = f.debug_struct("SslSettings");
914        debug_struct.field("certificate_id", &self.certificate_id);
915        debug_struct.field("ssl_management_type", &self.ssl_management_type);
916        debug_struct.field(
917            "pending_managed_certificate_id",
918            &self.pending_managed_certificate_id,
919        );
920        if !self._unknown_fields.is_empty() {
921            debug_struct.field("_unknown_fields", &self._unknown_fields);
922        }
923        debug_struct.finish()
924    }
925}
926
927impl std::fmt::Debug for super::ResourceRecord {
928    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
929        let mut debug_struct = f.debug_struct("ResourceRecord");
930        debug_struct.field("name", &self.name);
931        debug_struct.field("rrdata", &self.rrdata);
932        debug_struct.field("r#type", &self.r#type);
933        if !self._unknown_fields.is_empty() {
934            debug_struct.field("_unknown_fields", &self._unknown_fields);
935        }
936        debug_struct.finish()
937    }
938}
939
940impl std::fmt::Debug for super::FirewallRule {
941    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
942        let mut debug_struct = f.debug_struct("FirewallRule");
943        debug_struct.field("priority", &self.priority);
944        debug_struct.field("action", &self.action);
945        debug_struct.field("source_range", &self.source_range);
946        debug_struct.field("description", &self.description);
947        if !self._unknown_fields.is_empty() {
948            debug_struct.field("_unknown_fields", &self._unknown_fields);
949        }
950        debug_struct.finish()
951    }
952}
953
954impl std::fmt::Debug for super::Instance {
955    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
956        let mut debug_struct = f.debug_struct("Instance");
957        debug_struct.field("name", &self.name);
958        debug_struct.field("id", &self.id);
959        debug_struct.field("app_engine_release", &self.app_engine_release);
960        debug_struct.field("availability", &self.availability);
961        debug_struct.field("vm_name", &self.vm_name);
962        debug_struct.field("vm_zone_name", &self.vm_zone_name);
963        debug_struct.field("vm_id", &self.vm_id);
964        debug_struct.field("start_time", &self.start_time);
965        debug_struct.field("requests", &self.requests);
966        debug_struct.field("errors", &self.errors);
967        debug_struct.field("qps", &self.qps);
968        debug_struct.field("average_latency", &self.average_latency);
969        debug_struct.field("memory_usage", &self.memory_usage);
970        debug_struct.field("vm_status", &self.vm_status);
971        debug_struct.field("vm_debug_enabled", &self.vm_debug_enabled);
972        debug_struct.field("vm_ip", &self.vm_ip);
973        debug_struct.field("vm_liveness", &self.vm_liveness);
974        if !self._unknown_fields.is_empty() {
975            debug_struct.field("_unknown_fields", &self._unknown_fields);
976        }
977        debug_struct.finish()
978    }
979}
980
981impl std::fmt::Debug for super::instance::Liveness {
982    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
983        let mut debug_struct = f.debug_struct("Liveness");
984        if !self._unknown_fields.is_empty() {
985            debug_struct.field("_unknown_fields", &self._unknown_fields);
986        }
987        debug_struct.finish()
988    }
989}
990
991impl std::fmt::Debug for super::LocationMetadata {
992    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
993        let mut debug_struct = f.debug_struct("LocationMetadata");
994        debug_struct.field(
995            "standard_environment_available",
996            &self.standard_environment_available,
997        );
998        debug_struct.field(
999            "flexible_environment_available",
1000            &self.flexible_environment_available,
1001        );
1002        debug_struct.field("search_api_available", &self.search_api_available);
1003        if !self._unknown_fields.is_empty() {
1004            debug_struct.field("_unknown_fields", &self._unknown_fields);
1005        }
1006        debug_struct.finish()
1007    }
1008}
1009
1010impl std::fmt::Debug for super::NetworkSettings {
1011    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1012        let mut debug_struct = f.debug_struct("NetworkSettings");
1013        debug_struct.field("ingress_traffic_allowed", &self.ingress_traffic_allowed);
1014        if !self._unknown_fields.is_empty() {
1015            debug_struct.field("_unknown_fields", &self._unknown_fields);
1016        }
1017        debug_struct.finish()
1018    }
1019}
1020
1021impl std::fmt::Debug for super::OperationMetadataV1 {
1022    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1023        let mut debug_struct = f.debug_struct("OperationMetadataV1");
1024        debug_struct.field("method", &self.method);
1025        debug_struct.field("insert_time", &self.insert_time);
1026        debug_struct.field("end_time", &self.end_time);
1027        debug_struct.field("user", &self.user);
1028        debug_struct.field("target", &self.target);
1029        debug_struct.field("ephemeral_message", &self.ephemeral_message);
1030        debug_struct.field("warning", &self.warning);
1031        debug_struct.field("method_metadata", &self.method_metadata);
1032        if !self._unknown_fields.is_empty() {
1033            debug_struct.field("_unknown_fields", &self._unknown_fields);
1034        }
1035        debug_struct.finish()
1036    }
1037}
1038
1039impl std::fmt::Debug for super::CreateVersionMetadataV1 {
1040    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1041        let mut debug_struct = f.debug_struct("CreateVersionMetadataV1");
1042        debug_struct.field("cloud_build_id", &self.cloud_build_id);
1043        if !self._unknown_fields.is_empty() {
1044            debug_struct.field("_unknown_fields", &self._unknown_fields);
1045        }
1046        debug_struct.finish()
1047    }
1048}
1049
1050impl std::fmt::Debug for super::Service {
1051    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1052        let mut debug_struct = f.debug_struct("Service");
1053        debug_struct.field("name", &self.name);
1054        debug_struct.field("id", &self.id);
1055        debug_struct.field("split", &self.split);
1056        debug_struct.field("labels", &self.labels);
1057        debug_struct.field("network_settings", &self.network_settings);
1058        if !self._unknown_fields.is_empty() {
1059            debug_struct.field("_unknown_fields", &self._unknown_fields);
1060        }
1061        debug_struct.finish()
1062    }
1063}
1064
1065impl std::fmt::Debug for super::TrafficSplit {
1066    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1067        let mut debug_struct = f.debug_struct("TrafficSplit");
1068        debug_struct.field("shard_by", &self.shard_by);
1069        debug_struct.field("allocations", &self.allocations);
1070        if !self._unknown_fields.is_empty() {
1071            debug_struct.field("_unknown_fields", &self._unknown_fields);
1072        }
1073        debug_struct.finish()
1074    }
1075}
1076
1077impl std::fmt::Debug for super::Version {
1078    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1079        let mut debug_struct = f.debug_struct("Version");
1080        debug_struct.field("name", &self.name);
1081        debug_struct.field("id", &self.id);
1082        debug_struct.field("inbound_services", &self.inbound_services);
1083        debug_struct.field("instance_class", &self.instance_class);
1084        debug_struct.field("network", &self.network);
1085        debug_struct.field("zones", &self.zones);
1086        debug_struct.field("resources", &self.resources);
1087        debug_struct.field("runtime", &self.runtime);
1088        debug_struct.field("runtime_channel", &self.runtime_channel);
1089        debug_struct.field("threadsafe", &self.threadsafe);
1090        debug_struct.field("vm", &self.vm);
1091        debug_struct.field("app_engine_apis", &self.app_engine_apis);
1092        debug_struct.field("beta_settings", &self.beta_settings);
1093        debug_struct.field("env", &self.env);
1094        debug_struct.field("serving_status", &self.serving_status);
1095        debug_struct.field("created_by", &self.created_by);
1096        debug_struct.field("create_time", &self.create_time);
1097        debug_struct.field("disk_usage_bytes", &self.disk_usage_bytes);
1098        debug_struct.field("runtime_api_version", &self.runtime_api_version);
1099        debug_struct.field(
1100            "runtime_main_executable_path",
1101            &self.runtime_main_executable_path,
1102        );
1103        debug_struct.field("service_account", &self.service_account);
1104        debug_struct.field("handlers", &self.handlers);
1105        debug_struct.field("error_handlers", &self.error_handlers);
1106        debug_struct.field("libraries", &self.libraries);
1107        debug_struct.field("api_config", &self.api_config);
1108        debug_struct.field("env_variables", &self.env_variables);
1109        debug_struct.field("build_env_variables", &self.build_env_variables);
1110        debug_struct.field("default_expiration", &self.default_expiration);
1111        debug_struct.field("health_check", &self.health_check);
1112        debug_struct.field("readiness_check", &self.readiness_check);
1113        debug_struct.field("liveness_check", &self.liveness_check);
1114        debug_struct.field("nobuild_files_regex", &self.nobuild_files_regex);
1115        debug_struct.field("deployment", &self.deployment);
1116        debug_struct.field("version_url", &self.version_url);
1117        debug_struct.field("endpoints_api_service", &self.endpoints_api_service);
1118        debug_struct.field("entrypoint", &self.entrypoint);
1119        debug_struct.field("vpc_access_connector", &self.vpc_access_connector);
1120        debug_struct.field("scaling", &self.scaling);
1121        if !self._unknown_fields.is_empty() {
1122            debug_struct.field("_unknown_fields", &self._unknown_fields);
1123        }
1124        debug_struct.finish()
1125    }
1126}
1127
1128impl std::fmt::Debug for super::EndpointsApiService {
1129    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1130        let mut debug_struct = f.debug_struct("EndpointsApiService");
1131        debug_struct.field("name", &self.name);
1132        debug_struct.field("config_id", &self.config_id);
1133        debug_struct.field("rollout_strategy", &self.rollout_strategy);
1134        debug_struct.field("disable_trace_sampling", &self.disable_trace_sampling);
1135        if !self._unknown_fields.is_empty() {
1136            debug_struct.field("_unknown_fields", &self._unknown_fields);
1137        }
1138        debug_struct.finish()
1139    }
1140}
1141
1142impl std::fmt::Debug for super::AutomaticScaling {
1143    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1144        let mut debug_struct = f.debug_struct("AutomaticScaling");
1145        debug_struct.field("cool_down_period", &self.cool_down_period);
1146        debug_struct.field("cpu_utilization", &self.cpu_utilization);
1147        debug_struct.field("max_concurrent_requests", &self.max_concurrent_requests);
1148        debug_struct.field("max_idle_instances", &self.max_idle_instances);
1149        debug_struct.field("max_total_instances", &self.max_total_instances);
1150        debug_struct.field("max_pending_latency", &self.max_pending_latency);
1151        debug_struct.field("min_idle_instances", &self.min_idle_instances);
1152        debug_struct.field("min_total_instances", &self.min_total_instances);
1153        debug_struct.field("min_pending_latency", &self.min_pending_latency);
1154        debug_struct.field("request_utilization", &self.request_utilization);
1155        debug_struct.field("disk_utilization", &self.disk_utilization);
1156        debug_struct.field("network_utilization", &self.network_utilization);
1157        debug_struct.field(
1158            "standard_scheduler_settings",
1159            &self.standard_scheduler_settings,
1160        );
1161        if !self._unknown_fields.is_empty() {
1162            debug_struct.field("_unknown_fields", &self._unknown_fields);
1163        }
1164        debug_struct.finish()
1165    }
1166}
1167
1168impl std::fmt::Debug for super::BasicScaling {
1169    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1170        let mut debug_struct = f.debug_struct("BasicScaling");
1171        debug_struct.field("idle_timeout", &self.idle_timeout);
1172        debug_struct.field("max_instances", &self.max_instances);
1173        if !self._unknown_fields.is_empty() {
1174            debug_struct.field("_unknown_fields", &self._unknown_fields);
1175        }
1176        debug_struct.finish()
1177    }
1178}
1179
1180impl std::fmt::Debug for super::ManualScaling {
1181    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1182        let mut debug_struct = f.debug_struct("ManualScaling");
1183        debug_struct.field("instances", &self.instances);
1184        if !self._unknown_fields.is_empty() {
1185            debug_struct.field("_unknown_fields", &self._unknown_fields);
1186        }
1187        debug_struct.finish()
1188    }
1189}
1190
1191impl std::fmt::Debug for super::CpuUtilization {
1192    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1193        let mut debug_struct = f.debug_struct("CpuUtilization");
1194        debug_struct.field("aggregation_window_length", &self.aggregation_window_length);
1195        debug_struct.field("target_utilization", &self.target_utilization);
1196        if !self._unknown_fields.is_empty() {
1197            debug_struct.field("_unknown_fields", &self._unknown_fields);
1198        }
1199        debug_struct.finish()
1200    }
1201}
1202
1203impl std::fmt::Debug for super::RequestUtilization {
1204    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1205        let mut debug_struct = f.debug_struct("RequestUtilization");
1206        debug_struct.field(
1207            "target_request_count_per_second",
1208            &self.target_request_count_per_second,
1209        );
1210        debug_struct.field(
1211            "target_concurrent_requests",
1212            &self.target_concurrent_requests,
1213        );
1214        if !self._unknown_fields.is_empty() {
1215            debug_struct.field("_unknown_fields", &self._unknown_fields);
1216        }
1217        debug_struct.finish()
1218    }
1219}
1220
1221impl std::fmt::Debug for super::DiskUtilization {
1222    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1223        let mut debug_struct = f.debug_struct("DiskUtilization");
1224        debug_struct.field(
1225            "target_write_bytes_per_second",
1226            &self.target_write_bytes_per_second,
1227        );
1228        debug_struct.field(
1229            "target_write_ops_per_second",
1230            &self.target_write_ops_per_second,
1231        );
1232        debug_struct.field(
1233            "target_read_bytes_per_second",
1234            &self.target_read_bytes_per_second,
1235        );
1236        debug_struct.field(
1237            "target_read_ops_per_second",
1238            &self.target_read_ops_per_second,
1239        );
1240        if !self._unknown_fields.is_empty() {
1241            debug_struct.field("_unknown_fields", &self._unknown_fields);
1242        }
1243        debug_struct.finish()
1244    }
1245}
1246
1247impl std::fmt::Debug for super::NetworkUtilization {
1248    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1249        let mut debug_struct = f.debug_struct("NetworkUtilization");
1250        debug_struct.field(
1251            "target_sent_bytes_per_second",
1252            &self.target_sent_bytes_per_second,
1253        );
1254        debug_struct.field(
1255            "target_sent_packets_per_second",
1256            &self.target_sent_packets_per_second,
1257        );
1258        debug_struct.field(
1259            "target_received_bytes_per_second",
1260            &self.target_received_bytes_per_second,
1261        );
1262        debug_struct.field(
1263            "target_received_packets_per_second",
1264            &self.target_received_packets_per_second,
1265        );
1266        if !self._unknown_fields.is_empty() {
1267            debug_struct.field("_unknown_fields", &self._unknown_fields);
1268        }
1269        debug_struct.finish()
1270    }
1271}
1272
1273impl std::fmt::Debug for super::StandardSchedulerSettings {
1274    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1275        let mut debug_struct = f.debug_struct("StandardSchedulerSettings");
1276        debug_struct.field("target_cpu_utilization", &self.target_cpu_utilization);
1277        debug_struct.field(
1278            "target_throughput_utilization",
1279            &self.target_throughput_utilization,
1280        );
1281        debug_struct.field("min_instances", &self.min_instances);
1282        debug_struct.field("max_instances", &self.max_instances);
1283        if !self._unknown_fields.is_empty() {
1284            debug_struct.field("_unknown_fields", &self._unknown_fields);
1285        }
1286        debug_struct.finish()
1287    }
1288}
1289
1290impl std::fmt::Debug for super::Network {
1291    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1292        let mut debug_struct = f.debug_struct("Network");
1293        debug_struct.field("forwarded_ports", &self.forwarded_ports);
1294        debug_struct.field("instance_tag", &self.instance_tag);
1295        debug_struct.field("name", &self.name);
1296        debug_struct.field("subnetwork_name", &self.subnetwork_name);
1297        debug_struct.field("session_affinity", &self.session_affinity);
1298        if !self._unknown_fields.is_empty() {
1299            debug_struct.field("_unknown_fields", &self._unknown_fields);
1300        }
1301        debug_struct.finish()
1302    }
1303}
1304
1305impl std::fmt::Debug for super::Volume {
1306    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1307        let mut debug_struct = f.debug_struct("Volume");
1308        debug_struct.field("name", &self.name);
1309        debug_struct.field("volume_type", &self.volume_type);
1310        debug_struct.field("size_gb", &self.size_gb);
1311        if !self._unknown_fields.is_empty() {
1312            debug_struct.field("_unknown_fields", &self._unknown_fields);
1313        }
1314        debug_struct.finish()
1315    }
1316}
1317
1318impl std::fmt::Debug for super::Resources {
1319    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1320        let mut debug_struct = f.debug_struct("Resources");
1321        debug_struct.field("cpu", &self.cpu);
1322        debug_struct.field("disk_gb", &self.disk_gb);
1323        debug_struct.field("memory_gb", &self.memory_gb);
1324        debug_struct.field("volumes", &self.volumes);
1325        debug_struct.field("kms_key_reference", &self.kms_key_reference);
1326        if !self._unknown_fields.is_empty() {
1327            debug_struct.field("_unknown_fields", &self._unknown_fields);
1328        }
1329        debug_struct.finish()
1330    }
1331}
1332
1333impl std::fmt::Debug for super::VpcAccessConnector {
1334    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1335        let mut debug_struct = f.debug_struct("VpcAccessConnector");
1336        debug_struct.field("name", &self.name);
1337        debug_struct.field("egress_setting", &self.egress_setting);
1338        if !self._unknown_fields.is_empty() {
1339            debug_struct.field("_unknown_fields", &self._unknown_fields);
1340        }
1341        debug_struct.finish()
1342    }
1343}
1344
1345impl std::fmt::Debug for super::Entrypoint {
1346    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1347        let mut debug_struct = f.debug_struct("Entrypoint");
1348        debug_struct.field("command", &self.command);
1349        if !self._unknown_fields.is_empty() {
1350            debug_struct.field("_unknown_fields", &self._unknown_fields);
1351        }
1352        debug_struct.finish()
1353    }
1354}