Skip to main content

google_cloud_storage/generated/gapic_control/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::PendingRenameInfo {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("PendingRenameInfo");
23        debug_struct.field("operation", &self.operation);
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::Folder {
32    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
33        let mut debug_struct = f.debug_struct("Folder");
34        debug_struct.field("name", &self.name);
35        debug_struct.field("metageneration", &self.metageneration);
36        debug_struct.field("create_time", &self.create_time);
37        debug_struct.field("update_time", &self.update_time);
38        debug_struct.field("pending_rename_info", &self.pending_rename_info);
39        if !self._unknown_fields.is_empty() {
40            debug_struct.field("_unknown_fields", &self._unknown_fields);
41        }
42        debug_struct.finish()
43    }
44}
45
46impl std::fmt::Debug for super::GetFolderRequest {
47    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
48        let mut debug_struct = f.debug_struct("GetFolderRequest");
49        debug_struct.field("name", &self.name);
50        debug_struct.field("if_metageneration_match", &self.if_metageneration_match);
51        debug_struct.field(
52            "if_metageneration_not_match",
53            &self.if_metageneration_not_match,
54        );
55        debug_struct.field("request_id", &self.request_id);
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::CreateFolderRequest {
64    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
65        let mut debug_struct = f.debug_struct("CreateFolderRequest");
66        debug_struct.field("parent", &self.parent);
67        debug_struct.field("folder", &self.folder);
68        debug_struct.field("folder_id", &self.folder_id);
69        debug_struct.field("recursive", &self.recursive);
70        debug_struct.field("request_id", &self.request_id);
71        if !self._unknown_fields.is_empty() {
72            debug_struct.field("_unknown_fields", &self._unknown_fields);
73        }
74        debug_struct.finish()
75    }
76}
77
78impl std::fmt::Debug for super::DeleteFolderRequest {
79    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
80        let mut debug_struct = f.debug_struct("DeleteFolderRequest");
81        debug_struct.field("name", &self.name);
82        debug_struct.field("if_metageneration_match", &self.if_metageneration_match);
83        debug_struct.field(
84            "if_metageneration_not_match",
85            &self.if_metageneration_not_match,
86        );
87        debug_struct.field("request_id", &self.request_id);
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::ListFoldersRequest {
96    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
97        let mut debug_struct = f.debug_struct("ListFoldersRequest");
98        debug_struct.field("parent", &self.parent);
99        debug_struct.field("page_size", &self.page_size);
100        debug_struct.field("page_token", &self.page_token);
101        debug_struct.field("prefix", &self.prefix);
102        debug_struct.field("delimiter", &self.delimiter);
103        debug_struct.field("lexicographic_start", &self.lexicographic_start);
104        debug_struct.field("lexicographic_end", &self.lexicographic_end);
105        debug_struct.field("request_id", &self.request_id);
106        if !self._unknown_fields.is_empty() {
107            debug_struct.field("_unknown_fields", &self._unknown_fields);
108        }
109        debug_struct.finish()
110    }
111}
112
113impl std::fmt::Debug for super::ListFoldersResponse {
114    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
115        let mut debug_struct = f.debug_struct("ListFoldersResponse");
116        debug_struct.field("folders", &self.folders);
117        debug_struct.field("next_page_token", &self.next_page_token);
118        if !self._unknown_fields.is_empty() {
119            debug_struct.field("_unknown_fields", &self._unknown_fields);
120        }
121        debug_struct.finish()
122    }
123}
124
125impl std::fmt::Debug for super::RenameFolderRequest {
126    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
127        let mut debug_struct = f.debug_struct("RenameFolderRequest");
128        debug_struct.field("name", &self.name);
129        debug_struct.field("destination_folder_id", &self.destination_folder_id);
130        debug_struct.field("if_metageneration_match", &self.if_metageneration_match);
131        debug_struct.field(
132            "if_metageneration_not_match",
133            &self.if_metageneration_not_match,
134        );
135        debug_struct.field("request_id", &self.request_id);
136        if !self._unknown_fields.is_empty() {
137            debug_struct.field("_unknown_fields", &self._unknown_fields);
138        }
139        debug_struct.finish()
140    }
141}
142
143impl std::fmt::Debug for super::DeleteFolderRecursiveRequest {
144    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
145        let mut debug_struct = f.debug_struct("DeleteFolderRecursiveRequest");
146        debug_struct.field("name", &self.name);
147        debug_struct.field("if_metageneration_match", &self.if_metageneration_match);
148        debug_struct.field(
149            "if_metageneration_not_match",
150            &self.if_metageneration_not_match,
151        );
152        debug_struct.field("request_id", &self.request_id);
153        if !self._unknown_fields.is_empty() {
154            debug_struct.field("_unknown_fields", &self._unknown_fields);
155        }
156        debug_struct.finish()
157    }
158}
159
160impl std::fmt::Debug for super::CommonLongRunningOperationMetadata {
161    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
162        let mut debug_struct = f.debug_struct("CommonLongRunningOperationMetadata");
163        debug_struct.field("create_time", &self.create_time);
164        debug_struct.field("end_time", &self.end_time);
165        debug_struct.field("update_time", &self.update_time);
166        debug_struct.field("r#type", &self.r#type);
167        debug_struct.field("requested_cancellation", &self.requested_cancellation);
168        debug_struct.field("progress_percent", &self.progress_percent);
169        if !self._unknown_fields.is_empty() {
170            debug_struct.field("_unknown_fields", &self._unknown_fields);
171        }
172        debug_struct.finish()
173    }
174}
175
176impl std::fmt::Debug for super::RenameFolderMetadata {
177    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
178        let mut debug_struct = f.debug_struct("RenameFolderMetadata");
179        debug_struct.field("common_metadata", &self.common_metadata);
180        debug_struct.field("source_folder_id", &self.source_folder_id);
181        debug_struct.field("destination_folder_id", &self.destination_folder_id);
182        if !self._unknown_fields.is_empty() {
183            debug_struct.field("_unknown_fields", &self._unknown_fields);
184        }
185        debug_struct.finish()
186    }
187}
188
189impl std::fmt::Debug for super::DeleteFolderRecursiveMetadata {
190    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
191        let mut debug_struct = f.debug_struct("DeleteFolderRecursiveMetadata");
192        debug_struct.field("common_metadata", &self.common_metadata);
193        debug_struct.field("folder_id", &self.folder_id);
194        if !self._unknown_fields.is_empty() {
195            debug_struct.field("_unknown_fields", &self._unknown_fields);
196        }
197        debug_struct.finish()
198    }
199}
200
201impl std::fmt::Debug for super::StorageLayout {
202    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
203        let mut debug_struct = f.debug_struct("StorageLayout");
204        debug_struct.field("name", &self.name);
205        debug_struct.field("location", &self.location);
206        debug_struct.field("location_type", &self.location_type);
207        debug_struct.field("custom_placement_config", &self.custom_placement_config);
208        debug_struct.field("hierarchical_namespace", &self.hierarchical_namespace);
209        debug_struct.field("rapid_cache_info", &self.rapid_cache_info);
210        if !self._unknown_fields.is_empty() {
211            debug_struct.field("_unknown_fields", &self._unknown_fields);
212        }
213        debug_struct.finish()
214    }
215}
216
217impl std::fmt::Debug for super::storage_layout::CustomPlacementConfig {
218    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
219        let mut debug_struct = f.debug_struct("CustomPlacementConfig");
220        debug_struct.field("data_locations", &self.data_locations);
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::storage_layout::HierarchicalNamespace {
229    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
230        let mut debug_struct = f.debug_struct("HierarchicalNamespace");
231        debug_struct.field("enabled", &self.enabled);
232        if !self._unknown_fields.is_empty() {
233            debug_struct.field("_unknown_fields", &self._unknown_fields);
234        }
235        debug_struct.finish()
236    }
237}
238
239impl std::fmt::Debug for super::storage_layout::RapidCacheInfo {
240    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
241        let mut debug_struct = f.debug_struct("RapidCacheInfo");
242        debug_struct.field("cache_type", &self.cache_type);
243        if !self._unknown_fields.is_empty() {
244            debug_struct.field("_unknown_fields", &self._unknown_fields);
245        }
246        debug_struct.finish()
247    }
248}
249
250impl std::fmt::Debug for super::GetStorageLayoutRequest {
251    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
252        let mut debug_struct = f.debug_struct("GetStorageLayoutRequest");
253        debug_struct.field("name", &self.name);
254        debug_struct.field("prefix", &self.prefix);
255        debug_struct.field("request_id", &self.request_id);
256        if !self._unknown_fields.is_empty() {
257            debug_struct.field("_unknown_fields", &self._unknown_fields);
258        }
259        debug_struct.finish()
260    }
261}
262
263impl std::fmt::Debug for super::ManagedFolder {
264    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
265        let mut debug_struct = f.debug_struct("ManagedFolder");
266        debug_struct.field("name", &self.name);
267        debug_struct.field("metageneration", &self.metageneration);
268        debug_struct.field("create_time", &self.create_time);
269        debug_struct.field("update_time", &self.update_time);
270        debug_struct.field("rapid_cache_config", &self.rapid_cache_config);
271        if !self._unknown_fields.is_empty() {
272            debug_struct.field("_unknown_fields", &self._unknown_fields);
273        }
274        debug_struct.finish()
275    }
276}
277
278impl std::fmt::Debug for super::managed_folder::RapidCacheConfig {
279    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
280        let mut debug_struct = f.debug_struct("RapidCacheConfig");
281        debug_struct.field("policies", &self.policies);
282        if !self._unknown_fields.is_empty() {
283            debug_struct.field("_unknown_fields", &self._unknown_fields);
284        }
285        debug_struct.finish()
286    }
287}
288
289impl std::fmt::Debug for super::managed_folder::rapid_cache_config::RapidCachePolicy {
290    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
291        let mut debug_struct = f.debug_struct("RapidCachePolicy");
292        debug_struct.field("rapid_cache_id", &self.rapid_cache_id);
293        debug_struct.field("ingest_on_write", &self.ingest_on_write);
294        if !self._unknown_fields.is_empty() {
295            debug_struct.field("_unknown_fields", &self._unknown_fields);
296        }
297        debug_struct.finish()
298    }
299}
300
301impl std::fmt::Debug for super::GetManagedFolderRequest {
302    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
303        let mut debug_struct = f.debug_struct("GetManagedFolderRequest");
304        debug_struct.field("name", &self.name);
305        debug_struct.field("if_metageneration_match", &self.if_metageneration_match);
306        debug_struct.field(
307            "if_metageneration_not_match",
308            &self.if_metageneration_not_match,
309        );
310        debug_struct.field("request_id", &self.request_id);
311        if !self._unknown_fields.is_empty() {
312            debug_struct.field("_unknown_fields", &self._unknown_fields);
313        }
314        debug_struct.finish()
315    }
316}
317
318impl std::fmt::Debug for super::CreateManagedFolderRequest {
319    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
320        let mut debug_struct = f.debug_struct("CreateManagedFolderRequest");
321        debug_struct.field("parent", &self.parent);
322        debug_struct.field("managed_folder", &self.managed_folder);
323        debug_struct.field("managed_folder_id", &self.managed_folder_id);
324        debug_struct.field("request_id", &self.request_id);
325        if !self._unknown_fields.is_empty() {
326            debug_struct.field("_unknown_fields", &self._unknown_fields);
327        }
328        debug_struct.finish()
329    }
330}
331
332impl std::fmt::Debug for super::DeleteManagedFolderRequest {
333    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
334        let mut debug_struct = f.debug_struct("DeleteManagedFolderRequest");
335        debug_struct.field("name", &self.name);
336        debug_struct.field("if_metageneration_match", &self.if_metageneration_match);
337        debug_struct.field(
338            "if_metageneration_not_match",
339            &self.if_metageneration_not_match,
340        );
341        debug_struct.field("allow_non_empty", &self.allow_non_empty);
342        debug_struct.field("request_id", &self.request_id);
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::ListManagedFoldersRequest {
351    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
352        let mut debug_struct = f.debug_struct("ListManagedFoldersRequest");
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        debug_struct.field("prefix", &self.prefix);
357        debug_struct.field("request_id", &self.request_id);
358        if !self._unknown_fields.is_empty() {
359            debug_struct.field("_unknown_fields", &self._unknown_fields);
360        }
361        debug_struct.finish()
362    }
363}
364
365impl std::fmt::Debug for super::ListManagedFoldersResponse {
366    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
367        let mut debug_struct = f.debug_struct("ListManagedFoldersResponse");
368        debug_struct.field("managed_folders", &self.managed_folders);
369        debug_struct.field("next_page_token", &self.next_page_token);
370        if !self._unknown_fields.is_empty() {
371            debug_struct.field("_unknown_fields", &self._unknown_fields);
372        }
373        debug_struct.finish()
374    }
375}
376
377impl std::fmt::Debug for super::UpdateManagedFolderRequest {
378    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
379        let mut debug_struct = f.debug_struct("UpdateManagedFolderRequest");
380        debug_struct.field("managed_folder", &self.managed_folder);
381        debug_struct.field("update_mask", &self.update_mask);
382        debug_struct.field("if_metageneration_match", &self.if_metageneration_match);
383        debug_struct.field(
384            "if_metageneration_not_match",
385            &self.if_metageneration_not_match,
386        );
387        debug_struct.field("request_id", &self.request_id);
388        if !self._unknown_fields.is_empty() {
389            debug_struct.field("_unknown_fields", &self._unknown_fields);
390        }
391        debug_struct.finish()
392    }
393}
394
395impl std::fmt::Debug for super::CreateAnywhereCacheMetadata {
396    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
397        let mut debug_struct = f.debug_struct("CreateAnywhereCacheMetadata");
398        debug_struct.field("common_metadata", &self.common_metadata);
399        debug_struct.field("anywhere_cache_id", &self.anywhere_cache_id);
400        debug_struct.field("zone", &self.zone);
401        debug_struct.field("ttl", &self.ttl);
402        debug_struct.field("admission_policy", &self.admission_policy);
403        debug_struct.field("ingest_on_write", &self.ingest_on_write);
404        if !self._unknown_fields.is_empty() {
405            debug_struct.field("_unknown_fields", &self._unknown_fields);
406        }
407        debug_struct.finish()
408    }
409}
410
411impl std::fmt::Debug for super::CreateRapidCacheMetadata {
412    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
413        let mut debug_struct = f.debug_struct("CreateRapidCacheMetadata");
414        debug_struct.field("common_metadata", &self.common_metadata);
415        debug_struct.field("rapid_cache_id", &self.rapid_cache_id);
416        debug_struct.field("zone", &self.zone);
417        debug_struct.field("ttl", &self.ttl);
418        debug_struct.field("admission_policy", &self.admission_policy);
419        debug_struct.field("ingest_on_write", &self.ingest_on_write);
420        debug_struct.field("cache_type", &self.cache_type);
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::UpdateAnywhereCacheMetadata {
429    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
430        let mut debug_struct = f.debug_struct("UpdateAnywhereCacheMetadata");
431        debug_struct.field("common_metadata", &self.common_metadata);
432        debug_struct.field("anywhere_cache_id", &self.anywhere_cache_id);
433        debug_struct.field("zone", &self.zone);
434        debug_struct.field("ttl", &self.ttl);
435        debug_struct.field("admission_policy", &self.admission_policy);
436        debug_struct.field("ingest_on_write", &self.ingest_on_write);
437        if !self._unknown_fields.is_empty() {
438            debug_struct.field("_unknown_fields", &self._unknown_fields);
439        }
440        debug_struct.finish()
441    }
442}
443
444impl std::fmt::Debug for super::UpdateRapidCacheMetadata {
445    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
446        let mut debug_struct = f.debug_struct("UpdateRapidCacheMetadata");
447        debug_struct.field("common_metadata", &self.common_metadata);
448        debug_struct.field("rapid_cache_id", &self.rapid_cache_id);
449        debug_struct.field("zone", &self.zone);
450        debug_struct.field("ttl", &self.ttl);
451        debug_struct.field("admission_policy", &self.admission_policy);
452        debug_struct.field("ingest_on_write", &self.ingest_on_write);
453        debug_struct.field("cache_type", &self.cache_type);
454        if !self._unknown_fields.is_empty() {
455            debug_struct.field("_unknown_fields", &self._unknown_fields);
456        }
457        debug_struct.finish()
458    }
459}
460
461impl std::fmt::Debug for super::DisableRapidCacheMetadata {
462    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
463        let mut debug_struct = f.debug_struct("DisableRapidCacheMetadata");
464        debug_struct.field("common_metadata", &self.common_metadata);
465        debug_struct.field("rapid_cache_id", &self.rapid_cache_id);
466        debug_struct.field("zone", &self.zone);
467        debug_struct.field("cache_type", &self.cache_type);
468        if !self._unknown_fields.is_empty() {
469            debug_struct.field("_unknown_fields", &self._unknown_fields);
470        }
471        debug_struct.finish()
472    }
473}
474
475impl std::fmt::Debug for super::AnywhereCache {
476    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
477        let mut debug_struct = f.debug_struct("AnywhereCache");
478        debug_struct.field("name", &self.name);
479        debug_struct.field("zone", &self.zone);
480        debug_struct.field("ttl", &self.ttl);
481        debug_struct.field("admission_policy", &self.admission_policy);
482        debug_struct.field("state", &self.state);
483        debug_struct.field("create_time", &self.create_time);
484        debug_struct.field("update_time", &self.update_time);
485        debug_struct.field("pending_update", &self.pending_update);
486        debug_struct.field("ingest_on_write", &self.ingest_on_write);
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::CreateAnywhereCacheRequest {
495    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
496        let mut debug_struct = f.debug_struct("CreateAnywhereCacheRequest");
497        debug_struct.field("parent", &self.parent);
498        debug_struct.field("anywhere_cache", &self.anywhere_cache);
499        debug_struct.field("request_id", &self.request_id);
500        if !self._unknown_fields.is_empty() {
501            debug_struct.field("_unknown_fields", &self._unknown_fields);
502        }
503        debug_struct.finish()
504    }
505}
506
507impl std::fmt::Debug for super::UpdateAnywhereCacheRequest {
508    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
509        let mut debug_struct = f.debug_struct("UpdateAnywhereCacheRequest");
510        debug_struct.field("anywhere_cache", &self.anywhere_cache);
511        debug_struct.field("update_mask", &self.update_mask);
512        debug_struct.field("request_id", &self.request_id);
513        if !self._unknown_fields.is_empty() {
514            debug_struct.field("_unknown_fields", &self._unknown_fields);
515        }
516        debug_struct.finish()
517    }
518}
519
520impl std::fmt::Debug for super::DisableAnywhereCacheRequest {
521    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
522        let mut debug_struct = f.debug_struct("DisableAnywhereCacheRequest");
523        debug_struct.field("name", &self.name);
524        debug_struct.field("request_id", &self.request_id);
525        if !self._unknown_fields.is_empty() {
526            debug_struct.field("_unknown_fields", &self._unknown_fields);
527        }
528        debug_struct.finish()
529    }
530}
531
532impl std::fmt::Debug for super::PauseAnywhereCacheRequest {
533    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
534        let mut debug_struct = f.debug_struct("PauseAnywhereCacheRequest");
535        debug_struct.field("name", &self.name);
536        debug_struct.field("request_id", &self.request_id);
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::ResumeAnywhereCacheRequest {
545    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
546        let mut debug_struct = f.debug_struct("ResumeAnywhereCacheRequest");
547        debug_struct.field("name", &self.name);
548        debug_struct.field("request_id", &self.request_id);
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::GetAnywhereCacheRequest {
557    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
558        let mut debug_struct = f.debug_struct("GetAnywhereCacheRequest");
559        debug_struct.field("name", &self.name);
560        debug_struct.field("request_id", &self.request_id);
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::ListAnywhereCachesRequest {
569    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
570        let mut debug_struct = f.debug_struct("ListAnywhereCachesRequest");
571        debug_struct.field("parent", &self.parent);
572        debug_struct.field("page_size", &self.page_size);
573        debug_struct.field("page_token", &self.page_token);
574        debug_struct.field("request_id", &self.request_id);
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::ListAnywhereCachesResponse {
583    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
584        let mut debug_struct = f.debug_struct("ListAnywhereCachesResponse");
585        debug_struct.field("anywhere_caches", &self.anywhere_caches);
586        debug_struct.field("next_page_token", &self.next_page_token);
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::RapidCache {
595    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
596        let mut debug_struct = f.debug_struct("RapidCache");
597        debug_struct.field("name", &self.name);
598        debug_struct.field("zone", &self.zone);
599        debug_struct.field("cache_type", &self.cache_type);
600        debug_struct.field("ttl", &self.ttl);
601        debug_struct.field("admission_policy", &self.admission_policy);
602        debug_struct.field("state", &self.state);
603        debug_struct.field("create_time", &self.create_time);
604        debug_struct.field("update_time", &self.update_time);
605        debug_struct.field("pending_update", &self.pending_update);
606        if !self._unknown_fields.is_empty() {
607            debug_struct.field("_unknown_fields", &self._unknown_fields);
608        }
609        debug_struct.finish()
610    }
611}
612
613impl std::fmt::Debug for super::CreateRapidCacheRequest {
614    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
615        let mut debug_struct = f.debug_struct("CreateRapidCacheRequest");
616        debug_struct.field("parent", &self.parent);
617        debug_struct.field("rapid_cache", &self.rapid_cache);
618        debug_struct.field("request_id", &self.request_id);
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::UpdateRapidCacheRequest {
627    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
628        let mut debug_struct = f.debug_struct("UpdateRapidCacheRequest");
629        debug_struct.field("rapid_cache", &self.rapid_cache);
630        debug_struct.field("update_mask", &self.update_mask);
631        debug_struct.field("request_id", &self.request_id);
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::DisableRapidCacheRequest {
640    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
641        let mut debug_struct = f.debug_struct("DisableRapidCacheRequest");
642        debug_struct.field("name", &self.name);
643        debug_struct.field("request_id", &self.request_id);
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::GetRapidCacheRequest {
652    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
653        let mut debug_struct = f.debug_struct("GetRapidCacheRequest");
654        debug_struct.field("name", &self.name);
655        debug_struct.field("request_id", &self.request_id);
656        if !self._unknown_fields.is_empty() {
657            debug_struct.field("_unknown_fields", &self._unknown_fields);
658        }
659        debug_struct.finish()
660    }
661}
662
663impl std::fmt::Debug for super::ListRapidCachesRequest {
664    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
665        let mut debug_struct = f.debug_struct("ListRapidCachesRequest");
666        debug_struct.field("parent", &self.parent);
667        debug_struct.field("page_size", &self.page_size);
668        debug_struct.field("page_token", &self.page_token);
669        debug_struct.field("request_id", &self.request_id);
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::ListRapidCachesResponse {
678    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
679        let mut debug_struct = f.debug_struct("ListRapidCachesResponse");
680        debug_struct.field("rapid_caches", &self.rapid_caches);
681        debug_struct.field("next_page_token", &self.next_page_token);
682        if !self._unknown_fields.is_empty() {
683            debug_struct.field("_unknown_fields", &self._unknown_fields);
684        }
685        debug_struct.finish()
686    }
687}
688
689impl std::fmt::Debug for super::IntelligenceConfig {
690    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
691        let mut debug_struct = f.debug_struct("IntelligenceConfig");
692        debug_struct.field("name", &self.name);
693        debug_struct.field("edition_config", &self.edition_config);
694        debug_struct.field("update_time", &self.update_time);
695        debug_struct.field("filter", &self.filter);
696        debug_struct.field(
697            "effective_intelligence_config",
698            &self.effective_intelligence_config,
699        );
700        debug_struct.field("trial_config", &self.trial_config);
701        if !self._unknown_fields.is_empty() {
702            debug_struct.field("_unknown_fields", &self._unknown_fields);
703        }
704        debug_struct.finish()
705    }
706}
707
708impl std::fmt::Debug for super::intelligence_config::Filter {
709    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
710        let mut debug_struct = f.debug_struct("Filter");
711        debug_struct.field("cloud_storage_locations", &self.cloud_storage_locations);
712        debug_struct.field("cloud_storage_buckets", &self.cloud_storage_buckets);
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::intelligence_config::filter::CloudStorageLocations {
721    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
722        let mut debug_struct = f.debug_struct("CloudStorageLocations");
723        debug_struct.field("locations", &self.locations);
724        if !self._unknown_fields.is_empty() {
725            debug_struct.field("_unknown_fields", &self._unknown_fields);
726        }
727        debug_struct.finish()
728    }
729}
730
731impl std::fmt::Debug for super::intelligence_config::filter::CloudStorageBuckets {
732    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
733        let mut debug_struct = f.debug_struct("CloudStorageBuckets");
734        debug_struct.field("bucket_id_regexes", &self.bucket_id_regexes);
735        if !self._unknown_fields.is_empty() {
736            debug_struct.field("_unknown_fields", &self._unknown_fields);
737        }
738        debug_struct.finish()
739    }
740}
741
742impl std::fmt::Debug for super::intelligence_config::EffectiveIntelligenceConfig {
743    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
744        let mut debug_struct = f.debug_struct("EffectiveIntelligenceConfig");
745        debug_struct.field("effective_edition", &self.effective_edition);
746        debug_struct.field("intelligence_config", &self.intelligence_config);
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::intelligence_config::TrialConfig {
755    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
756        let mut debug_struct = f.debug_struct("TrialConfig");
757        debug_struct.field("expire_time", &self.expire_time);
758        if !self._unknown_fields.is_empty() {
759            debug_struct.field("_unknown_fields", &self._unknown_fields);
760        }
761        debug_struct.finish()
762    }
763}
764
765impl std::fmt::Debug for super::UpdateOrganizationIntelligenceConfigRequest {
766    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
767        let mut debug_struct = f.debug_struct("UpdateOrganizationIntelligenceConfigRequest");
768        debug_struct.field("intelligence_config", &self.intelligence_config);
769        debug_struct.field("update_mask", &self.update_mask);
770        debug_struct.field("request_id", &self.request_id);
771        if !self._unknown_fields.is_empty() {
772            debug_struct.field("_unknown_fields", &self._unknown_fields);
773        }
774        debug_struct.finish()
775    }
776}
777
778impl std::fmt::Debug for super::UpdateFolderIntelligenceConfigRequest {
779    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
780        let mut debug_struct = f.debug_struct("UpdateFolderIntelligenceConfigRequest");
781        debug_struct.field("intelligence_config", &self.intelligence_config);
782        debug_struct.field("update_mask", &self.update_mask);
783        debug_struct.field("request_id", &self.request_id);
784        if !self._unknown_fields.is_empty() {
785            debug_struct.field("_unknown_fields", &self._unknown_fields);
786        }
787        debug_struct.finish()
788    }
789}
790
791impl std::fmt::Debug for super::UpdateProjectIntelligenceConfigRequest {
792    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
793        let mut debug_struct = f.debug_struct("UpdateProjectIntelligenceConfigRequest");
794        debug_struct.field("intelligence_config", &self.intelligence_config);
795        debug_struct.field("update_mask", &self.update_mask);
796        debug_struct.field("request_id", &self.request_id);
797        if !self._unknown_fields.is_empty() {
798            debug_struct.field("_unknown_fields", &self._unknown_fields);
799        }
800        debug_struct.finish()
801    }
802}
803
804impl std::fmt::Debug for super::GetOrganizationIntelligenceConfigRequest {
805    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
806        let mut debug_struct = f.debug_struct("GetOrganizationIntelligenceConfigRequest");
807        debug_struct.field("name", &self.name);
808        if !self._unknown_fields.is_empty() {
809            debug_struct.field("_unknown_fields", &self._unknown_fields);
810        }
811        debug_struct.finish()
812    }
813}
814
815impl std::fmt::Debug for super::GetFolderIntelligenceConfigRequest {
816    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
817        let mut debug_struct = f.debug_struct("GetFolderIntelligenceConfigRequest");
818        debug_struct.field("name", &self.name);
819        if !self._unknown_fields.is_empty() {
820            debug_struct.field("_unknown_fields", &self._unknown_fields);
821        }
822        debug_struct.finish()
823    }
824}
825
826impl std::fmt::Debug for super::GetProjectIntelligenceConfigRequest {
827    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
828        let mut debug_struct = f.debug_struct("GetProjectIntelligenceConfigRequest");
829        debug_struct.field("name", &self.name);
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::IntelligenceFinding {
838    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
839        let mut debug_struct = f.debug_struct("IntelligenceFinding");
840        debug_struct.field("name", &self.name);
841        debug_struct.field("description", &self.description);
842        debug_struct.field("r#type", &self.r#type);
843        debug_struct.field("category", &self.category);
844        debug_struct.field("severity", &self.severity);
845        debug_struct.field("create_time", &self.create_time);
846        debug_struct.field("update_time", &self.update_time);
847        debug_struct.field("target_resource", &self.target_resource);
848        debug_struct.field("associated_resources", &self.associated_resources);
849        debug_struct.field("observation_period", &self.observation_period);
850        debug_struct.field(
851            "intelligence_finding_details",
852            &self.intelligence_finding_details,
853        );
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::intelligence_finding::ColdlineAndArchivalStorageOperationsSpike {
862    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
863        let mut debug_struct = f.debug_struct("ColdlineAndArchivalStorageOperationsSpike");
864        debug_struct.field("percentage_increase", &self.percentage_increase);
865        debug_struct.field("total_operations_count", &self.total_operations_count);
866        debug_struct.field("top_buckets", &self.top_buckets);
867        if !self._unknown_fields.is_empty() {
868            debug_struct.field("_unknown_fields", &self._unknown_fields);
869        }
870        debug_struct.finish()
871    }
872}
873
874impl std::fmt::Debug for super::intelligence_finding::coldline_and_archival_storage_operations_spike::BucketContribution {
875    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
876        let mut debug_struct = f.debug_struct("BucketContribution");
877        debug_struct.field("bucket", &self.bucket);
878        debug_struct.field("percentage_increase", &self.percentage_increase);
879        debug_struct.field("total_operations_count", &self.total_operations_count);
880        debug_struct.field("details", &self.details);
881        if !self._unknown_fields.is_empty() {
882            debug_struct.field("_unknown_fields", &self._unknown_fields);
883        }
884        debug_struct.finish()
885    }
886}
887
888impl std::fmt::Debug for super::intelligence_finding::coldline_and_archival_storage_operations_spike::bucket_contribution::Contribution {
889    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
890        let mut debug_struct = f.debug_struct("Contribution");
891        debug_struct.field("top_prefixes", &self.top_prefixes);
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::intelligence_finding::coldline_and_archival_storage_operations_spike::bucket_contribution::contribution::PrefixContribution {
900    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
901        let mut debug_struct = f.debug_struct("PrefixContribution");
902        debug_struct.field("prefix", &self.prefix);
903        debug_struct.field("percentage_increase", &self.percentage_increase);
904        debug_struct.field("total_operations_count", &self.total_operations_count);
905        if !self._unknown_fields.is_empty() {
906            debug_struct.field("_unknown_fields", &self._unknown_fields);
907        }
908        debug_struct.finish()
909    }
910}
911
912impl std::fmt::Debug for super::intelligence_finding::CrossRegionEgressSpike {
913    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
914        let mut debug_struct = f.debug_struct("CrossRegionEgressSpike");
915        debug_struct.field("total_egress_bytes", &self.total_egress_bytes);
916        debug_struct.field("percentage_increase", &self.percentage_increase);
917        debug_struct.field("top_buckets", &self.top_buckets);
918        if !self._unknown_fields.is_empty() {
919            debug_struct.field("_unknown_fields", &self._unknown_fields);
920        }
921        debug_struct.finish()
922    }
923}
924
925impl std::fmt::Debug
926    for super::intelligence_finding::cross_region_egress_spike::BucketContribution
927{
928    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
929        let mut debug_struct = f.debug_struct("BucketContribution");
930        debug_struct.field("bucket", &self.bucket);
931        debug_struct.field("total_egress_bytes", &self.total_egress_bytes);
932        debug_struct.field("percentage_increase", &self.percentage_increase);
933        debug_struct.field("details", &self.details);
934        if !self._unknown_fields.is_empty() {
935            debug_struct.field("_unknown_fields", &self._unknown_fields);
936        }
937        debug_struct.finish()
938    }
939}
940
941impl std::fmt::Debug
942    for super::intelligence_finding::cross_region_egress_spike::bucket_contribution::Contribution
943{
944    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
945        let mut debug_struct = f.debug_struct("Contribution");
946        debug_struct.field("top_prefixes", &self.top_prefixes);
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::intelligence_finding::cross_region_egress_spike::bucket_contribution::contribution::PrefixContribution {
955    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
956        let mut debug_struct = f.debug_struct("PrefixContribution");
957        debug_struct.field("prefix", &self.prefix);
958        debug_struct.field("total_egress_bytes", &self.total_egress_bytes);
959        debug_struct.field("percentage_increase", &self.percentage_increase);
960        if !self._unknown_fields.is_empty() {
961            debug_struct.field("_unknown_fields", &self._unknown_fields);
962        }
963        debug_struct.finish()
964    }
965}
966
967impl std::fmt::Debug for super::intelligence_finding::ThrottledRequestSpike {
968    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
969        let mut debug_struct = f.debug_struct("ThrottledRequestSpike");
970        debug_struct.field("throttled_requests", &self.throttled_requests);
971        debug_struct.field("percentage_increase", &self.percentage_increase);
972        debug_struct.field("top_buckets", &self.top_buckets);
973        if !self._unknown_fields.is_empty() {
974            debug_struct.field("_unknown_fields", &self._unknown_fields);
975        }
976        debug_struct.finish()
977    }
978}
979
980impl std::fmt::Debug for super::intelligence_finding::throttled_request_spike::BucketContribution {
981    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
982        let mut debug_struct = f.debug_struct("BucketContribution");
983        debug_struct.field("bucket", &self.bucket);
984        debug_struct.field("throttled_requests", &self.throttled_requests);
985        debug_struct.field("percentage_increase", &self.percentage_increase);
986        debug_struct.field("details", &self.details);
987        if !self._unknown_fields.is_empty() {
988            debug_struct.field("_unknown_fields", &self._unknown_fields);
989        }
990        debug_struct.finish()
991    }
992}
993
994impl std::fmt::Debug
995    for super::intelligence_finding::throttled_request_spike::bucket_contribution::Contribution
996{
997    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
998        let mut debug_struct = f.debug_struct("Contribution");
999        debug_struct.field("top_prefixes", &self.top_prefixes);
1000        if !self._unknown_fields.is_empty() {
1001            debug_struct.field("_unknown_fields", &self._unknown_fields);
1002        }
1003        debug_struct.finish()
1004    }
1005}
1006
1007impl std::fmt::Debug for super::intelligence_finding::throttled_request_spike::bucket_contribution::contribution::PrefixContribution {
1008    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1009        let mut debug_struct = f.debug_struct("PrefixContribution");
1010        debug_struct.field("prefix", &self.prefix);
1011        debug_struct.field("throttled_requests", &self.throttled_requests);
1012        debug_struct.field("percentage_increase", &self.percentage_increase);
1013        if !self._unknown_fields.is_empty() {
1014            debug_struct.field("_unknown_fields", &self._unknown_fields);
1015        }
1016        debug_struct.finish()
1017    }
1018}
1019
1020impl std::fmt::Debug for super::intelligence_finding::StorageGrowthAboveTrend {
1021    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1022        let mut debug_struct = f.debug_struct("StorageGrowthAboveTrend");
1023        debug_struct.field(
1024            "total_storage_growth_bytes",
1025            &self.total_storage_growth_bytes,
1026        );
1027        debug_struct.field("percentage_increase", &self.percentage_increase);
1028        debug_struct.field("top_buckets", &self.top_buckets);
1029        if !self._unknown_fields.is_empty() {
1030            debug_struct.field("_unknown_fields", &self._unknown_fields);
1031        }
1032        debug_struct.finish()
1033    }
1034}
1035
1036impl std::fmt::Debug
1037    for super::intelligence_finding::storage_growth_above_trend::BucketContribution
1038{
1039    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1040        let mut debug_struct = f.debug_struct("BucketContribution");
1041        debug_struct.field("bucket", &self.bucket);
1042        debug_struct.field(
1043            "total_storage_growth_bytes",
1044            &self.total_storage_growth_bytes,
1045        );
1046        debug_struct.field("percentage_increase", &self.percentage_increase);
1047        debug_struct.field("details", &self.details);
1048        if !self._unknown_fields.is_empty() {
1049            debug_struct.field("_unknown_fields", &self._unknown_fields);
1050        }
1051        debug_struct.finish()
1052    }
1053}
1054
1055impl std::fmt::Debug for super::IntelligenceFindingRevision {
1056    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1057        let mut debug_struct = f.debug_struct("IntelligenceFindingRevision");
1058        debug_struct.field("name", &self.name);
1059        debug_struct.field("snapshot", &self.snapshot);
1060        debug_struct.field("create_time", &self.create_time);
1061        if !self._unknown_fields.is_empty() {
1062            debug_struct.field("_unknown_fields", &self._unknown_fields);
1063        }
1064        debug_struct.finish()
1065    }
1066}
1067
1068impl std::fmt::Debug for super::GetIntelligenceFindingRequest {
1069    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1070        let mut debug_struct = f.debug_struct("GetIntelligenceFindingRequest");
1071        debug_struct.field("name", &self.name);
1072        if !self._unknown_fields.is_empty() {
1073            debug_struct.field("_unknown_fields", &self._unknown_fields);
1074        }
1075        debug_struct.finish()
1076    }
1077}
1078
1079impl std::fmt::Debug for super::ListIntelligenceFindingsRequest {
1080    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1081        let mut debug_struct = f.debug_struct("ListIntelligenceFindingsRequest");
1082        debug_struct.field("parent", &self.parent);
1083        debug_struct.field("filter", &self.filter);
1084        debug_struct.field("page_size", &self.page_size);
1085        debug_struct.field("page_token", &self.page_token);
1086        if !self._unknown_fields.is_empty() {
1087            debug_struct.field("_unknown_fields", &self._unknown_fields);
1088        }
1089        debug_struct.finish()
1090    }
1091}
1092
1093impl std::fmt::Debug for super::ListIntelligenceFindingsResponse {
1094    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1095        let mut debug_struct = f.debug_struct("ListIntelligenceFindingsResponse");
1096        debug_struct.field("intelligence_findings", &self.intelligence_findings);
1097        debug_struct.field("next_page_token", &self.next_page_token);
1098        if !self._unknown_fields.is_empty() {
1099            debug_struct.field("_unknown_fields", &self._unknown_fields);
1100        }
1101        debug_struct.finish()
1102    }
1103}
1104
1105impl std::fmt::Debug for super::SummarizeIntelligenceFindingsRequest {
1106    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1107        let mut debug_struct = f.debug_struct("SummarizeIntelligenceFindingsRequest");
1108        debug_struct.field("parent", &self.parent);
1109        debug_struct.field("resource_scope", &self.resource_scope);
1110        debug_struct.field("filter", &self.filter);
1111        debug_struct.field("page_size", &self.page_size);
1112        debug_struct.field("page_token", &self.page_token);
1113        if !self._unknown_fields.is_empty() {
1114            debug_struct.field("_unknown_fields", &self._unknown_fields);
1115        }
1116        debug_struct.finish()
1117    }
1118}
1119
1120impl std::fmt::Debug for super::SummarizeIntelligenceFindingsResponse {
1121    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1122        let mut debug_struct = f.debug_struct("SummarizeIntelligenceFindingsResponse");
1123        debug_struct.field("finding_summaries", &self.finding_summaries);
1124        debug_struct.field("next_page_token", &self.next_page_token);
1125        if !self._unknown_fields.is_empty() {
1126            debug_struct.field("_unknown_fields", &self._unknown_fields);
1127        }
1128        debug_struct.finish()
1129    }
1130}
1131
1132impl std::fmt::Debug for super::GetIntelligenceFindingRevisionRequest {
1133    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1134        let mut debug_struct = f.debug_struct("GetIntelligenceFindingRevisionRequest");
1135        debug_struct.field("name", &self.name);
1136        if !self._unknown_fields.is_empty() {
1137            debug_struct.field("_unknown_fields", &self._unknown_fields);
1138        }
1139        debug_struct.finish()
1140    }
1141}
1142
1143impl std::fmt::Debug for super::ListIntelligenceFindingRevisionsRequest {
1144    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1145        let mut debug_struct = f.debug_struct("ListIntelligenceFindingRevisionsRequest");
1146        debug_struct.field("parent", &self.parent);
1147        debug_struct.field("page_size", &self.page_size);
1148        debug_struct.field("page_token", &self.page_token);
1149        if !self._unknown_fields.is_empty() {
1150            debug_struct.field("_unknown_fields", &self._unknown_fields);
1151        }
1152        debug_struct.finish()
1153    }
1154}
1155
1156impl std::fmt::Debug for super::ListIntelligenceFindingRevisionsResponse {
1157    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1158        let mut debug_struct = f.debug_struct("ListIntelligenceFindingRevisionsResponse");
1159        debug_struct.field(
1160            "intelligence_finding_revisions",
1161            &self.intelligence_finding_revisions,
1162        );
1163        debug_struct.field("next_page_token", &self.next_page_token);
1164        if !self._unknown_fields.is_empty() {
1165            debug_struct.field("_unknown_fields", &self._unknown_fields);
1166        }
1167        debug_struct.finish()
1168    }
1169}
1170
1171impl std::fmt::Debug for super::FindingSummary {
1172    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1173        let mut debug_struct = f.debug_struct("FindingSummary");
1174        debug_struct.field("r#type", &self.r#type);
1175        debug_struct.field("category", &self.category);
1176        debug_struct.field("target_resource", &self.target_resource);
1177        debug_struct.field("create_time", &self.create_time);
1178        debug_struct.field("update_time", &self.update_time);
1179        debug_struct.field("severity", &self.severity);
1180        debug_struct.field("summary_details", &self.summary_details);
1181        if !self._unknown_fields.is_empty() {
1182            debug_struct.field("_unknown_fields", &self._unknown_fields);
1183        }
1184        debug_struct.finish()
1185    }
1186}
1187
1188impl std::fmt::Debug for super::finding_summary::SummaryDetails {
1189    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1190        let mut debug_struct = f.debug_struct("SummaryDetails");
1191        debug_struct.field("resource_type", &self.resource_type);
1192        debug_struct.field("description", &self.description);
1193        debug_struct.field("magnitude", &self.magnitude);
1194        if !self._unknown_fields.is_empty() {
1195            debug_struct.field("_unknown_fields", &self._unknown_fields);
1196        }
1197        debug_struct.finish()
1198    }
1199}
1200
1201impl std::fmt::Debug for super::ObjectFullContext {
1202    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1203        let mut debug_struct = f.debug_struct("ObjectFullContext");
1204        debug_struct.field("r#type", &self.r#type);
1205        debug_struct.field("key", &self.key);
1206        debug_struct.field("value", &self.value);
1207        debug_struct.field("create_time", &self.create_time);
1208        debug_struct.field("update_time", &self.update_time);
1209        if !self._unknown_fields.is_empty() {
1210            debug_struct.field("_unknown_fields", &self._unknown_fields);
1211        }
1212        debug_struct.finish()
1213    }
1214}
1215
1216impl std::fmt::Debug for super::ViewObjectFullContextRequest {
1217    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1218        let mut debug_struct = f.debug_struct("ViewObjectFullContextRequest");
1219        debug_struct.field("generation", &self.generation);
1220        debug_struct.field("context_key", &self.context_key);
1221        debug_struct.field("name", &self.name);
1222        if !self._unknown_fields.is_empty() {
1223            debug_struct.field("_unknown_fields", &self._unknown_fields);
1224        }
1225        debug_struct.finish()
1226    }
1227}