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        if !self._unknown_fields.is_empty() {
210            debug_struct.field("_unknown_fields", &self._unknown_fields);
211        }
212        debug_struct.finish()
213    }
214}
215
216impl std::fmt::Debug for super::storage_layout::CustomPlacementConfig {
217    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
218        let mut debug_struct = f.debug_struct("CustomPlacementConfig");
219        debug_struct.field("data_locations", &self.data_locations);
220        if !self._unknown_fields.is_empty() {
221            debug_struct.field("_unknown_fields", &self._unknown_fields);
222        }
223        debug_struct.finish()
224    }
225}
226
227impl std::fmt::Debug for super::storage_layout::HierarchicalNamespace {
228    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
229        let mut debug_struct = f.debug_struct("HierarchicalNamespace");
230        debug_struct.field("enabled", &self.enabled);
231        if !self._unknown_fields.is_empty() {
232            debug_struct.field("_unknown_fields", &self._unknown_fields);
233        }
234        debug_struct.finish()
235    }
236}
237
238impl std::fmt::Debug for super::GetStorageLayoutRequest {
239    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
240        let mut debug_struct = f.debug_struct("GetStorageLayoutRequest");
241        debug_struct.field("name", &self.name);
242        debug_struct.field("prefix", &self.prefix);
243        debug_struct.field("request_id", &self.request_id);
244        if !self._unknown_fields.is_empty() {
245            debug_struct.field("_unknown_fields", &self._unknown_fields);
246        }
247        debug_struct.finish()
248    }
249}
250
251impl std::fmt::Debug for super::ManagedFolder {
252    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
253        let mut debug_struct = f.debug_struct("ManagedFolder");
254        debug_struct.field("name", &self.name);
255        debug_struct.field("metageneration", &self.metageneration);
256        debug_struct.field("create_time", &self.create_time);
257        debug_struct.field("update_time", &self.update_time);
258        debug_struct.field("rapid_cache_config", &self.rapid_cache_config);
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::managed_folder::RapidCacheConfig {
267    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
268        let mut debug_struct = f.debug_struct("RapidCacheConfig");
269        debug_struct.field("policies", &self.policies);
270        if !self._unknown_fields.is_empty() {
271            debug_struct.field("_unknown_fields", &self._unknown_fields);
272        }
273        debug_struct.finish()
274    }
275}
276
277impl std::fmt::Debug for super::managed_folder::rapid_cache_config::RapidCachePolicy {
278    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
279        let mut debug_struct = f.debug_struct("RapidCachePolicy");
280        debug_struct.field("rapid_cache_id", &self.rapid_cache_id);
281        debug_struct.field("ingest_on_write", &self.ingest_on_write);
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::GetManagedFolderRequest {
290    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
291        let mut debug_struct = f.debug_struct("GetManagedFolderRequest");
292        debug_struct.field("name", &self.name);
293        debug_struct.field("if_metageneration_match", &self.if_metageneration_match);
294        debug_struct.field(
295            "if_metageneration_not_match",
296            &self.if_metageneration_not_match,
297        );
298        debug_struct.field("request_id", &self.request_id);
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::CreateManagedFolderRequest {
307    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
308        let mut debug_struct = f.debug_struct("CreateManagedFolderRequest");
309        debug_struct.field("parent", &self.parent);
310        debug_struct.field("managed_folder", &self.managed_folder);
311        debug_struct.field("managed_folder_id", &self.managed_folder_id);
312        debug_struct.field("request_id", &self.request_id);
313        if !self._unknown_fields.is_empty() {
314            debug_struct.field("_unknown_fields", &self._unknown_fields);
315        }
316        debug_struct.finish()
317    }
318}
319
320impl std::fmt::Debug for super::DeleteManagedFolderRequest {
321    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
322        let mut debug_struct = f.debug_struct("DeleteManagedFolderRequest");
323        debug_struct.field("name", &self.name);
324        debug_struct.field("if_metageneration_match", &self.if_metageneration_match);
325        debug_struct.field(
326            "if_metageneration_not_match",
327            &self.if_metageneration_not_match,
328        );
329        debug_struct.field("allow_non_empty", &self.allow_non_empty);
330        debug_struct.field("request_id", &self.request_id);
331        if !self._unknown_fields.is_empty() {
332            debug_struct.field("_unknown_fields", &self._unknown_fields);
333        }
334        debug_struct.finish()
335    }
336}
337
338impl std::fmt::Debug for super::ListManagedFoldersRequest {
339    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
340        let mut debug_struct = f.debug_struct("ListManagedFoldersRequest");
341        debug_struct.field("parent", &self.parent);
342        debug_struct.field("page_size", &self.page_size);
343        debug_struct.field("page_token", &self.page_token);
344        debug_struct.field("prefix", &self.prefix);
345        debug_struct.field("request_id", &self.request_id);
346        if !self._unknown_fields.is_empty() {
347            debug_struct.field("_unknown_fields", &self._unknown_fields);
348        }
349        debug_struct.finish()
350    }
351}
352
353impl std::fmt::Debug for super::ListManagedFoldersResponse {
354    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
355        let mut debug_struct = f.debug_struct("ListManagedFoldersResponse");
356        debug_struct.field("managed_folders", &self.managed_folders);
357        debug_struct.field("next_page_token", &self.next_page_token);
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::UpdateManagedFolderRequest {
366    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
367        let mut debug_struct = f.debug_struct("UpdateManagedFolderRequest");
368        debug_struct.field("managed_folder", &self.managed_folder);
369        debug_struct.field("update_mask", &self.update_mask);
370        debug_struct.field("if_metageneration_match", &self.if_metageneration_match);
371        debug_struct.field(
372            "if_metageneration_not_match",
373            &self.if_metageneration_not_match,
374        );
375        debug_struct.field("request_id", &self.request_id);
376        if !self._unknown_fields.is_empty() {
377            debug_struct.field("_unknown_fields", &self._unknown_fields);
378        }
379        debug_struct.finish()
380    }
381}
382
383impl std::fmt::Debug for super::CreateAnywhereCacheMetadata {
384    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
385        let mut debug_struct = f.debug_struct("CreateAnywhereCacheMetadata");
386        debug_struct.field("common_metadata", &self.common_metadata);
387        debug_struct.field("anywhere_cache_id", &self.anywhere_cache_id);
388        debug_struct.field("zone", &self.zone);
389        debug_struct.field("ttl", &self.ttl);
390        debug_struct.field("admission_policy", &self.admission_policy);
391        debug_struct.field("ingest_on_write", &self.ingest_on_write);
392        if !self._unknown_fields.is_empty() {
393            debug_struct.field("_unknown_fields", &self._unknown_fields);
394        }
395        debug_struct.finish()
396    }
397}
398
399impl std::fmt::Debug for super::CreateRapidCacheMetadata {
400    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
401        let mut debug_struct = f.debug_struct("CreateRapidCacheMetadata");
402        debug_struct.field("common_metadata", &self.common_metadata);
403        debug_struct.field("rapid_cache_id", &self.rapid_cache_id);
404        debug_struct.field("zone", &self.zone);
405        debug_struct.field("ttl", &self.ttl);
406        debug_struct.field("admission_policy", &self.admission_policy);
407        debug_struct.field("ingest_on_write", &self.ingest_on_write);
408        debug_struct.field("cache_type", &self.cache_type);
409        if !self._unknown_fields.is_empty() {
410            debug_struct.field("_unknown_fields", &self._unknown_fields);
411        }
412        debug_struct.finish()
413    }
414}
415
416impl std::fmt::Debug for super::UpdateAnywhereCacheMetadata {
417    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
418        let mut debug_struct = f.debug_struct("UpdateAnywhereCacheMetadata");
419        debug_struct.field("common_metadata", &self.common_metadata);
420        debug_struct.field("anywhere_cache_id", &self.anywhere_cache_id);
421        debug_struct.field("zone", &self.zone);
422        debug_struct.field("ttl", &self.ttl);
423        debug_struct.field("admission_policy", &self.admission_policy);
424        debug_struct.field("ingest_on_write", &self.ingest_on_write);
425        if !self._unknown_fields.is_empty() {
426            debug_struct.field("_unknown_fields", &self._unknown_fields);
427        }
428        debug_struct.finish()
429    }
430}
431
432impl std::fmt::Debug for super::UpdateRapidCacheMetadata {
433    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
434        let mut debug_struct = f.debug_struct("UpdateRapidCacheMetadata");
435        debug_struct.field("common_metadata", &self.common_metadata);
436        debug_struct.field("rapid_cache_id", &self.rapid_cache_id);
437        debug_struct.field("zone", &self.zone);
438        debug_struct.field("ttl", &self.ttl);
439        debug_struct.field("admission_policy", &self.admission_policy);
440        debug_struct.field("ingest_on_write", &self.ingest_on_write);
441        debug_struct.field("cache_type", &self.cache_type);
442        if !self._unknown_fields.is_empty() {
443            debug_struct.field("_unknown_fields", &self._unknown_fields);
444        }
445        debug_struct.finish()
446    }
447}
448
449impl std::fmt::Debug for super::AnywhereCache {
450    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
451        let mut debug_struct = f.debug_struct("AnywhereCache");
452        debug_struct.field("name", &self.name);
453        debug_struct.field("zone", &self.zone);
454        debug_struct.field("ttl", &self.ttl);
455        debug_struct.field("admission_policy", &self.admission_policy);
456        debug_struct.field("state", &self.state);
457        debug_struct.field("create_time", &self.create_time);
458        debug_struct.field("update_time", &self.update_time);
459        debug_struct.field("pending_update", &self.pending_update);
460        debug_struct.field("ingest_on_write", &self.ingest_on_write);
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::CreateAnywhereCacheRequest {
469    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
470        let mut debug_struct = f.debug_struct("CreateAnywhereCacheRequest");
471        debug_struct.field("parent", &self.parent);
472        debug_struct.field("anywhere_cache", &self.anywhere_cache);
473        debug_struct.field("request_id", &self.request_id);
474        if !self._unknown_fields.is_empty() {
475            debug_struct.field("_unknown_fields", &self._unknown_fields);
476        }
477        debug_struct.finish()
478    }
479}
480
481impl std::fmt::Debug for super::UpdateAnywhereCacheRequest {
482    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
483        let mut debug_struct = f.debug_struct("UpdateAnywhereCacheRequest");
484        debug_struct.field("anywhere_cache", &self.anywhere_cache);
485        debug_struct.field("update_mask", &self.update_mask);
486        debug_struct.field("request_id", &self.request_id);
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::DisableAnywhereCacheRequest {
495    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
496        let mut debug_struct = f.debug_struct("DisableAnywhereCacheRequest");
497        debug_struct.field("name", &self.name);
498        debug_struct.field("request_id", &self.request_id);
499        if !self._unknown_fields.is_empty() {
500            debug_struct.field("_unknown_fields", &self._unknown_fields);
501        }
502        debug_struct.finish()
503    }
504}
505
506impl std::fmt::Debug for super::PauseAnywhereCacheRequest {
507    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
508        let mut debug_struct = f.debug_struct("PauseAnywhereCacheRequest");
509        debug_struct.field("name", &self.name);
510        debug_struct.field("request_id", &self.request_id);
511        if !self._unknown_fields.is_empty() {
512            debug_struct.field("_unknown_fields", &self._unknown_fields);
513        }
514        debug_struct.finish()
515    }
516}
517
518impl std::fmt::Debug for super::ResumeAnywhereCacheRequest {
519    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
520        let mut debug_struct = f.debug_struct("ResumeAnywhereCacheRequest");
521        debug_struct.field("name", &self.name);
522        debug_struct.field("request_id", &self.request_id);
523        if !self._unknown_fields.is_empty() {
524            debug_struct.field("_unknown_fields", &self._unknown_fields);
525        }
526        debug_struct.finish()
527    }
528}
529
530impl std::fmt::Debug for super::GetAnywhereCacheRequest {
531    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
532        let mut debug_struct = f.debug_struct("GetAnywhereCacheRequest");
533        debug_struct.field("name", &self.name);
534        debug_struct.field("request_id", &self.request_id);
535        if !self._unknown_fields.is_empty() {
536            debug_struct.field("_unknown_fields", &self._unknown_fields);
537        }
538        debug_struct.finish()
539    }
540}
541
542impl std::fmt::Debug for super::ListAnywhereCachesRequest {
543    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
544        let mut debug_struct = f.debug_struct("ListAnywhereCachesRequest");
545        debug_struct.field("parent", &self.parent);
546        debug_struct.field("page_size", &self.page_size);
547        debug_struct.field("page_token", &self.page_token);
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::ListAnywhereCachesResponse {
557    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
558        let mut debug_struct = f.debug_struct("ListAnywhereCachesResponse");
559        debug_struct.field("anywhere_caches", &self.anywhere_caches);
560        debug_struct.field("next_page_token", &self.next_page_token);
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::RapidCache {
569    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
570        let mut debug_struct = f.debug_struct("RapidCache");
571        debug_struct.field("name", &self.name);
572        debug_struct.field("zone", &self.zone);
573        debug_struct.field("cache_type", &self.cache_type);
574        debug_struct.field("ttl", &self.ttl);
575        debug_struct.field("admission_policy", &self.admission_policy);
576        debug_struct.field("state", &self.state);
577        debug_struct.field("create_time", &self.create_time);
578        debug_struct.field("update_time", &self.update_time);
579        debug_struct.field("pending_update", &self.pending_update);
580        if !self._unknown_fields.is_empty() {
581            debug_struct.field("_unknown_fields", &self._unknown_fields);
582        }
583        debug_struct.finish()
584    }
585}
586
587impl std::fmt::Debug for super::CreateRapidCacheRequest {
588    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
589        let mut debug_struct = f.debug_struct("CreateRapidCacheRequest");
590        debug_struct.field("parent", &self.parent);
591        debug_struct.field("rapid_cache", &self.rapid_cache);
592        debug_struct.field("request_id", &self.request_id);
593        if !self._unknown_fields.is_empty() {
594            debug_struct.field("_unknown_fields", &self._unknown_fields);
595        }
596        debug_struct.finish()
597    }
598}
599
600impl std::fmt::Debug for super::UpdateRapidCacheRequest {
601    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
602        let mut debug_struct = f.debug_struct("UpdateRapidCacheRequest");
603        debug_struct.field("rapid_cache", &self.rapid_cache);
604        debug_struct.field("update_mask", &self.update_mask);
605        debug_struct.field("request_id", &self.request_id);
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::GetRapidCacheRequest {
614    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
615        let mut debug_struct = f.debug_struct("GetRapidCacheRequest");
616        debug_struct.field("name", &self.name);
617        debug_struct.field("request_id", &self.request_id);
618        if !self._unknown_fields.is_empty() {
619            debug_struct.field("_unknown_fields", &self._unknown_fields);
620        }
621        debug_struct.finish()
622    }
623}
624
625impl std::fmt::Debug for super::ListRapidCachesRequest {
626    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
627        let mut debug_struct = f.debug_struct("ListRapidCachesRequest");
628        debug_struct.field("parent", &self.parent);
629        debug_struct.field("page_size", &self.page_size);
630        debug_struct.field("page_token", &self.page_token);
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::ListRapidCachesResponse {
640    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
641        let mut debug_struct = f.debug_struct("ListRapidCachesResponse");
642        debug_struct.field("rapid_caches", &self.rapid_caches);
643        debug_struct.field("next_page_token", &self.next_page_token);
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::IntelligenceConfig {
652    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
653        let mut debug_struct = f.debug_struct("IntelligenceConfig");
654        debug_struct.field("name", &self.name);
655        debug_struct.field("edition_config", &self.edition_config);
656        debug_struct.field("update_time", &self.update_time);
657        debug_struct.field("filter", &self.filter);
658        debug_struct.field(
659            "effective_intelligence_config",
660            &self.effective_intelligence_config,
661        );
662        debug_struct.field("trial_config", &self.trial_config);
663        if !self._unknown_fields.is_empty() {
664            debug_struct.field("_unknown_fields", &self._unknown_fields);
665        }
666        debug_struct.finish()
667    }
668}
669
670impl std::fmt::Debug for super::intelligence_config::Filter {
671    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
672        let mut debug_struct = f.debug_struct("Filter");
673        debug_struct.field("cloud_storage_locations", &self.cloud_storage_locations);
674        debug_struct.field("cloud_storage_buckets", &self.cloud_storage_buckets);
675        if !self._unknown_fields.is_empty() {
676            debug_struct.field("_unknown_fields", &self._unknown_fields);
677        }
678        debug_struct.finish()
679    }
680}
681
682impl std::fmt::Debug for super::intelligence_config::filter::CloudStorageLocations {
683    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
684        let mut debug_struct = f.debug_struct("CloudStorageLocations");
685        debug_struct.field("locations", &self.locations);
686        if !self._unknown_fields.is_empty() {
687            debug_struct.field("_unknown_fields", &self._unknown_fields);
688        }
689        debug_struct.finish()
690    }
691}
692
693impl std::fmt::Debug for super::intelligence_config::filter::CloudStorageBuckets {
694    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
695        let mut debug_struct = f.debug_struct("CloudStorageBuckets");
696        debug_struct.field("bucket_id_regexes", &self.bucket_id_regexes);
697        if !self._unknown_fields.is_empty() {
698            debug_struct.field("_unknown_fields", &self._unknown_fields);
699        }
700        debug_struct.finish()
701    }
702}
703
704impl std::fmt::Debug for super::intelligence_config::EffectiveIntelligenceConfig {
705    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
706        let mut debug_struct = f.debug_struct("EffectiveIntelligenceConfig");
707        debug_struct.field("effective_edition", &self.effective_edition);
708        debug_struct.field("intelligence_config", &self.intelligence_config);
709        if !self._unknown_fields.is_empty() {
710            debug_struct.field("_unknown_fields", &self._unknown_fields);
711        }
712        debug_struct.finish()
713    }
714}
715
716impl std::fmt::Debug for super::intelligence_config::TrialConfig {
717    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
718        let mut debug_struct = f.debug_struct("TrialConfig");
719        debug_struct.field("expire_time", &self.expire_time);
720        if !self._unknown_fields.is_empty() {
721            debug_struct.field("_unknown_fields", &self._unknown_fields);
722        }
723        debug_struct.finish()
724    }
725}
726
727impl std::fmt::Debug for super::UpdateOrganizationIntelligenceConfigRequest {
728    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
729        let mut debug_struct = f.debug_struct("UpdateOrganizationIntelligenceConfigRequest");
730        debug_struct.field("intelligence_config", &self.intelligence_config);
731        debug_struct.field("update_mask", &self.update_mask);
732        debug_struct.field("request_id", &self.request_id);
733        if !self._unknown_fields.is_empty() {
734            debug_struct.field("_unknown_fields", &self._unknown_fields);
735        }
736        debug_struct.finish()
737    }
738}
739
740impl std::fmt::Debug for super::UpdateFolderIntelligenceConfigRequest {
741    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
742        let mut debug_struct = f.debug_struct("UpdateFolderIntelligenceConfigRequest");
743        debug_struct.field("intelligence_config", &self.intelligence_config);
744        debug_struct.field("update_mask", &self.update_mask);
745        debug_struct.field("request_id", &self.request_id);
746        if !self._unknown_fields.is_empty() {
747            debug_struct.field("_unknown_fields", &self._unknown_fields);
748        }
749        debug_struct.finish()
750    }
751}
752
753impl std::fmt::Debug for super::UpdateProjectIntelligenceConfigRequest {
754    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
755        let mut debug_struct = f.debug_struct("UpdateProjectIntelligenceConfigRequest");
756        debug_struct.field("intelligence_config", &self.intelligence_config);
757        debug_struct.field("update_mask", &self.update_mask);
758        debug_struct.field("request_id", &self.request_id);
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::GetOrganizationIntelligenceConfigRequest {
767    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
768        let mut debug_struct = f.debug_struct("GetOrganizationIntelligenceConfigRequest");
769        debug_struct.field("name", &self.name);
770        if !self._unknown_fields.is_empty() {
771            debug_struct.field("_unknown_fields", &self._unknown_fields);
772        }
773        debug_struct.finish()
774    }
775}
776
777impl std::fmt::Debug for super::GetFolderIntelligenceConfigRequest {
778    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
779        let mut debug_struct = f.debug_struct("GetFolderIntelligenceConfigRequest");
780        debug_struct.field("name", &self.name);
781        if !self._unknown_fields.is_empty() {
782            debug_struct.field("_unknown_fields", &self._unknown_fields);
783        }
784        debug_struct.finish()
785    }
786}
787
788impl std::fmt::Debug for super::GetProjectIntelligenceConfigRequest {
789    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
790        let mut debug_struct = f.debug_struct("GetProjectIntelligenceConfigRequest");
791        debug_struct.field("name", &self.name);
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::IntelligenceFinding {
800    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
801        let mut debug_struct = f.debug_struct("IntelligenceFinding");
802        debug_struct.field("name", &self.name);
803        debug_struct.field("description", &self.description);
804        debug_struct.field("r#type", &self.r#type);
805        debug_struct.field("category", &self.category);
806        debug_struct.field("severity", &self.severity);
807        debug_struct.field("create_time", &self.create_time);
808        debug_struct.field("update_time", &self.update_time);
809        debug_struct.field("target_resource", &self.target_resource);
810        debug_struct.field("associated_resources", &self.associated_resources);
811        debug_struct.field("observation_period", &self.observation_period);
812        debug_struct.field(
813            "intelligence_finding_details",
814            &self.intelligence_finding_details,
815        );
816        if !self._unknown_fields.is_empty() {
817            debug_struct.field("_unknown_fields", &self._unknown_fields);
818        }
819        debug_struct.finish()
820    }
821}
822
823impl std::fmt::Debug for super::intelligence_finding::ColdlineAndArchivalStorageOperationsSpike {
824    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
825        let mut debug_struct = f.debug_struct("ColdlineAndArchivalStorageOperationsSpike");
826        debug_struct.field("percentage_increase", &self.percentage_increase);
827        debug_struct.field("total_operations_count", &self.total_operations_count);
828        debug_struct.field("top_buckets", &self.top_buckets);
829        if !self._unknown_fields.is_empty() {
830            debug_struct.field("_unknown_fields", &self._unknown_fields);
831        }
832        debug_struct.finish()
833    }
834}
835
836impl std::fmt::Debug for super::intelligence_finding::coldline_and_archival_storage_operations_spike::BucketContribution {
837    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
838        let mut debug_struct = f.debug_struct("BucketContribution");
839        debug_struct.field("bucket", &self.bucket);
840        debug_struct.field("percentage_increase", &self.percentage_increase);
841        debug_struct.field("total_operations_count", &self.total_operations_count);
842        debug_struct.field("details", &self.details);
843        if !self._unknown_fields.is_empty() {
844            debug_struct.field("_unknown_fields", &self._unknown_fields);
845        }
846        debug_struct.finish()
847    }
848}
849
850impl std::fmt::Debug for super::intelligence_finding::coldline_and_archival_storage_operations_spike::bucket_contribution::Contribution {
851    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
852        let mut debug_struct = f.debug_struct("Contribution");
853        debug_struct.field("top_prefixes", &self.top_prefixes);
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::coldline_and_archival_storage_operations_spike::bucket_contribution::contribution::PrefixContribution {
862    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
863        let mut debug_struct = f.debug_struct("PrefixContribution");
864        debug_struct.field("prefix", &self.prefix);
865        debug_struct.field("percentage_increase", &self.percentage_increase);
866        debug_struct.field("total_operations_count", &self.total_operations_count);
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::CrossRegionEgressSpike {
875    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
876        let mut debug_struct = f.debug_struct("CrossRegionEgressSpike");
877        debug_struct.field("total_egress_bytes", &self.total_egress_bytes);
878        debug_struct.field("percentage_increase", &self.percentage_increase);
879        debug_struct.field("top_buckets", &self.top_buckets);
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
888    for super::intelligence_finding::cross_region_egress_spike::BucketContribution
889{
890    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
891        let mut debug_struct = f.debug_struct("BucketContribution");
892        debug_struct.field("bucket", &self.bucket);
893        debug_struct.field("total_egress_bytes", &self.total_egress_bytes);
894        debug_struct.field("percentage_increase", &self.percentage_increase);
895        debug_struct.field("details", &self.details);
896        if !self._unknown_fields.is_empty() {
897            debug_struct.field("_unknown_fields", &self._unknown_fields);
898        }
899        debug_struct.finish()
900    }
901}
902
903impl std::fmt::Debug
904    for super::intelligence_finding::cross_region_egress_spike::bucket_contribution::Contribution
905{
906    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
907        let mut debug_struct = f.debug_struct("Contribution");
908        debug_struct.field("top_prefixes", &self.top_prefixes);
909        if !self._unknown_fields.is_empty() {
910            debug_struct.field("_unknown_fields", &self._unknown_fields);
911        }
912        debug_struct.finish()
913    }
914}
915
916impl std::fmt::Debug for super::intelligence_finding::cross_region_egress_spike::bucket_contribution::contribution::PrefixContribution {
917    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
918        let mut debug_struct = f.debug_struct("PrefixContribution");
919        debug_struct.field("prefix", &self.prefix);
920        debug_struct.field("total_egress_bytes", &self.total_egress_bytes);
921        debug_struct.field("percentage_increase", &self.percentage_increase);
922        if !self._unknown_fields.is_empty() {
923            debug_struct.field("_unknown_fields", &self._unknown_fields);
924        }
925        debug_struct.finish()
926    }
927}
928
929impl std::fmt::Debug for super::intelligence_finding::ThrottledRequestSpike {
930    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
931        let mut debug_struct = f.debug_struct("ThrottledRequestSpike");
932        debug_struct.field("throttled_requests", &self.throttled_requests);
933        debug_struct.field("percentage_increase", &self.percentage_increase);
934        debug_struct.field("top_buckets", &self.top_buckets);
935        if !self._unknown_fields.is_empty() {
936            debug_struct.field("_unknown_fields", &self._unknown_fields);
937        }
938        debug_struct.finish()
939    }
940}
941
942impl std::fmt::Debug for super::intelligence_finding::throttled_request_spike::BucketContribution {
943    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
944        let mut debug_struct = f.debug_struct("BucketContribution");
945        debug_struct.field("bucket", &self.bucket);
946        debug_struct.field("throttled_requests", &self.throttled_requests);
947        debug_struct.field("percentage_increase", &self.percentage_increase);
948        debug_struct.field("details", &self.details);
949        if !self._unknown_fields.is_empty() {
950            debug_struct.field("_unknown_fields", &self._unknown_fields);
951        }
952        debug_struct.finish()
953    }
954}
955
956impl std::fmt::Debug
957    for super::intelligence_finding::throttled_request_spike::bucket_contribution::Contribution
958{
959    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
960        let mut debug_struct = f.debug_struct("Contribution");
961        debug_struct.field("top_prefixes", &self.top_prefixes);
962        if !self._unknown_fields.is_empty() {
963            debug_struct.field("_unknown_fields", &self._unknown_fields);
964        }
965        debug_struct.finish()
966    }
967}
968
969impl std::fmt::Debug for super::intelligence_finding::throttled_request_spike::bucket_contribution::contribution::PrefixContribution {
970    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
971        let mut debug_struct = f.debug_struct("PrefixContribution");
972        debug_struct.field("prefix", &self.prefix);
973        debug_struct.field("throttled_requests", &self.throttled_requests);
974        debug_struct.field("percentage_increase", &self.percentage_increase);
975        if !self._unknown_fields.is_empty() {
976            debug_struct.field("_unknown_fields", &self._unknown_fields);
977        }
978        debug_struct.finish()
979    }
980}
981
982impl std::fmt::Debug for super::intelligence_finding::StorageGrowthAboveTrend {
983    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
984        let mut debug_struct = f.debug_struct("StorageGrowthAboveTrend");
985        debug_struct.field(
986            "total_storage_growth_bytes",
987            &self.total_storage_growth_bytes,
988        );
989        debug_struct.field("percentage_increase", &self.percentage_increase);
990        debug_struct.field("top_buckets", &self.top_buckets);
991        if !self._unknown_fields.is_empty() {
992            debug_struct.field("_unknown_fields", &self._unknown_fields);
993        }
994        debug_struct.finish()
995    }
996}
997
998impl std::fmt::Debug
999    for super::intelligence_finding::storage_growth_above_trend::BucketContribution
1000{
1001    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1002        let mut debug_struct = f.debug_struct("BucketContribution");
1003        debug_struct.field("bucket", &self.bucket);
1004        debug_struct.field(
1005            "total_storage_growth_bytes",
1006            &self.total_storage_growth_bytes,
1007        );
1008        debug_struct.field("percentage_increase", &self.percentage_increase);
1009        debug_struct.field("details", &self.details);
1010        if !self._unknown_fields.is_empty() {
1011            debug_struct.field("_unknown_fields", &self._unknown_fields);
1012        }
1013        debug_struct.finish()
1014    }
1015}
1016
1017impl std::fmt::Debug for super::IntelligenceFindingRevision {
1018    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1019        let mut debug_struct = f.debug_struct("IntelligenceFindingRevision");
1020        debug_struct.field("name", &self.name);
1021        debug_struct.field("snapshot", &self.snapshot);
1022        debug_struct.field("create_time", &self.create_time);
1023        if !self._unknown_fields.is_empty() {
1024            debug_struct.field("_unknown_fields", &self._unknown_fields);
1025        }
1026        debug_struct.finish()
1027    }
1028}
1029
1030impl std::fmt::Debug for super::GetIntelligenceFindingRequest {
1031    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1032        let mut debug_struct = f.debug_struct("GetIntelligenceFindingRequest");
1033        debug_struct.field("name", &self.name);
1034        if !self._unknown_fields.is_empty() {
1035            debug_struct.field("_unknown_fields", &self._unknown_fields);
1036        }
1037        debug_struct.finish()
1038    }
1039}
1040
1041impl std::fmt::Debug for super::ListIntelligenceFindingsRequest {
1042    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1043        let mut debug_struct = f.debug_struct("ListIntelligenceFindingsRequest");
1044        debug_struct.field("parent", &self.parent);
1045        debug_struct.field("filter", &self.filter);
1046        debug_struct.field("page_size", &self.page_size);
1047        debug_struct.field("page_token", &self.page_token);
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::ListIntelligenceFindingsResponse {
1056    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1057        let mut debug_struct = f.debug_struct("ListIntelligenceFindingsResponse");
1058        debug_struct.field("intelligence_findings", &self.intelligence_findings);
1059        debug_struct.field("next_page_token", &self.next_page_token);
1060        if !self._unknown_fields.is_empty() {
1061            debug_struct.field("_unknown_fields", &self._unknown_fields);
1062        }
1063        debug_struct.finish()
1064    }
1065}
1066
1067impl std::fmt::Debug for super::SummarizeIntelligenceFindingsRequest {
1068    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1069        let mut debug_struct = f.debug_struct("SummarizeIntelligenceFindingsRequest");
1070        debug_struct.field("parent", &self.parent);
1071        debug_struct.field("resource_scope", &self.resource_scope);
1072        debug_struct.field("filter", &self.filter);
1073        debug_struct.field("page_size", &self.page_size);
1074        debug_struct.field("page_token", &self.page_token);
1075        if !self._unknown_fields.is_empty() {
1076            debug_struct.field("_unknown_fields", &self._unknown_fields);
1077        }
1078        debug_struct.finish()
1079    }
1080}
1081
1082impl std::fmt::Debug for super::SummarizeIntelligenceFindingsResponse {
1083    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1084        let mut debug_struct = f.debug_struct("SummarizeIntelligenceFindingsResponse");
1085        debug_struct.field("finding_summaries", &self.finding_summaries);
1086        debug_struct.field("next_page_token", &self.next_page_token);
1087        if !self._unknown_fields.is_empty() {
1088            debug_struct.field("_unknown_fields", &self._unknown_fields);
1089        }
1090        debug_struct.finish()
1091    }
1092}
1093
1094impl std::fmt::Debug for super::GetIntelligenceFindingRevisionRequest {
1095    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1096        let mut debug_struct = f.debug_struct("GetIntelligenceFindingRevisionRequest");
1097        debug_struct.field("name", &self.name);
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::ListIntelligenceFindingRevisionsRequest {
1106    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1107        let mut debug_struct = f.debug_struct("ListIntelligenceFindingRevisionsRequest");
1108        debug_struct.field("parent", &self.parent);
1109        debug_struct.field("page_size", &self.page_size);
1110        debug_struct.field("page_token", &self.page_token);
1111        if !self._unknown_fields.is_empty() {
1112            debug_struct.field("_unknown_fields", &self._unknown_fields);
1113        }
1114        debug_struct.finish()
1115    }
1116}
1117
1118impl std::fmt::Debug for super::ListIntelligenceFindingRevisionsResponse {
1119    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1120        let mut debug_struct = f.debug_struct("ListIntelligenceFindingRevisionsResponse");
1121        debug_struct.field(
1122            "intelligence_finding_revisions",
1123            &self.intelligence_finding_revisions,
1124        );
1125        debug_struct.field("next_page_token", &self.next_page_token);
1126        if !self._unknown_fields.is_empty() {
1127            debug_struct.field("_unknown_fields", &self._unknown_fields);
1128        }
1129        debug_struct.finish()
1130    }
1131}
1132
1133impl std::fmt::Debug for super::FindingSummary {
1134    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1135        let mut debug_struct = f.debug_struct("FindingSummary");
1136        debug_struct.field("r#type", &self.r#type);
1137        debug_struct.field("category", &self.category);
1138        debug_struct.field("target_resource", &self.target_resource);
1139        debug_struct.field("create_time", &self.create_time);
1140        debug_struct.field("update_time", &self.update_time);
1141        debug_struct.field("severity", &self.severity);
1142        debug_struct.field("summary_details", &self.summary_details);
1143        if !self._unknown_fields.is_empty() {
1144            debug_struct.field("_unknown_fields", &self._unknown_fields);
1145        }
1146        debug_struct.finish()
1147    }
1148}
1149
1150impl std::fmt::Debug for super::finding_summary::SummaryDetails {
1151    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1152        let mut debug_struct = f.debug_struct("SummaryDetails");
1153        debug_struct.field("resource_type", &self.resource_type);
1154        debug_struct.field("description", &self.description);
1155        debug_struct.field("magnitude", &self.magnitude);
1156        if !self._unknown_fields.is_empty() {
1157            debug_struct.field("_unknown_fields", &self._unknown_fields);
1158        }
1159        debug_struct.finish()
1160    }
1161}