Skip to main content

google_cloud_apphub_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::LookupServiceProjectAttachmentRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("LookupServiceProjectAttachmentRequest");
23        debug_struct.field("name", &self.name);
24        if !self._unknown_fields.is_empty() {
25            debug_struct.field("_unknown_fields", &self._unknown_fields);
26        }
27        debug_struct.finish()
28    }
29}
30
31impl std::fmt::Debug for super::LookupServiceProjectAttachmentResponse {
32    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
33        let mut debug_struct = f.debug_struct("LookupServiceProjectAttachmentResponse");
34        debug_struct.field(
35            "service_project_attachment",
36            &self.service_project_attachment,
37        );
38        if !self._unknown_fields.is_empty() {
39            debug_struct.field("_unknown_fields", &self._unknown_fields);
40        }
41        debug_struct.finish()
42    }
43}
44
45impl std::fmt::Debug for super::ListServiceProjectAttachmentsRequest {
46    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
47        let mut debug_struct = f.debug_struct("ListServiceProjectAttachmentsRequest");
48        debug_struct.field("parent", &self.parent);
49        debug_struct.field("page_size", &self.page_size);
50        debug_struct.field("page_token", &self.page_token);
51        debug_struct.field("filter", &self.filter);
52        debug_struct.field("order_by", &self.order_by);
53        if !self._unknown_fields.is_empty() {
54            debug_struct.field("_unknown_fields", &self._unknown_fields);
55        }
56        debug_struct.finish()
57    }
58}
59
60impl std::fmt::Debug for super::ListServiceProjectAttachmentsResponse {
61    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
62        let mut debug_struct = f.debug_struct("ListServiceProjectAttachmentsResponse");
63        debug_struct.field(
64            "service_project_attachments",
65            &self.service_project_attachments,
66        );
67        debug_struct.field("next_page_token", &self.next_page_token);
68        debug_struct.field("unreachable", &self.unreachable);
69        if !self._unknown_fields.is_empty() {
70            debug_struct.field("_unknown_fields", &self._unknown_fields);
71        }
72        debug_struct.finish()
73    }
74}
75
76impl std::fmt::Debug for super::CreateServiceProjectAttachmentRequest {
77    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
78        let mut debug_struct = f.debug_struct("CreateServiceProjectAttachmentRequest");
79        debug_struct.field("parent", &self.parent);
80        debug_struct.field(
81            "service_project_attachment_id",
82            &self.service_project_attachment_id,
83        );
84        debug_struct.field(
85            "service_project_attachment",
86            &self.service_project_attachment,
87        );
88        debug_struct.field("request_id", &self.request_id);
89        if !self._unknown_fields.is_empty() {
90            debug_struct.field("_unknown_fields", &self._unknown_fields);
91        }
92        debug_struct.finish()
93    }
94}
95
96impl std::fmt::Debug for super::GetServiceProjectAttachmentRequest {
97    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
98        let mut debug_struct = f.debug_struct("GetServiceProjectAttachmentRequest");
99        debug_struct.field("name", &self.name);
100        if !self._unknown_fields.is_empty() {
101            debug_struct.field("_unknown_fields", &self._unknown_fields);
102        }
103        debug_struct.finish()
104    }
105}
106
107impl std::fmt::Debug for super::DeleteServiceProjectAttachmentRequest {
108    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
109        let mut debug_struct = f.debug_struct("DeleteServiceProjectAttachmentRequest");
110        debug_struct.field("name", &self.name);
111        debug_struct.field("request_id", &self.request_id);
112        if !self._unknown_fields.is_empty() {
113            debug_struct.field("_unknown_fields", &self._unknown_fields);
114        }
115        debug_struct.finish()
116    }
117}
118
119impl std::fmt::Debug for super::DetachServiceProjectAttachmentRequest {
120    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
121        let mut debug_struct = f.debug_struct("DetachServiceProjectAttachmentRequest");
122        debug_struct.field("name", &self.name);
123        if !self._unknown_fields.is_empty() {
124            debug_struct.field("_unknown_fields", &self._unknown_fields);
125        }
126        debug_struct.finish()
127    }
128}
129
130impl std::fmt::Debug for super::DetachServiceProjectAttachmentResponse {
131    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
132        let mut debug_struct = f.debug_struct("DetachServiceProjectAttachmentResponse");
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::ListServicesRequest {
141    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
142        let mut debug_struct = f.debug_struct("ListServicesRequest");
143        debug_struct.field("parent", &self.parent);
144        debug_struct.field("page_size", &self.page_size);
145        debug_struct.field("page_token", &self.page_token);
146        debug_struct.field("filter", &self.filter);
147        debug_struct.field("order_by", &self.order_by);
148        if !self._unknown_fields.is_empty() {
149            debug_struct.field("_unknown_fields", &self._unknown_fields);
150        }
151        debug_struct.finish()
152    }
153}
154
155impl std::fmt::Debug for super::ListServicesResponse {
156    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
157        let mut debug_struct = f.debug_struct("ListServicesResponse");
158        debug_struct.field("services", &self.services);
159        debug_struct.field("next_page_token", &self.next_page_token);
160        debug_struct.field("unreachable", &self.unreachable);
161        if !self._unknown_fields.is_empty() {
162            debug_struct.field("_unknown_fields", &self._unknown_fields);
163        }
164        debug_struct.finish()
165    }
166}
167
168impl std::fmt::Debug for super::ListDiscoveredServicesRequest {
169    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
170        let mut debug_struct = f.debug_struct("ListDiscoveredServicesRequest");
171        debug_struct.field("parent", &self.parent);
172        debug_struct.field("page_size", &self.page_size);
173        debug_struct.field("page_token", &self.page_token);
174        debug_struct.field("filter", &self.filter);
175        debug_struct.field("order_by", &self.order_by);
176        if !self._unknown_fields.is_empty() {
177            debug_struct.field("_unknown_fields", &self._unknown_fields);
178        }
179        debug_struct.finish()
180    }
181}
182
183impl std::fmt::Debug for super::ListDiscoveredServicesResponse {
184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
185        let mut debug_struct = f.debug_struct("ListDiscoveredServicesResponse");
186        debug_struct.field("discovered_services", &self.discovered_services);
187        debug_struct.field("next_page_token", &self.next_page_token);
188        debug_struct.field("unreachable", &self.unreachable);
189        if !self._unknown_fields.is_empty() {
190            debug_struct.field("_unknown_fields", &self._unknown_fields);
191        }
192        debug_struct.finish()
193    }
194}
195
196impl std::fmt::Debug for super::CreateServiceRequest {
197    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
198        let mut debug_struct = f.debug_struct("CreateServiceRequest");
199        debug_struct.field("parent", &self.parent);
200        debug_struct.field("service_id", &self.service_id);
201        debug_struct.field("service", &self.service);
202        debug_struct.field("request_id", &self.request_id);
203        if !self._unknown_fields.is_empty() {
204            debug_struct.field("_unknown_fields", &self._unknown_fields);
205        }
206        debug_struct.finish()
207    }
208}
209
210impl std::fmt::Debug for super::GetServiceRequest {
211    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
212        let mut debug_struct = f.debug_struct("GetServiceRequest");
213        debug_struct.field("name", &self.name);
214        if !self._unknown_fields.is_empty() {
215            debug_struct.field("_unknown_fields", &self._unknown_fields);
216        }
217        debug_struct.finish()
218    }
219}
220
221impl std::fmt::Debug for super::GetDiscoveredServiceRequest {
222    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
223        let mut debug_struct = f.debug_struct("GetDiscoveredServiceRequest");
224        debug_struct.field("name", &self.name);
225        if !self._unknown_fields.is_empty() {
226            debug_struct.field("_unknown_fields", &self._unknown_fields);
227        }
228        debug_struct.finish()
229    }
230}
231
232impl std::fmt::Debug for super::LookupDiscoveredServiceRequest {
233    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
234        let mut debug_struct = f.debug_struct("LookupDiscoveredServiceRequest");
235        debug_struct.field("parent", &self.parent);
236        debug_struct.field("uri", &self.uri);
237        if !self._unknown_fields.is_empty() {
238            debug_struct.field("_unknown_fields", &self._unknown_fields);
239        }
240        debug_struct.finish()
241    }
242}
243
244impl std::fmt::Debug for super::LookupDiscoveredServiceResponse {
245    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
246        let mut debug_struct = f.debug_struct("LookupDiscoveredServiceResponse");
247        debug_struct.field("discovered_service", &self.discovered_service);
248        if !self._unknown_fields.is_empty() {
249            debug_struct.field("_unknown_fields", &self._unknown_fields);
250        }
251        debug_struct.finish()
252    }
253}
254
255impl std::fmt::Debug for super::UpdateServiceRequest {
256    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
257        let mut debug_struct = f.debug_struct("UpdateServiceRequest");
258        debug_struct.field("update_mask", &self.update_mask);
259        debug_struct.field("service", &self.service);
260        debug_struct.field("request_id", &self.request_id);
261        if !self._unknown_fields.is_empty() {
262            debug_struct.field("_unknown_fields", &self._unknown_fields);
263        }
264        debug_struct.finish()
265    }
266}
267
268impl std::fmt::Debug for super::DeleteServiceRequest {
269    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
270        let mut debug_struct = f.debug_struct("DeleteServiceRequest");
271        debug_struct.field("name", &self.name);
272        debug_struct.field("request_id", &self.request_id);
273        if !self._unknown_fields.is_empty() {
274            debug_struct.field("_unknown_fields", &self._unknown_fields);
275        }
276        debug_struct.finish()
277    }
278}
279
280impl std::fmt::Debug for super::ListApplicationsRequest {
281    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
282        let mut debug_struct = f.debug_struct("ListApplicationsRequest");
283        debug_struct.field("parent", &self.parent);
284        debug_struct.field("page_size", &self.page_size);
285        debug_struct.field("page_token", &self.page_token);
286        debug_struct.field("filter", &self.filter);
287        debug_struct.field("order_by", &self.order_by);
288        if !self._unknown_fields.is_empty() {
289            debug_struct.field("_unknown_fields", &self._unknown_fields);
290        }
291        debug_struct.finish()
292    }
293}
294
295impl std::fmt::Debug for super::ListApplicationsResponse {
296    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
297        let mut debug_struct = f.debug_struct("ListApplicationsResponse");
298        debug_struct.field("applications", &self.applications);
299        debug_struct.field("next_page_token", &self.next_page_token);
300        debug_struct.field("unreachable", &self.unreachable);
301        if !self._unknown_fields.is_empty() {
302            debug_struct.field("_unknown_fields", &self._unknown_fields);
303        }
304        debug_struct.finish()
305    }
306}
307
308impl std::fmt::Debug for super::CreateApplicationRequest {
309    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
310        let mut debug_struct = f.debug_struct("CreateApplicationRequest");
311        debug_struct.field("parent", &self.parent);
312        debug_struct.field("application_id", &self.application_id);
313        debug_struct.field("application", &self.application);
314        debug_struct.field("request_id", &self.request_id);
315        if !self._unknown_fields.is_empty() {
316            debug_struct.field("_unknown_fields", &self._unknown_fields);
317        }
318        debug_struct.finish()
319    }
320}
321
322impl std::fmt::Debug for super::GetApplicationRequest {
323    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
324        let mut debug_struct = f.debug_struct("GetApplicationRequest");
325        debug_struct.field("name", &self.name);
326        if !self._unknown_fields.is_empty() {
327            debug_struct.field("_unknown_fields", &self._unknown_fields);
328        }
329        debug_struct.finish()
330    }
331}
332
333impl std::fmt::Debug for super::UpdateApplicationRequest {
334    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
335        let mut debug_struct = f.debug_struct("UpdateApplicationRequest");
336        debug_struct.field("update_mask", &self.update_mask);
337        debug_struct.field("application", &self.application);
338        debug_struct.field("request_id", &self.request_id);
339        if !self._unknown_fields.is_empty() {
340            debug_struct.field("_unknown_fields", &self._unknown_fields);
341        }
342        debug_struct.finish()
343    }
344}
345
346impl std::fmt::Debug for super::DeleteApplicationRequest {
347    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
348        let mut debug_struct = f.debug_struct("DeleteApplicationRequest");
349        debug_struct.field("name", &self.name);
350        debug_struct.field("request_id", &self.request_id);
351        if !self._unknown_fields.is_empty() {
352            debug_struct.field("_unknown_fields", &self._unknown_fields);
353        }
354        debug_struct.finish()
355    }
356}
357
358impl std::fmt::Debug for super::ListWorkloadsRequest {
359    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
360        let mut debug_struct = f.debug_struct("ListWorkloadsRequest");
361        debug_struct.field("parent", &self.parent);
362        debug_struct.field("page_size", &self.page_size);
363        debug_struct.field("page_token", &self.page_token);
364        debug_struct.field("filter", &self.filter);
365        debug_struct.field("order_by", &self.order_by);
366        if !self._unknown_fields.is_empty() {
367            debug_struct.field("_unknown_fields", &self._unknown_fields);
368        }
369        debug_struct.finish()
370    }
371}
372
373impl std::fmt::Debug for super::ListWorkloadsResponse {
374    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
375        let mut debug_struct = f.debug_struct("ListWorkloadsResponse");
376        debug_struct.field("workloads", &self.workloads);
377        debug_struct.field("next_page_token", &self.next_page_token);
378        debug_struct.field("unreachable", &self.unreachable);
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::ListDiscoveredWorkloadsRequest {
387    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
388        let mut debug_struct = f.debug_struct("ListDiscoveredWorkloadsRequest");
389        debug_struct.field("parent", &self.parent);
390        debug_struct.field("page_size", &self.page_size);
391        debug_struct.field("page_token", &self.page_token);
392        debug_struct.field("filter", &self.filter);
393        debug_struct.field("order_by", &self.order_by);
394        if !self._unknown_fields.is_empty() {
395            debug_struct.field("_unknown_fields", &self._unknown_fields);
396        }
397        debug_struct.finish()
398    }
399}
400
401impl std::fmt::Debug for super::ListDiscoveredWorkloadsResponse {
402    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
403        let mut debug_struct = f.debug_struct("ListDiscoveredWorkloadsResponse");
404        debug_struct.field("discovered_workloads", &self.discovered_workloads);
405        debug_struct.field("next_page_token", &self.next_page_token);
406        debug_struct.field("unreachable", &self.unreachable);
407        if !self._unknown_fields.is_empty() {
408            debug_struct.field("_unknown_fields", &self._unknown_fields);
409        }
410        debug_struct.finish()
411    }
412}
413
414impl std::fmt::Debug for super::CreateWorkloadRequest {
415    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
416        let mut debug_struct = f.debug_struct("CreateWorkloadRequest");
417        debug_struct.field("parent", &self.parent);
418        debug_struct.field("workload_id", &self.workload_id);
419        debug_struct.field("workload", &self.workload);
420        debug_struct.field("request_id", &self.request_id);
421        if !self._unknown_fields.is_empty() {
422            debug_struct.field("_unknown_fields", &self._unknown_fields);
423        }
424        debug_struct.finish()
425    }
426}
427
428impl std::fmt::Debug for super::GetWorkloadRequest {
429    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
430        let mut debug_struct = f.debug_struct("GetWorkloadRequest");
431        debug_struct.field("name", &self.name);
432        if !self._unknown_fields.is_empty() {
433            debug_struct.field("_unknown_fields", &self._unknown_fields);
434        }
435        debug_struct.finish()
436    }
437}
438
439impl std::fmt::Debug for super::GetDiscoveredWorkloadRequest {
440    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
441        let mut debug_struct = f.debug_struct("GetDiscoveredWorkloadRequest");
442        debug_struct.field("name", &self.name);
443        if !self._unknown_fields.is_empty() {
444            debug_struct.field("_unknown_fields", &self._unknown_fields);
445        }
446        debug_struct.finish()
447    }
448}
449
450impl std::fmt::Debug for super::LookupDiscoveredWorkloadRequest {
451    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
452        let mut debug_struct = f.debug_struct("LookupDiscoveredWorkloadRequest");
453        debug_struct.field("parent", &self.parent);
454        debug_struct.field("uri", &self.uri);
455        if !self._unknown_fields.is_empty() {
456            debug_struct.field("_unknown_fields", &self._unknown_fields);
457        }
458        debug_struct.finish()
459    }
460}
461
462impl std::fmt::Debug for super::LookupDiscoveredWorkloadResponse {
463    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
464        let mut debug_struct = f.debug_struct("LookupDiscoveredWorkloadResponse");
465        debug_struct.field("discovered_workload", &self.discovered_workload);
466        if !self._unknown_fields.is_empty() {
467            debug_struct.field("_unknown_fields", &self._unknown_fields);
468        }
469        debug_struct.finish()
470    }
471}
472
473impl std::fmt::Debug for super::UpdateWorkloadRequest {
474    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
475        let mut debug_struct = f.debug_struct("UpdateWorkloadRequest");
476        debug_struct.field("update_mask", &self.update_mask);
477        debug_struct.field("workload", &self.workload);
478        debug_struct.field("request_id", &self.request_id);
479        if !self._unknown_fields.is_empty() {
480            debug_struct.field("_unknown_fields", &self._unknown_fields);
481        }
482        debug_struct.finish()
483    }
484}
485
486impl std::fmt::Debug for super::DeleteWorkloadRequest {
487    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
488        let mut debug_struct = f.debug_struct("DeleteWorkloadRequest");
489        debug_struct.field("name", &self.name);
490        debug_struct.field("request_id", &self.request_id);
491        if !self._unknown_fields.is_empty() {
492            debug_struct.field("_unknown_fields", &self._unknown_fields);
493        }
494        debug_struct.finish()
495    }
496}
497
498impl std::fmt::Debug for super::OperationMetadata {
499    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
500        let mut debug_struct = f.debug_struct("OperationMetadata");
501        debug_struct.field("create_time", &self.create_time);
502        debug_struct.field("end_time", &self.end_time);
503        debug_struct.field("target", &self.target);
504        debug_struct.field("verb", &self.verb);
505        debug_struct.field("status_message", &self.status_message);
506        debug_struct.field("requested_cancellation", &self.requested_cancellation);
507        debug_struct.field("api_version", &self.api_version);
508        if !self._unknown_fields.is_empty() {
509            debug_struct.field("_unknown_fields", &self._unknown_fields);
510        }
511        debug_struct.finish()
512    }
513}
514
515impl std::fmt::Debug for super::Application {
516    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
517        let mut debug_struct = f.debug_struct("Application");
518        debug_struct.field("name", &self.name);
519        debug_struct.field("display_name", &self.display_name);
520        debug_struct.field("description", &self.description);
521        debug_struct.field("attributes", &self.attributes);
522        debug_struct.field("create_time", &self.create_time);
523        debug_struct.field("update_time", &self.update_time);
524        debug_struct.field("scope", &self.scope);
525        debug_struct.field("uid", &self.uid);
526        debug_struct.field("state", &self.state);
527        if !self._unknown_fields.is_empty() {
528            debug_struct.field("_unknown_fields", &self._unknown_fields);
529        }
530        debug_struct.finish()
531    }
532}
533
534impl std::fmt::Debug for super::Scope {
535    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
536        let mut debug_struct = f.debug_struct("Scope");
537        debug_struct.field("r#type", &self.r#type);
538        if !self._unknown_fields.is_empty() {
539            debug_struct.field("_unknown_fields", &self._unknown_fields);
540        }
541        debug_struct.finish()
542    }
543}
544
545impl std::fmt::Debug for super::Attributes {
546    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
547        let mut debug_struct = f.debug_struct("Attributes");
548        debug_struct.field("criticality", &self.criticality);
549        debug_struct.field("environment", &self.environment);
550        debug_struct.field("developer_owners", &self.developer_owners);
551        debug_struct.field("operator_owners", &self.operator_owners);
552        debug_struct.field("business_owners", &self.business_owners);
553        if !self._unknown_fields.is_empty() {
554            debug_struct.field("_unknown_fields", &self._unknown_fields);
555        }
556        debug_struct.finish()
557    }
558}
559
560impl std::fmt::Debug for super::Criticality {
561    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
562        let mut debug_struct = f.debug_struct("Criticality");
563        debug_struct.field("r#type", &self.r#type);
564        if !self._unknown_fields.is_empty() {
565            debug_struct.field("_unknown_fields", &self._unknown_fields);
566        }
567        debug_struct.finish()
568    }
569}
570
571impl std::fmt::Debug for super::Environment {
572    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
573        let mut debug_struct = f.debug_struct("Environment");
574        debug_struct.field("r#type", &self.r#type);
575        if !self._unknown_fields.is_empty() {
576            debug_struct.field("_unknown_fields", &self._unknown_fields);
577        }
578        debug_struct.finish()
579    }
580}
581
582impl std::fmt::Debug for super::ContactInfo {
583    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
584        let mut debug_struct = f.debug_struct("ContactInfo");
585        debug_struct.field("display_name", &self.display_name);
586        debug_struct.field("email", &self.email);
587        if !self._unknown_fields.is_empty() {
588            debug_struct.field("_unknown_fields", &self._unknown_fields);
589        }
590        debug_struct.finish()
591    }
592}
593
594impl std::fmt::Debug for super::Service {
595    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
596        let mut debug_struct = f.debug_struct("Service");
597        debug_struct.field("name", &self.name);
598        debug_struct.field("display_name", &self.display_name);
599        debug_struct.field("description", &self.description);
600        debug_struct.field("service_reference", &self.service_reference);
601        debug_struct.field("service_properties", &self.service_properties);
602        debug_struct.field("attributes", &self.attributes);
603        debug_struct.field("discovered_service", &self.discovered_service);
604        debug_struct.field("create_time", &self.create_time);
605        debug_struct.field("update_time", &self.update_time);
606        debug_struct.field("uid", &self.uid);
607        debug_struct.field("state", &self.state);
608        if !self._unknown_fields.is_empty() {
609            debug_struct.field("_unknown_fields", &self._unknown_fields);
610        }
611        debug_struct.finish()
612    }
613}
614
615impl std::fmt::Debug for super::ServiceReference {
616    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
617        let mut debug_struct = f.debug_struct("ServiceReference");
618        debug_struct.field("uri", &self.uri);
619        if !self._unknown_fields.is_empty() {
620            debug_struct.field("_unknown_fields", &self._unknown_fields);
621        }
622        debug_struct.finish()
623    }
624}
625
626impl std::fmt::Debug for super::ServiceProperties {
627    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
628        let mut debug_struct = f.debug_struct("ServiceProperties");
629        debug_struct.field("gcp_project", &self.gcp_project);
630        debug_struct.field("location", &self.location);
631        debug_struct.field("zone", &self.zone);
632        if !self._unknown_fields.is_empty() {
633            debug_struct.field("_unknown_fields", &self._unknown_fields);
634        }
635        debug_struct.finish()
636    }
637}
638
639impl std::fmt::Debug for super::DiscoveredService {
640    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
641        let mut debug_struct = f.debug_struct("DiscoveredService");
642        debug_struct.field("name", &self.name);
643        debug_struct.field("service_reference", &self.service_reference);
644        debug_struct.field("service_properties", &self.service_properties);
645        if !self._unknown_fields.is_empty() {
646            debug_struct.field("_unknown_fields", &self._unknown_fields);
647        }
648        debug_struct.finish()
649    }
650}
651
652impl std::fmt::Debug for super::ServiceProjectAttachment {
653    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
654        let mut debug_struct = f.debug_struct("ServiceProjectAttachment");
655        debug_struct.field("name", &self.name);
656        debug_struct.field("service_project", &self.service_project);
657        debug_struct.field("create_time", &self.create_time);
658        debug_struct.field("uid", &self.uid);
659        debug_struct.field("state", &self.state);
660        if !self._unknown_fields.is_empty() {
661            debug_struct.field("_unknown_fields", &self._unknown_fields);
662        }
663        debug_struct.finish()
664    }
665}
666
667impl std::fmt::Debug for super::Workload {
668    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
669        let mut debug_struct = f.debug_struct("Workload");
670        debug_struct.field("name", &self.name);
671        debug_struct.field("display_name", &self.display_name);
672        debug_struct.field("description", &self.description);
673        debug_struct.field("workload_reference", &self.workload_reference);
674        debug_struct.field("workload_properties", &self.workload_properties);
675        debug_struct.field("discovered_workload", &self.discovered_workload);
676        debug_struct.field("attributes", &self.attributes);
677        debug_struct.field("create_time", &self.create_time);
678        debug_struct.field("update_time", &self.update_time);
679        debug_struct.field("uid", &self.uid);
680        debug_struct.field("state", &self.state);
681        if !self._unknown_fields.is_empty() {
682            debug_struct.field("_unknown_fields", &self._unknown_fields);
683        }
684        debug_struct.finish()
685    }
686}
687
688impl std::fmt::Debug for super::WorkloadReference {
689    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
690        let mut debug_struct = f.debug_struct("WorkloadReference");
691        debug_struct.field("uri", &self.uri);
692        if !self._unknown_fields.is_empty() {
693            debug_struct.field("_unknown_fields", &self._unknown_fields);
694        }
695        debug_struct.finish()
696    }
697}
698
699impl std::fmt::Debug for super::WorkloadProperties {
700    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
701        let mut debug_struct = f.debug_struct("WorkloadProperties");
702        debug_struct.field("gcp_project", &self.gcp_project);
703        debug_struct.field("location", &self.location);
704        debug_struct.field("zone", &self.zone);
705        if !self._unknown_fields.is_empty() {
706            debug_struct.field("_unknown_fields", &self._unknown_fields);
707        }
708        debug_struct.finish()
709    }
710}
711
712impl std::fmt::Debug for super::DiscoveredWorkload {
713    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
714        let mut debug_struct = f.debug_struct("DiscoveredWorkload");
715        debug_struct.field("name", &self.name);
716        debug_struct.field("workload_reference", &self.workload_reference);
717        debug_struct.field("workload_properties", &self.workload_properties);
718        if !self._unknown_fields.is_empty() {
719            debug_struct.field("_unknown_fields", &self._unknown_fields);
720        }
721        debug_struct.finish()
722    }
723}