Skip to main content

google_cloud_storageinsights_v1/model/
debug.rs

1// Copyright 2025 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// Code generated by sidekick. DO NOT EDIT.
16
17#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::ListReportConfigsRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("ListReportConfigsRequest");
23        debug_struct.field("parent", &self.parent);
24        debug_struct.field("page_size", &self.page_size);
25        debug_struct.field("page_token", &self.page_token);
26        debug_struct.field("filter", &self.filter);
27        debug_struct.field("order_by", &self.order_by);
28        if !self._unknown_fields.is_empty() {
29            debug_struct.field("_unknown_fields", &self._unknown_fields);
30        }
31        debug_struct.finish()
32    }
33}
34
35impl std::fmt::Debug for super::ListReportConfigsResponse {
36    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
37        let mut debug_struct = f.debug_struct("ListReportConfigsResponse");
38        debug_struct.field("report_configs", &self.report_configs);
39        debug_struct.field("next_page_token", &self.next_page_token);
40        debug_struct.field("unreachable", &self.unreachable);
41        if !self._unknown_fields.is_empty() {
42            debug_struct.field("_unknown_fields", &self._unknown_fields);
43        }
44        debug_struct.finish()
45    }
46}
47
48impl std::fmt::Debug for super::GetReportConfigRequest {
49    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
50        let mut debug_struct = f.debug_struct("GetReportConfigRequest");
51        debug_struct.field("name", &self.name);
52        if !self._unknown_fields.is_empty() {
53            debug_struct.field("_unknown_fields", &self._unknown_fields);
54        }
55        debug_struct.finish()
56    }
57}
58
59impl std::fmt::Debug for super::CreateReportConfigRequest {
60    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
61        let mut debug_struct = f.debug_struct("CreateReportConfigRequest");
62        debug_struct.field("parent", &self.parent);
63        debug_struct.field("report_config", &self.report_config);
64        debug_struct.field("request_id", &self.request_id);
65        if !self._unknown_fields.is_empty() {
66            debug_struct.field("_unknown_fields", &self._unknown_fields);
67        }
68        debug_struct.finish()
69    }
70}
71
72impl std::fmt::Debug for super::UpdateReportConfigRequest {
73    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
74        let mut debug_struct = f.debug_struct("UpdateReportConfigRequest");
75        debug_struct.field("update_mask", &self.update_mask);
76        debug_struct.field("report_config", &self.report_config);
77        debug_struct.field("request_id", &self.request_id);
78        if !self._unknown_fields.is_empty() {
79            debug_struct.field("_unknown_fields", &self._unknown_fields);
80        }
81        debug_struct.finish()
82    }
83}
84
85impl std::fmt::Debug for super::DeleteReportConfigRequest {
86    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
87        let mut debug_struct = f.debug_struct("DeleteReportConfigRequest");
88        debug_struct.field("name", &self.name);
89        debug_struct.field("force", &self.force);
90        debug_struct.field("request_id", &self.request_id);
91        if !self._unknown_fields.is_empty() {
92            debug_struct.field("_unknown_fields", &self._unknown_fields);
93        }
94        debug_struct.finish()
95    }
96}
97
98impl std::fmt::Debug for super::ReportDetail {
99    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
100        let mut debug_struct = f.debug_struct("ReportDetail");
101        debug_struct.field("name", &self.name);
102        debug_struct.field("snapshot_time", &self.snapshot_time);
103        debug_struct.field("report_path_prefix", &self.report_path_prefix);
104        debug_struct.field("shards_count", &self.shards_count);
105        debug_struct.field("status", &self.status);
106        debug_struct.field("labels", &self.labels);
107        debug_struct.field("target_datetime", &self.target_datetime);
108        debug_struct.field("report_metrics", &self.report_metrics);
109        if !self._unknown_fields.is_empty() {
110            debug_struct.field("_unknown_fields", &self._unknown_fields);
111        }
112        debug_struct.finish()
113    }
114}
115
116impl std::fmt::Debug for super::report_detail::Metrics {
117    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
118        let mut debug_struct = f.debug_struct("Metrics");
119        debug_struct.field("processed_records_count", &self.processed_records_count);
120        if !self._unknown_fields.is_empty() {
121            debug_struct.field("_unknown_fields", &self._unknown_fields);
122        }
123        debug_struct.finish()
124    }
125}
126
127impl std::fmt::Debug for super::ListReportDetailsRequest {
128    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
129        let mut debug_struct = f.debug_struct("ListReportDetailsRequest");
130        debug_struct.field("parent", &self.parent);
131        debug_struct.field("page_size", &self.page_size);
132        debug_struct.field("page_token", &self.page_token);
133        debug_struct.field("filter", &self.filter);
134        debug_struct.field("order_by", &self.order_by);
135        if !self._unknown_fields.is_empty() {
136            debug_struct.field("_unknown_fields", &self._unknown_fields);
137        }
138        debug_struct.finish()
139    }
140}
141
142impl std::fmt::Debug for super::ListReportDetailsResponse {
143    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
144        let mut debug_struct = f.debug_struct("ListReportDetailsResponse");
145        debug_struct.field("report_details", &self.report_details);
146        debug_struct.field("next_page_token", &self.next_page_token);
147        debug_struct.field("unreachable", &self.unreachable);
148        if !self._unknown_fields.is_empty() {
149            debug_struct.field("_unknown_fields", &self._unknown_fields);
150        }
151        debug_struct.finish()
152    }
153}
154
155impl std::fmt::Debug for super::GetReportDetailRequest {
156    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
157        let mut debug_struct = f.debug_struct("GetReportDetailRequest");
158        debug_struct.field("name", &self.name);
159        if !self._unknown_fields.is_empty() {
160            debug_struct.field("_unknown_fields", &self._unknown_fields);
161        }
162        debug_struct.finish()
163    }
164}
165
166impl std::fmt::Debug for super::OperationMetadata {
167    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
168        let mut debug_struct = f.debug_struct("OperationMetadata");
169        debug_struct.field("create_time", &self.create_time);
170        debug_struct.field("end_time", &self.end_time);
171        debug_struct.field("target", &self.target);
172        debug_struct.field("verb", &self.verb);
173        debug_struct.field("status_message", &self.status_message);
174        debug_struct.field("requested_cancellation", &self.requested_cancellation);
175        debug_struct.field("api_version", &self.api_version);
176        if !self._unknown_fields.is_empty() {
177            debug_struct.field("_unknown_fields", &self._unknown_fields);
178        }
179        debug_struct.finish()
180    }
181}
182
183impl std::fmt::Debug for super::FrequencyOptions {
184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
185        let mut debug_struct = f.debug_struct("FrequencyOptions");
186        debug_struct.field("frequency", &self.frequency);
187        debug_struct.field("start_date", &self.start_date);
188        debug_struct.field("end_date", &self.end_date);
189        if !self._unknown_fields.is_empty() {
190            debug_struct.field("_unknown_fields", &self._unknown_fields);
191        }
192        debug_struct.finish()
193    }
194}
195
196impl std::fmt::Debug for super::CSVOptions {
197    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
198        let mut debug_struct = f.debug_struct("CSVOptions");
199        debug_struct.field("record_separator", &self.record_separator);
200        debug_struct.field("delimiter", &self.delimiter);
201        debug_struct.field("header_required", &self.header_required);
202        if !self._unknown_fields.is_empty() {
203            debug_struct.field("_unknown_fields", &self._unknown_fields);
204        }
205        debug_struct.finish()
206    }
207}
208
209impl std::fmt::Debug for super::ParquetOptions {
210    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
211        let mut debug_struct = f.debug_struct("ParquetOptions");
212        if !self._unknown_fields.is_empty() {
213            debug_struct.field("_unknown_fields", &self._unknown_fields);
214        }
215        debug_struct.finish()
216    }
217}
218
219impl std::fmt::Debug for super::CloudStorageFilters {
220    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
221        let mut debug_struct = f.debug_struct("CloudStorageFilters");
222        debug_struct.field("bucket", &self.bucket);
223        if !self._unknown_fields.is_empty() {
224            debug_struct.field("_unknown_fields", &self._unknown_fields);
225        }
226        debug_struct.finish()
227    }
228}
229
230impl std::fmt::Debug for super::CloudStorageDestinationOptions {
231    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
232        let mut debug_struct = f.debug_struct("CloudStorageDestinationOptions");
233        debug_struct.field("bucket", &self.bucket);
234        debug_struct.field("destination_path", &self.destination_path);
235        if !self._unknown_fields.is_empty() {
236            debug_struct.field("_unknown_fields", &self._unknown_fields);
237        }
238        debug_struct.finish()
239    }
240}
241
242impl std::fmt::Debug for super::ObjectMetadataReportOptions {
243    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
244        let mut debug_struct = f.debug_struct("ObjectMetadataReportOptions");
245        debug_struct.field("metadata_fields", &self.metadata_fields);
246        debug_struct.field("filter", &self.filter);
247        debug_struct.field("destination_options", &self.destination_options);
248        if !self._unknown_fields.is_empty() {
249            debug_struct.field("_unknown_fields", &self._unknown_fields);
250        }
251        debug_struct.finish()
252    }
253}
254
255impl std::fmt::Debug for super::ReportConfig {
256    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
257        let mut debug_struct = f.debug_struct("ReportConfig");
258        debug_struct.field("name", &self.name);
259        debug_struct.field("create_time", &self.create_time);
260        debug_struct.field("update_time", &self.update_time);
261        debug_struct.field("frequency_options", &self.frequency_options);
262        debug_struct.field("labels", &self.labels);
263        debug_struct.field("display_name", &self.display_name);
264        debug_struct.field("report_format", &self.report_format);
265        debug_struct.field("report_kind", &self.report_kind);
266        if !self._unknown_fields.is_empty() {
267            debug_struct.field("_unknown_fields", &self._unknown_fields);
268        }
269        debug_struct.finish()
270    }
271}
272
273impl std::fmt::Debug for super::Identity {
274    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
275        let mut debug_struct = f.debug_struct("Identity");
276        debug_struct.field("name", &self.name);
277        debug_struct.field("r#type", &self.r#type);
278        if !self._unknown_fields.is_empty() {
279            debug_struct.field("_unknown_fields", &self._unknown_fields);
280        }
281        debug_struct.finish()
282    }
283}
284
285impl std::fmt::Debug for super::DatasetConfig {
286    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
287        let mut debug_struct = f.debug_struct("DatasetConfig");
288        debug_struct.field("name", &self.name);
289        debug_struct.field("create_time", &self.create_time);
290        debug_struct.field("update_time", &self.update_time);
291        debug_struct.field("labels", &self.labels);
292        debug_struct.field("uid", &self.uid);
293        debug_struct.field("organization_number", &self.organization_number);
294        debug_struct.field(
295            "include_newly_created_buckets",
296            &self.include_newly_created_buckets,
297        );
298        debug_struct.field(
299            "skip_verification_and_ingest",
300            &self.skip_verification_and_ingest,
301        );
302        debug_struct.field("retention_period_days", &self.retention_period_days);
303        debug_struct.field("link", &self.link);
304        debug_struct.field("identity", &self.identity);
305        debug_struct.field("status", &self.status);
306        debug_struct.field("dataset_config_state", &self.dataset_config_state);
307        debug_struct.field("description", &self.description);
308        debug_struct.field("source_options", &self.source_options);
309        debug_struct.field("cloud_storage_locations", &self.cloud_storage_locations);
310        debug_struct.field("cloud_storage_buckets", &self.cloud_storage_buckets);
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::dataset_config::SourceProjects {
319    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
320        let mut debug_struct = f.debug_struct("SourceProjects");
321        debug_struct.field("project_numbers", &self.project_numbers);
322        if !self._unknown_fields.is_empty() {
323            debug_struct.field("_unknown_fields", &self._unknown_fields);
324        }
325        debug_struct.finish()
326    }
327}
328
329impl std::fmt::Debug for super::dataset_config::SourceFolders {
330    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
331        let mut debug_struct = f.debug_struct("SourceFolders");
332        debug_struct.field("folder_numbers", &self.folder_numbers);
333        if !self._unknown_fields.is_empty() {
334            debug_struct.field("_unknown_fields", &self._unknown_fields);
335        }
336        debug_struct.finish()
337    }
338}
339
340impl std::fmt::Debug for super::dataset_config::CloudStorageLocations {
341    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
342        let mut debug_struct = f.debug_struct("CloudStorageLocations");
343        debug_struct.field("locations", &self.locations);
344        if !self._unknown_fields.is_empty() {
345            debug_struct.field("_unknown_fields", &self._unknown_fields);
346        }
347        debug_struct.finish()
348    }
349}
350
351impl std::fmt::Debug for super::dataset_config::CloudStorageBuckets {
352    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
353        let mut debug_struct = f.debug_struct("CloudStorageBuckets");
354        debug_struct.field("cloud_storage_buckets", &self.cloud_storage_buckets);
355        if !self._unknown_fields.is_empty() {
356            debug_struct.field("_unknown_fields", &self._unknown_fields);
357        }
358        debug_struct.finish()
359    }
360}
361
362impl std::fmt::Debug for super::dataset_config::cloud_storage_buckets::CloudStorageBucket {
363    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
364        let mut debug_struct = f.debug_struct("CloudStorageBucket");
365        debug_struct.field("cloud_storage_bucket", &self.cloud_storage_bucket);
366        if !self._unknown_fields.is_empty() {
367            debug_struct.field("_unknown_fields", &self._unknown_fields);
368        }
369        debug_struct.finish()
370    }
371}
372
373impl std::fmt::Debug for super::dataset_config::Link {
374    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
375        let mut debug_struct = f.debug_struct("Link");
376        debug_struct.field("dataset", &self.dataset);
377        debug_struct.field("linked", &self.linked);
378        if !self._unknown_fields.is_empty() {
379            debug_struct.field("_unknown_fields", &self._unknown_fields);
380        }
381        debug_struct.finish()
382    }
383}
384
385impl std::fmt::Debug for super::dataset_config::BucketErrors {
386    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
387        let mut debug_struct = f.debug_struct("BucketErrors");
388        debug_struct.field("validated_count", &self.validated_count);
389        debug_struct.field("permission_denied_count", &self.permission_denied_count);
390        debug_struct.field(
391            "permission_denied_bucket_ids",
392            &self.permission_denied_bucket_ids,
393        );
394        debug_struct.field(
395            "non_management_hub_entitled_count",
396            &self.non_management_hub_entitled_count,
397        );
398        debug_struct.field("internal_error_count", &self.internal_error_count);
399        debug_struct.field(
400            "non_storage_intelligence_entitled_count",
401            &self.non_storage_intelligence_entitled_count,
402        );
403        debug_struct.field(
404            "non_storage_intelligence_entitled_bucket_ids",
405            &self.non_storage_intelligence_entitled_bucket_ids,
406        );
407        if !self._unknown_fields.is_empty() {
408            debug_struct.field("_unknown_fields", &self._unknown_fields);
409        }
410        debug_struct.finish()
411    }
412}
413
414impl std::fmt::Debug for super::dataset_config::ProjectErrors {
415    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
416        let mut debug_struct = f.debug_struct("ProjectErrors");
417        debug_struct.field("validated_count", &self.validated_count);
418        debug_struct.field("outside_org_error_count", &self.outside_org_error_count);
419        debug_struct.field(
420            "outside_org_project_numbers",
421            &self.outside_org_project_numbers,
422        );
423        debug_struct.field(
424            "non_management_hub_entitled_error_count",
425            &self.non_management_hub_entitled_error_count,
426        );
427        debug_struct.field(
428            "non_management_hub_entitled_project_numbers",
429            &self.non_management_hub_entitled_project_numbers,
430        );
431        debug_struct.field(
432            "non_storage_intelligence_entitled_error_count",
433            &self.non_storage_intelligence_entitled_error_count,
434        );
435        debug_struct.field(
436            "non_storage_intelligence_entitled_project_numbers",
437            &self.non_storage_intelligence_entitled_project_numbers,
438        );
439        debug_struct.field("internal_error_count", &self.internal_error_count);
440        debug_struct.field(
441            "destination_project_check_result",
442            &self.destination_project_check_result,
443        );
444        if !self._unknown_fields.is_empty() {
445            debug_struct.field("_unknown_fields", &self._unknown_fields);
446        }
447        debug_struct.finish()
448    }
449}
450
451impl std::fmt::Debug for super::dataset_config::ValidationErrorsBeforeIngestion {
452    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
453        let mut debug_struct = f.debug_struct("ValidationErrorsBeforeIngestion");
454        debug_struct.field("bucket_errors", &self.bucket_errors);
455        debug_struct.field("project_errors", &self.project_errors);
456        if !self._unknown_fields.is_empty() {
457            debug_struct.field("_unknown_fields", &self._unknown_fields);
458        }
459        debug_struct.finish()
460    }
461}
462
463impl std::fmt::Debug for super::ListDatasetConfigsRequest {
464    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
465        let mut debug_struct = f.debug_struct("ListDatasetConfigsRequest");
466        debug_struct.field("parent", &self.parent);
467        debug_struct.field("page_size", &self.page_size);
468        debug_struct.field("page_token", &self.page_token);
469        debug_struct.field("filter", &self.filter);
470        debug_struct.field("order_by", &self.order_by);
471        if !self._unknown_fields.is_empty() {
472            debug_struct.field("_unknown_fields", &self._unknown_fields);
473        }
474        debug_struct.finish()
475    }
476}
477
478impl std::fmt::Debug for super::ListDatasetConfigsResponse {
479    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
480        let mut debug_struct = f.debug_struct("ListDatasetConfigsResponse");
481        debug_struct.field("dataset_configs", &self.dataset_configs);
482        debug_struct.field("next_page_token", &self.next_page_token);
483        debug_struct.field("unreachable", &self.unreachable);
484        if !self._unknown_fields.is_empty() {
485            debug_struct.field("_unknown_fields", &self._unknown_fields);
486        }
487        debug_struct.finish()
488    }
489}
490
491impl std::fmt::Debug for super::GetDatasetConfigRequest {
492    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
493        let mut debug_struct = f.debug_struct("GetDatasetConfigRequest");
494        debug_struct.field("name", &self.name);
495        if !self._unknown_fields.is_empty() {
496            debug_struct.field("_unknown_fields", &self._unknown_fields);
497        }
498        debug_struct.finish()
499    }
500}
501
502impl std::fmt::Debug for super::CreateDatasetConfigRequest {
503    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
504        let mut debug_struct = f.debug_struct("CreateDatasetConfigRequest");
505        debug_struct.field("parent", &self.parent);
506        debug_struct.field("dataset_config_id", &self.dataset_config_id);
507        debug_struct.field("dataset_config", &self.dataset_config);
508        debug_struct.field("request_id", &self.request_id);
509        if !self._unknown_fields.is_empty() {
510            debug_struct.field("_unknown_fields", &self._unknown_fields);
511        }
512        debug_struct.finish()
513    }
514}
515
516impl std::fmt::Debug for super::UpdateDatasetConfigRequest {
517    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
518        let mut debug_struct = f.debug_struct("UpdateDatasetConfigRequest");
519        debug_struct.field("update_mask", &self.update_mask);
520        debug_struct.field("dataset_config", &self.dataset_config);
521        debug_struct.field("request_id", &self.request_id);
522        if !self._unknown_fields.is_empty() {
523            debug_struct.field("_unknown_fields", &self._unknown_fields);
524        }
525        debug_struct.finish()
526    }
527}
528
529impl std::fmt::Debug for super::DeleteDatasetConfigRequest {
530    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
531        let mut debug_struct = f.debug_struct("DeleteDatasetConfigRequest");
532        debug_struct.field("name", &self.name);
533        debug_struct.field("request_id", &self.request_id);
534        if !self._unknown_fields.is_empty() {
535            debug_struct.field("_unknown_fields", &self._unknown_fields);
536        }
537        debug_struct.finish()
538    }
539}
540
541impl std::fmt::Debug for super::LinkDatasetRequest {
542    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
543        let mut debug_struct = f.debug_struct("LinkDatasetRequest");
544        debug_struct.field("name", &self.name);
545        if !self._unknown_fields.is_empty() {
546            debug_struct.field("_unknown_fields", &self._unknown_fields);
547        }
548        debug_struct.finish()
549    }
550}
551
552impl std::fmt::Debug for super::LinkDatasetResponse {
553    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
554        let mut debug_struct = f.debug_struct("LinkDatasetResponse");
555        if !self._unknown_fields.is_empty() {
556            debug_struct.field("_unknown_fields", &self._unknown_fields);
557        }
558        debug_struct.finish()
559    }
560}
561
562impl std::fmt::Debug for super::UnlinkDatasetRequest {
563    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
564        let mut debug_struct = f.debug_struct("UnlinkDatasetRequest");
565        debug_struct.field("name", &self.name);
566        if !self._unknown_fields.is_empty() {
567            debug_struct.field("_unknown_fields", &self._unknown_fields);
568        }
569        debug_struct.finish()
570    }
571}
572
573impl std::fmt::Debug for super::LocationMetadata {
574    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
575        let mut debug_struct = f.debug_struct("LocationMetadata");
576        debug_struct.field("report_config_available", &self.report_config_available);
577        debug_struct.field("dataset_config_available", &self.dataset_config_available);
578        if !self._unknown_fields.is_empty() {
579            debug_struct.field("_unknown_fields", &self._unknown_fields);
580        }
581        debug_struct.finish()
582    }
583}