google_cloud_resourcemanager_v3/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::Folder {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("Folder");
23        debug_struct.field("name", &self.name);
24        debug_struct.field("parent", &self.parent);
25        debug_struct.field("display_name", &self.display_name);
26        debug_struct.field("state", &self.state);
27        debug_struct.field("create_time", &self.create_time);
28        debug_struct.field("update_time", &self.update_time);
29        debug_struct.field("delete_time", &self.delete_time);
30        debug_struct.field("etag", &self.etag);
31        if !self._unknown_fields.is_empty() {
32            debug_struct.field("_unknown_fields", &self._unknown_fields);
33        }
34        debug_struct.finish()
35    }
36}
37
38impl std::fmt::Debug for super::GetFolderRequest {
39    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
40        let mut debug_struct = f.debug_struct("GetFolderRequest");
41        debug_struct.field("name", &self.name);
42        if !self._unknown_fields.is_empty() {
43            debug_struct.field("_unknown_fields", &self._unknown_fields);
44        }
45        debug_struct.finish()
46    }
47}
48
49impl std::fmt::Debug for super::ListFoldersRequest {
50    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
51        let mut debug_struct = f.debug_struct("ListFoldersRequest");
52        debug_struct.field("parent", &self.parent);
53        debug_struct.field("page_size", &self.page_size);
54        debug_struct.field("page_token", &self.page_token);
55        debug_struct.field("show_deleted", &self.show_deleted);
56        if !self._unknown_fields.is_empty() {
57            debug_struct.field("_unknown_fields", &self._unknown_fields);
58        }
59        debug_struct.finish()
60    }
61}
62
63impl std::fmt::Debug for super::ListFoldersResponse {
64    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
65        let mut debug_struct = f.debug_struct("ListFoldersResponse");
66        debug_struct.field("folders", &self.folders);
67        debug_struct.field("next_page_token", &self.next_page_token);
68        if !self._unknown_fields.is_empty() {
69            debug_struct.field("_unknown_fields", &self._unknown_fields);
70        }
71        debug_struct.finish()
72    }
73}
74
75impl std::fmt::Debug for super::SearchFoldersRequest {
76    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
77        let mut debug_struct = f.debug_struct("SearchFoldersRequest");
78        debug_struct.field("page_size", &self.page_size);
79        debug_struct.field("page_token", &self.page_token);
80        debug_struct.field("query", &self.query);
81        if !self._unknown_fields.is_empty() {
82            debug_struct.field("_unknown_fields", &self._unknown_fields);
83        }
84        debug_struct.finish()
85    }
86}
87
88impl std::fmt::Debug for super::SearchFoldersResponse {
89    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
90        let mut debug_struct = f.debug_struct("SearchFoldersResponse");
91        debug_struct.field("folders", &self.folders);
92        debug_struct.field("next_page_token", &self.next_page_token);
93        if !self._unknown_fields.is_empty() {
94            debug_struct.field("_unknown_fields", &self._unknown_fields);
95        }
96        debug_struct.finish()
97    }
98}
99
100impl std::fmt::Debug for super::CreateFolderRequest {
101    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
102        let mut debug_struct = f.debug_struct("CreateFolderRequest");
103        debug_struct.field("folder", &self.folder);
104        if !self._unknown_fields.is_empty() {
105            debug_struct.field("_unknown_fields", &self._unknown_fields);
106        }
107        debug_struct.finish()
108    }
109}
110
111impl std::fmt::Debug for super::CreateFolderMetadata {
112    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
113        let mut debug_struct = f.debug_struct("CreateFolderMetadata");
114        debug_struct.field("display_name", &self.display_name);
115        debug_struct.field("parent", &self.parent);
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::UpdateFolderRequest {
124    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
125        let mut debug_struct = f.debug_struct("UpdateFolderRequest");
126        debug_struct.field("folder", &self.folder);
127        debug_struct.field("update_mask", &self.update_mask);
128        if !self._unknown_fields.is_empty() {
129            debug_struct.field("_unknown_fields", &self._unknown_fields);
130        }
131        debug_struct.finish()
132    }
133}
134
135impl std::fmt::Debug for super::UpdateFolderMetadata {
136    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
137        let mut debug_struct = f.debug_struct("UpdateFolderMetadata");
138        if !self._unknown_fields.is_empty() {
139            debug_struct.field("_unknown_fields", &self._unknown_fields);
140        }
141        debug_struct.finish()
142    }
143}
144
145impl std::fmt::Debug for super::MoveFolderRequest {
146    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
147        let mut debug_struct = f.debug_struct("MoveFolderRequest");
148        debug_struct.field("name", &self.name);
149        debug_struct.field("destination_parent", &self.destination_parent);
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::MoveFolderMetadata {
158    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
159        let mut debug_struct = f.debug_struct("MoveFolderMetadata");
160        debug_struct.field("display_name", &self.display_name);
161        debug_struct.field("source_parent", &self.source_parent);
162        debug_struct.field("destination_parent", &self.destination_parent);
163        if !self._unknown_fields.is_empty() {
164            debug_struct.field("_unknown_fields", &self._unknown_fields);
165        }
166        debug_struct.finish()
167    }
168}
169
170impl std::fmt::Debug for super::DeleteFolderRequest {
171    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
172        let mut debug_struct = f.debug_struct("DeleteFolderRequest");
173        debug_struct.field("name", &self.name);
174        if !self._unknown_fields.is_empty() {
175            debug_struct.field("_unknown_fields", &self._unknown_fields);
176        }
177        debug_struct.finish()
178    }
179}
180
181impl std::fmt::Debug for super::DeleteFolderMetadata {
182    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
183        let mut debug_struct = f.debug_struct("DeleteFolderMetadata");
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::UndeleteFolderRequest {
192    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
193        let mut debug_struct = f.debug_struct("UndeleteFolderRequest");
194        debug_struct.field("name", &self.name);
195        if !self._unknown_fields.is_empty() {
196            debug_struct.field("_unknown_fields", &self._unknown_fields);
197        }
198        debug_struct.finish()
199    }
200}
201
202impl std::fmt::Debug for super::UndeleteFolderMetadata {
203    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
204        let mut debug_struct = f.debug_struct("UndeleteFolderMetadata");
205        if !self._unknown_fields.is_empty() {
206            debug_struct.field("_unknown_fields", &self._unknown_fields);
207        }
208        debug_struct.finish()
209    }
210}
211
212impl std::fmt::Debug for super::Organization {
213    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
214        let mut debug_struct = f.debug_struct("Organization");
215        debug_struct.field("name", &self.name);
216        debug_struct.field("display_name", &self.display_name);
217        debug_struct.field("state", &self.state);
218        debug_struct.field("create_time", &self.create_time);
219        debug_struct.field("update_time", &self.update_time);
220        debug_struct.field("delete_time", &self.delete_time);
221        debug_struct.field("etag", &self.etag);
222        debug_struct.field("owner", &self.owner);
223        if !self._unknown_fields.is_empty() {
224            debug_struct.field("_unknown_fields", &self._unknown_fields);
225        }
226        debug_struct.finish()
227    }
228}
229
230impl std::fmt::Debug for super::GetOrganizationRequest {
231    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
232        let mut debug_struct = f.debug_struct("GetOrganizationRequest");
233        debug_struct.field("name", &self.name);
234        if !self._unknown_fields.is_empty() {
235            debug_struct.field("_unknown_fields", &self._unknown_fields);
236        }
237        debug_struct.finish()
238    }
239}
240
241impl std::fmt::Debug for super::SearchOrganizationsRequest {
242    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
243        let mut debug_struct = f.debug_struct("SearchOrganizationsRequest");
244        debug_struct.field("page_size", &self.page_size);
245        debug_struct.field("page_token", &self.page_token);
246        debug_struct.field("query", &self.query);
247        if !self._unknown_fields.is_empty() {
248            debug_struct.field("_unknown_fields", &self._unknown_fields);
249        }
250        debug_struct.finish()
251    }
252}
253
254impl std::fmt::Debug for super::SearchOrganizationsResponse {
255    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
256        let mut debug_struct = f.debug_struct("SearchOrganizationsResponse");
257        debug_struct.field("organizations", &self.organizations);
258        debug_struct.field("next_page_token", &self.next_page_token);
259        if !self._unknown_fields.is_empty() {
260            debug_struct.field("_unknown_fields", &self._unknown_fields);
261        }
262        debug_struct.finish()
263    }
264}
265
266impl std::fmt::Debug for super::DeleteOrganizationMetadata {
267    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
268        let mut debug_struct = f.debug_struct("DeleteOrganizationMetadata");
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::UndeleteOrganizationMetadata {
277    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
278        let mut debug_struct = f.debug_struct("UndeleteOrganizationMetadata");
279        if !self._unknown_fields.is_empty() {
280            debug_struct.field("_unknown_fields", &self._unknown_fields);
281        }
282        debug_struct.finish()
283    }
284}
285
286impl std::fmt::Debug for super::Project {
287    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
288        let mut debug_struct = f.debug_struct("Project");
289        debug_struct.field("name", &self.name);
290        debug_struct.field("parent", &self.parent);
291        debug_struct.field("project_id", &self.project_id);
292        debug_struct.field("state", &self.state);
293        debug_struct.field("display_name", &self.display_name);
294        debug_struct.field("create_time", &self.create_time);
295        debug_struct.field("update_time", &self.update_time);
296        debug_struct.field("delete_time", &self.delete_time);
297        debug_struct.field("etag", &self.etag);
298        debug_struct.field("labels", &self.labels);
299        if !self._unknown_fields.is_empty() {
300            debug_struct.field("_unknown_fields", &self._unknown_fields);
301        }
302        debug_struct.finish()
303    }
304}
305
306impl std::fmt::Debug for super::GetProjectRequest {
307    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
308        let mut debug_struct = f.debug_struct("GetProjectRequest");
309        debug_struct.field("name", &self.name);
310        if !self._unknown_fields.is_empty() {
311            debug_struct.field("_unknown_fields", &self._unknown_fields);
312        }
313        debug_struct.finish()
314    }
315}
316
317impl std::fmt::Debug for super::ListProjectsRequest {
318    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
319        let mut debug_struct = f.debug_struct("ListProjectsRequest");
320        debug_struct.field("parent", &self.parent);
321        debug_struct.field("page_token", &self.page_token);
322        debug_struct.field("page_size", &self.page_size);
323        debug_struct.field("show_deleted", &self.show_deleted);
324        if !self._unknown_fields.is_empty() {
325            debug_struct.field("_unknown_fields", &self._unknown_fields);
326        }
327        debug_struct.finish()
328    }
329}
330
331impl std::fmt::Debug for super::ListProjectsResponse {
332    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
333        let mut debug_struct = f.debug_struct("ListProjectsResponse");
334        debug_struct.field("projects", &self.projects);
335        debug_struct.field("next_page_token", &self.next_page_token);
336        if !self._unknown_fields.is_empty() {
337            debug_struct.field("_unknown_fields", &self._unknown_fields);
338        }
339        debug_struct.finish()
340    }
341}
342
343impl std::fmt::Debug for super::SearchProjectsRequest {
344    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
345        let mut debug_struct = f.debug_struct("SearchProjectsRequest");
346        debug_struct.field("query", &self.query);
347        debug_struct.field("page_token", &self.page_token);
348        debug_struct.field("page_size", &self.page_size);
349        if !self._unknown_fields.is_empty() {
350            debug_struct.field("_unknown_fields", &self._unknown_fields);
351        }
352        debug_struct.finish()
353    }
354}
355
356impl std::fmt::Debug for super::SearchProjectsResponse {
357    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
358        let mut debug_struct = f.debug_struct("SearchProjectsResponse");
359        debug_struct.field("projects", &self.projects);
360        debug_struct.field("next_page_token", &self.next_page_token);
361        if !self._unknown_fields.is_empty() {
362            debug_struct.field("_unknown_fields", &self._unknown_fields);
363        }
364        debug_struct.finish()
365    }
366}
367
368impl std::fmt::Debug for super::CreateProjectRequest {
369    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
370        let mut debug_struct = f.debug_struct("CreateProjectRequest");
371        debug_struct.field("project", &self.project);
372        if !self._unknown_fields.is_empty() {
373            debug_struct.field("_unknown_fields", &self._unknown_fields);
374        }
375        debug_struct.finish()
376    }
377}
378
379impl std::fmt::Debug for super::CreateProjectMetadata {
380    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
381        let mut debug_struct = f.debug_struct("CreateProjectMetadata");
382        debug_struct.field("create_time", &self.create_time);
383        debug_struct.field("gettable", &self.gettable);
384        debug_struct.field("ready", &self.ready);
385        if !self._unknown_fields.is_empty() {
386            debug_struct.field("_unknown_fields", &self._unknown_fields);
387        }
388        debug_struct.finish()
389    }
390}
391
392impl std::fmt::Debug for super::UpdateProjectRequest {
393    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
394        let mut debug_struct = f.debug_struct("UpdateProjectRequest");
395        debug_struct.field("project", &self.project);
396        debug_struct.field("update_mask", &self.update_mask);
397        if !self._unknown_fields.is_empty() {
398            debug_struct.field("_unknown_fields", &self._unknown_fields);
399        }
400        debug_struct.finish()
401    }
402}
403
404impl std::fmt::Debug for super::UpdateProjectMetadata {
405    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
406        let mut debug_struct = f.debug_struct("UpdateProjectMetadata");
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::MoveProjectRequest {
415    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
416        let mut debug_struct = f.debug_struct("MoveProjectRequest");
417        debug_struct.field("name", &self.name);
418        debug_struct.field("destination_parent", &self.destination_parent);
419        if !self._unknown_fields.is_empty() {
420            debug_struct.field("_unknown_fields", &self._unknown_fields);
421        }
422        debug_struct.finish()
423    }
424}
425
426impl std::fmt::Debug for super::MoveProjectMetadata {
427    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
428        let mut debug_struct = f.debug_struct("MoveProjectMetadata");
429        if !self._unknown_fields.is_empty() {
430            debug_struct.field("_unknown_fields", &self._unknown_fields);
431        }
432        debug_struct.finish()
433    }
434}
435
436impl std::fmt::Debug for super::DeleteProjectRequest {
437    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
438        let mut debug_struct = f.debug_struct("DeleteProjectRequest");
439        debug_struct.field("name", &self.name);
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::DeleteProjectMetadata {
448    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
449        let mut debug_struct = f.debug_struct("DeleteProjectMetadata");
450        if !self._unknown_fields.is_empty() {
451            debug_struct.field("_unknown_fields", &self._unknown_fields);
452        }
453        debug_struct.finish()
454    }
455}
456
457impl std::fmt::Debug for super::UndeleteProjectRequest {
458    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
459        let mut debug_struct = f.debug_struct("UndeleteProjectRequest");
460        debug_struct.field("name", &self.name);
461        if !self._unknown_fields.is_empty() {
462            debug_struct.field("_unknown_fields", &self._unknown_fields);
463        }
464        debug_struct.finish()
465    }
466}
467
468impl std::fmt::Debug for super::UndeleteProjectMetadata {
469    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
470        let mut debug_struct = f.debug_struct("UndeleteProjectMetadata");
471        if !self._unknown_fields.is_empty() {
472            debug_struct.field("_unknown_fields", &self._unknown_fields);
473        }
474        debug_struct.finish()
475    }
476}
477
478impl std::fmt::Debug for super::TagBinding {
479    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
480        let mut debug_struct = f.debug_struct("TagBinding");
481        debug_struct.field("name", &self.name);
482        debug_struct.field("parent", &self.parent);
483        debug_struct.field("tag_value", &self.tag_value);
484        debug_struct.field("tag_value_namespaced_name", &self.tag_value_namespaced_name);
485        if !self._unknown_fields.is_empty() {
486            debug_struct.field("_unknown_fields", &self._unknown_fields);
487        }
488        debug_struct.finish()
489    }
490}
491
492impl std::fmt::Debug for super::CreateTagBindingMetadata {
493    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
494        let mut debug_struct = f.debug_struct("CreateTagBindingMetadata");
495        if !self._unknown_fields.is_empty() {
496            debug_struct.field("_unknown_fields", &self._unknown_fields);
497        }
498        debug_struct.finish()
499    }
500}
501
502impl std::fmt::Debug for super::CreateTagBindingRequest {
503    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
504        let mut debug_struct = f.debug_struct("CreateTagBindingRequest");
505        debug_struct.field("tag_binding", &self.tag_binding);
506        debug_struct.field("validate_only", &self.validate_only);
507        if !self._unknown_fields.is_empty() {
508            debug_struct.field("_unknown_fields", &self._unknown_fields);
509        }
510        debug_struct.finish()
511    }
512}
513
514impl std::fmt::Debug for super::DeleteTagBindingMetadata {
515    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
516        let mut debug_struct = f.debug_struct("DeleteTagBindingMetadata");
517        if !self._unknown_fields.is_empty() {
518            debug_struct.field("_unknown_fields", &self._unknown_fields);
519        }
520        debug_struct.finish()
521    }
522}
523
524impl std::fmt::Debug for super::DeleteTagBindingRequest {
525    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
526        let mut debug_struct = f.debug_struct("DeleteTagBindingRequest");
527        debug_struct.field("name", &self.name);
528        if !self._unknown_fields.is_empty() {
529            debug_struct.field("_unknown_fields", &self._unknown_fields);
530        }
531        debug_struct.finish()
532    }
533}
534
535impl std::fmt::Debug for super::ListTagBindingsRequest {
536    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
537        let mut debug_struct = f.debug_struct("ListTagBindingsRequest");
538        debug_struct.field("parent", &self.parent);
539        debug_struct.field("page_size", &self.page_size);
540        debug_struct.field("page_token", &self.page_token);
541        if !self._unknown_fields.is_empty() {
542            debug_struct.field("_unknown_fields", &self._unknown_fields);
543        }
544        debug_struct.finish()
545    }
546}
547
548impl std::fmt::Debug for super::ListTagBindingsResponse {
549    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
550        let mut debug_struct = f.debug_struct("ListTagBindingsResponse");
551        debug_struct.field("tag_bindings", &self.tag_bindings);
552        debug_struct.field("next_page_token", &self.next_page_token);
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::ListEffectiveTagsRequest {
561    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
562        let mut debug_struct = f.debug_struct("ListEffectiveTagsRequest");
563        debug_struct.field("parent", &self.parent);
564        debug_struct.field("page_size", &self.page_size);
565        debug_struct.field("page_token", &self.page_token);
566        if !self._unknown_fields.is_empty() {
567            debug_struct.field("_unknown_fields", &self._unknown_fields);
568        }
569        debug_struct.finish()
570    }
571}
572
573impl std::fmt::Debug for super::ListEffectiveTagsResponse {
574    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
575        let mut debug_struct = f.debug_struct("ListEffectiveTagsResponse");
576        debug_struct.field("effective_tags", &self.effective_tags);
577        debug_struct.field("next_page_token", &self.next_page_token);
578        if !self._unknown_fields.is_empty() {
579            debug_struct.field("_unknown_fields", &self._unknown_fields);
580        }
581        debug_struct.finish()
582    }
583}
584
585impl std::fmt::Debug for super::EffectiveTag {
586    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
587        let mut debug_struct = f.debug_struct("EffectiveTag");
588        debug_struct.field("tag_value", &self.tag_value);
589        debug_struct.field("namespaced_tag_value", &self.namespaced_tag_value);
590        debug_struct.field("tag_key", &self.tag_key);
591        debug_struct.field("namespaced_tag_key", &self.namespaced_tag_key);
592        debug_struct.field("tag_key_parent_name", &self.tag_key_parent_name);
593        debug_struct.field("inherited", &self.inherited);
594        if !self._unknown_fields.is_empty() {
595            debug_struct.field("_unknown_fields", &self._unknown_fields);
596        }
597        debug_struct.finish()
598    }
599}
600
601impl std::fmt::Debug for super::TagHold {
602    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
603        let mut debug_struct = f.debug_struct("TagHold");
604        debug_struct.field("name", &self.name);
605        debug_struct.field("holder", &self.holder);
606        debug_struct.field("origin", &self.origin);
607        debug_struct.field("help_link", &self.help_link);
608        debug_struct.field("create_time", &self.create_time);
609        if !self._unknown_fields.is_empty() {
610            debug_struct.field("_unknown_fields", &self._unknown_fields);
611        }
612        debug_struct.finish()
613    }
614}
615
616impl std::fmt::Debug for super::CreateTagHoldRequest {
617    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
618        let mut debug_struct = f.debug_struct("CreateTagHoldRequest");
619        debug_struct.field("parent", &self.parent);
620        debug_struct.field("tag_hold", &self.tag_hold);
621        debug_struct.field("validate_only", &self.validate_only);
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::CreateTagHoldMetadata {
630    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
631        let mut debug_struct = f.debug_struct("CreateTagHoldMetadata");
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::DeleteTagHoldRequest {
640    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
641        let mut debug_struct = f.debug_struct("DeleteTagHoldRequest");
642        debug_struct.field("name", &self.name);
643        debug_struct.field("validate_only", &self.validate_only);
644        if !self._unknown_fields.is_empty() {
645            debug_struct.field("_unknown_fields", &self._unknown_fields);
646        }
647        debug_struct.finish()
648    }
649}
650
651impl std::fmt::Debug for super::DeleteTagHoldMetadata {
652    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
653        let mut debug_struct = f.debug_struct("DeleteTagHoldMetadata");
654        if !self._unknown_fields.is_empty() {
655            debug_struct.field("_unknown_fields", &self._unknown_fields);
656        }
657        debug_struct.finish()
658    }
659}
660
661impl std::fmt::Debug for super::ListTagHoldsRequest {
662    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
663        let mut debug_struct = f.debug_struct("ListTagHoldsRequest");
664        debug_struct.field("parent", &self.parent);
665        debug_struct.field("page_size", &self.page_size);
666        debug_struct.field("page_token", &self.page_token);
667        debug_struct.field("filter", &self.filter);
668        if !self._unknown_fields.is_empty() {
669            debug_struct.field("_unknown_fields", &self._unknown_fields);
670        }
671        debug_struct.finish()
672    }
673}
674
675impl std::fmt::Debug for super::ListTagHoldsResponse {
676    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
677        let mut debug_struct = f.debug_struct("ListTagHoldsResponse");
678        debug_struct.field("tag_holds", &self.tag_holds);
679        debug_struct.field("next_page_token", &self.next_page_token);
680        if !self._unknown_fields.is_empty() {
681            debug_struct.field("_unknown_fields", &self._unknown_fields);
682        }
683        debug_struct.finish()
684    }
685}
686
687impl std::fmt::Debug for super::TagKey {
688    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
689        let mut debug_struct = f.debug_struct("TagKey");
690        debug_struct.field("name", &self.name);
691        debug_struct.field("parent", &self.parent);
692        debug_struct.field("short_name", &self.short_name);
693        debug_struct.field("namespaced_name", &self.namespaced_name);
694        debug_struct.field("description", &self.description);
695        debug_struct.field("create_time", &self.create_time);
696        debug_struct.field("update_time", &self.update_time);
697        debug_struct.field("etag", &self.etag);
698        debug_struct.field("purpose", &self.purpose);
699        debug_struct.field("purpose_data", &self.purpose_data);
700        if !self._unknown_fields.is_empty() {
701            debug_struct.field("_unknown_fields", &self._unknown_fields);
702        }
703        debug_struct.finish()
704    }
705}
706
707impl std::fmt::Debug for super::ListTagKeysRequest {
708    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
709        let mut debug_struct = f.debug_struct("ListTagKeysRequest");
710        debug_struct.field("parent", &self.parent);
711        debug_struct.field("page_size", &self.page_size);
712        debug_struct.field("page_token", &self.page_token);
713        if !self._unknown_fields.is_empty() {
714            debug_struct.field("_unknown_fields", &self._unknown_fields);
715        }
716        debug_struct.finish()
717    }
718}
719
720impl std::fmt::Debug for super::ListTagKeysResponse {
721    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
722        let mut debug_struct = f.debug_struct("ListTagKeysResponse");
723        debug_struct.field("tag_keys", &self.tag_keys);
724        debug_struct.field("next_page_token", &self.next_page_token);
725        if !self._unknown_fields.is_empty() {
726            debug_struct.field("_unknown_fields", &self._unknown_fields);
727        }
728        debug_struct.finish()
729    }
730}
731
732impl std::fmt::Debug for super::GetTagKeyRequest {
733    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
734        let mut debug_struct = f.debug_struct("GetTagKeyRequest");
735        debug_struct.field("name", &self.name);
736        if !self._unknown_fields.is_empty() {
737            debug_struct.field("_unknown_fields", &self._unknown_fields);
738        }
739        debug_struct.finish()
740    }
741}
742
743impl std::fmt::Debug for super::GetNamespacedTagKeyRequest {
744    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
745        let mut debug_struct = f.debug_struct("GetNamespacedTagKeyRequest");
746        debug_struct.field("name", &self.name);
747        if !self._unknown_fields.is_empty() {
748            debug_struct.field("_unknown_fields", &self._unknown_fields);
749        }
750        debug_struct.finish()
751    }
752}
753
754impl std::fmt::Debug for super::CreateTagKeyRequest {
755    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
756        let mut debug_struct = f.debug_struct("CreateTagKeyRequest");
757        debug_struct.field("tag_key", &self.tag_key);
758        debug_struct.field("validate_only", &self.validate_only);
759        if !self._unknown_fields.is_empty() {
760            debug_struct.field("_unknown_fields", &self._unknown_fields);
761        }
762        debug_struct.finish()
763    }
764}
765
766impl std::fmt::Debug for super::CreateTagKeyMetadata {
767    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
768        let mut debug_struct = f.debug_struct("CreateTagKeyMetadata");
769        if !self._unknown_fields.is_empty() {
770            debug_struct.field("_unknown_fields", &self._unknown_fields);
771        }
772        debug_struct.finish()
773    }
774}
775
776impl std::fmt::Debug for super::UpdateTagKeyRequest {
777    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
778        let mut debug_struct = f.debug_struct("UpdateTagKeyRequest");
779        debug_struct.field("tag_key", &self.tag_key);
780        debug_struct.field("update_mask", &self.update_mask);
781        debug_struct.field("validate_only", &self.validate_only);
782        if !self._unknown_fields.is_empty() {
783            debug_struct.field("_unknown_fields", &self._unknown_fields);
784        }
785        debug_struct.finish()
786    }
787}
788
789impl std::fmt::Debug for super::UpdateTagKeyMetadata {
790    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
791        let mut debug_struct = f.debug_struct("UpdateTagKeyMetadata");
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::DeleteTagKeyRequest {
800    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
801        let mut debug_struct = f.debug_struct("DeleteTagKeyRequest");
802        debug_struct.field("name", &self.name);
803        debug_struct.field("validate_only", &self.validate_only);
804        debug_struct.field("etag", &self.etag);
805        if !self._unknown_fields.is_empty() {
806            debug_struct.field("_unknown_fields", &self._unknown_fields);
807        }
808        debug_struct.finish()
809    }
810}
811
812impl std::fmt::Debug for super::DeleteTagKeyMetadata {
813    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
814        let mut debug_struct = f.debug_struct("DeleteTagKeyMetadata");
815        if !self._unknown_fields.is_empty() {
816            debug_struct.field("_unknown_fields", &self._unknown_fields);
817        }
818        debug_struct.finish()
819    }
820}
821
822impl std::fmt::Debug for super::TagValue {
823    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
824        let mut debug_struct = f.debug_struct("TagValue");
825        debug_struct.field("name", &self.name);
826        debug_struct.field("parent", &self.parent);
827        debug_struct.field("short_name", &self.short_name);
828        debug_struct.field("namespaced_name", &self.namespaced_name);
829        debug_struct.field("description", &self.description);
830        debug_struct.field("create_time", &self.create_time);
831        debug_struct.field("update_time", &self.update_time);
832        debug_struct.field("etag", &self.etag);
833        if !self._unknown_fields.is_empty() {
834            debug_struct.field("_unknown_fields", &self._unknown_fields);
835        }
836        debug_struct.finish()
837    }
838}
839
840impl std::fmt::Debug for super::ListTagValuesRequest {
841    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
842        let mut debug_struct = f.debug_struct("ListTagValuesRequest");
843        debug_struct.field("parent", &self.parent);
844        debug_struct.field("page_size", &self.page_size);
845        debug_struct.field("page_token", &self.page_token);
846        if !self._unknown_fields.is_empty() {
847            debug_struct.field("_unknown_fields", &self._unknown_fields);
848        }
849        debug_struct.finish()
850    }
851}
852
853impl std::fmt::Debug for super::ListTagValuesResponse {
854    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
855        let mut debug_struct = f.debug_struct("ListTagValuesResponse");
856        debug_struct.field("tag_values", &self.tag_values);
857        debug_struct.field("next_page_token", &self.next_page_token);
858        if !self._unknown_fields.is_empty() {
859            debug_struct.field("_unknown_fields", &self._unknown_fields);
860        }
861        debug_struct.finish()
862    }
863}
864
865impl std::fmt::Debug for super::GetTagValueRequest {
866    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
867        let mut debug_struct = f.debug_struct("GetTagValueRequest");
868        debug_struct.field("name", &self.name);
869        if !self._unknown_fields.is_empty() {
870            debug_struct.field("_unknown_fields", &self._unknown_fields);
871        }
872        debug_struct.finish()
873    }
874}
875
876impl std::fmt::Debug for super::GetNamespacedTagValueRequest {
877    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
878        let mut debug_struct = f.debug_struct("GetNamespacedTagValueRequest");
879        debug_struct.field("name", &self.name);
880        if !self._unknown_fields.is_empty() {
881            debug_struct.field("_unknown_fields", &self._unknown_fields);
882        }
883        debug_struct.finish()
884    }
885}
886
887impl std::fmt::Debug for super::CreateTagValueRequest {
888    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
889        let mut debug_struct = f.debug_struct("CreateTagValueRequest");
890        debug_struct.field("tag_value", &self.tag_value);
891        debug_struct.field("validate_only", &self.validate_only);
892        if !self._unknown_fields.is_empty() {
893            debug_struct.field("_unknown_fields", &self._unknown_fields);
894        }
895        debug_struct.finish()
896    }
897}
898
899impl std::fmt::Debug for super::CreateTagValueMetadata {
900    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
901        let mut debug_struct = f.debug_struct("CreateTagValueMetadata");
902        if !self._unknown_fields.is_empty() {
903            debug_struct.field("_unknown_fields", &self._unknown_fields);
904        }
905        debug_struct.finish()
906    }
907}
908
909impl std::fmt::Debug for super::UpdateTagValueRequest {
910    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
911        let mut debug_struct = f.debug_struct("UpdateTagValueRequest");
912        debug_struct.field("tag_value", &self.tag_value);
913        debug_struct.field("update_mask", &self.update_mask);
914        debug_struct.field("validate_only", &self.validate_only);
915        if !self._unknown_fields.is_empty() {
916            debug_struct.field("_unknown_fields", &self._unknown_fields);
917        }
918        debug_struct.finish()
919    }
920}
921
922impl std::fmt::Debug for super::UpdateTagValueMetadata {
923    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
924        let mut debug_struct = f.debug_struct("UpdateTagValueMetadata");
925        if !self._unknown_fields.is_empty() {
926            debug_struct.field("_unknown_fields", &self._unknown_fields);
927        }
928        debug_struct.finish()
929    }
930}
931
932impl std::fmt::Debug for super::DeleteTagValueRequest {
933    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
934        let mut debug_struct = f.debug_struct("DeleteTagValueRequest");
935        debug_struct.field("name", &self.name);
936        debug_struct.field("validate_only", &self.validate_only);
937        debug_struct.field("etag", &self.etag);
938        if !self._unknown_fields.is_empty() {
939            debug_struct.field("_unknown_fields", &self._unknown_fields);
940        }
941        debug_struct.finish()
942    }
943}
944
945impl std::fmt::Debug for super::DeleteTagValueMetadata {
946    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
947        let mut debug_struct = f.debug_struct("DeleteTagValueMetadata");
948        if !self._unknown_fields.is_empty() {
949            debug_struct.field("_unknown_fields", &self._unknown_fields);
950        }
951        debug_struct.finish()
952    }
953}