google_cloud_dataplex_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::Environment {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("Environment");
23        debug_struct.field("name", &self.name);
24        debug_struct.field("display_name", &self.display_name);
25        debug_struct.field("uid", &self.uid);
26        debug_struct.field("create_time", &self.create_time);
27        debug_struct.field("update_time", &self.update_time);
28        debug_struct.field("labels", &self.labels);
29        debug_struct.field("description", &self.description);
30        debug_struct.field("state", &self.state);
31        debug_struct.field("infrastructure_spec", &self.infrastructure_spec);
32        debug_struct.field("session_spec", &self.session_spec);
33        debug_struct.field("session_status", &self.session_status);
34        debug_struct.field("endpoints", &self.endpoints);
35        if !self._unknown_fields.is_empty() {
36            debug_struct.field("_unknown_fields", &self._unknown_fields);
37        }
38        debug_struct.finish()
39    }
40}
41
42impl std::fmt::Debug for super::environment::InfrastructureSpec {
43    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
44        let mut debug_struct = f.debug_struct("InfrastructureSpec");
45        debug_struct.field("resources", &self.resources);
46        debug_struct.field("runtime", &self.runtime);
47        if !self._unknown_fields.is_empty() {
48            debug_struct.field("_unknown_fields", &self._unknown_fields);
49        }
50        debug_struct.finish()
51    }
52}
53
54impl std::fmt::Debug for super::environment::infrastructure_spec::ComputeResources {
55    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
56        let mut debug_struct = f.debug_struct("ComputeResources");
57        debug_struct.field("disk_size_gb", &self.disk_size_gb);
58        debug_struct.field("node_count", &self.node_count);
59        debug_struct.field("max_node_count", &self.max_node_count);
60        if !self._unknown_fields.is_empty() {
61            debug_struct.field("_unknown_fields", &self._unknown_fields);
62        }
63        debug_struct.finish()
64    }
65}
66
67impl std::fmt::Debug for super::environment::infrastructure_spec::OsImageRuntime {
68    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
69        let mut debug_struct = f.debug_struct("OsImageRuntime");
70        debug_struct.field("image_version", &self.image_version);
71        debug_struct.field("java_libraries", &self.java_libraries);
72        debug_struct.field("python_packages", &self.python_packages);
73        debug_struct.field("properties", &self.properties);
74        if !self._unknown_fields.is_empty() {
75            debug_struct.field("_unknown_fields", &self._unknown_fields);
76        }
77        debug_struct.finish()
78    }
79}
80
81impl std::fmt::Debug for super::environment::SessionSpec {
82    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
83        let mut debug_struct = f.debug_struct("SessionSpec");
84        debug_struct.field("max_idle_duration", &self.max_idle_duration);
85        debug_struct.field("enable_fast_startup", &self.enable_fast_startup);
86        if !self._unknown_fields.is_empty() {
87            debug_struct.field("_unknown_fields", &self._unknown_fields);
88        }
89        debug_struct.finish()
90    }
91}
92
93impl std::fmt::Debug for super::environment::SessionStatus {
94    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
95        let mut debug_struct = f.debug_struct("SessionStatus");
96        debug_struct.field("active", &self.active);
97        if !self._unknown_fields.is_empty() {
98            debug_struct.field("_unknown_fields", &self._unknown_fields);
99        }
100        debug_struct.finish()
101    }
102}
103
104impl std::fmt::Debug for super::environment::Endpoints {
105    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
106        let mut debug_struct = f.debug_struct("Endpoints");
107        debug_struct.field("notebooks", &self.notebooks);
108        debug_struct.field("sql", &self.sql);
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::Content {
117    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
118        let mut debug_struct = f.debug_struct("Content");
119        debug_struct.field("name", &self.name);
120        debug_struct.field("uid", &self.uid);
121        debug_struct.field("path", &self.path);
122        debug_struct.field("create_time", &self.create_time);
123        debug_struct.field("update_time", &self.update_time);
124        debug_struct.field("labels", &self.labels);
125        debug_struct.field("description", &self.description);
126        debug_struct.field("data", &self.data);
127        debug_struct.field("content", &self.content);
128        if !self._unknown_fields.is_empty() {
129            debug_struct.field("_unknown_fields", &self._unknown_fields);
130        }
131        debug_struct.finish()
132    }
133}
134
135impl std::fmt::Debug for super::content::SqlScript {
136    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
137        let mut debug_struct = f.debug_struct("SqlScript");
138        debug_struct.field("engine", &self.engine);
139        if !self._unknown_fields.is_empty() {
140            debug_struct.field("_unknown_fields", &self._unknown_fields);
141        }
142        debug_struct.finish()
143    }
144}
145
146impl std::fmt::Debug for super::content::Notebook {
147    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
148        let mut debug_struct = f.debug_struct("Notebook");
149        debug_struct.field("kernel_type", &self.kernel_type);
150        if !self._unknown_fields.is_empty() {
151            debug_struct.field("_unknown_fields", &self._unknown_fields);
152        }
153        debug_struct.finish()
154    }
155}
156
157impl std::fmt::Debug for super::Session {
158    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
159        let mut debug_struct = f.debug_struct("Session");
160        debug_struct.field("name", &self.name);
161        debug_struct.field("user_id", &self.user_id);
162        debug_struct.field("create_time", &self.create_time);
163        debug_struct.field("state", &self.state);
164        if !self._unknown_fields.is_empty() {
165            debug_struct.field("_unknown_fields", &self._unknown_fields);
166        }
167        debug_struct.finish()
168    }
169}
170
171impl std::fmt::Debug for super::Glossary {
172    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
173        let mut debug_struct = f.debug_struct("Glossary");
174        debug_struct.field("name", &self.name);
175        debug_struct.field("uid", &self.uid);
176        debug_struct.field("display_name", &self.display_name);
177        debug_struct.field("description", &self.description);
178        debug_struct.field("create_time", &self.create_time);
179        debug_struct.field("update_time", &self.update_time);
180        debug_struct.field("labels", &self.labels);
181        debug_struct.field("term_count", &self.term_count);
182        debug_struct.field("category_count", &self.category_count);
183        debug_struct.field("etag", &self.etag);
184        if !self._unknown_fields.is_empty() {
185            debug_struct.field("_unknown_fields", &self._unknown_fields);
186        }
187        debug_struct.finish()
188    }
189}
190
191impl std::fmt::Debug for super::GlossaryCategory {
192    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
193        let mut debug_struct = f.debug_struct("GlossaryCategory");
194        debug_struct.field("name", &self.name);
195        debug_struct.field("uid", &self.uid);
196        debug_struct.field("display_name", &self.display_name);
197        debug_struct.field("description", &self.description);
198        debug_struct.field("create_time", &self.create_time);
199        debug_struct.field("update_time", &self.update_time);
200        debug_struct.field("labels", &self.labels);
201        debug_struct.field("parent", &self.parent);
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::GlossaryTerm {
210    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
211        let mut debug_struct = f.debug_struct("GlossaryTerm");
212        debug_struct.field("name", &self.name);
213        debug_struct.field("uid", &self.uid);
214        debug_struct.field("display_name", &self.display_name);
215        debug_struct.field("description", &self.description);
216        debug_struct.field("create_time", &self.create_time);
217        debug_struct.field("update_time", &self.update_time);
218        debug_struct.field("labels", &self.labels);
219        debug_struct.field("parent", &self.parent);
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::CreateGlossaryRequest {
228    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
229        let mut debug_struct = f.debug_struct("CreateGlossaryRequest");
230        debug_struct.field("parent", &self.parent);
231        debug_struct.field("glossary_id", &self.glossary_id);
232        debug_struct.field("glossary", &self.glossary);
233        debug_struct.field("validate_only", &self.validate_only);
234        if !self._unknown_fields.is_empty() {
235            debug_struct.field("_unknown_fields", &self._unknown_fields);
236        }
237        debug_struct.finish()
238    }
239}
240
241impl std::fmt::Debug for super::UpdateGlossaryRequest {
242    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
243        let mut debug_struct = f.debug_struct("UpdateGlossaryRequest");
244        debug_struct.field("glossary", &self.glossary);
245        debug_struct.field("update_mask", &self.update_mask);
246        debug_struct.field("validate_only", &self.validate_only);
247        if !self._unknown_fields.is_empty() {
248            debug_struct.field("_unknown_fields", &self._unknown_fields);
249        }
250        debug_struct.finish()
251    }
252}
253
254impl std::fmt::Debug for super::DeleteGlossaryRequest {
255    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
256        let mut debug_struct = f.debug_struct("DeleteGlossaryRequest");
257        debug_struct.field("name", &self.name);
258        debug_struct.field("etag", &self.etag);
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::GetGlossaryRequest {
267    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
268        let mut debug_struct = f.debug_struct("GetGlossaryRequest");
269        debug_struct.field("name", &self.name);
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::ListGlossariesRequest {
278    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
279        let mut debug_struct = f.debug_struct("ListGlossariesRequest");
280        debug_struct.field("parent", &self.parent);
281        debug_struct.field("page_size", &self.page_size);
282        debug_struct.field("page_token", &self.page_token);
283        debug_struct.field("filter", &self.filter);
284        debug_struct.field("order_by", &self.order_by);
285        if !self._unknown_fields.is_empty() {
286            debug_struct.field("_unknown_fields", &self._unknown_fields);
287        }
288        debug_struct.finish()
289    }
290}
291
292impl std::fmt::Debug for super::ListGlossariesResponse {
293    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
294        let mut debug_struct = f.debug_struct("ListGlossariesResponse");
295        debug_struct.field("glossaries", &self.glossaries);
296        debug_struct.field("next_page_token", &self.next_page_token);
297        debug_struct.field("unreachable_locations", &self.unreachable_locations);
298        if !self._unknown_fields.is_empty() {
299            debug_struct.field("_unknown_fields", &self._unknown_fields);
300        }
301        debug_struct.finish()
302    }
303}
304
305impl std::fmt::Debug for super::CreateGlossaryCategoryRequest {
306    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
307        let mut debug_struct = f.debug_struct("CreateGlossaryCategoryRequest");
308        debug_struct.field("parent", &self.parent);
309        debug_struct.field("category_id", &self.category_id);
310        debug_struct.field("category", &self.category);
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::UpdateGlossaryCategoryRequest {
319    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
320        let mut debug_struct = f.debug_struct("UpdateGlossaryCategoryRequest");
321        debug_struct.field("category", &self.category);
322        debug_struct.field("update_mask", &self.update_mask);
323        if !self._unknown_fields.is_empty() {
324            debug_struct.field("_unknown_fields", &self._unknown_fields);
325        }
326        debug_struct.finish()
327    }
328}
329
330impl std::fmt::Debug for super::DeleteGlossaryCategoryRequest {
331    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
332        let mut debug_struct = f.debug_struct("DeleteGlossaryCategoryRequest");
333        debug_struct.field("name", &self.name);
334        if !self._unknown_fields.is_empty() {
335            debug_struct.field("_unknown_fields", &self._unknown_fields);
336        }
337        debug_struct.finish()
338    }
339}
340
341impl std::fmt::Debug for super::GetGlossaryCategoryRequest {
342    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
343        let mut debug_struct = f.debug_struct("GetGlossaryCategoryRequest");
344        debug_struct.field("name", &self.name);
345        if !self._unknown_fields.is_empty() {
346            debug_struct.field("_unknown_fields", &self._unknown_fields);
347        }
348        debug_struct.finish()
349    }
350}
351
352impl std::fmt::Debug for super::ListGlossaryCategoriesRequest {
353    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
354        let mut debug_struct = f.debug_struct("ListGlossaryCategoriesRequest");
355        debug_struct.field("parent", &self.parent);
356        debug_struct.field("page_size", &self.page_size);
357        debug_struct.field("page_token", &self.page_token);
358        debug_struct.field("filter", &self.filter);
359        debug_struct.field("order_by", &self.order_by);
360        if !self._unknown_fields.is_empty() {
361            debug_struct.field("_unknown_fields", &self._unknown_fields);
362        }
363        debug_struct.finish()
364    }
365}
366
367impl std::fmt::Debug for super::ListGlossaryCategoriesResponse {
368    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
369        let mut debug_struct = f.debug_struct("ListGlossaryCategoriesResponse");
370        debug_struct.field("categories", &self.categories);
371        debug_struct.field("next_page_token", &self.next_page_token);
372        debug_struct.field("unreachable_locations", &self.unreachable_locations);
373        if !self._unknown_fields.is_empty() {
374            debug_struct.field("_unknown_fields", &self._unknown_fields);
375        }
376        debug_struct.finish()
377    }
378}
379
380impl std::fmt::Debug for super::CreateGlossaryTermRequest {
381    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
382        let mut debug_struct = f.debug_struct("CreateGlossaryTermRequest");
383        debug_struct.field("parent", &self.parent);
384        debug_struct.field("term_id", &self.term_id);
385        debug_struct.field("term", &self.term);
386        if !self._unknown_fields.is_empty() {
387            debug_struct.field("_unknown_fields", &self._unknown_fields);
388        }
389        debug_struct.finish()
390    }
391}
392
393impl std::fmt::Debug for super::UpdateGlossaryTermRequest {
394    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
395        let mut debug_struct = f.debug_struct("UpdateGlossaryTermRequest");
396        debug_struct.field("term", &self.term);
397        debug_struct.field("update_mask", &self.update_mask);
398        if !self._unknown_fields.is_empty() {
399            debug_struct.field("_unknown_fields", &self._unknown_fields);
400        }
401        debug_struct.finish()
402    }
403}
404
405impl std::fmt::Debug for super::DeleteGlossaryTermRequest {
406    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
407        let mut debug_struct = f.debug_struct("DeleteGlossaryTermRequest");
408        debug_struct.field("name", &self.name);
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::GetGlossaryTermRequest {
417    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
418        let mut debug_struct = f.debug_struct("GetGlossaryTermRequest");
419        debug_struct.field("name", &self.name);
420        if !self._unknown_fields.is_empty() {
421            debug_struct.field("_unknown_fields", &self._unknown_fields);
422        }
423        debug_struct.finish()
424    }
425}
426
427impl std::fmt::Debug for super::ListGlossaryTermsRequest {
428    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
429        let mut debug_struct = f.debug_struct("ListGlossaryTermsRequest");
430        debug_struct.field("parent", &self.parent);
431        debug_struct.field("page_size", &self.page_size);
432        debug_struct.field("page_token", &self.page_token);
433        debug_struct.field("filter", &self.filter);
434        debug_struct.field("order_by", &self.order_by);
435        if !self._unknown_fields.is_empty() {
436            debug_struct.field("_unknown_fields", &self._unknown_fields);
437        }
438        debug_struct.finish()
439    }
440}
441
442impl std::fmt::Debug for super::ListGlossaryTermsResponse {
443    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
444        let mut debug_struct = f.debug_struct("ListGlossaryTermsResponse");
445        debug_struct.field("terms", &self.terms);
446        debug_struct.field("next_page_token", &self.next_page_token);
447        debug_struct.field("unreachable_locations", &self.unreachable_locations);
448        if !self._unknown_fields.is_empty() {
449            debug_struct.field("_unknown_fields", &self._unknown_fields);
450        }
451        debug_struct.finish()
452    }
453}
454
455impl std::fmt::Debug for super::AspectType {
456    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
457        let mut debug_struct = f.debug_struct("AspectType");
458        debug_struct.field("name", &self.name);
459        debug_struct.field("uid", &self.uid);
460        debug_struct.field("create_time", &self.create_time);
461        debug_struct.field("update_time", &self.update_time);
462        debug_struct.field("description", &self.description);
463        debug_struct.field("display_name", &self.display_name);
464        debug_struct.field("labels", &self.labels);
465        debug_struct.field("etag", &self.etag);
466        debug_struct.field("data_classification", &self.data_classification);
467        debug_struct.field("authorization", &self.authorization);
468        debug_struct.field("metadata_template", &self.metadata_template);
469        debug_struct.field("transfer_status", &self.transfer_status);
470        if !self._unknown_fields.is_empty() {
471            debug_struct.field("_unknown_fields", &self._unknown_fields);
472        }
473        debug_struct.finish()
474    }
475}
476
477impl std::fmt::Debug for super::aspect_type::Authorization {
478    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
479        let mut debug_struct = f.debug_struct("Authorization");
480        debug_struct.field("alternate_use_permission", &self.alternate_use_permission);
481        if !self._unknown_fields.is_empty() {
482            debug_struct.field("_unknown_fields", &self._unknown_fields);
483        }
484        debug_struct.finish()
485    }
486}
487
488impl std::fmt::Debug for super::aspect_type::MetadataTemplate {
489    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
490        let mut debug_struct = f.debug_struct("MetadataTemplate");
491        debug_struct.field("index", &self.index);
492        debug_struct.field("name", &self.name);
493        debug_struct.field("r#type", &self.r#type);
494        debug_struct.field("record_fields", &self.record_fields);
495        debug_struct.field("enum_values", &self.enum_values);
496        debug_struct.field("map_items", &self.map_items);
497        debug_struct.field("array_items", &self.array_items);
498        debug_struct.field("type_id", &self.type_id);
499        debug_struct.field("type_ref", &self.type_ref);
500        debug_struct.field("constraints", &self.constraints);
501        debug_struct.field("annotations", &self.annotations);
502        if !self._unknown_fields.is_empty() {
503            debug_struct.field("_unknown_fields", &self._unknown_fields);
504        }
505        debug_struct.finish()
506    }
507}
508
509impl std::fmt::Debug for super::aspect_type::metadata_template::EnumValue {
510    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
511        let mut debug_struct = f.debug_struct("EnumValue");
512        debug_struct.field("index", &self.index);
513        debug_struct.field("name", &self.name);
514        debug_struct.field("deprecated", &self.deprecated);
515        if !self._unknown_fields.is_empty() {
516            debug_struct.field("_unknown_fields", &self._unknown_fields);
517        }
518        debug_struct.finish()
519    }
520}
521
522impl std::fmt::Debug for super::aspect_type::metadata_template::Constraints {
523    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
524        let mut debug_struct = f.debug_struct("Constraints");
525        debug_struct.field("required", &self.required);
526        if !self._unknown_fields.is_empty() {
527            debug_struct.field("_unknown_fields", &self._unknown_fields);
528        }
529        debug_struct.finish()
530    }
531}
532
533impl std::fmt::Debug for super::aspect_type::metadata_template::Annotations {
534    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
535        let mut debug_struct = f.debug_struct("Annotations");
536        debug_struct.field("deprecated", &self.deprecated);
537        debug_struct.field("display_name", &self.display_name);
538        debug_struct.field("description", &self.description);
539        debug_struct.field("display_order", &self.display_order);
540        debug_struct.field("string_type", &self.string_type);
541        debug_struct.field("string_values", &self.string_values);
542        if !self._unknown_fields.is_empty() {
543            debug_struct.field("_unknown_fields", &self._unknown_fields);
544        }
545        debug_struct.finish()
546    }
547}
548
549impl std::fmt::Debug for super::EntryGroup {
550    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
551        let mut debug_struct = f.debug_struct("EntryGroup");
552        debug_struct.field("name", &self.name);
553        debug_struct.field("uid", &self.uid);
554        debug_struct.field("create_time", &self.create_time);
555        debug_struct.field("update_time", &self.update_time);
556        debug_struct.field("description", &self.description);
557        debug_struct.field("display_name", &self.display_name);
558        debug_struct.field("labels", &self.labels);
559        debug_struct.field("etag", &self.etag);
560        debug_struct.field("transfer_status", &self.transfer_status);
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::EntryType {
569    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
570        let mut debug_struct = f.debug_struct("EntryType");
571        debug_struct.field("name", &self.name);
572        debug_struct.field("uid", &self.uid);
573        debug_struct.field("create_time", &self.create_time);
574        debug_struct.field("update_time", &self.update_time);
575        debug_struct.field("description", &self.description);
576        debug_struct.field("display_name", &self.display_name);
577        debug_struct.field("labels", &self.labels);
578        debug_struct.field("etag", &self.etag);
579        debug_struct.field("type_aliases", &self.type_aliases);
580        debug_struct.field("platform", &self.platform);
581        debug_struct.field("system", &self.system);
582        debug_struct.field("required_aspects", &self.required_aspects);
583        debug_struct.field("authorization", &self.authorization);
584        if !self._unknown_fields.is_empty() {
585            debug_struct.field("_unknown_fields", &self._unknown_fields);
586        }
587        debug_struct.finish()
588    }
589}
590
591impl std::fmt::Debug for super::entry_type::AspectInfo {
592    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
593        let mut debug_struct = f.debug_struct("AspectInfo");
594        debug_struct.field("r#type", &self.r#type);
595        if !self._unknown_fields.is_empty() {
596            debug_struct.field("_unknown_fields", &self._unknown_fields);
597        }
598        debug_struct.finish()
599    }
600}
601
602impl std::fmt::Debug for super::entry_type::Authorization {
603    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
604        let mut debug_struct = f.debug_struct("Authorization");
605        debug_struct.field("alternate_use_permission", &self.alternate_use_permission);
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::Aspect {
614    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
615        let mut debug_struct = f.debug_struct("Aspect");
616        debug_struct.field("aspect_type", &self.aspect_type);
617        debug_struct.field("path", &self.path);
618        debug_struct.field("create_time", &self.create_time);
619        debug_struct.field("update_time", &self.update_time);
620        debug_struct.field("data", &self.data);
621        debug_struct.field("aspect_source", &self.aspect_source);
622        if !self._unknown_fields.is_empty() {
623            debug_struct.field("_unknown_fields", &self._unknown_fields);
624        }
625        debug_struct.finish()
626    }
627}
628
629impl std::fmt::Debug for super::AspectSource {
630    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
631        let mut debug_struct = f.debug_struct("AspectSource");
632        debug_struct.field("create_time", &self.create_time);
633        debug_struct.field("update_time", &self.update_time);
634        debug_struct.field("data_version", &self.data_version);
635        if !self._unknown_fields.is_empty() {
636            debug_struct.field("_unknown_fields", &self._unknown_fields);
637        }
638        debug_struct.finish()
639    }
640}
641
642impl std::fmt::Debug for super::Entry {
643    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
644        let mut debug_struct = f.debug_struct("Entry");
645        debug_struct.field("name", &self.name);
646        debug_struct.field("entry_type", &self.entry_type);
647        debug_struct.field("create_time", &self.create_time);
648        debug_struct.field("update_time", &self.update_time);
649        debug_struct.field("aspects", &self.aspects);
650        debug_struct.field("parent_entry", &self.parent_entry);
651        debug_struct.field("fully_qualified_name", &self.fully_qualified_name);
652        debug_struct.field("entry_source", &self.entry_source);
653        if !self._unknown_fields.is_empty() {
654            debug_struct.field("_unknown_fields", &self._unknown_fields);
655        }
656        debug_struct.finish()
657    }
658}
659
660impl std::fmt::Debug for super::EntrySource {
661    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
662        let mut debug_struct = f.debug_struct("EntrySource");
663        debug_struct.field("resource", &self.resource);
664        debug_struct.field("system", &self.system);
665        debug_struct.field("platform", &self.platform);
666        debug_struct.field("display_name", &self.display_name);
667        debug_struct.field("description", &self.description);
668        debug_struct.field("labels", &self.labels);
669        debug_struct.field("ancestors", &self.ancestors);
670        debug_struct.field("create_time", &self.create_time);
671        debug_struct.field("update_time", &self.update_time);
672        debug_struct.field("location", &self.location);
673        if !self._unknown_fields.is_empty() {
674            debug_struct.field("_unknown_fields", &self._unknown_fields);
675        }
676        debug_struct.finish()
677    }
678}
679
680impl std::fmt::Debug for super::entry_source::Ancestor {
681    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
682        let mut debug_struct = f.debug_struct("Ancestor");
683        debug_struct.field("name", &self.name);
684        debug_struct.field("r#type", &self.r#type);
685        if !self._unknown_fields.is_empty() {
686            debug_struct.field("_unknown_fields", &self._unknown_fields);
687        }
688        debug_struct.finish()
689    }
690}
691
692impl std::fmt::Debug for super::CreateEntryGroupRequest {
693    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
694        let mut debug_struct = f.debug_struct("CreateEntryGroupRequest");
695        debug_struct.field("parent", &self.parent);
696        debug_struct.field("entry_group_id", &self.entry_group_id);
697        debug_struct.field("entry_group", &self.entry_group);
698        debug_struct.field("validate_only", &self.validate_only);
699        if !self._unknown_fields.is_empty() {
700            debug_struct.field("_unknown_fields", &self._unknown_fields);
701        }
702        debug_struct.finish()
703    }
704}
705
706impl std::fmt::Debug for super::UpdateEntryGroupRequest {
707    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
708        let mut debug_struct = f.debug_struct("UpdateEntryGroupRequest");
709        debug_struct.field("entry_group", &self.entry_group);
710        debug_struct.field("update_mask", &self.update_mask);
711        debug_struct.field("validate_only", &self.validate_only);
712        if !self._unknown_fields.is_empty() {
713            debug_struct.field("_unknown_fields", &self._unknown_fields);
714        }
715        debug_struct.finish()
716    }
717}
718
719impl std::fmt::Debug for super::DeleteEntryGroupRequest {
720    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
721        let mut debug_struct = f.debug_struct("DeleteEntryGroupRequest");
722        debug_struct.field("name", &self.name);
723        debug_struct.field("etag", &self.etag);
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::ListEntryGroupsRequest {
732    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
733        let mut debug_struct = f.debug_struct("ListEntryGroupsRequest");
734        debug_struct.field("parent", &self.parent);
735        debug_struct.field("page_size", &self.page_size);
736        debug_struct.field("page_token", &self.page_token);
737        debug_struct.field("filter", &self.filter);
738        debug_struct.field("order_by", &self.order_by);
739        if !self._unknown_fields.is_empty() {
740            debug_struct.field("_unknown_fields", &self._unknown_fields);
741        }
742        debug_struct.finish()
743    }
744}
745
746impl std::fmt::Debug for super::ListEntryGroupsResponse {
747    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
748        let mut debug_struct = f.debug_struct("ListEntryGroupsResponse");
749        debug_struct.field("entry_groups", &self.entry_groups);
750        debug_struct.field("next_page_token", &self.next_page_token);
751        debug_struct.field("unreachable_locations", &self.unreachable_locations);
752        if !self._unknown_fields.is_empty() {
753            debug_struct.field("_unknown_fields", &self._unknown_fields);
754        }
755        debug_struct.finish()
756    }
757}
758
759impl std::fmt::Debug for super::GetEntryGroupRequest {
760    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
761        let mut debug_struct = f.debug_struct("GetEntryGroupRequest");
762        debug_struct.field("name", &self.name);
763        if !self._unknown_fields.is_empty() {
764            debug_struct.field("_unknown_fields", &self._unknown_fields);
765        }
766        debug_struct.finish()
767    }
768}
769
770impl std::fmt::Debug for super::CreateEntryTypeRequest {
771    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
772        let mut debug_struct = f.debug_struct("CreateEntryTypeRequest");
773        debug_struct.field("parent", &self.parent);
774        debug_struct.field("entry_type_id", &self.entry_type_id);
775        debug_struct.field("entry_type", &self.entry_type);
776        debug_struct.field("validate_only", &self.validate_only);
777        if !self._unknown_fields.is_empty() {
778            debug_struct.field("_unknown_fields", &self._unknown_fields);
779        }
780        debug_struct.finish()
781    }
782}
783
784impl std::fmt::Debug for super::UpdateEntryTypeRequest {
785    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
786        let mut debug_struct = f.debug_struct("UpdateEntryTypeRequest");
787        debug_struct.field("entry_type", &self.entry_type);
788        debug_struct.field("update_mask", &self.update_mask);
789        debug_struct.field("validate_only", &self.validate_only);
790        if !self._unknown_fields.is_empty() {
791            debug_struct.field("_unknown_fields", &self._unknown_fields);
792        }
793        debug_struct.finish()
794    }
795}
796
797impl std::fmt::Debug for super::DeleteEntryTypeRequest {
798    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
799        let mut debug_struct = f.debug_struct("DeleteEntryTypeRequest");
800        debug_struct.field("name", &self.name);
801        debug_struct.field("etag", &self.etag);
802        if !self._unknown_fields.is_empty() {
803            debug_struct.field("_unknown_fields", &self._unknown_fields);
804        }
805        debug_struct.finish()
806    }
807}
808
809impl std::fmt::Debug for super::ListEntryTypesRequest {
810    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
811        let mut debug_struct = f.debug_struct("ListEntryTypesRequest");
812        debug_struct.field("parent", &self.parent);
813        debug_struct.field("page_size", &self.page_size);
814        debug_struct.field("page_token", &self.page_token);
815        debug_struct.field("filter", &self.filter);
816        debug_struct.field("order_by", &self.order_by);
817        if !self._unknown_fields.is_empty() {
818            debug_struct.field("_unknown_fields", &self._unknown_fields);
819        }
820        debug_struct.finish()
821    }
822}
823
824impl std::fmt::Debug for super::ListEntryTypesResponse {
825    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
826        let mut debug_struct = f.debug_struct("ListEntryTypesResponse");
827        debug_struct.field("entry_types", &self.entry_types);
828        debug_struct.field("next_page_token", &self.next_page_token);
829        debug_struct.field("unreachable_locations", &self.unreachable_locations);
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::GetEntryTypeRequest {
838    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
839        let mut debug_struct = f.debug_struct("GetEntryTypeRequest");
840        debug_struct.field("name", &self.name);
841        if !self._unknown_fields.is_empty() {
842            debug_struct.field("_unknown_fields", &self._unknown_fields);
843        }
844        debug_struct.finish()
845    }
846}
847
848impl std::fmt::Debug for super::CreateAspectTypeRequest {
849    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
850        let mut debug_struct = f.debug_struct("CreateAspectTypeRequest");
851        debug_struct.field("parent", &self.parent);
852        debug_struct.field("aspect_type_id", &self.aspect_type_id);
853        debug_struct.field("aspect_type", &self.aspect_type);
854        debug_struct.field("validate_only", &self.validate_only);
855        if !self._unknown_fields.is_empty() {
856            debug_struct.field("_unknown_fields", &self._unknown_fields);
857        }
858        debug_struct.finish()
859    }
860}
861
862impl std::fmt::Debug for super::UpdateAspectTypeRequest {
863    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
864        let mut debug_struct = f.debug_struct("UpdateAspectTypeRequest");
865        debug_struct.field("aspect_type", &self.aspect_type);
866        debug_struct.field("update_mask", &self.update_mask);
867        debug_struct.field("validate_only", &self.validate_only);
868        if !self._unknown_fields.is_empty() {
869            debug_struct.field("_unknown_fields", &self._unknown_fields);
870        }
871        debug_struct.finish()
872    }
873}
874
875impl std::fmt::Debug for super::DeleteAspectTypeRequest {
876    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
877        let mut debug_struct = f.debug_struct("DeleteAspectTypeRequest");
878        debug_struct.field("name", &self.name);
879        debug_struct.field("etag", &self.etag);
880        if !self._unknown_fields.is_empty() {
881            debug_struct.field("_unknown_fields", &self._unknown_fields);
882        }
883        debug_struct.finish()
884    }
885}
886
887impl std::fmt::Debug for super::ListAspectTypesRequest {
888    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
889        let mut debug_struct = f.debug_struct("ListAspectTypesRequest");
890        debug_struct.field("parent", &self.parent);
891        debug_struct.field("page_size", &self.page_size);
892        debug_struct.field("page_token", &self.page_token);
893        debug_struct.field("filter", &self.filter);
894        debug_struct.field("order_by", &self.order_by);
895        if !self._unknown_fields.is_empty() {
896            debug_struct.field("_unknown_fields", &self._unknown_fields);
897        }
898        debug_struct.finish()
899    }
900}
901
902impl std::fmt::Debug for super::ListAspectTypesResponse {
903    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
904        let mut debug_struct = f.debug_struct("ListAspectTypesResponse");
905        debug_struct.field("aspect_types", &self.aspect_types);
906        debug_struct.field("next_page_token", &self.next_page_token);
907        debug_struct.field("unreachable_locations", &self.unreachable_locations);
908        if !self._unknown_fields.is_empty() {
909            debug_struct.field("_unknown_fields", &self._unknown_fields);
910        }
911        debug_struct.finish()
912    }
913}
914
915impl std::fmt::Debug for super::GetAspectTypeRequest {
916    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
917        let mut debug_struct = f.debug_struct("GetAspectTypeRequest");
918        debug_struct.field("name", &self.name);
919        if !self._unknown_fields.is_empty() {
920            debug_struct.field("_unknown_fields", &self._unknown_fields);
921        }
922        debug_struct.finish()
923    }
924}
925
926impl std::fmt::Debug for super::CreateEntryRequest {
927    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
928        let mut debug_struct = f.debug_struct("CreateEntryRequest");
929        debug_struct.field("parent", &self.parent);
930        debug_struct.field("entry_id", &self.entry_id);
931        debug_struct.field("entry", &self.entry);
932        if !self._unknown_fields.is_empty() {
933            debug_struct.field("_unknown_fields", &self._unknown_fields);
934        }
935        debug_struct.finish()
936    }
937}
938
939impl std::fmt::Debug for super::UpdateEntryRequest {
940    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
941        let mut debug_struct = f.debug_struct("UpdateEntryRequest");
942        debug_struct.field("entry", &self.entry);
943        debug_struct.field("update_mask", &self.update_mask);
944        debug_struct.field("allow_missing", &self.allow_missing);
945        debug_struct.field("delete_missing_aspects", &self.delete_missing_aspects);
946        debug_struct.field("aspect_keys", &self.aspect_keys);
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::DeleteEntryRequest {
955    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
956        let mut debug_struct = f.debug_struct("DeleteEntryRequest");
957        debug_struct.field("name", &self.name);
958        if !self._unknown_fields.is_empty() {
959            debug_struct.field("_unknown_fields", &self._unknown_fields);
960        }
961        debug_struct.finish()
962    }
963}
964
965impl std::fmt::Debug for super::ListEntriesRequest {
966    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
967        let mut debug_struct = f.debug_struct("ListEntriesRequest");
968        debug_struct.field("parent", &self.parent);
969        debug_struct.field("page_size", &self.page_size);
970        debug_struct.field("page_token", &self.page_token);
971        debug_struct.field("filter", &self.filter);
972        if !self._unknown_fields.is_empty() {
973            debug_struct.field("_unknown_fields", &self._unknown_fields);
974        }
975        debug_struct.finish()
976    }
977}
978
979impl std::fmt::Debug for super::ListEntriesResponse {
980    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
981        let mut debug_struct = f.debug_struct("ListEntriesResponse");
982        debug_struct.field("entries", &self.entries);
983        debug_struct.field("next_page_token", &self.next_page_token);
984        if !self._unknown_fields.is_empty() {
985            debug_struct.field("_unknown_fields", &self._unknown_fields);
986        }
987        debug_struct.finish()
988    }
989}
990
991impl std::fmt::Debug for super::GetEntryRequest {
992    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
993        let mut debug_struct = f.debug_struct("GetEntryRequest");
994        debug_struct.field("name", &self.name);
995        debug_struct.field("view", &self.view);
996        debug_struct.field("aspect_types", &self.aspect_types);
997        debug_struct.field("paths", &self.paths);
998        if !self._unknown_fields.is_empty() {
999            debug_struct.field("_unknown_fields", &self._unknown_fields);
1000        }
1001        debug_struct.finish()
1002    }
1003}
1004
1005impl std::fmt::Debug for super::LookupEntryRequest {
1006    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1007        let mut debug_struct = f.debug_struct("LookupEntryRequest");
1008        debug_struct.field("name", &self.name);
1009        debug_struct.field("view", &self.view);
1010        debug_struct.field("aspect_types", &self.aspect_types);
1011        debug_struct.field("paths", &self.paths);
1012        debug_struct.field("entry", &self.entry);
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::SearchEntriesRequest {
1021    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1022        let mut debug_struct = f.debug_struct("SearchEntriesRequest");
1023        debug_struct.field("name", &self.name);
1024        debug_struct.field("query", &self.query);
1025        debug_struct.field("page_size", &self.page_size);
1026        debug_struct.field("page_token", &self.page_token);
1027        debug_struct.field("order_by", &self.order_by);
1028        debug_struct.field("scope", &self.scope);
1029        debug_struct.field("semantic_search", &self.semantic_search);
1030        if !self._unknown_fields.is_empty() {
1031            debug_struct.field("_unknown_fields", &self._unknown_fields);
1032        }
1033        debug_struct.finish()
1034    }
1035}
1036
1037impl std::fmt::Debug for super::SearchEntriesResult {
1038    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1039        let mut debug_struct = f.debug_struct("SearchEntriesResult");
1040        debug_struct.field("linked_resource", &self.linked_resource);
1041        debug_struct.field("dataplex_entry", &self.dataplex_entry);
1042        debug_struct.field("snippets", &self.snippets);
1043        if !self._unknown_fields.is_empty() {
1044            debug_struct.field("_unknown_fields", &self._unknown_fields);
1045        }
1046        debug_struct.finish()
1047    }
1048}
1049
1050impl std::fmt::Debug for super::search_entries_result::Snippets {
1051    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1052        let mut debug_struct = f.debug_struct("Snippets");
1053        debug_struct.field("dataplex_entry", &self.dataplex_entry);
1054        if !self._unknown_fields.is_empty() {
1055            debug_struct.field("_unknown_fields", &self._unknown_fields);
1056        }
1057        debug_struct.finish()
1058    }
1059}
1060
1061impl std::fmt::Debug for super::SearchEntriesResponse {
1062    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1063        let mut debug_struct = f.debug_struct("SearchEntriesResponse");
1064        debug_struct.field("results", &self.results);
1065        debug_struct.field("total_size", &self.total_size);
1066        debug_struct.field("next_page_token", &self.next_page_token);
1067        debug_struct.field("unreachable", &self.unreachable);
1068        if !self._unknown_fields.is_empty() {
1069            debug_struct.field("_unknown_fields", &self._unknown_fields);
1070        }
1071        debug_struct.finish()
1072    }
1073}
1074
1075impl std::fmt::Debug for super::ImportItem {
1076    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1077        let mut debug_struct = f.debug_struct("ImportItem");
1078        debug_struct.field("entry", &self.entry);
1079        debug_struct.field("entry_link", &self.entry_link);
1080        debug_struct.field("update_mask", &self.update_mask);
1081        debug_struct.field("aspect_keys", &self.aspect_keys);
1082        if !self._unknown_fields.is_empty() {
1083            debug_struct.field("_unknown_fields", &self._unknown_fields);
1084        }
1085        debug_struct.finish()
1086    }
1087}
1088
1089impl std::fmt::Debug for super::CreateMetadataJobRequest {
1090    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1091        let mut debug_struct = f.debug_struct("CreateMetadataJobRequest");
1092        debug_struct.field("parent", &self.parent);
1093        debug_struct.field("metadata_job", &self.metadata_job);
1094        debug_struct.field("metadata_job_id", &self.metadata_job_id);
1095        debug_struct.field("validate_only", &self.validate_only);
1096        if !self._unknown_fields.is_empty() {
1097            debug_struct.field("_unknown_fields", &self._unknown_fields);
1098        }
1099        debug_struct.finish()
1100    }
1101}
1102
1103impl std::fmt::Debug for super::GetMetadataJobRequest {
1104    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1105        let mut debug_struct = f.debug_struct("GetMetadataJobRequest");
1106        debug_struct.field("name", &self.name);
1107        if !self._unknown_fields.is_empty() {
1108            debug_struct.field("_unknown_fields", &self._unknown_fields);
1109        }
1110        debug_struct.finish()
1111    }
1112}
1113
1114impl std::fmt::Debug for super::ListMetadataJobsRequest {
1115    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1116        let mut debug_struct = f.debug_struct("ListMetadataJobsRequest");
1117        debug_struct.field("parent", &self.parent);
1118        debug_struct.field("page_size", &self.page_size);
1119        debug_struct.field("page_token", &self.page_token);
1120        debug_struct.field("filter", &self.filter);
1121        debug_struct.field("order_by", &self.order_by);
1122        if !self._unknown_fields.is_empty() {
1123            debug_struct.field("_unknown_fields", &self._unknown_fields);
1124        }
1125        debug_struct.finish()
1126    }
1127}
1128
1129impl std::fmt::Debug for super::ListMetadataJobsResponse {
1130    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1131        let mut debug_struct = f.debug_struct("ListMetadataJobsResponse");
1132        debug_struct.field("metadata_jobs", &self.metadata_jobs);
1133        debug_struct.field("next_page_token", &self.next_page_token);
1134        debug_struct.field("unreachable_locations", &self.unreachable_locations);
1135        if !self._unknown_fields.is_empty() {
1136            debug_struct.field("_unknown_fields", &self._unknown_fields);
1137        }
1138        debug_struct.finish()
1139    }
1140}
1141
1142impl std::fmt::Debug for super::CancelMetadataJobRequest {
1143    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1144        let mut debug_struct = f.debug_struct("CancelMetadataJobRequest");
1145        debug_struct.field("name", &self.name);
1146        if !self._unknown_fields.is_empty() {
1147            debug_struct.field("_unknown_fields", &self._unknown_fields);
1148        }
1149        debug_struct.finish()
1150    }
1151}
1152
1153impl std::fmt::Debug for super::MetadataJob {
1154    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1155        let mut debug_struct = f.debug_struct("MetadataJob");
1156        debug_struct.field("name", &self.name);
1157        debug_struct.field("uid", &self.uid);
1158        debug_struct.field("create_time", &self.create_time);
1159        debug_struct.field("update_time", &self.update_time);
1160        debug_struct.field("labels", &self.labels);
1161        debug_struct.field("r#type", &self.r#type);
1162        debug_struct.field("status", &self.status);
1163        debug_struct.field("spec", &self.spec);
1164        debug_struct.field("result", &self.result);
1165        if !self._unknown_fields.is_empty() {
1166            debug_struct.field("_unknown_fields", &self._unknown_fields);
1167        }
1168        debug_struct.finish()
1169    }
1170}
1171
1172impl std::fmt::Debug for super::metadata_job::ImportJobResult {
1173    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1174        let mut debug_struct = f.debug_struct("ImportJobResult");
1175        debug_struct.field("deleted_entries", &self.deleted_entries);
1176        debug_struct.field("updated_entries", &self.updated_entries);
1177        debug_struct.field("created_entries", &self.created_entries);
1178        debug_struct.field("unchanged_entries", &self.unchanged_entries);
1179        debug_struct.field("recreated_entries", &self.recreated_entries);
1180        debug_struct.field("update_time", &self.update_time);
1181        debug_struct.field("deleted_entry_links", &self.deleted_entry_links);
1182        debug_struct.field("created_entry_links", &self.created_entry_links);
1183        debug_struct.field("unchanged_entry_links", &self.unchanged_entry_links);
1184        if !self._unknown_fields.is_empty() {
1185            debug_struct.field("_unknown_fields", &self._unknown_fields);
1186        }
1187        debug_struct.finish()
1188    }
1189}
1190
1191impl std::fmt::Debug for super::metadata_job::ExportJobResult {
1192    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1193        let mut debug_struct = f.debug_struct("ExportJobResult");
1194        debug_struct.field("exported_entries", &self.exported_entries);
1195        debug_struct.field("error_message", &self.error_message);
1196        if !self._unknown_fields.is_empty() {
1197            debug_struct.field("_unknown_fields", &self._unknown_fields);
1198        }
1199        debug_struct.finish()
1200    }
1201}
1202
1203impl std::fmt::Debug for super::metadata_job::ImportJobSpec {
1204    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1205        let mut debug_struct = f.debug_struct("ImportJobSpec");
1206        debug_struct.field("source_storage_uri", &self.source_storage_uri);
1207        debug_struct.field("source_create_time", &self.source_create_time);
1208        debug_struct.field("scope", &self.scope);
1209        debug_struct.field("entry_sync_mode", &self.entry_sync_mode);
1210        debug_struct.field("aspect_sync_mode", &self.aspect_sync_mode);
1211        debug_struct.field("log_level", &self.log_level);
1212        if !self._unknown_fields.is_empty() {
1213            debug_struct.field("_unknown_fields", &self._unknown_fields);
1214        }
1215        debug_struct.finish()
1216    }
1217}
1218
1219impl std::fmt::Debug for super::metadata_job::import_job_spec::ImportJobScope {
1220    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1221        let mut debug_struct = f.debug_struct("ImportJobScope");
1222        debug_struct.field("entry_groups", &self.entry_groups);
1223        debug_struct.field("entry_types", &self.entry_types);
1224        debug_struct.field("aspect_types", &self.aspect_types);
1225        debug_struct.field("glossaries", &self.glossaries);
1226        debug_struct.field("entry_link_types", &self.entry_link_types);
1227        debug_struct.field("referenced_entry_scopes", &self.referenced_entry_scopes);
1228        if !self._unknown_fields.is_empty() {
1229            debug_struct.field("_unknown_fields", &self._unknown_fields);
1230        }
1231        debug_struct.finish()
1232    }
1233}
1234
1235impl std::fmt::Debug for super::metadata_job::ExportJobSpec {
1236    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1237        let mut debug_struct = f.debug_struct("ExportJobSpec");
1238        debug_struct.field("scope", &self.scope);
1239        debug_struct.field("output_path", &self.output_path);
1240        if !self._unknown_fields.is_empty() {
1241            debug_struct.field("_unknown_fields", &self._unknown_fields);
1242        }
1243        debug_struct.finish()
1244    }
1245}
1246
1247impl std::fmt::Debug for super::metadata_job::export_job_spec::ExportJobScope {
1248    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1249        let mut debug_struct = f.debug_struct("ExportJobScope");
1250        debug_struct.field("organization_level", &self.organization_level);
1251        debug_struct.field("projects", &self.projects);
1252        debug_struct.field("entry_groups", &self.entry_groups);
1253        debug_struct.field("entry_types", &self.entry_types);
1254        debug_struct.field("aspect_types", &self.aspect_types);
1255        if !self._unknown_fields.is_empty() {
1256            debug_struct.field("_unknown_fields", &self._unknown_fields);
1257        }
1258        debug_struct.finish()
1259    }
1260}
1261
1262impl std::fmt::Debug for super::metadata_job::Status {
1263    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1264        let mut debug_struct = f.debug_struct("Status");
1265        debug_struct.field("state", &self.state);
1266        debug_struct.field("message", &self.message);
1267        debug_struct.field("completion_percent", &self.completion_percent);
1268        debug_struct.field("update_time", &self.update_time);
1269        if !self._unknown_fields.is_empty() {
1270            debug_struct.field("_unknown_fields", &self._unknown_fields);
1271        }
1272        debug_struct.finish()
1273    }
1274}
1275
1276impl std::fmt::Debug for super::EntryLink {
1277    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1278        let mut debug_struct = f.debug_struct("EntryLink");
1279        debug_struct.field("name", &self.name);
1280        debug_struct.field("entry_link_type", &self.entry_link_type);
1281        debug_struct.field("create_time", &self.create_time);
1282        debug_struct.field("update_time", &self.update_time);
1283        debug_struct.field("entry_references", &self.entry_references);
1284        if !self._unknown_fields.is_empty() {
1285            debug_struct.field("_unknown_fields", &self._unknown_fields);
1286        }
1287        debug_struct.finish()
1288    }
1289}
1290
1291impl std::fmt::Debug for super::entry_link::EntryReference {
1292    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1293        let mut debug_struct = f.debug_struct("EntryReference");
1294        debug_struct.field("name", &self.name);
1295        debug_struct.field("path", &self.path);
1296        debug_struct.field("r#type", &self.r#type);
1297        if !self._unknown_fields.is_empty() {
1298            debug_struct.field("_unknown_fields", &self._unknown_fields);
1299        }
1300        debug_struct.finish()
1301    }
1302}
1303
1304impl std::fmt::Debug for super::CreateEntryLinkRequest {
1305    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1306        let mut debug_struct = f.debug_struct("CreateEntryLinkRequest");
1307        debug_struct.field("parent", &self.parent);
1308        debug_struct.field("entry_link_id", &self.entry_link_id);
1309        debug_struct.field("entry_link", &self.entry_link);
1310        if !self._unknown_fields.is_empty() {
1311            debug_struct.field("_unknown_fields", &self._unknown_fields);
1312        }
1313        debug_struct.finish()
1314    }
1315}
1316
1317impl std::fmt::Debug for super::DeleteEntryLinkRequest {
1318    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1319        let mut debug_struct = f.debug_struct("DeleteEntryLinkRequest");
1320        debug_struct.field("name", &self.name);
1321        if !self._unknown_fields.is_empty() {
1322            debug_struct.field("_unknown_fields", &self._unknown_fields);
1323        }
1324        debug_struct.finish()
1325    }
1326}
1327
1328impl std::fmt::Debug for super::GetEntryLinkRequest {
1329    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1330        let mut debug_struct = f.debug_struct("GetEntryLinkRequest");
1331        debug_struct.field("name", &self.name);
1332        if !self._unknown_fields.is_empty() {
1333            debug_struct.field("_unknown_fields", &self._unknown_fields);
1334        }
1335        debug_struct.finish()
1336    }
1337}
1338
1339impl std::fmt::Debug for super::EncryptionConfig {
1340    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1341        let mut debug_struct = f.debug_struct("EncryptionConfig");
1342        debug_struct.field("name", &self.name);
1343        debug_struct.field("key", &self.key);
1344        debug_struct.field("create_time", &self.create_time);
1345        debug_struct.field("update_time", &self.update_time);
1346        debug_struct.field("encryption_state", &self.encryption_state);
1347        debug_struct.field("etag", &self.etag);
1348        debug_struct.field("failure_details", &self.failure_details);
1349        debug_struct.field(
1350            "enable_metastore_encryption",
1351            &self.enable_metastore_encryption,
1352        );
1353        if !self._unknown_fields.is_empty() {
1354            debug_struct.field("_unknown_fields", &self._unknown_fields);
1355        }
1356        debug_struct.finish()
1357    }
1358}
1359
1360impl std::fmt::Debug for super::encryption_config::FailureDetails {
1361    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1362        let mut debug_struct = f.debug_struct("FailureDetails");
1363        debug_struct.field("error_code", &self.error_code);
1364        debug_struct.field("error_message", &self.error_message);
1365        if !self._unknown_fields.is_empty() {
1366            debug_struct.field("_unknown_fields", &self._unknown_fields);
1367        }
1368        debug_struct.finish()
1369    }
1370}
1371
1372impl std::fmt::Debug for super::CreateEncryptionConfigRequest {
1373    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1374        let mut debug_struct = f.debug_struct("CreateEncryptionConfigRequest");
1375        debug_struct.field("parent", &self.parent);
1376        debug_struct.field("encryption_config_id", &self.encryption_config_id);
1377        debug_struct.field("encryption_config", &self.encryption_config);
1378        if !self._unknown_fields.is_empty() {
1379            debug_struct.field("_unknown_fields", &self._unknown_fields);
1380        }
1381        debug_struct.finish()
1382    }
1383}
1384
1385impl std::fmt::Debug for super::GetEncryptionConfigRequest {
1386    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1387        let mut debug_struct = f.debug_struct("GetEncryptionConfigRequest");
1388        debug_struct.field("name", &self.name);
1389        if !self._unknown_fields.is_empty() {
1390            debug_struct.field("_unknown_fields", &self._unknown_fields);
1391        }
1392        debug_struct.finish()
1393    }
1394}
1395
1396impl std::fmt::Debug for super::UpdateEncryptionConfigRequest {
1397    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1398        let mut debug_struct = f.debug_struct("UpdateEncryptionConfigRequest");
1399        debug_struct.field("encryption_config", &self.encryption_config);
1400        debug_struct.field("update_mask", &self.update_mask);
1401        if !self._unknown_fields.is_empty() {
1402            debug_struct.field("_unknown_fields", &self._unknown_fields);
1403        }
1404        debug_struct.finish()
1405    }
1406}
1407
1408impl std::fmt::Debug for super::DeleteEncryptionConfigRequest {
1409    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1410        let mut debug_struct = f.debug_struct("DeleteEncryptionConfigRequest");
1411        debug_struct.field("name", &self.name);
1412        debug_struct.field("etag", &self.etag);
1413        if !self._unknown_fields.is_empty() {
1414            debug_struct.field("_unknown_fields", &self._unknown_fields);
1415        }
1416        debug_struct.finish()
1417    }
1418}
1419
1420impl std::fmt::Debug for super::ListEncryptionConfigsRequest {
1421    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1422        let mut debug_struct = f.debug_struct("ListEncryptionConfigsRequest");
1423        debug_struct.field("parent", &self.parent);
1424        debug_struct.field("page_size", &self.page_size);
1425        debug_struct.field("page_token", &self.page_token);
1426        debug_struct.field("filter", &self.filter);
1427        debug_struct.field("order_by", &self.order_by);
1428        if !self._unknown_fields.is_empty() {
1429            debug_struct.field("_unknown_fields", &self._unknown_fields);
1430        }
1431        debug_struct.finish()
1432    }
1433}
1434
1435impl std::fmt::Debug for super::ListEncryptionConfigsResponse {
1436    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1437        let mut debug_struct = f.debug_struct("ListEncryptionConfigsResponse");
1438        debug_struct.field("encryption_configs", &self.encryption_configs);
1439        debug_struct.field("next_page_token", &self.next_page_token);
1440        debug_struct.field("unreachable_locations", &self.unreachable_locations);
1441        if !self._unknown_fields.is_empty() {
1442            debug_struct.field("_unknown_fields", &self._unknown_fields);
1443        }
1444        debug_struct.finish()
1445    }
1446}
1447
1448impl std::fmt::Debug for super::CreateContentRequest {
1449    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1450        let mut debug_struct = f.debug_struct("CreateContentRequest");
1451        debug_struct.field("parent", &self.parent);
1452        debug_struct.field("content", &self.content);
1453        debug_struct.field("validate_only", &self.validate_only);
1454        if !self._unknown_fields.is_empty() {
1455            debug_struct.field("_unknown_fields", &self._unknown_fields);
1456        }
1457        debug_struct.finish()
1458    }
1459}
1460
1461impl std::fmt::Debug for super::UpdateContentRequest {
1462    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1463        let mut debug_struct = f.debug_struct("UpdateContentRequest");
1464        debug_struct.field("update_mask", &self.update_mask);
1465        debug_struct.field("content", &self.content);
1466        debug_struct.field("validate_only", &self.validate_only);
1467        if !self._unknown_fields.is_empty() {
1468            debug_struct.field("_unknown_fields", &self._unknown_fields);
1469        }
1470        debug_struct.finish()
1471    }
1472}
1473
1474impl std::fmt::Debug for super::DeleteContentRequest {
1475    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1476        let mut debug_struct = f.debug_struct("DeleteContentRequest");
1477        debug_struct.field("name", &self.name);
1478        if !self._unknown_fields.is_empty() {
1479            debug_struct.field("_unknown_fields", &self._unknown_fields);
1480        }
1481        debug_struct.finish()
1482    }
1483}
1484
1485impl std::fmt::Debug for super::ListContentRequest {
1486    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1487        let mut debug_struct = f.debug_struct("ListContentRequest");
1488        debug_struct.field("parent", &self.parent);
1489        debug_struct.field("page_size", &self.page_size);
1490        debug_struct.field("page_token", &self.page_token);
1491        debug_struct.field("filter", &self.filter);
1492        if !self._unknown_fields.is_empty() {
1493            debug_struct.field("_unknown_fields", &self._unknown_fields);
1494        }
1495        debug_struct.finish()
1496    }
1497}
1498
1499impl std::fmt::Debug for super::ListContentResponse {
1500    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1501        let mut debug_struct = f.debug_struct("ListContentResponse");
1502        debug_struct.field("content", &self.content);
1503        debug_struct.field("next_page_token", &self.next_page_token);
1504        if !self._unknown_fields.is_empty() {
1505            debug_struct.field("_unknown_fields", &self._unknown_fields);
1506        }
1507        debug_struct.finish()
1508    }
1509}
1510
1511impl std::fmt::Debug for super::GetContentRequest {
1512    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1513        let mut debug_struct = f.debug_struct("GetContentRequest");
1514        debug_struct.field("name", &self.name);
1515        debug_struct.field("view", &self.view);
1516        if !self._unknown_fields.is_empty() {
1517            debug_struct.field("_unknown_fields", &self._unknown_fields);
1518        }
1519        debug_struct.finish()
1520    }
1521}
1522
1523impl std::fmt::Debug for super::DataDiscoverySpec {
1524    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1525        let mut debug_struct = f.debug_struct("DataDiscoverySpec");
1526        debug_struct.field(
1527            "bigquery_publishing_config",
1528            &self.bigquery_publishing_config,
1529        );
1530        debug_struct.field("resource_config", &self.resource_config);
1531        if !self._unknown_fields.is_empty() {
1532            debug_struct.field("_unknown_fields", &self._unknown_fields);
1533        }
1534        debug_struct.finish()
1535    }
1536}
1537
1538impl std::fmt::Debug for super::data_discovery_spec::BigQueryPublishingConfig {
1539    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1540        let mut debug_struct = f.debug_struct("BigQueryPublishingConfig");
1541        debug_struct.field("table_type", &self.table_type);
1542        debug_struct.field("connection", &self.connection);
1543        debug_struct.field("location", &self.location);
1544        debug_struct.field("project", &self.project);
1545        if !self._unknown_fields.is_empty() {
1546            debug_struct.field("_unknown_fields", &self._unknown_fields);
1547        }
1548        debug_struct.finish()
1549    }
1550}
1551
1552impl std::fmt::Debug for super::data_discovery_spec::StorageConfig {
1553    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1554        let mut debug_struct = f.debug_struct("StorageConfig");
1555        debug_struct.field("include_patterns", &self.include_patterns);
1556        debug_struct.field("exclude_patterns", &self.exclude_patterns);
1557        debug_struct.field("csv_options", &self.csv_options);
1558        debug_struct.field("json_options", &self.json_options);
1559        if !self._unknown_fields.is_empty() {
1560            debug_struct.field("_unknown_fields", &self._unknown_fields);
1561        }
1562        debug_struct.finish()
1563    }
1564}
1565
1566impl std::fmt::Debug for super::data_discovery_spec::storage_config::CsvOptions {
1567    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1568        let mut debug_struct = f.debug_struct("CsvOptions");
1569        debug_struct.field("header_rows", &self.header_rows);
1570        debug_struct.field("delimiter", &self.delimiter);
1571        debug_struct.field("encoding", &self.encoding);
1572        debug_struct.field("type_inference_disabled", &self.type_inference_disabled);
1573        debug_struct.field("quote", &self.quote);
1574        if !self._unknown_fields.is_empty() {
1575            debug_struct.field("_unknown_fields", &self._unknown_fields);
1576        }
1577        debug_struct.finish()
1578    }
1579}
1580
1581impl std::fmt::Debug for super::data_discovery_spec::storage_config::JsonOptions {
1582    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1583        let mut debug_struct = f.debug_struct("JsonOptions");
1584        debug_struct.field("encoding", &self.encoding);
1585        debug_struct.field("type_inference_disabled", &self.type_inference_disabled);
1586        if !self._unknown_fields.is_empty() {
1587            debug_struct.field("_unknown_fields", &self._unknown_fields);
1588        }
1589        debug_struct.finish()
1590    }
1591}
1592
1593impl std::fmt::Debug for super::DataDiscoveryResult {
1594    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1595        let mut debug_struct = f.debug_struct("DataDiscoveryResult");
1596        debug_struct.field("bigquery_publishing", &self.bigquery_publishing);
1597        debug_struct.field("scan_statistics", &self.scan_statistics);
1598        if !self._unknown_fields.is_empty() {
1599            debug_struct.field("_unknown_fields", &self._unknown_fields);
1600        }
1601        debug_struct.finish()
1602    }
1603}
1604
1605impl std::fmt::Debug for super::data_discovery_result::BigQueryPublishing {
1606    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1607        let mut debug_struct = f.debug_struct("BigQueryPublishing");
1608        debug_struct.field("dataset", &self.dataset);
1609        debug_struct.field("location", &self.location);
1610        if !self._unknown_fields.is_empty() {
1611            debug_struct.field("_unknown_fields", &self._unknown_fields);
1612        }
1613        debug_struct.finish()
1614    }
1615}
1616
1617impl std::fmt::Debug for super::data_discovery_result::ScanStatistics {
1618    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1619        let mut debug_struct = f.debug_struct("ScanStatistics");
1620        debug_struct.field("scanned_file_count", &self.scanned_file_count);
1621        debug_struct.field("data_processed_bytes", &self.data_processed_bytes);
1622        debug_struct.field("files_excluded", &self.files_excluded);
1623        debug_struct.field("tables_created", &self.tables_created);
1624        debug_struct.field("tables_deleted", &self.tables_deleted);
1625        debug_struct.field("tables_updated", &self.tables_updated);
1626        debug_struct.field("filesets_created", &self.filesets_created);
1627        debug_struct.field("filesets_deleted", &self.filesets_deleted);
1628        debug_struct.field("filesets_updated", &self.filesets_updated);
1629        if !self._unknown_fields.is_empty() {
1630            debug_struct.field("_unknown_fields", &self._unknown_fields);
1631        }
1632        debug_struct.finish()
1633    }
1634}
1635
1636impl std::fmt::Debug for super::DataDocumentationSpec {
1637    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1638        let mut debug_struct = f.debug_struct("DataDocumentationSpec");
1639        if !self._unknown_fields.is_empty() {
1640            debug_struct.field("_unknown_fields", &self._unknown_fields);
1641        }
1642        debug_struct.finish()
1643    }
1644}
1645
1646impl std::fmt::Debug for super::DataDocumentationResult {
1647    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1648        let mut debug_struct = f.debug_struct("DataDocumentationResult");
1649        debug_struct.field("result", &self.result);
1650        if !self._unknown_fields.is_empty() {
1651            debug_struct.field("_unknown_fields", &self._unknown_fields);
1652        }
1653        debug_struct.finish()
1654    }
1655}
1656
1657impl std::fmt::Debug for super::data_documentation_result::TableResult {
1658    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1659        let mut debug_struct = f.debug_struct("TableResult");
1660        debug_struct.field("name", &self.name);
1661        debug_struct.field("overview", &self.overview);
1662        debug_struct.field("schema", &self.schema);
1663        debug_struct.field("queries", &self.queries);
1664        if !self._unknown_fields.is_empty() {
1665            debug_struct.field("_unknown_fields", &self._unknown_fields);
1666        }
1667        debug_struct.finish()
1668    }
1669}
1670
1671impl std::fmt::Debug for super::data_documentation_result::Query {
1672    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1673        let mut debug_struct = f.debug_struct("Query");
1674        debug_struct.field("sql", &self.sql);
1675        debug_struct.field("description", &self.description);
1676        if !self._unknown_fields.is_empty() {
1677            debug_struct.field("_unknown_fields", &self._unknown_fields);
1678        }
1679        debug_struct.finish()
1680    }
1681}
1682
1683impl std::fmt::Debug for super::data_documentation_result::Schema {
1684    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1685        let mut debug_struct = f.debug_struct("Schema");
1686        debug_struct.field("fields", &self.fields);
1687        if !self._unknown_fields.is_empty() {
1688            debug_struct.field("_unknown_fields", &self._unknown_fields);
1689        }
1690        debug_struct.finish()
1691    }
1692}
1693
1694impl std::fmt::Debug for super::data_documentation_result::Field {
1695    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1696        let mut debug_struct = f.debug_struct("Field");
1697        debug_struct.field("name", &self.name);
1698        debug_struct.field("description", &self.description);
1699        debug_struct.field("fields", &self.fields);
1700        if !self._unknown_fields.is_empty() {
1701            debug_struct.field("_unknown_fields", &self._unknown_fields);
1702        }
1703        debug_struct.finish()
1704    }
1705}
1706
1707impl std::fmt::Debug for super::DataProfileSpec {
1708    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1709        let mut debug_struct = f.debug_struct("DataProfileSpec");
1710        debug_struct.field("sampling_percent", &self.sampling_percent);
1711        debug_struct.field("row_filter", &self.row_filter);
1712        debug_struct.field("post_scan_actions", &self.post_scan_actions);
1713        debug_struct.field("include_fields", &self.include_fields);
1714        debug_struct.field("exclude_fields", &self.exclude_fields);
1715        debug_struct.field(
1716            "catalog_publishing_enabled",
1717            &self.catalog_publishing_enabled,
1718        );
1719        if !self._unknown_fields.is_empty() {
1720            debug_struct.field("_unknown_fields", &self._unknown_fields);
1721        }
1722        debug_struct.finish()
1723    }
1724}
1725
1726impl std::fmt::Debug for super::data_profile_spec::PostScanActions {
1727    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1728        let mut debug_struct = f.debug_struct("PostScanActions");
1729        debug_struct.field("bigquery_export", &self.bigquery_export);
1730        if !self._unknown_fields.is_empty() {
1731            debug_struct.field("_unknown_fields", &self._unknown_fields);
1732        }
1733        debug_struct.finish()
1734    }
1735}
1736
1737impl std::fmt::Debug for super::data_profile_spec::post_scan_actions::BigQueryExport {
1738    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1739        let mut debug_struct = f.debug_struct("BigQueryExport");
1740        debug_struct.field("results_table", &self.results_table);
1741        if !self._unknown_fields.is_empty() {
1742            debug_struct.field("_unknown_fields", &self._unknown_fields);
1743        }
1744        debug_struct.finish()
1745    }
1746}
1747
1748impl std::fmt::Debug for super::data_profile_spec::SelectedFields {
1749    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1750        let mut debug_struct = f.debug_struct("SelectedFields");
1751        debug_struct.field("field_names", &self.field_names);
1752        if !self._unknown_fields.is_empty() {
1753            debug_struct.field("_unknown_fields", &self._unknown_fields);
1754        }
1755        debug_struct.finish()
1756    }
1757}
1758
1759impl std::fmt::Debug for super::DataProfileResult {
1760    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1761        let mut debug_struct = f.debug_struct("DataProfileResult");
1762        debug_struct.field("row_count", &self.row_count);
1763        debug_struct.field("profile", &self.profile);
1764        debug_struct.field("scanned_data", &self.scanned_data);
1765        debug_struct.field("post_scan_actions_result", &self.post_scan_actions_result);
1766        debug_struct.field("catalog_publishing_status", &self.catalog_publishing_status);
1767        if !self._unknown_fields.is_empty() {
1768            debug_struct.field("_unknown_fields", &self._unknown_fields);
1769        }
1770        debug_struct.finish()
1771    }
1772}
1773
1774impl std::fmt::Debug for super::data_profile_result::Profile {
1775    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1776        let mut debug_struct = f.debug_struct("Profile");
1777        debug_struct.field("fields", &self.fields);
1778        if !self._unknown_fields.is_empty() {
1779            debug_struct.field("_unknown_fields", &self._unknown_fields);
1780        }
1781        debug_struct.finish()
1782    }
1783}
1784
1785impl std::fmt::Debug for super::data_profile_result::profile::Field {
1786    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1787        let mut debug_struct = f.debug_struct("Field");
1788        debug_struct.field("name", &self.name);
1789        debug_struct.field("r#type", &self.r#type);
1790        debug_struct.field("mode", &self.mode);
1791        debug_struct.field("profile", &self.profile);
1792        if !self._unknown_fields.is_empty() {
1793            debug_struct.field("_unknown_fields", &self._unknown_fields);
1794        }
1795        debug_struct.finish()
1796    }
1797}
1798
1799impl std::fmt::Debug for super::data_profile_result::profile::field::ProfileInfo {
1800    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1801        let mut debug_struct = f.debug_struct("ProfileInfo");
1802        debug_struct.field("null_ratio", &self.null_ratio);
1803        debug_struct.field("distinct_ratio", &self.distinct_ratio);
1804        debug_struct.field("top_n_values", &self.top_n_values);
1805        debug_struct.field("field_info", &self.field_info);
1806        if !self._unknown_fields.is_empty() {
1807            debug_struct.field("_unknown_fields", &self._unknown_fields);
1808        }
1809        debug_struct.finish()
1810    }
1811}
1812
1813impl std::fmt::Debug for super::data_profile_result::profile::field::profile_info::StringFieldInfo {
1814    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1815        let mut debug_struct = f.debug_struct("StringFieldInfo");
1816        debug_struct.field("min_length", &self.min_length);
1817        debug_struct.field("max_length", &self.max_length);
1818        debug_struct.field("average_length", &self.average_length);
1819        if !self._unknown_fields.is_empty() {
1820            debug_struct.field("_unknown_fields", &self._unknown_fields);
1821        }
1822        debug_struct.finish()
1823    }
1824}
1825
1826impl std::fmt::Debug
1827    for super::data_profile_result::profile::field::profile_info::IntegerFieldInfo
1828{
1829    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1830        let mut debug_struct = f.debug_struct("IntegerFieldInfo");
1831        debug_struct.field("average", &self.average);
1832        debug_struct.field("standard_deviation", &self.standard_deviation);
1833        debug_struct.field("min", &self.min);
1834        debug_struct.field("quartiles", &self.quartiles);
1835        debug_struct.field("max", &self.max);
1836        if !self._unknown_fields.is_empty() {
1837            debug_struct.field("_unknown_fields", &self._unknown_fields);
1838        }
1839        debug_struct.finish()
1840    }
1841}
1842
1843impl std::fmt::Debug for super::data_profile_result::profile::field::profile_info::DoubleFieldInfo {
1844    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1845        let mut debug_struct = f.debug_struct("DoubleFieldInfo");
1846        debug_struct.field("average", &self.average);
1847        debug_struct.field("standard_deviation", &self.standard_deviation);
1848        debug_struct.field("min", &self.min);
1849        debug_struct.field("quartiles", &self.quartiles);
1850        debug_struct.field("max", &self.max);
1851        if !self._unknown_fields.is_empty() {
1852            debug_struct.field("_unknown_fields", &self._unknown_fields);
1853        }
1854        debug_struct.finish()
1855    }
1856}
1857
1858impl std::fmt::Debug for super::data_profile_result::profile::field::profile_info::TopNValue {
1859    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1860        let mut debug_struct = f.debug_struct("TopNValue");
1861        debug_struct.field("value", &self.value);
1862        debug_struct.field("count", &self.count);
1863        debug_struct.field("ratio", &self.ratio);
1864        if !self._unknown_fields.is_empty() {
1865            debug_struct.field("_unknown_fields", &self._unknown_fields);
1866        }
1867        debug_struct.finish()
1868    }
1869}
1870
1871impl std::fmt::Debug for super::data_profile_result::PostScanActionsResult {
1872    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1873        let mut debug_struct = f.debug_struct("PostScanActionsResult");
1874        debug_struct.field("bigquery_export_result", &self.bigquery_export_result);
1875        if !self._unknown_fields.is_empty() {
1876            debug_struct.field("_unknown_fields", &self._unknown_fields);
1877        }
1878        debug_struct.finish()
1879    }
1880}
1881
1882impl std::fmt::Debug
1883    for super::data_profile_result::post_scan_actions_result::BigQueryExportResult
1884{
1885    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1886        let mut debug_struct = f.debug_struct("BigQueryExportResult");
1887        debug_struct.field("state", &self.state);
1888        debug_struct.field("message", &self.message);
1889        if !self._unknown_fields.is_empty() {
1890            debug_struct.field("_unknown_fields", &self._unknown_fields);
1891        }
1892        debug_struct.finish()
1893    }
1894}
1895
1896impl std::fmt::Debug for super::DataQualitySpec {
1897    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1898        let mut debug_struct = f.debug_struct("DataQualitySpec");
1899        debug_struct.field("rules", &self.rules);
1900        debug_struct.field("sampling_percent", &self.sampling_percent);
1901        debug_struct.field("row_filter", &self.row_filter);
1902        debug_struct.field("post_scan_actions", &self.post_scan_actions);
1903        debug_struct.field(
1904            "catalog_publishing_enabled",
1905            &self.catalog_publishing_enabled,
1906        );
1907        if !self._unknown_fields.is_empty() {
1908            debug_struct.field("_unknown_fields", &self._unknown_fields);
1909        }
1910        debug_struct.finish()
1911    }
1912}
1913
1914impl std::fmt::Debug for super::data_quality_spec::PostScanActions {
1915    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1916        let mut debug_struct = f.debug_struct("PostScanActions");
1917        debug_struct.field("bigquery_export", &self.bigquery_export);
1918        debug_struct.field("notification_report", &self.notification_report);
1919        if !self._unknown_fields.is_empty() {
1920            debug_struct.field("_unknown_fields", &self._unknown_fields);
1921        }
1922        debug_struct.finish()
1923    }
1924}
1925
1926impl std::fmt::Debug for super::data_quality_spec::post_scan_actions::BigQueryExport {
1927    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1928        let mut debug_struct = f.debug_struct("BigQueryExport");
1929        debug_struct.field("results_table", &self.results_table);
1930        if !self._unknown_fields.is_empty() {
1931            debug_struct.field("_unknown_fields", &self._unknown_fields);
1932        }
1933        debug_struct.finish()
1934    }
1935}
1936
1937impl std::fmt::Debug for super::data_quality_spec::post_scan_actions::Recipients {
1938    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1939        let mut debug_struct = f.debug_struct("Recipients");
1940        debug_struct.field("emails", &self.emails);
1941        if !self._unknown_fields.is_empty() {
1942            debug_struct.field("_unknown_fields", &self._unknown_fields);
1943        }
1944        debug_struct.finish()
1945    }
1946}
1947
1948impl std::fmt::Debug for super::data_quality_spec::post_scan_actions::ScoreThresholdTrigger {
1949    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1950        let mut debug_struct = f.debug_struct("ScoreThresholdTrigger");
1951        debug_struct.field("score_threshold", &self.score_threshold);
1952        if !self._unknown_fields.is_empty() {
1953            debug_struct.field("_unknown_fields", &self._unknown_fields);
1954        }
1955        debug_struct.finish()
1956    }
1957}
1958
1959impl std::fmt::Debug for super::data_quality_spec::post_scan_actions::JobFailureTrigger {
1960    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1961        let mut debug_struct = f.debug_struct("JobFailureTrigger");
1962        if !self._unknown_fields.is_empty() {
1963            debug_struct.field("_unknown_fields", &self._unknown_fields);
1964        }
1965        debug_struct.finish()
1966    }
1967}
1968
1969impl std::fmt::Debug for super::data_quality_spec::post_scan_actions::JobEndTrigger {
1970    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1971        let mut debug_struct = f.debug_struct("JobEndTrigger");
1972        if !self._unknown_fields.is_empty() {
1973            debug_struct.field("_unknown_fields", &self._unknown_fields);
1974        }
1975        debug_struct.finish()
1976    }
1977}
1978
1979impl std::fmt::Debug for super::data_quality_spec::post_scan_actions::NotificationReport {
1980    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1981        let mut debug_struct = f.debug_struct("NotificationReport");
1982        debug_struct.field("recipients", &self.recipients);
1983        debug_struct.field("score_threshold_trigger", &self.score_threshold_trigger);
1984        debug_struct.field("job_failure_trigger", &self.job_failure_trigger);
1985        debug_struct.field("job_end_trigger", &self.job_end_trigger);
1986        if !self._unknown_fields.is_empty() {
1987            debug_struct.field("_unknown_fields", &self._unknown_fields);
1988        }
1989        debug_struct.finish()
1990    }
1991}
1992
1993impl std::fmt::Debug for super::DataQualityResult {
1994    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1995        let mut debug_struct = f.debug_struct("DataQualityResult");
1996        debug_struct.field("passed", &self.passed);
1997        debug_struct.field("score", &self.score);
1998        debug_struct.field("dimensions", &self.dimensions);
1999        debug_struct.field("columns", &self.columns);
2000        debug_struct.field("rules", &self.rules);
2001        debug_struct.field("row_count", &self.row_count);
2002        debug_struct.field("scanned_data", &self.scanned_data);
2003        debug_struct.field("post_scan_actions_result", &self.post_scan_actions_result);
2004        debug_struct.field("catalog_publishing_status", &self.catalog_publishing_status);
2005        debug_struct.field(
2006            "anomaly_detection_generated_assets",
2007            &self.anomaly_detection_generated_assets,
2008        );
2009        if !self._unknown_fields.is_empty() {
2010            debug_struct.field("_unknown_fields", &self._unknown_fields);
2011        }
2012        debug_struct.finish()
2013    }
2014}
2015
2016impl std::fmt::Debug for super::data_quality_result::PostScanActionsResult {
2017    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2018        let mut debug_struct = f.debug_struct("PostScanActionsResult");
2019        debug_struct.field("bigquery_export_result", &self.bigquery_export_result);
2020        if !self._unknown_fields.is_empty() {
2021            debug_struct.field("_unknown_fields", &self._unknown_fields);
2022        }
2023        debug_struct.finish()
2024    }
2025}
2026
2027impl std::fmt::Debug
2028    for super::data_quality_result::post_scan_actions_result::BigQueryExportResult
2029{
2030    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2031        let mut debug_struct = f.debug_struct("BigQueryExportResult");
2032        debug_struct.field("state", &self.state);
2033        debug_struct.field("message", &self.message);
2034        if !self._unknown_fields.is_empty() {
2035            debug_struct.field("_unknown_fields", &self._unknown_fields);
2036        }
2037        debug_struct.finish()
2038    }
2039}
2040
2041impl std::fmt::Debug for super::data_quality_result::AnomalyDetectionGeneratedAssets {
2042    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2043        let mut debug_struct = f.debug_struct("AnomalyDetectionGeneratedAssets");
2044        debug_struct.field("result_table", &self.result_table);
2045        debug_struct.field("data_intermediate_table", &self.data_intermediate_table);
2046        debug_struct.field(
2047            "freshness_intermediate_table",
2048            &self.freshness_intermediate_table,
2049        );
2050        debug_struct.field("volume_intermediate_table", &self.volume_intermediate_table);
2051        if !self._unknown_fields.is_empty() {
2052            debug_struct.field("_unknown_fields", &self._unknown_fields);
2053        }
2054        debug_struct.finish()
2055    }
2056}
2057
2058impl std::fmt::Debug for super::DataQualityRuleResult {
2059    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2060        let mut debug_struct = f.debug_struct("DataQualityRuleResult");
2061        debug_struct.field("rule", &self.rule);
2062        debug_struct.field("passed", &self.passed);
2063        debug_struct.field("evaluated_count", &self.evaluated_count);
2064        debug_struct.field("passed_count", &self.passed_count);
2065        debug_struct.field("null_count", &self.null_count);
2066        debug_struct.field("pass_ratio", &self.pass_ratio);
2067        debug_struct.field("failing_rows_query", &self.failing_rows_query);
2068        debug_struct.field("assertion_row_count", &self.assertion_row_count);
2069        if !self._unknown_fields.is_empty() {
2070            debug_struct.field("_unknown_fields", &self._unknown_fields);
2071        }
2072        debug_struct.finish()
2073    }
2074}
2075
2076impl std::fmt::Debug for super::DataQualityDimensionResult {
2077    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2078        let mut debug_struct = f.debug_struct("DataQualityDimensionResult");
2079        debug_struct.field("dimension", &self.dimension);
2080        debug_struct.field("passed", &self.passed);
2081        debug_struct.field("score", &self.score);
2082        if !self._unknown_fields.is_empty() {
2083            debug_struct.field("_unknown_fields", &self._unknown_fields);
2084        }
2085        debug_struct.finish()
2086    }
2087}
2088
2089impl std::fmt::Debug for super::DataQualityDimension {
2090    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2091        let mut debug_struct = f.debug_struct("DataQualityDimension");
2092        debug_struct.field("name", &self.name);
2093        if !self._unknown_fields.is_empty() {
2094            debug_struct.field("_unknown_fields", &self._unknown_fields);
2095        }
2096        debug_struct.finish()
2097    }
2098}
2099
2100impl std::fmt::Debug for super::DataQualityRule {
2101    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2102        let mut debug_struct = f.debug_struct("DataQualityRule");
2103        debug_struct.field("column", &self.column);
2104        debug_struct.field("ignore_null", &self.ignore_null);
2105        debug_struct.field("dimension", &self.dimension);
2106        debug_struct.field("threshold", &self.threshold);
2107        debug_struct.field("name", &self.name);
2108        debug_struct.field("description", &self.description);
2109        debug_struct.field("suspended", &self.suspended);
2110        debug_struct.field("rule_type", &self.rule_type);
2111        if !self._unknown_fields.is_empty() {
2112            debug_struct.field("_unknown_fields", &self._unknown_fields);
2113        }
2114        debug_struct.finish()
2115    }
2116}
2117
2118impl std::fmt::Debug for super::data_quality_rule::RangeExpectation {
2119    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2120        let mut debug_struct = f.debug_struct("RangeExpectation");
2121        debug_struct.field("min_value", &self.min_value);
2122        debug_struct.field("max_value", &self.max_value);
2123        debug_struct.field("strict_min_enabled", &self.strict_min_enabled);
2124        debug_struct.field("strict_max_enabled", &self.strict_max_enabled);
2125        if !self._unknown_fields.is_empty() {
2126            debug_struct.field("_unknown_fields", &self._unknown_fields);
2127        }
2128        debug_struct.finish()
2129    }
2130}
2131
2132impl std::fmt::Debug for super::data_quality_rule::NonNullExpectation {
2133    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2134        let mut debug_struct = f.debug_struct("NonNullExpectation");
2135        if !self._unknown_fields.is_empty() {
2136            debug_struct.field("_unknown_fields", &self._unknown_fields);
2137        }
2138        debug_struct.finish()
2139    }
2140}
2141
2142impl std::fmt::Debug for super::data_quality_rule::SetExpectation {
2143    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2144        let mut debug_struct = f.debug_struct("SetExpectation");
2145        debug_struct.field("values", &self.values);
2146        if !self._unknown_fields.is_empty() {
2147            debug_struct.field("_unknown_fields", &self._unknown_fields);
2148        }
2149        debug_struct.finish()
2150    }
2151}
2152
2153impl std::fmt::Debug for super::data_quality_rule::RegexExpectation {
2154    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2155        let mut debug_struct = f.debug_struct("RegexExpectation");
2156        debug_struct.field("regex", &self.regex);
2157        if !self._unknown_fields.is_empty() {
2158            debug_struct.field("_unknown_fields", &self._unknown_fields);
2159        }
2160        debug_struct.finish()
2161    }
2162}
2163
2164impl std::fmt::Debug for super::data_quality_rule::UniquenessExpectation {
2165    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2166        let mut debug_struct = f.debug_struct("UniquenessExpectation");
2167        if !self._unknown_fields.is_empty() {
2168            debug_struct.field("_unknown_fields", &self._unknown_fields);
2169        }
2170        debug_struct.finish()
2171    }
2172}
2173
2174impl std::fmt::Debug for super::data_quality_rule::StatisticRangeExpectation {
2175    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2176        let mut debug_struct = f.debug_struct("StatisticRangeExpectation");
2177        debug_struct.field("statistic", &self.statistic);
2178        debug_struct.field("min_value", &self.min_value);
2179        debug_struct.field("max_value", &self.max_value);
2180        debug_struct.field("strict_min_enabled", &self.strict_min_enabled);
2181        debug_struct.field("strict_max_enabled", &self.strict_max_enabled);
2182        if !self._unknown_fields.is_empty() {
2183            debug_struct.field("_unknown_fields", &self._unknown_fields);
2184        }
2185        debug_struct.finish()
2186    }
2187}
2188
2189impl std::fmt::Debug for super::data_quality_rule::RowConditionExpectation {
2190    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2191        let mut debug_struct = f.debug_struct("RowConditionExpectation");
2192        debug_struct.field("sql_expression", &self.sql_expression);
2193        if !self._unknown_fields.is_empty() {
2194            debug_struct.field("_unknown_fields", &self._unknown_fields);
2195        }
2196        debug_struct.finish()
2197    }
2198}
2199
2200impl std::fmt::Debug for super::data_quality_rule::TableConditionExpectation {
2201    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2202        let mut debug_struct = f.debug_struct("TableConditionExpectation");
2203        debug_struct.field("sql_expression", &self.sql_expression);
2204        if !self._unknown_fields.is_empty() {
2205            debug_struct.field("_unknown_fields", &self._unknown_fields);
2206        }
2207        debug_struct.finish()
2208    }
2209}
2210
2211impl std::fmt::Debug for super::data_quality_rule::SqlAssertion {
2212    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2213        let mut debug_struct = f.debug_struct("SqlAssertion");
2214        debug_struct.field("sql_statement", &self.sql_statement);
2215        if !self._unknown_fields.is_empty() {
2216            debug_struct.field("_unknown_fields", &self._unknown_fields);
2217        }
2218        debug_struct.finish()
2219    }
2220}
2221
2222impl std::fmt::Debug for super::DataQualityColumnResult {
2223    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2224        let mut debug_struct = f.debug_struct("DataQualityColumnResult");
2225        debug_struct.field("column", &self.column);
2226        debug_struct.field("score", &self.score);
2227        debug_struct.field("passed", &self.passed);
2228        debug_struct.field("dimensions", &self.dimensions);
2229        if !self._unknown_fields.is_empty() {
2230            debug_struct.field("_unknown_fields", &self._unknown_fields);
2231        }
2232        debug_struct.finish()
2233    }
2234}
2235
2236impl std::fmt::Debug for super::DataTaxonomy {
2237    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2238        let mut debug_struct = f.debug_struct("DataTaxonomy");
2239        debug_struct.field("name", &self.name);
2240        debug_struct.field("uid", &self.uid);
2241        debug_struct.field("create_time", &self.create_time);
2242        debug_struct.field("update_time", &self.update_time);
2243        debug_struct.field("description", &self.description);
2244        debug_struct.field("display_name", &self.display_name);
2245        debug_struct.field("labels", &self.labels);
2246        debug_struct.field("attribute_count", &self.attribute_count);
2247        debug_struct.field("etag", &self.etag);
2248        debug_struct.field("class_count", &self.class_count);
2249        if !self._unknown_fields.is_empty() {
2250            debug_struct.field("_unknown_fields", &self._unknown_fields);
2251        }
2252        debug_struct.finish()
2253    }
2254}
2255
2256impl std::fmt::Debug for super::DataAttribute {
2257    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2258        let mut debug_struct = f.debug_struct("DataAttribute");
2259        debug_struct.field("name", &self.name);
2260        debug_struct.field("uid", &self.uid);
2261        debug_struct.field("create_time", &self.create_time);
2262        debug_struct.field("update_time", &self.update_time);
2263        debug_struct.field("description", &self.description);
2264        debug_struct.field("display_name", &self.display_name);
2265        debug_struct.field("labels", &self.labels);
2266        debug_struct.field("parent_id", &self.parent_id);
2267        debug_struct.field("attribute_count", &self.attribute_count);
2268        debug_struct.field("etag", &self.etag);
2269        debug_struct.field("resource_access_spec", &self.resource_access_spec);
2270        debug_struct.field("data_access_spec", &self.data_access_spec);
2271        if !self._unknown_fields.is_empty() {
2272            debug_struct.field("_unknown_fields", &self._unknown_fields);
2273        }
2274        debug_struct.finish()
2275    }
2276}
2277
2278impl std::fmt::Debug for super::DataAttributeBinding {
2279    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2280        let mut debug_struct = f.debug_struct("DataAttributeBinding");
2281        debug_struct.field("name", &self.name);
2282        debug_struct.field("uid", &self.uid);
2283        debug_struct.field("create_time", &self.create_time);
2284        debug_struct.field("update_time", &self.update_time);
2285        debug_struct.field("description", &self.description);
2286        debug_struct.field("display_name", &self.display_name);
2287        debug_struct.field("labels", &self.labels);
2288        debug_struct.field("etag", &self.etag);
2289        debug_struct.field("attributes", &self.attributes);
2290        debug_struct.field("paths", &self.paths);
2291        debug_struct.field("resource_reference", &self.resource_reference);
2292        if !self._unknown_fields.is_empty() {
2293            debug_struct.field("_unknown_fields", &self._unknown_fields);
2294        }
2295        debug_struct.finish()
2296    }
2297}
2298
2299impl std::fmt::Debug for super::data_attribute_binding::Path {
2300    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2301        let mut debug_struct = f.debug_struct("Path");
2302        debug_struct.field("name", &self.name);
2303        debug_struct.field("attributes", &self.attributes);
2304        if !self._unknown_fields.is_empty() {
2305            debug_struct.field("_unknown_fields", &self._unknown_fields);
2306        }
2307        debug_struct.finish()
2308    }
2309}
2310
2311impl std::fmt::Debug for super::CreateDataTaxonomyRequest {
2312    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2313        let mut debug_struct = f.debug_struct("CreateDataTaxonomyRequest");
2314        debug_struct.field("parent", &self.parent);
2315        debug_struct.field("data_taxonomy_id", &self.data_taxonomy_id);
2316        debug_struct.field("data_taxonomy", &self.data_taxonomy);
2317        debug_struct.field("validate_only", &self.validate_only);
2318        if !self._unknown_fields.is_empty() {
2319            debug_struct.field("_unknown_fields", &self._unknown_fields);
2320        }
2321        debug_struct.finish()
2322    }
2323}
2324
2325impl std::fmt::Debug for super::UpdateDataTaxonomyRequest {
2326    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2327        let mut debug_struct = f.debug_struct("UpdateDataTaxonomyRequest");
2328        debug_struct.field("update_mask", &self.update_mask);
2329        debug_struct.field("data_taxonomy", &self.data_taxonomy);
2330        debug_struct.field("validate_only", &self.validate_only);
2331        if !self._unknown_fields.is_empty() {
2332            debug_struct.field("_unknown_fields", &self._unknown_fields);
2333        }
2334        debug_struct.finish()
2335    }
2336}
2337
2338impl std::fmt::Debug for super::GetDataTaxonomyRequest {
2339    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2340        let mut debug_struct = f.debug_struct("GetDataTaxonomyRequest");
2341        debug_struct.field("name", &self.name);
2342        if !self._unknown_fields.is_empty() {
2343            debug_struct.field("_unknown_fields", &self._unknown_fields);
2344        }
2345        debug_struct.finish()
2346    }
2347}
2348
2349impl std::fmt::Debug for super::ListDataTaxonomiesRequest {
2350    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2351        let mut debug_struct = f.debug_struct("ListDataTaxonomiesRequest");
2352        debug_struct.field("parent", &self.parent);
2353        debug_struct.field("page_size", &self.page_size);
2354        debug_struct.field("page_token", &self.page_token);
2355        debug_struct.field("filter", &self.filter);
2356        debug_struct.field("order_by", &self.order_by);
2357        if !self._unknown_fields.is_empty() {
2358            debug_struct.field("_unknown_fields", &self._unknown_fields);
2359        }
2360        debug_struct.finish()
2361    }
2362}
2363
2364impl std::fmt::Debug for super::ListDataTaxonomiesResponse {
2365    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2366        let mut debug_struct = f.debug_struct("ListDataTaxonomiesResponse");
2367        debug_struct.field("data_taxonomies", &self.data_taxonomies);
2368        debug_struct.field("next_page_token", &self.next_page_token);
2369        debug_struct.field("unreachable_locations", &self.unreachable_locations);
2370        if !self._unknown_fields.is_empty() {
2371            debug_struct.field("_unknown_fields", &self._unknown_fields);
2372        }
2373        debug_struct.finish()
2374    }
2375}
2376
2377impl std::fmt::Debug for super::DeleteDataTaxonomyRequest {
2378    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2379        let mut debug_struct = f.debug_struct("DeleteDataTaxonomyRequest");
2380        debug_struct.field("name", &self.name);
2381        debug_struct.field("etag", &self.etag);
2382        if !self._unknown_fields.is_empty() {
2383            debug_struct.field("_unknown_fields", &self._unknown_fields);
2384        }
2385        debug_struct.finish()
2386    }
2387}
2388
2389impl std::fmt::Debug for super::CreateDataAttributeRequest {
2390    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2391        let mut debug_struct = f.debug_struct("CreateDataAttributeRequest");
2392        debug_struct.field("parent", &self.parent);
2393        debug_struct.field("data_attribute_id", &self.data_attribute_id);
2394        debug_struct.field("data_attribute", &self.data_attribute);
2395        debug_struct.field("validate_only", &self.validate_only);
2396        if !self._unknown_fields.is_empty() {
2397            debug_struct.field("_unknown_fields", &self._unknown_fields);
2398        }
2399        debug_struct.finish()
2400    }
2401}
2402
2403impl std::fmt::Debug for super::UpdateDataAttributeRequest {
2404    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2405        let mut debug_struct = f.debug_struct("UpdateDataAttributeRequest");
2406        debug_struct.field("update_mask", &self.update_mask);
2407        debug_struct.field("data_attribute", &self.data_attribute);
2408        debug_struct.field("validate_only", &self.validate_only);
2409        if !self._unknown_fields.is_empty() {
2410            debug_struct.field("_unknown_fields", &self._unknown_fields);
2411        }
2412        debug_struct.finish()
2413    }
2414}
2415
2416impl std::fmt::Debug for super::GetDataAttributeRequest {
2417    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2418        let mut debug_struct = f.debug_struct("GetDataAttributeRequest");
2419        debug_struct.field("name", &self.name);
2420        if !self._unknown_fields.is_empty() {
2421            debug_struct.field("_unknown_fields", &self._unknown_fields);
2422        }
2423        debug_struct.finish()
2424    }
2425}
2426
2427impl std::fmt::Debug for super::ListDataAttributesRequest {
2428    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2429        let mut debug_struct = f.debug_struct("ListDataAttributesRequest");
2430        debug_struct.field("parent", &self.parent);
2431        debug_struct.field("page_size", &self.page_size);
2432        debug_struct.field("page_token", &self.page_token);
2433        debug_struct.field("filter", &self.filter);
2434        debug_struct.field("order_by", &self.order_by);
2435        if !self._unknown_fields.is_empty() {
2436            debug_struct.field("_unknown_fields", &self._unknown_fields);
2437        }
2438        debug_struct.finish()
2439    }
2440}
2441
2442impl std::fmt::Debug for super::ListDataAttributesResponse {
2443    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2444        let mut debug_struct = f.debug_struct("ListDataAttributesResponse");
2445        debug_struct.field("data_attributes", &self.data_attributes);
2446        debug_struct.field("next_page_token", &self.next_page_token);
2447        debug_struct.field("unreachable_locations", &self.unreachable_locations);
2448        if !self._unknown_fields.is_empty() {
2449            debug_struct.field("_unknown_fields", &self._unknown_fields);
2450        }
2451        debug_struct.finish()
2452    }
2453}
2454
2455impl std::fmt::Debug for super::DeleteDataAttributeRequest {
2456    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2457        let mut debug_struct = f.debug_struct("DeleteDataAttributeRequest");
2458        debug_struct.field("name", &self.name);
2459        debug_struct.field("etag", &self.etag);
2460        if !self._unknown_fields.is_empty() {
2461            debug_struct.field("_unknown_fields", &self._unknown_fields);
2462        }
2463        debug_struct.finish()
2464    }
2465}
2466
2467impl std::fmt::Debug for super::CreateDataAttributeBindingRequest {
2468    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2469        let mut debug_struct = f.debug_struct("CreateDataAttributeBindingRequest");
2470        debug_struct.field("parent", &self.parent);
2471        debug_struct.field("data_attribute_binding_id", &self.data_attribute_binding_id);
2472        debug_struct.field("data_attribute_binding", &self.data_attribute_binding);
2473        debug_struct.field("validate_only", &self.validate_only);
2474        if !self._unknown_fields.is_empty() {
2475            debug_struct.field("_unknown_fields", &self._unknown_fields);
2476        }
2477        debug_struct.finish()
2478    }
2479}
2480
2481impl std::fmt::Debug for super::UpdateDataAttributeBindingRequest {
2482    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2483        let mut debug_struct = f.debug_struct("UpdateDataAttributeBindingRequest");
2484        debug_struct.field("update_mask", &self.update_mask);
2485        debug_struct.field("data_attribute_binding", &self.data_attribute_binding);
2486        debug_struct.field("validate_only", &self.validate_only);
2487        if !self._unknown_fields.is_empty() {
2488            debug_struct.field("_unknown_fields", &self._unknown_fields);
2489        }
2490        debug_struct.finish()
2491    }
2492}
2493
2494impl std::fmt::Debug for super::GetDataAttributeBindingRequest {
2495    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2496        let mut debug_struct = f.debug_struct("GetDataAttributeBindingRequest");
2497        debug_struct.field("name", &self.name);
2498        if !self._unknown_fields.is_empty() {
2499            debug_struct.field("_unknown_fields", &self._unknown_fields);
2500        }
2501        debug_struct.finish()
2502    }
2503}
2504
2505impl std::fmt::Debug for super::ListDataAttributeBindingsRequest {
2506    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2507        let mut debug_struct = f.debug_struct("ListDataAttributeBindingsRequest");
2508        debug_struct.field("parent", &self.parent);
2509        debug_struct.field("page_size", &self.page_size);
2510        debug_struct.field("page_token", &self.page_token);
2511        debug_struct.field("filter", &self.filter);
2512        debug_struct.field("order_by", &self.order_by);
2513        if !self._unknown_fields.is_empty() {
2514            debug_struct.field("_unknown_fields", &self._unknown_fields);
2515        }
2516        debug_struct.finish()
2517    }
2518}
2519
2520impl std::fmt::Debug for super::ListDataAttributeBindingsResponse {
2521    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2522        let mut debug_struct = f.debug_struct("ListDataAttributeBindingsResponse");
2523        debug_struct.field("data_attribute_bindings", &self.data_attribute_bindings);
2524        debug_struct.field("next_page_token", &self.next_page_token);
2525        debug_struct.field("unreachable_locations", &self.unreachable_locations);
2526        if !self._unknown_fields.is_empty() {
2527            debug_struct.field("_unknown_fields", &self._unknown_fields);
2528        }
2529        debug_struct.finish()
2530    }
2531}
2532
2533impl std::fmt::Debug for super::DeleteDataAttributeBindingRequest {
2534    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2535        let mut debug_struct = f.debug_struct("DeleteDataAttributeBindingRequest");
2536        debug_struct.field("name", &self.name);
2537        debug_struct.field("etag", &self.etag);
2538        if !self._unknown_fields.is_empty() {
2539            debug_struct.field("_unknown_fields", &self._unknown_fields);
2540        }
2541        debug_struct.finish()
2542    }
2543}
2544
2545impl std::fmt::Debug for super::CreateDataScanRequest {
2546    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2547        let mut debug_struct = f.debug_struct("CreateDataScanRequest");
2548        debug_struct.field("parent", &self.parent);
2549        debug_struct.field("data_scan", &self.data_scan);
2550        debug_struct.field("data_scan_id", &self.data_scan_id);
2551        debug_struct.field("validate_only", &self.validate_only);
2552        if !self._unknown_fields.is_empty() {
2553            debug_struct.field("_unknown_fields", &self._unknown_fields);
2554        }
2555        debug_struct.finish()
2556    }
2557}
2558
2559impl std::fmt::Debug for super::UpdateDataScanRequest {
2560    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2561        let mut debug_struct = f.debug_struct("UpdateDataScanRequest");
2562        debug_struct.field("data_scan", &self.data_scan);
2563        debug_struct.field("update_mask", &self.update_mask);
2564        debug_struct.field("validate_only", &self.validate_only);
2565        if !self._unknown_fields.is_empty() {
2566            debug_struct.field("_unknown_fields", &self._unknown_fields);
2567        }
2568        debug_struct.finish()
2569    }
2570}
2571
2572impl std::fmt::Debug for super::DeleteDataScanRequest {
2573    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2574        let mut debug_struct = f.debug_struct("DeleteDataScanRequest");
2575        debug_struct.field("name", &self.name);
2576        debug_struct.field("force", &self.force);
2577        if !self._unknown_fields.is_empty() {
2578            debug_struct.field("_unknown_fields", &self._unknown_fields);
2579        }
2580        debug_struct.finish()
2581    }
2582}
2583
2584impl std::fmt::Debug for super::GetDataScanRequest {
2585    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2586        let mut debug_struct = f.debug_struct("GetDataScanRequest");
2587        debug_struct.field("name", &self.name);
2588        debug_struct.field("view", &self.view);
2589        if !self._unknown_fields.is_empty() {
2590            debug_struct.field("_unknown_fields", &self._unknown_fields);
2591        }
2592        debug_struct.finish()
2593    }
2594}
2595
2596impl std::fmt::Debug for super::ListDataScansRequest {
2597    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2598        let mut debug_struct = f.debug_struct("ListDataScansRequest");
2599        debug_struct.field("parent", &self.parent);
2600        debug_struct.field("page_size", &self.page_size);
2601        debug_struct.field("page_token", &self.page_token);
2602        debug_struct.field("filter", &self.filter);
2603        debug_struct.field("order_by", &self.order_by);
2604        if !self._unknown_fields.is_empty() {
2605            debug_struct.field("_unknown_fields", &self._unknown_fields);
2606        }
2607        debug_struct.finish()
2608    }
2609}
2610
2611impl std::fmt::Debug for super::ListDataScansResponse {
2612    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2613        let mut debug_struct = f.debug_struct("ListDataScansResponse");
2614        debug_struct.field("data_scans", &self.data_scans);
2615        debug_struct.field("next_page_token", &self.next_page_token);
2616        debug_struct.field("unreachable", &self.unreachable);
2617        if !self._unknown_fields.is_empty() {
2618            debug_struct.field("_unknown_fields", &self._unknown_fields);
2619        }
2620        debug_struct.finish()
2621    }
2622}
2623
2624impl std::fmt::Debug for super::RunDataScanRequest {
2625    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2626        let mut debug_struct = f.debug_struct("RunDataScanRequest");
2627        debug_struct.field("name", &self.name);
2628        if !self._unknown_fields.is_empty() {
2629            debug_struct.field("_unknown_fields", &self._unknown_fields);
2630        }
2631        debug_struct.finish()
2632    }
2633}
2634
2635impl std::fmt::Debug for super::RunDataScanResponse {
2636    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2637        let mut debug_struct = f.debug_struct("RunDataScanResponse");
2638        debug_struct.field("job", &self.job);
2639        if !self._unknown_fields.is_empty() {
2640            debug_struct.field("_unknown_fields", &self._unknown_fields);
2641        }
2642        debug_struct.finish()
2643    }
2644}
2645
2646impl std::fmt::Debug for super::GetDataScanJobRequest {
2647    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2648        let mut debug_struct = f.debug_struct("GetDataScanJobRequest");
2649        debug_struct.field("name", &self.name);
2650        debug_struct.field("view", &self.view);
2651        if !self._unknown_fields.is_empty() {
2652            debug_struct.field("_unknown_fields", &self._unknown_fields);
2653        }
2654        debug_struct.finish()
2655    }
2656}
2657
2658impl std::fmt::Debug for super::ListDataScanJobsRequest {
2659    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2660        let mut debug_struct = f.debug_struct("ListDataScanJobsRequest");
2661        debug_struct.field("parent", &self.parent);
2662        debug_struct.field("page_size", &self.page_size);
2663        debug_struct.field("page_token", &self.page_token);
2664        debug_struct.field("filter", &self.filter);
2665        if !self._unknown_fields.is_empty() {
2666            debug_struct.field("_unknown_fields", &self._unknown_fields);
2667        }
2668        debug_struct.finish()
2669    }
2670}
2671
2672impl std::fmt::Debug for super::ListDataScanJobsResponse {
2673    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2674        let mut debug_struct = f.debug_struct("ListDataScanJobsResponse");
2675        debug_struct.field("data_scan_jobs", &self.data_scan_jobs);
2676        debug_struct.field("next_page_token", &self.next_page_token);
2677        if !self._unknown_fields.is_empty() {
2678            debug_struct.field("_unknown_fields", &self._unknown_fields);
2679        }
2680        debug_struct.finish()
2681    }
2682}
2683
2684impl std::fmt::Debug for super::GenerateDataQualityRulesRequest {
2685    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2686        let mut debug_struct = f.debug_struct("GenerateDataQualityRulesRequest");
2687        debug_struct.field("name", &self.name);
2688        if !self._unknown_fields.is_empty() {
2689            debug_struct.field("_unknown_fields", &self._unknown_fields);
2690        }
2691        debug_struct.finish()
2692    }
2693}
2694
2695impl std::fmt::Debug for super::GenerateDataQualityRulesResponse {
2696    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2697        let mut debug_struct = f.debug_struct("GenerateDataQualityRulesResponse");
2698        debug_struct.field("rule", &self.rule);
2699        if !self._unknown_fields.is_empty() {
2700            debug_struct.field("_unknown_fields", &self._unknown_fields);
2701        }
2702        debug_struct.finish()
2703    }
2704}
2705
2706impl std::fmt::Debug for super::DataScan {
2707    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2708        let mut debug_struct = f.debug_struct("DataScan");
2709        debug_struct.field("name", &self.name);
2710        debug_struct.field("uid", &self.uid);
2711        debug_struct.field("description", &self.description);
2712        debug_struct.field("display_name", &self.display_name);
2713        debug_struct.field("labels", &self.labels);
2714        debug_struct.field("state", &self.state);
2715        debug_struct.field("create_time", &self.create_time);
2716        debug_struct.field("update_time", &self.update_time);
2717        debug_struct.field("data", &self.data);
2718        debug_struct.field("execution_spec", &self.execution_spec);
2719        debug_struct.field("execution_status", &self.execution_status);
2720        debug_struct.field("r#type", &self.r#type);
2721        debug_struct.field("spec", &self.spec);
2722        debug_struct.field("result", &self.result);
2723        if !self._unknown_fields.is_empty() {
2724            debug_struct.field("_unknown_fields", &self._unknown_fields);
2725        }
2726        debug_struct.finish()
2727    }
2728}
2729
2730impl std::fmt::Debug for super::data_scan::ExecutionSpec {
2731    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2732        let mut debug_struct = f.debug_struct("ExecutionSpec");
2733        debug_struct.field("trigger", &self.trigger);
2734        debug_struct.field("incremental", &self.incremental);
2735        if !self._unknown_fields.is_empty() {
2736            debug_struct.field("_unknown_fields", &self._unknown_fields);
2737        }
2738        debug_struct.finish()
2739    }
2740}
2741
2742impl std::fmt::Debug for super::data_scan::ExecutionStatus {
2743    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2744        let mut debug_struct = f.debug_struct("ExecutionStatus");
2745        debug_struct.field("latest_job_start_time", &self.latest_job_start_time);
2746        debug_struct.field("latest_job_end_time", &self.latest_job_end_time);
2747        debug_struct.field("latest_job_create_time", &self.latest_job_create_time);
2748        if !self._unknown_fields.is_empty() {
2749            debug_struct.field("_unknown_fields", &self._unknown_fields);
2750        }
2751        debug_struct.finish()
2752    }
2753}
2754
2755impl std::fmt::Debug for super::DataScanJob {
2756    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2757        let mut debug_struct = f.debug_struct("DataScanJob");
2758        debug_struct.field("name", &self.name);
2759        debug_struct.field("uid", &self.uid);
2760        debug_struct.field("create_time", &self.create_time);
2761        debug_struct.field("start_time", &self.start_time);
2762        debug_struct.field("end_time", &self.end_time);
2763        debug_struct.field("state", &self.state);
2764        debug_struct.field("message", &self.message);
2765        debug_struct.field("r#type", &self.r#type);
2766        debug_struct.field("spec", &self.spec);
2767        debug_struct.field("result", &self.result);
2768        if !self._unknown_fields.is_empty() {
2769            debug_struct.field("_unknown_fields", &self._unknown_fields);
2770        }
2771        debug_struct.finish()
2772    }
2773}
2774
2775impl std::fmt::Debug for super::DataScanCatalogPublishingStatus {
2776    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2777        let mut debug_struct = f.debug_struct("DataScanCatalogPublishingStatus");
2778        debug_struct.field("state", &self.state);
2779        if !self._unknown_fields.is_empty() {
2780            debug_struct.field("_unknown_fields", &self._unknown_fields);
2781        }
2782        debug_struct.finish()
2783    }
2784}
2785
2786impl std::fmt::Debug for super::DiscoveryEvent {
2787    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2788        let mut debug_struct = f.debug_struct("DiscoveryEvent");
2789        debug_struct.field("message", &self.message);
2790        debug_struct.field("lake_id", &self.lake_id);
2791        debug_struct.field("zone_id", &self.zone_id);
2792        debug_struct.field("asset_id", &self.asset_id);
2793        debug_struct.field("data_location", &self.data_location);
2794        debug_struct.field("datascan_id", &self.datascan_id);
2795        debug_struct.field("r#type", &self.r#type);
2796        debug_struct.field("details", &self.details);
2797        if !self._unknown_fields.is_empty() {
2798            debug_struct.field("_unknown_fields", &self._unknown_fields);
2799        }
2800        debug_struct.finish()
2801    }
2802}
2803
2804impl std::fmt::Debug for super::discovery_event::ConfigDetails {
2805    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2806        let mut debug_struct = f.debug_struct("ConfigDetails");
2807        debug_struct.field("parameters", &self.parameters);
2808        if !self._unknown_fields.is_empty() {
2809            debug_struct.field("_unknown_fields", &self._unknown_fields);
2810        }
2811        debug_struct.finish()
2812    }
2813}
2814
2815impl std::fmt::Debug for super::discovery_event::EntityDetails {
2816    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2817        let mut debug_struct = f.debug_struct("EntityDetails");
2818        debug_struct.field("entity", &self.entity);
2819        debug_struct.field("r#type", &self.r#type);
2820        if !self._unknown_fields.is_empty() {
2821            debug_struct.field("_unknown_fields", &self._unknown_fields);
2822        }
2823        debug_struct.finish()
2824    }
2825}
2826
2827impl std::fmt::Debug for super::discovery_event::TableDetails {
2828    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2829        let mut debug_struct = f.debug_struct("TableDetails");
2830        debug_struct.field("table", &self.table);
2831        debug_struct.field("r#type", &self.r#type);
2832        if !self._unknown_fields.is_empty() {
2833            debug_struct.field("_unknown_fields", &self._unknown_fields);
2834        }
2835        debug_struct.finish()
2836    }
2837}
2838
2839impl std::fmt::Debug for super::discovery_event::PartitionDetails {
2840    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2841        let mut debug_struct = f.debug_struct("PartitionDetails");
2842        debug_struct.field("partition", &self.partition);
2843        debug_struct.field("entity", &self.entity);
2844        debug_struct.field("r#type", &self.r#type);
2845        debug_struct.field("sampled_data_locations", &self.sampled_data_locations);
2846        if !self._unknown_fields.is_empty() {
2847            debug_struct.field("_unknown_fields", &self._unknown_fields);
2848        }
2849        debug_struct.finish()
2850    }
2851}
2852
2853impl std::fmt::Debug for super::discovery_event::ActionDetails {
2854    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2855        let mut debug_struct = f.debug_struct("ActionDetails");
2856        debug_struct.field("r#type", &self.r#type);
2857        debug_struct.field("issue", &self.issue);
2858        if !self._unknown_fields.is_empty() {
2859            debug_struct.field("_unknown_fields", &self._unknown_fields);
2860        }
2861        debug_struct.finish()
2862    }
2863}
2864
2865impl std::fmt::Debug for super::JobEvent {
2866    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2867        let mut debug_struct = f.debug_struct("JobEvent");
2868        debug_struct.field("message", &self.message);
2869        debug_struct.field("job_id", &self.job_id);
2870        debug_struct.field("start_time", &self.start_time);
2871        debug_struct.field("end_time", &self.end_time);
2872        debug_struct.field("state", &self.state);
2873        debug_struct.field("retries", &self.retries);
2874        debug_struct.field("r#type", &self.r#type);
2875        debug_struct.field("service", &self.service);
2876        debug_struct.field("service_job", &self.service_job);
2877        debug_struct.field("execution_trigger", &self.execution_trigger);
2878        if !self._unknown_fields.is_empty() {
2879            debug_struct.field("_unknown_fields", &self._unknown_fields);
2880        }
2881        debug_struct.finish()
2882    }
2883}
2884
2885impl std::fmt::Debug for super::SessionEvent {
2886    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2887        let mut debug_struct = f.debug_struct("SessionEvent");
2888        debug_struct.field("message", &self.message);
2889        debug_struct.field("user_id", &self.user_id);
2890        debug_struct.field("session_id", &self.session_id);
2891        debug_struct.field("r#type", &self.r#type);
2892        debug_struct.field("event_succeeded", &self.event_succeeded);
2893        debug_struct.field("fast_startup_enabled", &self.fast_startup_enabled);
2894        debug_struct.field("unassigned_duration", &self.unassigned_duration);
2895        debug_struct.field("detail", &self.detail);
2896        if !self._unknown_fields.is_empty() {
2897            debug_struct.field("_unknown_fields", &self._unknown_fields);
2898        }
2899        debug_struct.finish()
2900    }
2901}
2902
2903impl std::fmt::Debug for super::session_event::QueryDetail {
2904    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2905        let mut debug_struct = f.debug_struct("QueryDetail");
2906        debug_struct.field("query_id", &self.query_id);
2907        debug_struct.field("query_text", &self.query_text);
2908        debug_struct.field("engine", &self.engine);
2909        debug_struct.field("duration", &self.duration);
2910        debug_struct.field("result_size_bytes", &self.result_size_bytes);
2911        debug_struct.field("data_processed_bytes", &self.data_processed_bytes);
2912        if !self._unknown_fields.is_empty() {
2913            debug_struct.field("_unknown_fields", &self._unknown_fields);
2914        }
2915        debug_struct.finish()
2916    }
2917}
2918
2919impl std::fmt::Debug for super::GovernanceEvent {
2920    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2921        let mut debug_struct = f.debug_struct("GovernanceEvent");
2922        debug_struct.field("message", &self.message);
2923        debug_struct.field("event_type", &self.event_type);
2924        debug_struct.field("entity", &self.entity);
2925        if !self._unknown_fields.is_empty() {
2926            debug_struct.field("_unknown_fields", &self._unknown_fields);
2927        }
2928        debug_struct.finish()
2929    }
2930}
2931
2932impl std::fmt::Debug for super::governance_event::Entity {
2933    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2934        let mut debug_struct = f.debug_struct("Entity");
2935        debug_struct.field("entity", &self.entity);
2936        debug_struct.field("entity_type", &self.entity_type);
2937        if !self._unknown_fields.is_empty() {
2938            debug_struct.field("_unknown_fields", &self._unknown_fields);
2939        }
2940        debug_struct.finish()
2941    }
2942}
2943
2944impl std::fmt::Debug for super::DataScanEvent {
2945    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2946        let mut debug_struct = f.debug_struct("DataScanEvent");
2947        debug_struct.field("data_source", &self.data_source);
2948        debug_struct.field("job_id", &self.job_id);
2949        debug_struct.field("create_time", &self.create_time);
2950        debug_struct.field("start_time", &self.start_time);
2951        debug_struct.field("end_time", &self.end_time);
2952        debug_struct.field("r#type", &self.r#type);
2953        debug_struct.field("state", &self.state);
2954        debug_struct.field("message", &self.message);
2955        debug_struct.field("spec_version", &self.spec_version);
2956        debug_struct.field("trigger", &self.trigger);
2957        debug_struct.field("scope", &self.scope);
2958        debug_struct.field("post_scan_actions_result", &self.post_scan_actions_result);
2959        debug_struct.field("catalog_publishing_status", &self.catalog_publishing_status);
2960        debug_struct.field("result", &self.result);
2961        debug_struct.field("applied_configs", &self.applied_configs);
2962        if !self._unknown_fields.is_empty() {
2963            debug_struct.field("_unknown_fields", &self._unknown_fields);
2964        }
2965        debug_struct.finish()
2966    }
2967}
2968
2969impl std::fmt::Debug for super::data_scan_event::DataProfileResult {
2970    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2971        let mut debug_struct = f.debug_struct("DataProfileResult");
2972        debug_struct.field("row_count", &self.row_count);
2973        if !self._unknown_fields.is_empty() {
2974            debug_struct.field("_unknown_fields", &self._unknown_fields);
2975        }
2976        debug_struct.finish()
2977    }
2978}
2979
2980impl std::fmt::Debug for super::data_scan_event::DataQualityResult {
2981    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2982        let mut debug_struct = f.debug_struct("DataQualityResult");
2983        debug_struct.field("row_count", &self.row_count);
2984        debug_struct.field("passed", &self.passed);
2985        debug_struct.field("dimension_passed", &self.dimension_passed);
2986        debug_struct.field("score", &self.score);
2987        debug_struct.field("dimension_score", &self.dimension_score);
2988        debug_struct.field("column_score", &self.column_score);
2989        if !self._unknown_fields.is_empty() {
2990            debug_struct.field("_unknown_fields", &self._unknown_fields);
2991        }
2992        debug_struct.finish()
2993    }
2994}
2995
2996impl std::fmt::Debug for super::data_scan_event::DataProfileAppliedConfigs {
2997    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2998        let mut debug_struct = f.debug_struct("DataProfileAppliedConfigs");
2999        debug_struct.field("sampling_percent", &self.sampling_percent);
3000        debug_struct.field("row_filter_applied", &self.row_filter_applied);
3001        debug_struct.field("column_filter_applied", &self.column_filter_applied);
3002        if !self._unknown_fields.is_empty() {
3003            debug_struct.field("_unknown_fields", &self._unknown_fields);
3004        }
3005        debug_struct.finish()
3006    }
3007}
3008
3009impl std::fmt::Debug for super::data_scan_event::DataQualityAppliedConfigs {
3010    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3011        let mut debug_struct = f.debug_struct("DataQualityAppliedConfigs");
3012        debug_struct.field("sampling_percent", &self.sampling_percent);
3013        debug_struct.field("row_filter_applied", &self.row_filter_applied);
3014        if !self._unknown_fields.is_empty() {
3015            debug_struct.field("_unknown_fields", &self._unknown_fields);
3016        }
3017        debug_struct.finish()
3018    }
3019}
3020
3021impl std::fmt::Debug for super::data_scan_event::PostScanActionsResult {
3022    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3023        let mut debug_struct = f.debug_struct("PostScanActionsResult");
3024        debug_struct.field("bigquery_export_result", &self.bigquery_export_result);
3025        if !self._unknown_fields.is_empty() {
3026            debug_struct.field("_unknown_fields", &self._unknown_fields);
3027        }
3028        debug_struct.finish()
3029    }
3030}
3031
3032impl std::fmt::Debug for super::data_scan_event::post_scan_actions_result::BigQueryExportResult {
3033    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3034        let mut debug_struct = f.debug_struct("BigQueryExportResult");
3035        debug_struct.field("state", &self.state);
3036        debug_struct.field("message", &self.message);
3037        if !self._unknown_fields.is_empty() {
3038            debug_struct.field("_unknown_fields", &self._unknown_fields);
3039        }
3040        debug_struct.finish()
3041    }
3042}
3043
3044impl std::fmt::Debug for super::DataQualityScanRuleResult {
3045    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3046        let mut debug_struct = f.debug_struct("DataQualityScanRuleResult");
3047        debug_struct.field("job_id", &self.job_id);
3048        debug_struct.field("data_source", &self.data_source);
3049        debug_struct.field("column", &self.column);
3050        debug_struct.field("rule_name", &self.rule_name);
3051        debug_struct.field("rule_type", &self.rule_type);
3052        debug_struct.field("evalution_type", &self.evalution_type);
3053        debug_struct.field("rule_dimension", &self.rule_dimension);
3054        debug_struct.field("threshold_percent", &self.threshold_percent);
3055        debug_struct.field("result", &self.result);
3056        debug_struct.field("evaluated_row_count", &self.evaluated_row_count);
3057        debug_struct.field("passed_row_count", &self.passed_row_count);
3058        debug_struct.field("null_row_count", &self.null_row_count);
3059        debug_struct.field("assertion_row_count", &self.assertion_row_count);
3060        if !self._unknown_fields.is_empty() {
3061            debug_struct.field("_unknown_fields", &self._unknown_fields);
3062        }
3063        debug_struct.finish()
3064    }
3065}
3066
3067impl std::fmt::Debug for super::BusinessGlossaryEvent {
3068    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3069        let mut debug_struct = f.debug_struct("BusinessGlossaryEvent");
3070        debug_struct.field("message", &self.message);
3071        debug_struct.field("event_type", &self.event_type);
3072        debug_struct.field("resource", &self.resource);
3073        if !self._unknown_fields.is_empty() {
3074            debug_struct.field("_unknown_fields", &self._unknown_fields);
3075        }
3076        debug_struct.finish()
3077    }
3078}
3079
3080impl std::fmt::Debug for super::EntryLinkEvent {
3081    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3082        let mut debug_struct = f.debug_struct("EntryLinkEvent");
3083        debug_struct.field("message", &self.message);
3084        debug_struct.field("event_type", &self.event_type);
3085        debug_struct.field("resource", &self.resource);
3086        if !self._unknown_fields.is_empty() {
3087            debug_struct.field("_unknown_fields", &self._unknown_fields);
3088        }
3089        debug_struct.finish()
3090    }
3091}
3092
3093impl std::fmt::Debug for super::CreateEntityRequest {
3094    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3095        let mut debug_struct = f.debug_struct("CreateEntityRequest");
3096        debug_struct.field("parent", &self.parent);
3097        debug_struct.field("entity", &self.entity);
3098        debug_struct.field("validate_only", &self.validate_only);
3099        if !self._unknown_fields.is_empty() {
3100            debug_struct.field("_unknown_fields", &self._unknown_fields);
3101        }
3102        debug_struct.finish()
3103    }
3104}
3105
3106impl std::fmt::Debug for super::UpdateEntityRequest {
3107    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3108        let mut debug_struct = f.debug_struct("UpdateEntityRequest");
3109        debug_struct.field("entity", &self.entity);
3110        debug_struct.field("validate_only", &self.validate_only);
3111        if !self._unknown_fields.is_empty() {
3112            debug_struct.field("_unknown_fields", &self._unknown_fields);
3113        }
3114        debug_struct.finish()
3115    }
3116}
3117
3118impl std::fmt::Debug for super::DeleteEntityRequest {
3119    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3120        let mut debug_struct = f.debug_struct("DeleteEntityRequest");
3121        debug_struct.field("name", &self.name);
3122        debug_struct.field("etag", &self.etag);
3123        if !self._unknown_fields.is_empty() {
3124            debug_struct.field("_unknown_fields", &self._unknown_fields);
3125        }
3126        debug_struct.finish()
3127    }
3128}
3129
3130impl std::fmt::Debug for super::ListEntitiesRequest {
3131    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3132        let mut debug_struct = f.debug_struct("ListEntitiesRequest");
3133        debug_struct.field("parent", &self.parent);
3134        debug_struct.field("view", &self.view);
3135        debug_struct.field("page_size", &self.page_size);
3136        debug_struct.field("page_token", &self.page_token);
3137        debug_struct.field("filter", &self.filter);
3138        if !self._unknown_fields.is_empty() {
3139            debug_struct.field("_unknown_fields", &self._unknown_fields);
3140        }
3141        debug_struct.finish()
3142    }
3143}
3144
3145impl std::fmt::Debug for super::ListEntitiesResponse {
3146    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3147        let mut debug_struct = f.debug_struct("ListEntitiesResponse");
3148        debug_struct.field("entities", &self.entities);
3149        debug_struct.field("next_page_token", &self.next_page_token);
3150        if !self._unknown_fields.is_empty() {
3151            debug_struct.field("_unknown_fields", &self._unknown_fields);
3152        }
3153        debug_struct.finish()
3154    }
3155}
3156
3157impl std::fmt::Debug for super::GetEntityRequest {
3158    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3159        let mut debug_struct = f.debug_struct("GetEntityRequest");
3160        debug_struct.field("name", &self.name);
3161        debug_struct.field("view", &self.view);
3162        if !self._unknown_fields.is_empty() {
3163            debug_struct.field("_unknown_fields", &self._unknown_fields);
3164        }
3165        debug_struct.finish()
3166    }
3167}
3168
3169impl std::fmt::Debug for super::ListPartitionsRequest {
3170    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3171        let mut debug_struct = f.debug_struct("ListPartitionsRequest");
3172        debug_struct.field("parent", &self.parent);
3173        debug_struct.field("page_size", &self.page_size);
3174        debug_struct.field("page_token", &self.page_token);
3175        debug_struct.field("filter", &self.filter);
3176        if !self._unknown_fields.is_empty() {
3177            debug_struct.field("_unknown_fields", &self._unknown_fields);
3178        }
3179        debug_struct.finish()
3180    }
3181}
3182
3183impl std::fmt::Debug for super::CreatePartitionRequest {
3184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3185        let mut debug_struct = f.debug_struct("CreatePartitionRequest");
3186        debug_struct.field("parent", &self.parent);
3187        debug_struct.field("partition", &self.partition);
3188        debug_struct.field("validate_only", &self.validate_only);
3189        if !self._unknown_fields.is_empty() {
3190            debug_struct.field("_unknown_fields", &self._unknown_fields);
3191        }
3192        debug_struct.finish()
3193    }
3194}
3195
3196impl std::fmt::Debug for super::DeletePartitionRequest {
3197    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3198        let mut debug_struct = f.debug_struct("DeletePartitionRequest");
3199        debug_struct.field("name", &self.name);
3200        debug_struct.field("etag", &self.etag);
3201        if !self._unknown_fields.is_empty() {
3202            debug_struct.field("_unknown_fields", &self._unknown_fields);
3203        }
3204        debug_struct.finish()
3205    }
3206}
3207
3208impl std::fmt::Debug for super::ListPartitionsResponse {
3209    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3210        let mut debug_struct = f.debug_struct("ListPartitionsResponse");
3211        debug_struct.field("partitions", &self.partitions);
3212        debug_struct.field("next_page_token", &self.next_page_token);
3213        if !self._unknown_fields.is_empty() {
3214            debug_struct.field("_unknown_fields", &self._unknown_fields);
3215        }
3216        debug_struct.finish()
3217    }
3218}
3219
3220impl std::fmt::Debug for super::GetPartitionRequest {
3221    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3222        let mut debug_struct = f.debug_struct("GetPartitionRequest");
3223        debug_struct.field("name", &self.name);
3224        if !self._unknown_fields.is_empty() {
3225            debug_struct.field("_unknown_fields", &self._unknown_fields);
3226        }
3227        debug_struct.finish()
3228    }
3229}
3230
3231impl std::fmt::Debug for super::Entity {
3232    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3233        let mut debug_struct = f.debug_struct("Entity");
3234        debug_struct.field("name", &self.name);
3235        debug_struct.field("display_name", &self.display_name);
3236        debug_struct.field("description", &self.description);
3237        debug_struct.field("create_time", &self.create_time);
3238        debug_struct.field("update_time", &self.update_time);
3239        debug_struct.field("id", &self.id);
3240        debug_struct.field("etag", &self.etag);
3241        debug_struct.field("r#type", &self.r#type);
3242        debug_struct.field("asset", &self.asset);
3243        debug_struct.field("data_path", &self.data_path);
3244        debug_struct.field("data_path_pattern", &self.data_path_pattern);
3245        debug_struct.field("catalog_entry", &self.catalog_entry);
3246        debug_struct.field("system", &self.system);
3247        debug_struct.field("format", &self.format);
3248        debug_struct.field("compatibility", &self.compatibility);
3249        debug_struct.field("access", &self.access);
3250        debug_struct.field("uid", &self.uid);
3251        debug_struct.field("schema", &self.schema);
3252        if !self._unknown_fields.is_empty() {
3253            debug_struct.field("_unknown_fields", &self._unknown_fields);
3254        }
3255        debug_struct.finish()
3256    }
3257}
3258
3259impl std::fmt::Debug for super::entity::CompatibilityStatus {
3260    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3261        let mut debug_struct = f.debug_struct("CompatibilityStatus");
3262        debug_struct.field("hive_metastore", &self.hive_metastore);
3263        debug_struct.field("bigquery", &self.bigquery);
3264        if !self._unknown_fields.is_empty() {
3265            debug_struct.field("_unknown_fields", &self._unknown_fields);
3266        }
3267        debug_struct.finish()
3268    }
3269}
3270
3271impl std::fmt::Debug for super::entity::compatibility_status::Compatibility {
3272    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3273        let mut debug_struct = f.debug_struct("Compatibility");
3274        debug_struct.field("compatible", &self.compatible);
3275        debug_struct.field("reason", &self.reason);
3276        if !self._unknown_fields.is_empty() {
3277            debug_struct.field("_unknown_fields", &self._unknown_fields);
3278        }
3279        debug_struct.finish()
3280    }
3281}
3282
3283impl std::fmt::Debug for super::Partition {
3284    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3285        let mut debug_struct = f.debug_struct("Partition");
3286        debug_struct.field("name", &self.name);
3287        debug_struct.field("values", &self.values);
3288        debug_struct.field("location", &self.location);
3289        debug_struct.field("etag", &self.etag);
3290        if !self._unknown_fields.is_empty() {
3291            debug_struct.field("_unknown_fields", &self._unknown_fields);
3292        }
3293        debug_struct.finish()
3294    }
3295}
3296
3297impl std::fmt::Debug for super::Schema {
3298    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3299        let mut debug_struct = f.debug_struct("Schema");
3300        debug_struct.field("user_managed", &self.user_managed);
3301        debug_struct.field("fields", &self.fields);
3302        debug_struct.field("partition_fields", &self.partition_fields);
3303        debug_struct.field("partition_style", &self.partition_style);
3304        if !self._unknown_fields.is_empty() {
3305            debug_struct.field("_unknown_fields", &self._unknown_fields);
3306        }
3307        debug_struct.finish()
3308    }
3309}
3310
3311impl std::fmt::Debug for super::schema::SchemaField {
3312    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3313        let mut debug_struct = f.debug_struct("SchemaField");
3314        debug_struct.field("name", &self.name);
3315        debug_struct.field("description", &self.description);
3316        debug_struct.field("r#type", &self.r#type);
3317        debug_struct.field("mode", &self.mode);
3318        debug_struct.field("fields", &self.fields);
3319        if !self._unknown_fields.is_empty() {
3320            debug_struct.field("_unknown_fields", &self._unknown_fields);
3321        }
3322        debug_struct.finish()
3323    }
3324}
3325
3326impl std::fmt::Debug for super::schema::PartitionField {
3327    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3328        let mut debug_struct = f.debug_struct("PartitionField");
3329        debug_struct.field("name", &self.name);
3330        debug_struct.field("r#type", &self.r#type);
3331        if !self._unknown_fields.is_empty() {
3332            debug_struct.field("_unknown_fields", &self._unknown_fields);
3333        }
3334        debug_struct.finish()
3335    }
3336}
3337
3338impl std::fmt::Debug for super::StorageFormat {
3339    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3340        let mut debug_struct = f.debug_struct("StorageFormat");
3341        debug_struct.field("format", &self.format);
3342        debug_struct.field("compression_format", &self.compression_format);
3343        debug_struct.field("mime_type", &self.mime_type);
3344        debug_struct.field("options", &self.options);
3345        if !self._unknown_fields.is_empty() {
3346            debug_struct.field("_unknown_fields", &self._unknown_fields);
3347        }
3348        debug_struct.finish()
3349    }
3350}
3351
3352impl std::fmt::Debug for super::storage_format::CsvOptions {
3353    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3354        let mut debug_struct = f.debug_struct("CsvOptions");
3355        debug_struct.field("encoding", &self.encoding);
3356        debug_struct.field("header_rows", &self.header_rows);
3357        debug_struct.field("delimiter", &self.delimiter);
3358        debug_struct.field("quote", &self.quote);
3359        if !self._unknown_fields.is_empty() {
3360            debug_struct.field("_unknown_fields", &self._unknown_fields);
3361        }
3362        debug_struct.finish()
3363    }
3364}
3365
3366impl std::fmt::Debug for super::storage_format::JsonOptions {
3367    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3368        let mut debug_struct = f.debug_struct("JsonOptions");
3369        debug_struct.field("encoding", &self.encoding);
3370        if !self._unknown_fields.is_empty() {
3371            debug_struct.field("_unknown_fields", &self._unknown_fields);
3372        }
3373        debug_struct.finish()
3374    }
3375}
3376
3377impl std::fmt::Debug for super::storage_format::IcebergOptions {
3378    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3379        let mut debug_struct = f.debug_struct("IcebergOptions");
3380        debug_struct.field("metadata_location", &self.metadata_location);
3381        if !self._unknown_fields.is_empty() {
3382            debug_struct.field("_unknown_fields", &self._unknown_fields);
3383        }
3384        debug_struct.finish()
3385    }
3386}
3387
3388impl std::fmt::Debug for super::StorageAccess {
3389    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3390        let mut debug_struct = f.debug_struct("StorageAccess");
3391        debug_struct.field("read", &self.read);
3392        if !self._unknown_fields.is_empty() {
3393            debug_struct.field("_unknown_fields", &self._unknown_fields);
3394        }
3395        debug_struct.finish()
3396    }
3397}
3398
3399impl std::fmt::Debug for super::Trigger {
3400    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3401        let mut debug_struct = f.debug_struct("Trigger");
3402        debug_struct.field("mode", &self.mode);
3403        if !self._unknown_fields.is_empty() {
3404            debug_struct.field("_unknown_fields", &self._unknown_fields);
3405        }
3406        debug_struct.finish()
3407    }
3408}
3409
3410impl std::fmt::Debug for super::trigger::OnDemand {
3411    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3412        let mut debug_struct = f.debug_struct("OnDemand");
3413        if !self._unknown_fields.is_empty() {
3414            debug_struct.field("_unknown_fields", &self._unknown_fields);
3415        }
3416        debug_struct.finish()
3417    }
3418}
3419
3420impl std::fmt::Debug for super::trigger::Schedule {
3421    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3422        let mut debug_struct = f.debug_struct("Schedule");
3423        debug_struct.field("cron", &self.cron);
3424        if !self._unknown_fields.is_empty() {
3425            debug_struct.field("_unknown_fields", &self._unknown_fields);
3426        }
3427        debug_struct.finish()
3428    }
3429}
3430
3431impl std::fmt::Debug for super::DataSource {
3432    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3433        let mut debug_struct = f.debug_struct("DataSource");
3434        debug_struct.field("source", &self.source);
3435        if !self._unknown_fields.is_empty() {
3436            debug_struct.field("_unknown_fields", &self._unknown_fields);
3437        }
3438        debug_struct.finish()
3439    }
3440}
3441
3442impl std::fmt::Debug for super::ScannedData {
3443    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3444        let mut debug_struct = f.debug_struct("ScannedData");
3445        debug_struct.field("data_range", &self.data_range);
3446        if !self._unknown_fields.is_empty() {
3447            debug_struct.field("_unknown_fields", &self._unknown_fields);
3448        }
3449        debug_struct.finish()
3450    }
3451}
3452
3453impl std::fmt::Debug for super::scanned_data::IncrementalField {
3454    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3455        let mut debug_struct = f.debug_struct("IncrementalField");
3456        debug_struct.field("field", &self.field);
3457        debug_struct.field("start", &self.start);
3458        debug_struct.field("end", &self.end);
3459        if !self._unknown_fields.is_empty() {
3460            debug_struct.field("_unknown_fields", &self._unknown_fields);
3461        }
3462        debug_struct.finish()
3463    }
3464}
3465
3466impl std::fmt::Debug for super::Lake {
3467    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3468        let mut debug_struct = f.debug_struct("Lake");
3469        debug_struct.field("name", &self.name);
3470        debug_struct.field("display_name", &self.display_name);
3471        debug_struct.field("uid", &self.uid);
3472        debug_struct.field("create_time", &self.create_time);
3473        debug_struct.field("update_time", &self.update_time);
3474        debug_struct.field("labels", &self.labels);
3475        debug_struct.field("description", &self.description);
3476        debug_struct.field("state", &self.state);
3477        debug_struct.field("service_account", &self.service_account);
3478        debug_struct.field("metastore", &self.metastore);
3479        debug_struct.field("asset_status", &self.asset_status);
3480        debug_struct.field("metastore_status", &self.metastore_status);
3481        if !self._unknown_fields.is_empty() {
3482            debug_struct.field("_unknown_fields", &self._unknown_fields);
3483        }
3484        debug_struct.finish()
3485    }
3486}
3487
3488impl std::fmt::Debug for super::lake::Metastore {
3489    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3490        let mut debug_struct = f.debug_struct("Metastore");
3491        debug_struct.field("service", &self.service);
3492        if !self._unknown_fields.is_empty() {
3493            debug_struct.field("_unknown_fields", &self._unknown_fields);
3494        }
3495        debug_struct.finish()
3496    }
3497}
3498
3499impl std::fmt::Debug for super::lake::MetastoreStatus {
3500    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3501        let mut debug_struct = f.debug_struct("MetastoreStatus");
3502        debug_struct.field("state", &self.state);
3503        debug_struct.field("message", &self.message);
3504        debug_struct.field("update_time", &self.update_time);
3505        debug_struct.field("endpoint", &self.endpoint);
3506        if !self._unknown_fields.is_empty() {
3507            debug_struct.field("_unknown_fields", &self._unknown_fields);
3508        }
3509        debug_struct.finish()
3510    }
3511}
3512
3513impl std::fmt::Debug for super::AssetStatus {
3514    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3515        let mut debug_struct = f.debug_struct("AssetStatus");
3516        debug_struct.field("update_time", &self.update_time);
3517        debug_struct.field("active_assets", &self.active_assets);
3518        debug_struct.field(
3519            "security_policy_applying_assets",
3520            &self.security_policy_applying_assets,
3521        );
3522        if !self._unknown_fields.is_empty() {
3523            debug_struct.field("_unknown_fields", &self._unknown_fields);
3524        }
3525        debug_struct.finish()
3526    }
3527}
3528
3529impl std::fmt::Debug for super::Zone {
3530    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3531        let mut debug_struct = f.debug_struct("Zone");
3532        debug_struct.field("name", &self.name);
3533        debug_struct.field("display_name", &self.display_name);
3534        debug_struct.field("uid", &self.uid);
3535        debug_struct.field("create_time", &self.create_time);
3536        debug_struct.field("update_time", &self.update_time);
3537        debug_struct.field("labels", &self.labels);
3538        debug_struct.field("description", &self.description);
3539        debug_struct.field("state", &self.state);
3540        debug_struct.field("r#type", &self.r#type);
3541        debug_struct.field("discovery_spec", &self.discovery_spec);
3542        debug_struct.field("resource_spec", &self.resource_spec);
3543        debug_struct.field("asset_status", &self.asset_status);
3544        if !self._unknown_fields.is_empty() {
3545            debug_struct.field("_unknown_fields", &self._unknown_fields);
3546        }
3547        debug_struct.finish()
3548    }
3549}
3550
3551impl std::fmt::Debug for super::zone::ResourceSpec {
3552    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3553        let mut debug_struct = f.debug_struct("ResourceSpec");
3554        debug_struct.field("location_type", &self.location_type);
3555        if !self._unknown_fields.is_empty() {
3556            debug_struct.field("_unknown_fields", &self._unknown_fields);
3557        }
3558        debug_struct.finish()
3559    }
3560}
3561
3562impl std::fmt::Debug for super::zone::DiscoverySpec {
3563    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3564        let mut debug_struct = f.debug_struct("DiscoverySpec");
3565        debug_struct.field("enabled", &self.enabled);
3566        debug_struct.field("include_patterns", &self.include_patterns);
3567        debug_struct.field("exclude_patterns", &self.exclude_patterns);
3568        debug_struct.field("csv_options", &self.csv_options);
3569        debug_struct.field("json_options", &self.json_options);
3570        debug_struct.field("trigger", &self.trigger);
3571        if !self._unknown_fields.is_empty() {
3572            debug_struct.field("_unknown_fields", &self._unknown_fields);
3573        }
3574        debug_struct.finish()
3575    }
3576}
3577
3578impl std::fmt::Debug for super::zone::discovery_spec::CsvOptions {
3579    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3580        let mut debug_struct = f.debug_struct("CsvOptions");
3581        debug_struct.field("header_rows", &self.header_rows);
3582        debug_struct.field("delimiter", &self.delimiter);
3583        debug_struct.field("encoding", &self.encoding);
3584        debug_struct.field("disable_type_inference", &self.disable_type_inference);
3585        if !self._unknown_fields.is_empty() {
3586            debug_struct.field("_unknown_fields", &self._unknown_fields);
3587        }
3588        debug_struct.finish()
3589    }
3590}
3591
3592impl std::fmt::Debug for super::zone::discovery_spec::JsonOptions {
3593    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3594        let mut debug_struct = f.debug_struct("JsonOptions");
3595        debug_struct.field("encoding", &self.encoding);
3596        debug_struct.field("disable_type_inference", &self.disable_type_inference);
3597        if !self._unknown_fields.is_empty() {
3598            debug_struct.field("_unknown_fields", &self._unknown_fields);
3599        }
3600        debug_struct.finish()
3601    }
3602}
3603
3604impl std::fmt::Debug for super::Action {
3605    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3606        let mut debug_struct = f.debug_struct("Action");
3607        debug_struct.field("category", &self.category);
3608        debug_struct.field("issue", &self.issue);
3609        debug_struct.field("detect_time", &self.detect_time);
3610        debug_struct.field("name", &self.name);
3611        debug_struct.field("lake", &self.lake);
3612        debug_struct.field("zone", &self.zone);
3613        debug_struct.field("asset", &self.asset);
3614        debug_struct.field("data_locations", &self.data_locations);
3615        debug_struct.field("details", &self.details);
3616        if !self._unknown_fields.is_empty() {
3617            debug_struct.field("_unknown_fields", &self._unknown_fields);
3618        }
3619        debug_struct.finish()
3620    }
3621}
3622
3623impl std::fmt::Debug for super::action::MissingResource {
3624    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3625        let mut debug_struct = f.debug_struct("MissingResource");
3626        if !self._unknown_fields.is_empty() {
3627            debug_struct.field("_unknown_fields", &self._unknown_fields);
3628        }
3629        debug_struct.finish()
3630    }
3631}
3632
3633impl std::fmt::Debug for super::action::UnauthorizedResource {
3634    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3635        let mut debug_struct = f.debug_struct("UnauthorizedResource");
3636        if !self._unknown_fields.is_empty() {
3637            debug_struct.field("_unknown_fields", &self._unknown_fields);
3638        }
3639        debug_struct.finish()
3640    }
3641}
3642
3643impl std::fmt::Debug for super::action::FailedSecurityPolicyApply {
3644    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3645        let mut debug_struct = f.debug_struct("FailedSecurityPolicyApply");
3646        debug_struct.field("asset", &self.asset);
3647        if !self._unknown_fields.is_empty() {
3648            debug_struct.field("_unknown_fields", &self._unknown_fields);
3649        }
3650        debug_struct.finish()
3651    }
3652}
3653
3654impl std::fmt::Debug for super::action::InvalidDataFormat {
3655    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3656        let mut debug_struct = f.debug_struct("InvalidDataFormat");
3657        debug_struct.field("sampled_data_locations", &self.sampled_data_locations);
3658        debug_struct.field("expected_format", &self.expected_format);
3659        debug_struct.field("new_format", &self.new_format);
3660        if !self._unknown_fields.is_empty() {
3661            debug_struct.field("_unknown_fields", &self._unknown_fields);
3662        }
3663        debug_struct.finish()
3664    }
3665}
3666
3667impl std::fmt::Debug for super::action::IncompatibleDataSchema {
3668    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3669        let mut debug_struct = f.debug_struct("IncompatibleDataSchema");
3670        debug_struct.field("table", &self.table);
3671        debug_struct.field("existing_schema", &self.existing_schema);
3672        debug_struct.field("new_schema", &self.new_schema);
3673        debug_struct.field("sampled_data_locations", &self.sampled_data_locations);
3674        debug_struct.field("schema_change", &self.schema_change);
3675        if !self._unknown_fields.is_empty() {
3676            debug_struct.field("_unknown_fields", &self._unknown_fields);
3677        }
3678        debug_struct.finish()
3679    }
3680}
3681
3682impl std::fmt::Debug for super::action::InvalidDataPartition {
3683    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3684        let mut debug_struct = f.debug_struct("InvalidDataPartition");
3685        debug_struct.field("expected_structure", &self.expected_structure);
3686        if !self._unknown_fields.is_empty() {
3687            debug_struct.field("_unknown_fields", &self._unknown_fields);
3688        }
3689        debug_struct.finish()
3690    }
3691}
3692
3693impl std::fmt::Debug for super::action::MissingData {
3694    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3695        let mut debug_struct = f.debug_struct("MissingData");
3696        if !self._unknown_fields.is_empty() {
3697            debug_struct.field("_unknown_fields", &self._unknown_fields);
3698        }
3699        debug_struct.finish()
3700    }
3701}
3702
3703impl std::fmt::Debug for super::action::InvalidDataOrganization {
3704    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3705        let mut debug_struct = f.debug_struct("InvalidDataOrganization");
3706        if !self._unknown_fields.is_empty() {
3707            debug_struct.field("_unknown_fields", &self._unknown_fields);
3708        }
3709        debug_struct.finish()
3710    }
3711}
3712
3713impl std::fmt::Debug for super::Asset {
3714    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3715        let mut debug_struct = f.debug_struct("Asset");
3716        debug_struct.field("name", &self.name);
3717        debug_struct.field("display_name", &self.display_name);
3718        debug_struct.field("uid", &self.uid);
3719        debug_struct.field("create_time", &self.create_time);
3720        debug_struct.field("update_time", &self.update_time);
3721        debug_struct.field("labels", &self.labels);
3722        debug_struct.field("description", &self.description);
3723        debug_struct.field("state", &self.state);
3724        debug_struct.field("resource_spec", &self.resource_spec);
3725        debug_struct.field("resource_status", &self.resource_status);
3726        debug_struct.field("security_status", &self.security_status);
3727        debug_struct.field("discovery_spec", &self.discovery_spec);
3728        debug_struct.field("discovery_status", &self.discovery_status);
3729        if !self._unknown_fields.is_empty() {
3730            debug_struct.field("_unknown_fields", &self._unknown_fields);
3731        }
3732        debug_struct.finish()
3733    }
3734}
3735
3736impl std::fmt::Debug for super::asset::SecurityStatus {
3737    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3738        let mut debug_struct = f.debug_struct("SecurityStatus");
3739        debug_struct.field("state", &self.state);
3740        debug_struct.field("message", &self.message);
3741        debug_struct.field("update_time", &self.update_time);
3742        if !self._unknown_fields.is_empty() {
3743            debug_struct.field("_unknown_fields", &self._unknown_fields);
3744        }
3745        debug_struct.finish()
3746    }
3747}
3748
3749impl std::fmt::Debug for super::asset::DiscoverySpec {
3750    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3751        let mut debug_struct = f.debug_struct("DiscoverySpec");
3752        debug_struct.field("enabled", &self.enabled);
3753        debug_struct.field("include_patterns", &self.include_patterns);
3754        debug_struct.field("exclude_patterns", &self.exclude_patterns);
3755        debug_struct.field("csv_options", &self.csv_options);
3756        debug_struct.field("json_options", &self.json_options);
3757        debug_struct.field("trigger", &self.trigger);
3758        if !self._unknown_fields.is_empty() {
3759            debug_struct.field("_unknown_fields", &self._unknown_fields);
3760        }
3761        debug_struct.finish()
3762    }
3763}
3764
3765impl std::fmt::Debug for super::asset::discovery_spec::CsvOptions {
3766    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3767        let mut debug_struct = f.debug_struct("CsvOptions");
3768        debug_struct.field("header_rows", &self.header_rows);
3769        debug_struct.field("delimiter", &self.delimiter);
3770        debug_struct.field("encoding", &self.encoding);
3771        debug_struct.field("disable_type_inference", &self.disable_type_inference);
3772        if !self._unknown_fields.is_empty() {
3773            debug_struct.field("_unknown_fields", &self._unknown_fields);
3774        }
3775        debug_struct.finish()
3776    }
3777}
3778
3779impl std::fmt::Debug for super::asset::discovery_spec::JsonOptions {
3780    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3781        let mut debug_struct = f.debug_struct("JsonOptions");
3782        debug_struct.field("encoding", &self.encoding);
3783        debug_struct.field("disable_type_inference", &self.disable_type_inference);
3784        if !self._unknown_fields.is_empty() {
3785            debug_struct.field("_unknown_fields", &self._unknown_fields);
3786        }
3787        debug_struct.finish()
3788    }
3789}
3790
3791impl std::fmt::Debug for super::asset::ResourceSpec {
3792    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3793        let mut debug_struct = f.debug_struct("ResourceSpec");
3794        debug_struct.field("name", &self.name);
3795        debug_struct.field("r#type", &self.r#type);
3796        debug_struct.field("read_access_mode", &self.read_access_mode);
3797        if !self._unknown_fields.is_empty() {
3798            debug_struct.field("_unknown_fields", &self._unknown_fields);
3799        }
3800        debug_struct.finish()
3801    }
3802}
3803
3804impl std::fmt::Debug for super::asset::ResourceStatus {
3805    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3806        let mut debug_struct = f.debug_struct("ResourceStatus");
3807        debug_struct.field("state", &self.state);
3808        debug_struct.field("message", &self.message);
3809        debug_struct.field("update_time", &self.update_time);
3810        debug_struct.field("managed_access_identity", &self.managed_access_identity);
3811        if !self._unknown_fields.is_empty() {
3812            debug_struct.field("_unknown_fields", &self._unknown_fields);
3813        }
3814        debug_struct.finish()
3815    }
3816}
3817
3818impl std::fmt::Debug for super::asset::DiscoveryStatus {
3819    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3820        let mut debug_struct = f.debug_struct("DiscoveryStatus");
3821        debug_struct.field("state", &self.state);
3822        debug_struct.field("message", &self.message);
3823        debug_struct.field("update_time", &self.update_time);
3824        debug_struct.field("last_run_time", &self.last_run_time);
3825        debug_struct.field("stats", &self.stats);
3826        debug_struct.field("last_run_duration", &self.last_run_duration);
3827        if !self._unknown_fields.is_empty() {
3828            debug_struct.field("_unknown_fields", &self._unknown_fields);
3829        }
3830        debug_struct.finish()
3831    }
3832}
3833
3834impl std::fmt::Debug for super::asset::discovery_status::Stats {
3835    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3836        let mut debug_struct = f.debug_struct("Stats");
3837        debug_struct.field("data_items", &self.data_items);
3838        debug_struct.field("data_size", &self.data_size);
3839        debug_struct.field("tables", &self.tables);
3840        debug_struct.field("filesets", &self.filesets);
3841        if !self._unknown_fields.is_empty() {
3842            debug_struct.field("_unknown_fields", &self._unknown_fields);
3843        }
3844        debug_struct.finish()
3845    }
3846}
3847
3848impl std::fmt::Debug for super::ResourceAccessSpec {
3849    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3850        let mut debug_struct = f.debug_struct("ResourceAccessSpec");
3851        debug_struct.field("readers", &self.readers);
3852        debug_struct.field("writers", &self.writers);
3853        debug_struct.field("owners", &self.owners);
3854        if !self._unknown_fields.is_empty() {
3855            debug_struct.field("_unknown_fields", &self._unknown_fields);
3856        }
3857        debug_struct.finish()
3858    }
3859}
3860
3861impl std::fmt::Debug for super::DataAccessSpec {
3862    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3863        let mut debug_struct = f.debug_struct("DataAccessSpec");
3864        debug_struct.field("readers", &self.readers);
3865        if !self._unknown_fields.is_empty() {
3866            debug_struct.field("_unknown_fields", &self._unknown_fields);
3867        }
3868        debug_struct.finish()
3869    }
3870}
3871
3872impl std::fmt::Debug for super::CreateLakeRequest {
3873    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3874        let mut debug_struct = f.debug_struct("CreateLakeRequest");
3875        debug_struct.field("parent", &self.parent);
3876        debug_struct.field("lake_id", &self.lake_id);
3877        debug_struct.field("lake", &self.lake);
3878        debug_struct.field("validate_only", &self.validate_only);
3879        if !self._unknown_fields.is_empty() {
3880            debug_struct.field("_unknown_fields", &self._unknown_fields);
3881        }
3882        debug_struct.finish()
3883    }
3884}
3885
3886impl std::fmt::Debug for super::UpdateLakeRequest {
3887    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3888        let mut debug_struct = f.debug_struct("UpdateLakeRequest");
3889        debug_struct.field("update_mask", &self.update_mask);
3890        debug_struct.field("lake", &self.lake);
3891        debug_struct.field("validate_only", &self.validate_only);
3892        if !self._unknown_fields.is_empty() {
3893            debug_struct.field("_unknown_fields", &self._unknown_fields);
3894        }
3895        debug_struct.finish()
3896    }
3897}
3898
3899impl std::fmt::Debug for super::DeleteLakeRequest {
3900    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3901        let mut debug_struct = f.debug_struct("DeleteLakeRequest");
3902        debug_struct.field("name", &self.name);
3903        if !self._unknown_fields.is_empty() {
3904            debug_struct.field("_unknown_fields", &self._unknown_fields);
3905        }
3906        debug_struct.finish()
3907    }
3908}
3909
3910impl std::fmt::Debug for super::ListLakesRequest {
3911    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3912        let mut debug_struct = f.debug_struct("ListLakesRequest");
3913        debug_struct.field("parent", &self.parent);
3914        debug_struct.field("page_size", &self.page_size);
3915        debug_struct.field("page_token", &self.page_token);
3916        debug_struct.field("filter", &self.filter);
3917        debug_struct.field("order_by", &self.order_by);
3918        if !self._unknown_fields.is_empty() {
3919            debug_struct.field("_unknown_fields", &self._unknown_fields);
3920        }
3921        debug_struct.finish()
3922    }
3923}
3924
3925impl std::fmt::Debug for super::ListLakesResponse {
3926    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3927        let mut debug_struct = f.debug_struct("ListLakesResponse");
3928        debug_struct.field("lakes", &self.lakes);
3929        debug_struct.field("next_page_token", &self.next_page_token);
3930        debug_struct.field("unreachable_locations", &self.unreachable_locations);
3931        if !self._unknown_fields.is_empty() {
3932            debug_struct.field("_unknown_fields", &self._unknown_fields);
3933        }
3934        debug_struct.finish()
3935    }
3936}
3937
3938impl std::fmt::Debug for super::ListLakeActionsRequest {
3939    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3940        let mut debug_struct = f.debug_struct("ListLakeActionsRequest");
3941        debug_struct.field("parent", &self.parent);
3942        debug_struct.field("page_size", &self.page_size);
3943        debug_struct.field("page_token", &self.page_token);
3944        if !self._unknown_fields.is_empty() {
3945            debug_struct.field("_unknown_fields", &self._unknown_fields);
3946        }
3947        debug_struct.finish()
3948    }
3949}
3950
3951impl std::fmt::Debug for super::ListActionsResponse {
3952    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3953        let mut debug_struct = f.debug_struct("ListActionsResponse");
3954        debug_struct.field("actions", &self.actions);
3955        debug_struct.field("next_page_token", &self.next_page_token);
3956        if !self._unknown_fields.is_empty() {
3957            debug_struct.field("_unknown_fields", &self._unknown_fields);
3958        }
3959        debug_struct.finish()
3960    }
3961}
3962
3963impl std::fmt::Debug for super::GetLakeRequest {
3964    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3965        let mut debug_struct = f.debug_struct("GetLakeRequest");
3966        debug_struct.field("name", &self.name);
3967        if !self._unknown_fields.is_empty() {
3968            debug_struct.field("_unknown_fields", &self._unknown_fields);
3969        }
3970        debug_struct.finish()
3971    }
3972}
3973
3974impl std::fmt::Debug for super::CreateZoneRequest {
3975    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3976        let mut debug_struct = f.debug_struct("CreateZoneRequest");
3977        debug_struct.field("parent", &self.parent);
3978        debug_struct.field("zone_id", &self.zone_id);
3979        debug_struct.field("zone", &self.zone);
3980        debug_struct.field("validate_only", &self.validate_only);
3981        if !self._unknown_fields.is_empty() {
3982            debug_struct.field("_unknown_fields", &self._unknown_fields);
3983        }
3984        debug_struct.finish()
3985    }
3986}
3987
3988impl std::fmt::Debug for super::UpdateZoneRequest {
3989    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3990        let mut debug_struct = f.debug_struct("UpdateZoneRequest");
3991        debug_struct.field("update_mask", &self.update_mask);
3992        debug_struct.field("zone", &self.zone);
3993        debug_struct.field("validate_only", &self.validate_only);
3994        if !self._unknown_fields.is_empty() {
3995            debug_struct.field("_unknown_fields", &self._unknown_fields);
3996        }
3997        debug_struct.finish()
3998    }
3999}
4000
4001impl std::fmt::Debug for super::DeleteZoneRequest {
4002    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4003        let mut debug_struct = f.debug_struct("DeleteZoneRequest");
4004        debug_struct.field("name", &self.name);
4005        if !self._unknown_fields.is_empty() {
4006            debug_struct.field("_unknown_fields", &self._unknown_fields);
4007        }
4008        debug_struct.finish()
4009    }
4010}
4011
4012impl std::fmt::Debug for super::ListZonesRequest {
4013    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4014        let mut debug_struct = f.debug_struct("ListZonesRequest");
4015        debug_struct.field("parent", &self.parent);
4016        debug_struct.field("page_size", &self.page_size);
4017        debug_struct.field("page_token", &self.page_token);
4018        debug_struct.field("filter", &self.filter);
4019        debug_struct.field("order_by", &self.order_by);
4020        if !self._unknown_fields.is_empty() {
4021            debug_struct.field("_unknown_fields", &self._unknown_fields);
4022        }
4023        debug_struct.finish()
4024    }
4025}
4026
4027impl std::fmt::Debug for super::ListZonesResponse {
4028    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4029        let mut debug_struct = f.debug_struct("ListZonesResponse");
4030        debug_struct.field("zones", &self.zones);
4031        debug_struct.field("next_page_token", &self.next_page_token);
4032        if !self._unknown_fields.is_empty() {
4033            debug_struct.field("_unknown_fields", &self._unknown_fields);
4034        }
4035        debug_struct.finish()
4036    }
4037}
4038
4039impl std::fmt::Debug for super::ListZoneActionsRequest {
4040    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4041        let mut debug_struct = f.debug_struct("ListZoneActionsRequest");
4042        debug_struct.field("parent", &self.parent);
4043        debug_struct.field("page_size", &self.page_size);
4044        debug_struct.field("page_token", &self.page_token);
4045        if !self._unknown_fields.is_empty() {
4046            debug_struct.field("_unknown_fields", &self._unknown_fields);
4047        }
4048        debug_struct.finish()
4049    }
4050}
4051
4052impl std::fmt::Debug for super::GetZoneRequest {
4053    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4054        let mut debug_struct = f.debug_struct("GetZoneRequest");
4055        debug_struct.field("name", &self.name);
4056        if !self._unknown_fields.is_empty() {
4057            debug_struct.field("_unknown_fields", &self._unknown_fields);
4058        }
4059        debug_struct.finish()
4060    }
4061}
4062
4063impl std::fmt::Debug for super::CreateAssetRequest {
4064    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4065        let mut debug_struct = f.debug_struct("CreateAssetRequest");
4066        debug_struct.field("parent", &self.parent);
4067        debug_struct.field("asset_id", &self.asset_id);
4068        debug_struct.field("asset", &self.asset);
4069        debug_struct.field("validate_only", &self.validate_only);
4070        if !self._unknown_fields.is_empty() {
4071            debug_struct.field("_unknown_fields", &self._unknown_fields);
4072        }
4073        debug_struct.finish()
4074    }
4075}
4076
4077impl std::fmt::Debug for super::UpdateAssetRequest {
4078    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4079        let mut debug_struct = f.debug_struct("UpdateAssetRequest");
4080        debug_struct.field("update_mask", &self.update_mask);
4081        debug_struct.field("asset", &self.asset);
4082        debug_struct.field("validate_only", &self.validate_only);
4083        if !self._unknown_fields.is_empty() {
4084            debug_struct.field("_unknown_fields", &self._unknown_fields);
4085        }
4086        debug_struct.finish()
4087    }
4088}
4089
4090impl std::fmt::Debug for super::DeleteAssetRequest {
4091    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4092        let mut debug_struct = f.debug_struct("DeleteAssetRequest");
4093        debug_struct.field("name", &self.name);
4094        if !self._unknown_fields.is_empty() {
4095            debug_struct.field("_unknown_fields", &self._unknown_fields);
4096        }
4097        debug_struct.finish()
4098    }
4099}
4100
4101impl std::fmt::Debug for super::ListAssetsRequest {
4102    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4103        let mut debug_struct = f.debug_struct("ListAssetsRequest");
4104        debug_struct.field("parent", &self.parent);
4105        debug_struct.field("page_size", &self.page_size);
4106        debug_struct.field("page_token", &self.page_token);
4107        debug_struct.field("filter", &self.filter);
4108        debug_struct.field("order_by", &self.order_by);
4109        if !self._unknown_fields.is_empty() {
4110            debug_struct.field("_unknown_fields", &self._unknown_fields);
4111        }
4112        debug_struct.finish()
4113    }
4114}
4115
4116impl std::fmt::Debug for super::ListAssetsResponse {
4117    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4118        let mut debug_struct = f.debug_struct("ListAssetsResponse");
4119        debug_struct.field("assets", &self.assets);
4120        debug_struct.field("next_page_token", &self.next_page_token);
4121        if !self._unknown_fields.is_empty() {
4122            debug_struct.field("_unknown_fields", &self._unknown_fields);
4123        }
4124        debug_struct.finish()
4125    }
4126}
4127
4128impl std::fmt::Debug for super::ListAssetActionsRequest {
4129    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4130        let mut debug_struct = f.debug_struct("ListAssetActionsRequest");
4131        debug_struct.field("parent", &self.parent);
4132        debug_struct.field("page_size", &self.page_size);
4133        debug_struct.field("page_token", &self.page_token);
4134        if !self._unknown_fields.is_empty() {
4135            debug_struct.field("_unknown_fields", &self._unknown_fields);
4136        }
4137        debug_struct.finish()
4138    }
4139}
4140
4141impl std::fmt::Debug for super::GetAssetRequest {
4142    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4143        let mut debug_struct = f.debug_struct("GetAssetRequest");
4144        debug_struct.field("name", &self.name);
4145        if !self._unknown_fields.is_empty() {
4146            debug_struct.field("_unknown_fields", &self._unknown_fields);
4147        }
4148        debug_struct.finish()
4149    }
4150}
4151
4152impl std::fmt::Debug for super::OperationMetadata {
4153    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4154        let mut debug_struct = f.debug_struct("OperationMetadata");
4155        debug_struct.field("create_time", &self.create_time);
4156        debug_struct.field("end_time", &self.end_time);
4157        debug_struct.field("target", &self.target);
4158        debug_struct.field("verb", &self.verb);
4159        debug_struct.field("status_message", &self.status_message);
4160        debug_struct.field("requested_cancellation", &self.requested_cancellation);
4161        debug_struct.field("api_version", &self.api_version);
4162        if !self._unknown_fields.is_empty() {
4163            debug_struct.field("_unknown_fields", &self._unknown_fields);
4164        }
4165        debug_struct.finish()
4166    }
4167}
4168
4169impl std::fmt::Debug for super::CreateTaskRequest {
4170    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4171        let mut debug_struct = f.debug_struct("CreateTaskRequest");
4172        debug_struct.field("parent", &self.parent);
4173        debug_struct.field("task_id", &self.task_id);
4174        debug_struct.field("task", &self.task);
4175        debug_struct.field("validate_only", &self.validate_only);
4176        if !self._unknown_fields.is_empty() {
4177            debug_struct.field("_unknown_fields", &self._unknown_fields);
4178        }
4179        debug_struct.finish()
4180    }
4181}
4182
4183impl std::fmt::Debug for super::UpdateTaskRequest {
4184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4185        let mut debug_struct = f.debug_struct("UpdateTaskRequest");
4186        debug_struct.field("update_mask", &self.update_mask);
4187        debug_struct.field("task", &self.task);
4188        debug_struct.field("validate_only", &self.validate_only);
4189        if !self._unknown_fields.is_empty() {
4190            debug_struct.field("_unknown_fields", &self._unknown_fields);
4191        }
4192        debug_struct.finish()
4193    }
4194}
4195
4196impl std::fmt::Debug for super::DeleteTaskRequest {
4197    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4198        let mut debug_struct = f.debug_struct("DeleteTaskRequest");
4199        debug_struct.field("name", &self.name);
4200        if !self._unknown_fields.is_empty() {
4201            debug_struct.field("_unknown_fields", &self._unknown_fields);
4202        }
4203        debug_struct.finish()
4204    }
4205}
4206
4207impl std::fmt::Debug for super::ListTasksRequest {
4208    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4209        let mut debug_struct = f.debug_struct("ListTasksRequest");
4210        debug_struct.field("parent", &self.parent);
4211        debug_struct.field("page_size", &self.page_size);
4212        debug_struct.field("page_token", &self.page_token);
4213        debug_struct.field("filter", &self.filter);
4214        debug_struct.field("order_by", &self.order_by);
4215        if !self._unknown_fields.is_empty() {
4216            debug_struct.field("_unknown_fields", &self._unknown_fields);
4217        }
4218        debug_struct.finish()
4219    }
4220}
4221
4222impl std::fmt::Debug for super::ListTasksResponse {
4223    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4224        let mut debug_struct = f.debug_struct("ListTasksResponse");
4225        debug_struct.field("tasks", &self.tasks);
4226        debug_struct.field("next_page_token", &self.next_page_token);
4227        debug_struct.field("unreachable_locations", &self.unreachable_locations);
4228        if !self._unknown_fields.is_empty() {
4229            debug_struct.field("_unknown_fields", &self._unknown_fields);
4230        }
4231        debug_struct.finish()
4232    }
4233}
4234
4235impl std::fmt::Debug for super::GetTaskRequest {
4236    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4237        let mut debug_struct = f.debug_struct("GetTaskRequest");
4238        debug_struct.field("name", &self.name);
4239        if !self._unknown_fields.is_empty() {
4240            debug_struct.field("_unknown_fields", &self._unknown_fields);
4241        }
4242        debug_struct.finish()
4243    }
4244}
4245
4246impl std::fmt::Debug for super::GetJobRequest {
4247    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4248        let mut debug_struct = f.debug_struct("GetJobRequest");
4249        debug_struct.field("name", &self.name);
4250        if !self._unknown_fields.is_empty() {
4251            debug_struct.field("_unknown_fields", &self._unknown_fields);
4252        }
4253        debug_struct.finish()
4254    }
4255}
4256
4257impl std::fmt::Debug for super::RunTaskRequest {
4258    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4259        let mut debug_struct = f.debug_struct("RunTaskRequest");
4260        debug_struct.field("name", &self.name);
4261        debug_struct.field("labels", &self.labels);
4262        debug_struct.field("args", &self.args);
4263        if !self._unknown_fields.is_empty() {
4264            debug_struct.field("_unknown_fields", &self._unknown_fields);
4265        }
4266        debug_struct.finish()
4267    }
4268}
4269
4270impl std::fmt::Debug for super::RunTaskResponse {
4271    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4272        let mut debug_struct = f.debug_struct("RunTaskResponse");
4273        debug_struct.field("job", &self.job);
4274        if !self._unknown_fields.is_empty() {
4275            debug_struct.field("_unknown_fields", &self._unknown_fields);
4276        }
4277        debug_struct.finish()
4278    }
4279}
4280
4281impl std::fmt::Debug for super::ListJobsRequest {
4282    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4283        let mut debug_struct = f.debug_struct("ListJobsRequest");
4284        debug_struct.field("parent", &self.parent);
4285        debug_struct.field("page_size", &self.page_size);
4286        debug_struct.field("page_token", &self.page_token);
4287        if !self._unknown_fields.is_empty() {
4288            debug_struct.field("_unknown_fields", &self._unknown_fields);
4289        }
4290        debug_struct.finish()
4291    }
4292}
4293
4294impl std::fmt::Debug for super::ListJobsResponse {
4295    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4296        let mut debug_struct = f.debug_struct("ListJobsResponse");
4297        debug_struct.field("jobs", &self.jobs);
4298        debug_struct.field("next_page_token", &self.next_page_token);
4299        if !self._unknown_fields.is_empty() {
4300            debug_struct.field("_unknown_fields", &self._unknown_fields);
4301        }
4302        debug_struct.finish()
4303    }
4304}
4305
4306impl std::fmt::Debug for super::CancelJobRequest {
4307    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4308        let mut debug_struct = f.debug_struct("CancelJobRequest");
4309        debug_struct.field("name", &self.name);
4310        if !self._unknown_fields.is_empty() {
4311            debug_struct.field("_unknown_fields", &self._unknown_fields);
4312        }
4313        debug_struct.finish()
4314    }
4315}
4316
4317impl std::fmt::Debug for super::CreateEnvironmentRequest {
4318    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4319        let mut debug_struct = f.debug_struct("CreateEnvironmentRequest");
4320        debug_struct.field("parent", &self.parent);
4321        debug_struct.field("environment_id", &self.environment_id);
4322        debug_struct.field("environment", &self.environment);
4323        debug_struct.field("validate_only", &self.validate_only);
4324        if !self._unknown_fields.is_empty() {
4325            debug_struct.field("_unknown_fields", &self._unknown_fields);
4326        }
4327        debug_struct.finish()
4328    }
4329}
4330
4331impl std::fmt::Debug for super::UpdateEnvironmentRequest {
4332    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4333        let mut debug_struct = f.debug_struct("UpdateEnvironmentRequest");
4334        debug_struct.field("update_mask", &self.update_mask);
4335        debug_struct.field("environment", &self.environment);
4336        debug_struct.field("validate_only", &self.validate_only);
4337        if !self._unknown_fields.is_empty() {
4338            debug_struct.field("_unknown_fields", &self._unknown_fields);
4339        }
4340        debug_struct.finish()
4341    }
4342}
4343
4344impl std::fmt::Debug for super::DeleteEnvironmentRequest {
4345    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4346        let mut debug_struct = f.debug_struct("DeleteEnvironmentRequest");
4347        debug_struct.field("name", &self.name);
4348        if !self._unknown_fields.is_empty() {
4349            debug_struct.field("_unknown_fields", &self._unknown_fields);
4350        }
4351        debug_struct.finish()
4352    }
4353}
4354
4355impl std::fmt::Debug for super::ListEnvironmentsRequest {
4356    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4357        let mut debug_struct = f.debug_struct("ListEnvironmentsRequest");
4358        debug_struct.field("parent", &self.parent);
4359        debug_struct.field("page_size", &self.page_size);
4360        debug_struct.field("page_token", &self.page_token);
4361        debug_struct.field("filter", &self.filter);
4362        debug_struct.field("order_by", &self.order_by);
4363        if !self._unknown_fields.is_empty() {
4364            debug_struct.field("_unknown_fields", &self._unknown_fields);
4365        }
4366        debug_struct.finish()
4367    }
4368}
4369
4370impl std::fmt::Debug for super::ListEnvironmentsResponse {
4371    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4372        let mut debug_struct = f.debug_struct("ListEnvironmentsResponse");
4373        debug_struct.field("environments", &self.environments);
4374        debug_struct.field("next_page_token", &self.next_page_token);
4375        if !self._unknown_fields.is_empty() {
4376            debug_struct.field("_unknown_fields", &self._unknown_fields);
4377        }
4378        debug_struct.finish()
4379    }
4380}
4381
4382impl std::fmt::Debug for super::GetEnvironmentRequest {
4383    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4384        let mut debug_struct = f.debug_struct("GetEnvironmentRequest");
4385        debug_struct.field("name", &self.name);
4386        if !self._unknown_fields.is_empty() {
4387            debug_struct.field("_unknown_fields", &self._unknown_fields);
4388        }
4389        debug_struct.finish()
4390    }
4391}
4392
4393impl std::fmt::Debug for super::ListSessionsRequest {
4394    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4395        let mut debug_struct = f.debug_struct("ListSessionsRequest");
4396        debug_struct.field("parent", &self.parent);
4397        debug_struct.field("page_size", &self.page_size);
4398        debug_struct.field("page_token", &self.page_token);
4399        debug_struct.field("filter", &self.filter);
4400        if !self._unknown_fields.is_empty() {
4401            debug_struct.field("_unknown_fields", &self._unknown_fields);
4402        }
4403        debug_struct.finish()
4404    }
4405}
4406
4407impl std::fmt::Debug for super::ListSessionsResponse {
4408    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4409        let mut debug_struct = f.debug_struct("ListSessionsResponse");
4410        debug_struct.field("sessions", &self.sessions);
4411        debug_struct.field("next_page_token", &self.next_page_token);
4412        if !self._unknown_fields.is_empty() {
4413            debug_struct.field("_unknown_fields", &self._unknown_fields);
4414        }
4415        debug_struct.finish()
4416    }
4417}
4418
4419impl std::fmt::Debug for super::Task {
4420    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4421        let mut debug_struct = f.debug_struct("Task");
4422        debug_struct.field("name", &self.name);
4423        debug_struct.field("uid", &self.uid);
4424        debug_struct.field("create_time", &self.create_time);
4425        debug_struct.field("update_time", &self.update_time);
4426        debug_struct.field("description", &self.description);
4427        debug_struct.field("display_name", &self.display_name);
4428        debug_struct.field("state", &self.state);
4429        debug_struct.field("labels", &self.labels);
4430        debug_struct.field("trigger_spec", &self.trigger_spec);
4431        debug_struct.field("execution_spec", &self.execution_spec);
4432        debug_struct.field("execution_status", &self.execution_status);
4433        debug_struct.field("config", &self.config);
4434        if !self._unknown_fields.is_empty() {
4435            debug_struct.field("_unknown_fields", &self._unknown_fields);
4436        }
4437        debug_struct.finish()
4438    }
4439}
4440
4441impl std::fmt::Debug for super::task::InfrastructureSpec {
4442    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4443        let mut debug_struct = f.debug_struct("InfrastructureSpec");
4444        debug_struct.field("resources", &self.resources);
4445        debug_struct.field("runtime", &self.runtime);
4446        debug_struct.field("network", &self.network);
4447        if !self._unknown_fields.is_empty() {
4448            debug_struct.field("_unknown_fields", &self._unknown_fields);
4449        }
4450        debug_struct.finish()
4451    }
4452}
4453
4454impl std::fmt::Debug for super::task::infrastructure_spec::BatchComputeResources {
4455    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4456        let mut debug_struct = f.debug_struct("BatchComputeResources");
4457        debug_struct.field("executors_count", &self.executors_count);
4458        debug_struct.field("max_executors_count", &self.max_executors_count);
4459        if !self._unknown_fields.is_empty() {
4460            debug_struct.field("_unknown_fields", &self._unknown_fields);
4461        }
4462        debug_struct.finish()
4463    }
4464}
4465
4466impl std::fmt::Debug for super::task::infrastructure_spec::ContainerImageRuntime {
4467    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4468        let mut debug_struct = f.debug_struct("ContainerImageRuntime");
4469        debug_struct.field("image", &self.image);
4470        debug_struct.field("java_jars", &self.java_jars);
4471        debug_struct.field("python_packages", &self.python_packages);
4472        debug_struct.field("properties", &self.properties);
4473        if !self._unknown_fields.is_empty() {
4474            debug_struct.field("_unknown_fields", &self._unknown_fields);
4475        }
4476        debug_struct.finish()
4477    }
4478}
4479
4480impl std::fmt::Debug for super::task::infrastructure_spec::VpcNetwork {
4481    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4482        let mut debug_struct = f.debug_struct("VpcNetwork");
4483        debug_struct.field("network_tags", &self.network_tags);
4484        debug_struct.field("network_name", &self.network_name);
4485        if !self._unknown_fields.is_empty() {
4486            debug_struct.field("_unknown_fields", &self._unknown_fields);
4487        }
4488        debug_struct.finish()
4489    }
4490}
4491
4492impl std::fmt::Debug for super::task::TriggerSpec {
4493    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4494        let mut debug_struct = f.debug_struct("TriggerSpec");
4495        debug_struct.field("r#type", &self.r#type);
4496        debug_struct.field("start_time", &self.start_time);
4497        debug_struct.field("disabled", &self.disabled);
4498        debug_struct.field("max_retries", &self.max_retries);
4499        debug_struct.field("trigger", &self.trigger);
4500        if !self._unknown_fields.is_empty() {
4501            debug_struct.field("_unknown_fields", &self._unknown_fields);
4502        }
4503        debug_struct.finish()
4504    }
4505}
4506
4507impl std::fmt::Debug for super::task::ExecutionSpec {
4508    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4509        let mut debug_struct = f.debug_struct("ExecutionSpec");
4510        debug_struct.field("args", &self.args);
4511        debug_struct.field("service_account", &self.service_account);
4512        debug_struct.field("project", &self.project);
4513        debug_struct.field(
4514            "max_job_execution_lifetime",
4515            &self.max_job_execution_lifetime,
4516        );
4517        debug_struct.field("kms_key", &self.kms_key);
4518        if !self._unknown_fields.is_empty() {
4519            debug_struct.field("_unknown_fields", &self._unknown_fields);
4520        }
4521        debug_struct.finish()
4522    }
4523}
4524
4525impl std::fmt::Debug for super::task::SparkTaskConfig {
4526    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4527        let mut debug_struct = f.debug_struct("SparkTaskConfig");
4528        debug_struct.field("file_uris", &self.file_uris);
4529        debug_struct.field("archive_uris", &self.archive_uris);
4530        debug_struct.field("infrastructure_spec", &self.infrastructure_spec);
4531        debug_struct.field("driver", &self.driver);
4532        if !self._unknown_fields.is_empty() {
4533            debug_struct.field("_unknown_fields", &self._unknown_fields);
4534        }
4535        debug_struct.finish()
4536    }
4537}
4538
4539impl std::fmt::Debug for super::task::NotebookTaskConfig {
4540    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4541        let mut debug_struct = f.debug_struct("NotebookTaskConfig");
4542        debug_struct.field("notebook", &self.notebook);
4543        debug_struct.field("infrastructure_spec", &self.infrastructure_spec);
4544        debug_struct.field("file_uris", &self.file_uris);
4545        debug_struct.field("archive_uris", &self.archive_uris);
4546        if !self._unknown_fields.is_empty() {
4547            debug_struct.field("_unknown_fields", &self._unknown_fields);
4548        }
4549        debug_struct.finish()
4550    }
4551}
4552
4553impl std::fmt::Debug for super::task::ExecutionStatus {
4554    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4555        let mut debug_struct = f.debug_struct("ExecutionStatus");
4556        debug_struct.field("update_time", &self.update_time);
4557        debug_struct.field("latest_job", &self.latest_job);
4558        if !self._unknown_fields.is_empty() {
4559            debug_struct.field("_unknown_fields", &self._unknown_fields);
4560        }
4561        debug_struct.finish()
4562    }
4563}
4564
4565impl std::fmt::Debug for super::Job {
4566    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4567        let mut debug_struct = f.debug_struct("Job");
4568        debug_struct.field("name", &self.name);
4569        debug_struct.field("uid", &self.uid);
4570        debug_struct.field("start_time", &self.start_time);
4571        debug_struct.field("end_time", &self.end_time);
4572        debug_struct.field("state", &self.state);
4573        debug_struct.field("retry_count", &self.retry_count);
4574        debug_struct.field("service", &self.service);
4575        debug_struct.field("service_job", &self.service_job);
4576        debug_struct.field("message", &self.message);
4577        debug_struct.field("labels", &self.labels);
4578        debug_struct.field("trigger", &self.trigger);
4579        debug_struct.field("execution_spec", &self.execution_spec);
4580        if !self._unknown_fields.is_empty() {
4581            debug_struct.field("_unknown_fields", &self._unknown_fields);
4582        }
4583        debug_struct.finish()
4584    }
4585}