Skip to main content

google_cloud_bigtable_admin_v2/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::CreateInstanceRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("CreateInstanceRequest");
23        debug_struct.field("parent", &self.parent);
24        debug_struct.field("instance_id", &self.instance_id);
25        debug_struct.field("instance", &self.instance);
26        debug_struct.field("clusters", &self.clusters);
27        if !self._unknown_fields.is_empty() {
28            debug_struct.field("_unknown_fields", &self._unknown_fields);
29        }
30        debug_struct.finish()
31    }
32}
33
34impl std::fmt::Debug for super::GetInstanceRequest {
35    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
36        let mut debug_struct = f.debug_struct("GetInstanceRequest");
37        debug_struct.field("name", &self.name);
38        if !self._unknown_fields.is_empty() {
39            debug_struct.field("_unknown_fields", &self._unknown_fields);
40        }
41        debug_struct.finish()
42    }
43}
44
45impl std::fmt::Debug for super::ListInstancesRequest {
46    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
47        let mut debug_struct = f.debug_struct("ListInstancesRequest");
48        debug_struct.field("parent", &self.parent);
49        debug_struct.field("page_token", &self.page_token);
50        if !self._unknown_fields.is_empty() {
51            debug_struct.field("_unknown_fields", &self._unknown_fields);
52        }
53        debug_struct.finish()
54    }
55}
56
57impl std::fmt::Debug for super::ListInstancesResponse {
58    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
59        let mut debug_struct = f.debug_struct("ListInstancesResponse");
60        debug_struct.field("instances", &self.instances);
61        debug_struct.field("failed_locations", &self.failed_locations);
62        debug_struct.field("next_page_token", &self.next_page_token);
63        if !self._unknown_fields.is_empty() {
64            debug_struct.field("_unknown_fields", &self._unknown_fields);
65        }
66        debug_struct.finish()
67    }
68}
69
70impl std::fmt::Debug for super::PartialUpdateInstanceRequest {
71    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
72        let mut debug_struct = f.debug_struct("PartialUpdateInstanceRequest");
73        debug_struct.field("instance", &self.instance);
74        debug_struct.field("update_mask", &self.update_mask);
75        if !self._unknown_fields.is_empty() {
76            debug_struct.field("_unknown_fields", &self._unknown_fields);
77        }
78        debug_struct.finish()
79    }
80}
81
82impl std::fmt::Debug for super::DeleteInstanceRequest {
83    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
84        let mut debug_struct = f.debug_struct("DeleteInstanceRequest");
85        debug_struct.field("name", &self.name);
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::CreateClusterRequest {
94    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
95        let mut debug_struct = f.debug_struct("CreateClusterRequest");
96        debug_struct.field("parent", &self.parent);
97        debug_struct.field("cluster_id", &self.cluster_id);
98        debug_struct.field("cluster", &self.cluster);
99        if !self._unknown_fields.is_empty() {
100            debug_struct.field("_unknown_fields", &self._unknown_fields);
101        }
102        debug_struct.finish()
103    }
104}
105
106impl std::fmt::Debug for super::GetClusterRequest {
107    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
108        let mut debug_struct = f.debug_struct("GetClusterRequest");
109        debug_struct.field("name", &self.name);
110        if !self._unknown_fields.is_empty() {
111            debug_struct.field("_unknown_fields", &self._unknown_fields);
112        }
113        debug_struct.finish()
114    }
115}
116
117impl std::fmt::Debug for super::ListClustersRequest {
118    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
119        let mut debug_struct = f.debug_struct("ListClustersRequest");
120        debug_struct.field("parent", &self.parent);
121        debug_struct.field("page_token", &self.page_token);
122        if !self._unknown_fields.is_empty() {
123            debug_struct.field("_unknown_fields", &self._unknown_fields);
124        }
125        debug_struct.finish()
126    }
127}
128
129impl std::fmt::Debug for super::ListClustersResponse {
130    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
131        let mut debug_struct = f.debug_struct("ListClustersResponse");
132        debug_struct.field("clusters", &self.clusters);
133        debug_struct.field("failed_locations", &self.failed_locations);
134        debug_struct.field("next_page_token", &self.next_page_token);
135        if !self._unknown_fields.is_empty() {
136            debug_struct.field("_unknown_fields", &self._unknown_fields);
137        }
138        debug_struct.finish()
139    }
140}
141
142impl std::fmt::Debug for super::DeleteClusterRequest {
143    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
144        let mut debug_struct = f.debug_struct("DeleteClusterRequest");
145        debug_struct.field("name", &self.name);
146        if !self._unknown_fields.is_empty() {
147            debug_struct.field("_unknown_fields", &self._unknown_fields);
148        }
149        debug_struct.finish()
150    }
151}
152
153impl std::fmt::Debug for super::CreateInstanceMetadata {
154    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
155        let mut debug_struct = f.debug_struct("CreateInstanceMetadata");
156        debug_struct.field("original_request", &self.original_request);
157        debug_struct.field("request_time", &self.request_time);
158        debug_struct.field("finish_time", &self.finish_time);
159        if !self._unknown_fields.is_empty() {
160            debug_struct.field("_unknown_fields", &self._unknown_fields);
161        }
162        debug_struct.finish()
163    }
164}
165
166impl std::fmt::Debug for super::UpdateInstanceMetadata {
167    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
168        let mut debug_struct = f.debug_struct("UpdateInstanceMetadata");
169        debug_struct.field("original_request", &self.original_request);
170        debug_struct.field("request_time", &self.request_time);
171        debug_struct.field("finish_time", &self.finish_time);
172        if !self._unknown_fields.is_empty() {
173            debug_struct.field("_unknown_fields", &self._unknown_fields);
174        }
175        debug_struct.finish()
176    }
177}
178
179impl std::fmt::Debug for super::CreateClusterMetadata {
180    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
181        let mut debug_struct = f.debug_struct("CreateClusterMetadata");
182        debug_struct.field("original_request", &self.original_request);
183        debug_struct.field("request_time", &self.request_time);
184        debug_struct.field("finish_time", &self.finish_time);
185        debug_struct.field("tables", &self.tables);
186        if !self._unknown_fields.is_empty() {
187            debug_struct.field("_unknown_fields", &self._unknown_fields);
188        }
189        debug_struct.finish()
190    }
191}
192
193impl std::fmt::Debug for super::create_cluster_metadata::TableProgress {
194    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
195        let mut debug_struct = f.debug_struct("TableProgress");
196        debug_struct.field("estimated_size_bytes", &self.estimated_size_bytes);
197        debug_struct.field("estimated_copied_bytes", &self.estimated_copied_bytes);
198        debug_struct.field("state", &self.state);
199        if !self._unknown_fields.is_empty() {
200            debug_struct.field("_unknown_fields", &self._unknown_fields);
201        }
202        debug_struct.finish()
203    }
204}
205
206impl std::fmt::Debug for super::UpdateClusterMetadata {
207    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
208        let mut debug_struct = f.debug_struct("UpdateClusterMetadata");
209        debug_struct.field("original_request", &self.original_request);
210        debug_struct.field("request_time", &self.request_time);
211        debug_struct.field("finish_time", &self.finish_time);
212        if !self._unknown_fields.is_empty() {
213            debug_struct.field("_unknown_fields", &self._unknown_fields);
214        }
215        debug_struct.finish()
216    }
217}
218
219impl std::fmt::Debug for super::PartialUpdateClusterMetadata {
220    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
221        let mut debug_struct = f.debug_struct("PartialUpdateClusterMetadata");
222        debug_struct.field("request_time", &self.request_time);
223        debug_struct.field("finish_time", &self.finish_time);
224        debug_struct.field("original_request", &self.original_request);
225        if !self._unknown_fields.is_empty() {
226            debug_struct.field("_unknown_fields", &self._unknown_fields);
227        }
228        debug_struct.finish()
229    }
230}
231
232impl std::fmt::Debug for super::PartialUpdateClusterRequest {
233    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
234        let mut debug_struct = f.debug_struct("PartialUpdateClusterRequest");
235        debug_struct.field("cluster", &self.cluster);
236        debug_struct.field("update_mask", &self.update_mask);
237        if !self._unknown_fields.is_empty() {
238            debug_struct.field("_unknown_fields", &self._unknown_fields);
239        }
240        debug_struct.finish()
241    }
242}
243
244impl std::fmt::Debug for super::CreateAppProfileRequest {
245    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
246        let mut debug_struct = f.debug_struct("CreateAppProfileRequest");
247        debug_struct.field("parent", &self.parent);
248        debug_struct.field("app_profile_id", &self.app_profile_id);
249        debug_struct.field("app_profile", &self.app_profile);
250        debug_struct.field("ignore_warnings", &self.ignore_warnings);
251        if !self._unknown_fields.is_empty() {
252            debug_struct.field("_unknown_fields", &self._unknown_fields);
253        }
254        debug_struct.finish()
255    }
256}
257
258impl std::fmt::Debug for super::GetAppProfileRequest {
259    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
260        let mut debug_struct = f.debug_struct("GetAppProfileRequest");
261        debug_struct.field("name", &self.name);
262        if !self._unknown_fields.is_empty() {
263            debug_struct.field("_unknown_fields", &self._unknown_fields);
264        }
265        debug_struct.finish()
266    }
267}
268
269impl std::fmt::Debug for super::ListAppProfilesRequest {
270    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
271        let mut debug_struct = f.debug_struct("ListAppProfilesRequest");
272        debug_struct.field("parent", &self.parent);
273        debug_struct.field("page_size", &self.page_size);
274        debug_struct.field("page_token", &self.page_token);
275        if !self._unknown_fields.is_empty() {
276            debug_struct.field("_unknown_fields", &self._unknown_fields);
277        }
278        debug_struct.finish()
279    }
280}
281
282impl std::fmt::Debug for super::ListAppProfilesResponse {
283    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
284        let mut debug_struct = f.debug_struct("ListAppProfilesResponse");
285        debug_struct.field("app_profiles", &self.app_profiles);
286        debug_struct.field("next_page_token", &self.next_page_token);
287        debug_struct.field("failed_locations", &self.failed_locations);
288        if !self._unknown_fields.is_empty() {
289            debug_struct.field("_unknown_fields", &self._unknown_fields);
290        }
291        debug_struct.finish()
292    }
293}
294
295impl std::fmt::Debug for super::UpdateAppProfileRequest {
296    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
297        let mut debug_struct = f.debug_struct("UpdateAppProfileRequest");
298        debug_struct.field("app_profile", &self.app_profile);
299        debug_struct.field("update_mask", &self.update_mask);
300        debug_struct.field("ignore_warnings", &self.ignore_warnings);
301        if !self._unknown_fields.is_empty() {
302            debug_struct.field("_unknown_fields", &self._unknown_fields);
303        }
304        debug_struct.finish()
305    }
306}
307
308impl std::fmt::Debug for super::DeleteAppProfileRequest {
309    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
310        let mut debug_struct = f.debug_struct("DeleteAppProfileRequest");
311        debug_struct.field("name", &self.name);
312        debug_struct.field("ignore_warnings", &self.ignore_warnings);
313        if !self._unknown_fields.is_empty() {
314            debug_struct.field("_unknown_fields", &self._unknown_fields);
315        }
316        debug_struct.finish()
317    }
318}
319
320impl std::fmt::Debug for super::UpdateAppProfileMetadata {
321    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
322        let mut debug_struct = f.debug_struct("UpdateAppProfileMetadata");
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::ListHotTabletsRequest {
331    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
332        let mut debug_struct = f.debug_struct("ListHotTabletsRequest");
333        debug_struct.field("parent", &self.parent);
334        debug_struct.field("start_time", &self.start_time);
335        debug_struct.field("end_time", &self.end_time);
336        debug_struct.field("page_size", &self.page_size);
337        debug_struct.field("page_token", &self.page_token);
338        if !self._unknown_fields.is_empty() {
339            debug_struct.field("_unknown_fields", &self._unknown_fields);
340        }
341        debug_struct.finish()
342    }
343}
344
345impl std::fmt::Debug for super::ListHotTabletsResponse {
346    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
347        let mut debug_struct = f.debug_struct("ListHotTabletsResponse");
348        debug_struct.field("hot_tablets", &self.hot_tablets);
349        debug_struct.field("next_page_token", &self.next_page_token);
350        if !self._unknown_fields.is_empty() {
351            debug_struct.field("_unknown_fields", &self._unknown_fields);
352        }
353        debug_struct.finish()
354    }
355}
356
357impl std::fmt::Debug for super::CreateLogicalViewRequest {
358    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
359        let mut debug_struct = f.debug_struct("CreateLogicalViewRequest");
360        debug_struct.field("parent", &self.parent);
361        debug_struct.field("logical_view_id", &self.logical_view_id);
362        debug_struct.field("logical_view", &self.logical_view);
363        if !self._unknown_fields.is_empty() {
364            debug_struct.field("_unknown_fields", &self._unknown_fields);
365        }
366        debug_struct.finish()
367    }
368}
369
370impl std::fmt::Debug for super::CreateLogicalViewMetadata {
371    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
372        let mut debug_struct = f.debug_struct("CreateLogicalViewMetadata");
373        debug_struct.field("original_request", &self.original_request);
374        debug_struct.field("start_time", &self.start_time);
375        debug_struct.field("end_time", &self.end_time);
376        if !self._unknown_fields.is_empty() {
377            debug_struct.field("_unknown_fields", &self._unknown_fields);
378        }
379        debug_struct.finish()
380    }
381}
382
383impl std::fmt::Debug for super::GetLogicalViewRequest {
384    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
385        let mut debug_struct = f.debug_struct("GetLogicalViewRequest");
386        debug_struct.field("name", &self.name);
387        if !self._unknown_fields.is_empty() {
388            debug_struct.field("_unknown_fields", &self._unknown_fields);
389        }
390        debug_struct.finish()
391    }
392}
393
394impl std::fmt::Debug for super::ListLogicalViewsRequest {
395    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
396        let mut debug_struct = f.debug_struct("ListLogicalViewsRequest");
397        debug_struct.field("parent", &self.parent);
398        debug_struct.field("page_size", &self.page_size);
399        debug_struct.field("page_token", &self.page_token);
400        if !self._unknown_fields.is_empty() {
401            debug_struct.field("_unknown_fields", &self._unknown_fields);
402        }
403        debug_struct.finish()
404    }
405}
406
407impl std::fmt::Debug for super::ListLogicalViewsResponse {
408    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
409        let mut debug_struct = f.debug_struct("ListLogicalViewsResponse");
410        debug_struct.field("logical_views", &self.logical_views);
411        debug_struct.field("next_page_token", &self.next_page_token);
412        if !self._unknown_fields.is_empty() {
413            debug_struct.field("_unknown_fields", &self._unknown_fields);
414        }
415        debug_struct.finish()
416    }
417}
418
419impl std::fmt::Debug for super::UpdateLogicalViewRequest {
420    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
421        let mut debug_struct = f.debug_struct("UpdateLogicalViewRequest");
422        debug_struct.field("logical_view", &self.logical_view);
423        debug_struct.field("update_mask", &self.update_mask);
424        if !self._unknown_fields.is_empty() {
425            debug_struct.field("_unknown_fields", &self._unknown_fields);
426        }
427        debug_struct.finish()
428    }
429}
430
431impl std::fmt::Debug for super::UpdateLogicalViewMetadata {
432    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
433        let mut debug_struct = f.debug_struct("UpdateLogicalViewMetadata");
434        debug_struct.field("original_request", &self.original_request);
435        debug_struct.field("start_time", &self.start_time);
436        debug_struct.field("end_time", &self.end_time);
437        if !self._unknown_fields.is_empty() {
438            debug_struct.field("_unknown_fields", &self._unknown_fields);
439        }
440        debug_struct.finish()
441    }
442}
443
444impl std::fmt::Debug for super::DeleteLogicalViewRequest {
445    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
446        let mut debug_struct = f.debug_struct("DeleteLogicalViewRequest");
447        debug_struct.field("name", &self.name);
448        debug_struct.field("etag", &self.etag);
449        if !self._unknown_fields.is_empty() {
450            debug_struct.field("_unknown_fields", &self._unknown_fields);
451        }
452        debug_struct.finish()
453    }
454}
455
456impl std::fmt::Debug for super::CreateMaterializedViewRequest {
457    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
458        let mut debug_struct = f.debug_struct("CreateMaterializedViewRequest");
459        debug_struct.field("parent", &self.parent);
460        debug_struct.field("materialized_view_id", &self.materialized_view_id);
461        debug_struct.field("materialized_view", &self.materialized_view);
462        if !self._unknown_fields.is_empty() {
463            debug_struct.field("_unknown_fields", &self._unknown_fields);
464        }
465        debug_struct.finish()
466    }
467}
468
469impl std::fmt::Debug for super::CreateMaterializedViewMetadata {
470    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
471        let mut debug_struct = f.debug_struct("CreateMaterializedViewMetadata");
472        debug_struct.field("original_request", &self.original_request);
473        debug_struct.field("start_time", &self.start_time);
474        debug_struct.field("end_time", &self.end_time);
475        if !self._unknown_fields.is_empty() {
476            debug_struct.field("_unknown_fields", &self._unknown_fields);
477        }
478        debug_struct.finish()
479    }
480}
481
482impl std::fmt::Debug for super::GetMaterializedViewRequest {
483    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
484        let mut debug_struct = f.debug_struct("GetMaterializedViewRequest");
485        debug_struct.field("name", &self.name);
486        if !self._unknown_fields.is_empty() {
487            debug_struct.field("_unknown_fields", &self._unknown_fields);
488        }
489        debug_struct.finish()
490    }
491}
492
493impl std::fmt::Debug for super::ListMaterializedViewsRequest {
494    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
495        let mut debug_struct = f.debug_struct("ListMaterializedViewsRequest");
496        debug_struct.field("parent", &self.parent);
497        debug_struct.field("page_size", &self.page_size);
498        debug_struct.field("page_token", &self.page_token);
499        if !self._unknown_fields.is_empty() {
500            debug_struct.field("_unknown_fields", &self._unknown_fields);
501        }
502        debug_struct.finish()
503    }
504}
505
506impl std::fmt::Debug for super::ListMaterializedViewsResponse {
507    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
508        let mut debug_struct = f.debug_struct("ListMaterializedViewsResponse");
509        debug_struct.field("materialized_views", &self.materialized_views);
510        debug_struct.field("next_page_token", &self.next_page_token);
511        if !self._unknown_fields.is_empty() {
512            debug_struct.field("_unknown_fields", &self._unknown_fields);
513        }
514        debug_struct.finish()
515    }
516}
517
518impl std::fmt::Debug for super::UpdateMaterializedViewRequest {
519    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
520        let mut debug_struct = f.debug_struct("UpdateMaterializedViewRequest");
521        debug_struct.field("materialized_view", &self.materialized_view);
522        debug_struct.field("update_mask", &self.update_mask);
523        if !self._unknown_fields.is_empty() {
524            debug_struct.field("_unknown_fields", &self._unknown_fields);
525        }
526        debug_struct.finish()
527    }
528}
529
530impl std::fmt::Debug for super::UpdateMaterializedViewMetadata {
531    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
532        let mut debug_struct = f.debug_struct("UpdateMaterializedViewMetadata");
533        debug_struct.field("original_request", &self.original_request);
534        debug_struct.field("start_time", &self.start_time);
535        debug_struct.field("end_time", &self.end_time);
536        if !self._unknown_fields.is_empty() {
537            debug_struct.field("_unknown_fields", &self._unknown_fields);
538        }
539        debug_struct.finish()
540    }
541}
542
543impl std::fmt::Debug for super::DeleteMaterializedViewRequest {
544    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
545        let mut debug_struct = f.debug_struct("DeleteMaterializedViewRequest");
546        debug_struct.field("name", &self.name);
547        debug_struct.field("etag", &self.etag);
548        if !self._unknown_fields.is_empty() {
549            debug_struct.field("_unknown_fields", &self._unknown_fields);
550        }
551        debug_struct.finish()
552    }
553}
554
555impl std::fmt::Debug for super::RestoreTableRequest {
556    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
557        let mut debug_struct = f.debug_struct("RestoreTableRequest");
558        debug_struct.field("parent", &self.parent);
559        debug_struct.field("table_id", &self.table_id);
560        debug_struct.field("source", &self.source);
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::RestoreTableMetadata {
569    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
570        let mut debug_struct = f.debug_struct("RestoreTableMetadata");
571        debug_struct.field("name", &self.name);
572        debug_struct.field("source_type", &self.source_type);
573        debug_struct.field(
574            "optimize_table_operation_name",
575            &self.optimize_table_operation_name,
576        );
577        debug_struct.field("progress", &self.progress);
578        debug_struct.field("source_info", &self.source_info);
579        if !self._unknown_fields.is_empty() {
580            debug_struct.field("_unknown_fields", &self._unknown_fields);
581        }
582        debug_struct.finish()
583    }
584}
585
586impl std::fmt::Debug for super::OptimizeRestoredTableMetadata {
587    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
588        let mut debug_struct = f.debug_struct("OptimizeRestoredTableMetadata");
589        debug_struct.field("name", &self.name);
590        debug_struct.field("progress", &self.progress);
591        if !self._unknown_fields.is_empty() {
592            debug_struct.field("_unknown_fields", &self._unknown_fields);
593        }
594        debug_struct.finish()
595    }
596}
597
598impl std::fmt::Debug for super::CreateTableRequest {
599    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
600        let mut debug_struct = f.debug_struct("CreateTableRequest");
601        debug_struct.field("parent", &self.parent);
602        debug_struct.field("table_id", &self.table_id);
603        debug_struct.field("table", &self.table);
604        debug_struct.field("initial_splits", &self.initial_splits);
605        if !self._unknown_fields.is_empty() {
606            debug_struct.field("_unknown_fields", &self._unknown_fields);
607        }
608        debug_struct.finish()
609    }
610}
611
612impl std::fmt::Debug for super::create_table_request::Split {
613    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
614        let mut debug_struct = f.debug_struct("Split");
615        debug_struct.field("key", &self.key);
616        if !self._unknown_fields.is_empty() {
617            debug_struct.field("_unknown_fields", &self._unknown_fields);
618        }
619        debug_struct.finish()
620    }
621}
622
623impl std::fmt::Debug for super::CreateTableFromSnapshotRequest {
624    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
625        let mut debug_struct = f.debug_struct("CreateTableFromSnapshotRequest");
626        debug_struct.field("parent", &self.parent);
627        debug_struct.field("table_id", &self.table_id);
628        debug_struct.field("source_snapshot", &self.source_snapshot);
629        if !self._unknown_fields.is_empty() {
630            debug_struct.field("_unknown_fields", &self._unknown_fields);
631        }
632        debug_struct.finish()
633    }
634}
635
636impl std::fmt::Debug for super::DropRowRangeRequest {
637    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
638        let mut debug_struct = f.debug_struct("DropRowRangeRequest");
639        debug_struct.field("name", &self.name);
640        debug_struct.field("target", &self.target);
641        if !self._unknown_fields.is_empty() {
642            debug_struct.field("_unknown_fields", &self._unknown_fields);
643        }
644        debug_struct.finish()
645    }
646}
647
648impl std::fmt::Debug for super::ListTablesRequest {
649    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
650        let mut debug_struct = f.debug_struct("ListTablesRequest");
651        debug_struct.field("parent", &self.parent);
652        debug_struct.field("view", &self.view);
653        debug_struct.field("page_size", &self.page_size);
654        debug_struct.field("page_token", &self.page_token);
655        if !self._unknown_fields.is_empty() {
656            debug_struct.field("_unknown_fields", &self._unknown_fields);
657        }
658        debug_struct.finish()
659    }
660}
661
662impl std::fmt::Debug for super::ListTablesResponse {
663    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
664        let mut debug_struct = f.debug_struct("ListTablesResponse");
665        debug_struct.field("tables", &self.tables);
666        debug_struct.field("next_page_token", &self.next_page_token);
667        if !self._unknown_fields.is_empty() {
668            debug_struct.field("_unknown_fields", &self._unknown_fields);
669        }
670        debug_struct.finish()
671    }
672}
673
674impl std::fmt::Debug for super::GetTableRequest {
675    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
676        let mut debug_struct = f.debug_struct("GetTableRequest");
677        debug_struct.field("name", &self.name);
678        debug_struct.field("view", &self.view);
679        if !self._unknown_fields.is_empty() {
680            debug_struct.field("_unknown_fields", &self._unknown_fields);
681        }
682        debug_struct.finish()
683    }
684}
685
686impl std::fmt::Debug for super::UpdateTableRequest {
687    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
688        let mut debug_struct = f.debug_struct("UpdateTableRequest");
689        debug_struct.field("table", &self.table);
690        debug_struct.field("update_mask", &self.update_mask);
691        debug_struct.field("ignore_warnings", &self.ignore_warnings);
692        if !self._unknown_fields.is_empty() {
693            debug_struct.field("_unknown_fields", &self._unknown_fields);
694        }
695        debug_struct.finish()
696    }
697}
698
699impl std::fmt::Debug for super::UpdateTableMetadata {
700    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
701        let mut debug_struct = f.debug_struct("UpdateTableMetadata");
702        debug_struct.field("name", &self.name);
703        debug_struct.field("start_time", &self.start_time);
704        debug_struct.field("end_time", &self.end_time);
705        if !self._unknown_fields.is_empty() {
706            debug_struct.field("_unknown_fields", &self._unknown_fields);
707        }
708        debug_struct.finish()
709    }
710}
711
712impl std::fmt::Debug for super::DeleteTableRequest {
713    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
714        let mut debug_struct = f.debug_struct("DeleteTableRequest");
715        debug_struct.field("name", &self.name);
716        if !self._unknown_fields.is_empty() {
717            debug_struct.field("_unknown_fields", &self._unknown_fields);
718        }
719        debug_struct.finish()
720    }
721}
722
723impl std::fmt::Debug for super::UndeleteTableRequest {
724    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
725        let mut debug_struct = f.debug_struct("UndeleteTableRequest");
726        debug_struct.field("name", &self.name);
727        if !self._unknown_fields.is_empty() {
728            debug_struct.field("_unknown_fields", &self._unknown_fields);
729        }
730        debug_struct.finish()
731    }
732}
733
734impl std::fmt::Debug for super::UndeleteTableMetadata {
735    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
736        let mut debug_struct = f.debug_struct("UndeleteTableMetadata");
737        debug_struct.field("name", &self.name);
738        debug_struct.field("start_time", &self.start_time);
739        debug_struct.field("end_time", &self.end_time);
740        if !self._unknown_fields.is_empty() {
741            debug_struct.field("_unknown_fields", &self._unknown_fields);
742        }
743        debug_struct.finish()
744    }
745}
746
747impl std::fmt::Debug for super::ModifyColumnFamiliesRequest {
748    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
749        let mut debug_struct = f.debug_struct("ModifyColumnFamiliesRequest");
750        debug_struct.field("name", &self.name);
751        debug_struct.field("modifications", &self.modifications);
752        debug_struct.field("ignore_warnings", &self.ignore_warnings);
753        if !self._unknown_fields.is_empty() {
754            debug_struct.field("_unknown_fields", &self._unknown_fields);
755        }
756        debug_struct.finish()
757    }
758}
759
760impl std::fmt::Debug for super::modify_column_families_request::Modification {
761    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
762        let mut debug_struct = f.debug_struct("Modification");
763        debug_struct.field("id", &self.id);
764        debug_struct.field("update_mask", &self.update_mask);
765        debug_struct.field("r#mod", &self.r#mod);
766        if !self._unknown_fields.is_empty() {
767            debug_struct.field("_unknown_fields", &self._unknown_fields);
768        }
769        debug_struct.finish()
770    }
771}
772
773impl std::fmt::Debug for super::GenerateConsistencyTokenRequest {
774    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
775        let mut debug_struct = f.debug_struct("GenerateConsistencyTokenRequest");
776        debug_struct.field("name", &self.name);
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::GenerateConsistencyTokenResponse {
785    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
786        let mut debug_struct = f.debug_struct("GenerateConsistencyTokenResponse");
787        debug_struct.field("consistency_token", &self.consistency_token);
788        if !self._unknown_fields.is_empty() {
789            debug_struct.field("_unknown_fields", &self._unknown_fields);
790        }
791        debug_struct.finish()
792    }
793}
794
795impl std::fmt::Debug for super::CheckConsistencyRequest {
796    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
797        let mut debug_struct = f.debug_struct("CheckConsistencyRequest");
798        debug_struct.field("name", &self.name);
799        debug_struct.field("consistency_token", &self.consistency_token);
800        debug_struct.field("mode", &self.mode);
801        if !self._unknown_fields.is_empty() {
802            debug_struct.field("_unknown_fields", &self._unknown_fields);
803        }
804        debug_struct.finish()
805    }
806}
807
808impl std::fmt::Debug for super::StandardReadRemoteWrites {
809    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
810        let mut debug_struct = f.debug_struct("StandardReadRemoteWrites");
811        if !self._unknown_fields.is_empty() {
812            debug_struct.field("_unknown_fields", &self._unknown_fields);
813        }
814        debug_struct.finish()
815    }
816}
817
818impl std::fmt::Debug for super::DataBoostReadLocalWrites {
819    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
820        let mut debug_struct = f.debug_struct("DataBoostReadLocalWrites");
821        if !self._unknown_fields.is_empty() {
822            debug_struct.field("_unknown_fields", &self._unknown_fields);
823        }
824        debug_struct.finish()
825    }
826}
827
828impl std::fmt::Debug for super::CheckConsistencyResponse {
829    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
830        let mut debug_struct = f.debug_struct("CheckConsistencyResponse");
831        debug_struct.field("consistent", &self.consistent);
832        if !self._unknown_fields.is_empty() {
833            debug_struct.field("_unknown_fields", &self._unknown_fields);
834        }
835        debug_struct.finish()
836    }
837}
838
839impl std::fmt::Debug for super::SnapshotTableRequest {
840    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
841        let mut debug_struct = f.debug_struct("SnapshotTableRequest");
842        debug_struct.field("name", &self.name);
843        debug_struct.field("cluster", &self.cluster);
844        debug_struct.field("snapshot_id", &self.snapshot_id);
845        debug_struct.field("ttl", &self.ttl);
846        debug_struct.field("description", &self.description);
847        if !self._unknown_fields.is_empty() {
848            debug_struct.field("_unknown_fields", &self._unknown_fields);
849        }
850        debug_struct.finish()
851    }
852}
853
854impl std::fmt::Debug for super::GetSnapshotRequest {
855    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
856        let mut debug_struct = f.debug_struct("GetSnapshotRequest");
857        debug_struct.field("name", &self.name);
858        if !self._unknown_fields.is_empty() {
859            debug_struct.field("_unknown_fields", &self._unknown_fields);
860        }
861        debug_struct.finish()
862    }
863}
864
865impl std::fmt::Debug for super::ListSnapshotsRequest {
866    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
867        let mut debug_struct = f.debug_struct("ListSnapshotsRequest");
868        debug_struct.field("parent", &self.parent);
869        debug_struct.field("page_size", &self.page_size);
870        debug_struct.field("page_token", &self.page_token);
871        if !self._unknown_fields.is_empty() {
872            debug_struct.field("_unknown_fields", &self._unknown_fields);
873        }
874        debug_struct.finish()
875    }
876}
877
878impl std::fmt::Debug for super::ListSnapshotsResponse {
879    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
880        let mut debug_struct = f.debug_struct("ListSnapshotsResponse");
881        debug_struct.field("snapshots", &self.snapshots);
882        debug_struct.field("next_page_token", &self.next_page_token);
883        if !self._unknown_fields.is_empty() {
884            debug_struct.field("_unknown_fields", &self._unknown_fields);
885        }
886        debug_struct.finish()
887    }
888}
889
890impl std::fmt::Debug for super::DeleteSnapshotRequest {
891    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
892        let mut debug_struct = f.debug_struct("DeleteSnapshotRequest");
893        debug_struct.field("name", &self.name);
894        if !self._unknown_fields.is_empty() {
895            debug_struct.field("_unknown_fields", &self._unknown_fields);
896        }
897        debug_struct.finish()
898    }
899}
900
901impl std::fmt::Debug for super::SnapshotTableMetadata {
902    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
903        let mut debug_struct = f.debug_struct("SnapshotTableMetadata");
904        debug_struct.field("original_request", &self.original_request);
905        debug_struct.field("request_time", &self.request_time);
906        debug_struct.field("finish_time", &self.finish_time);
907        if !self._unknown_fields.is_empty() {
908            debug_struct.field("_unknown_fields", &self._unknown_fields);
909        }
910        debug_struct.finish()
911    }
912}
913
914impl std::fmt::Debug for super::CreateTableFromSnapshotMetadata {
915    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
916        let mut debug_struct = f.debug_struct("CreateTableFromSnapshotMetadata");
917        debug_struct.field("original_request", &self.original_request);
918        debug_struct.field("request_time", &self.request_time);
919        debug_struct.field("finish_time", &self.finish_time);
920        if !self._unknown_fields.is_empty() {
921            debug_struct.field("_unknown_fields", &self._unknown_fields);
922        }
923        debug_struct.finish()
924    }
925}
926
927impl std::fmt::Debug for super::CreateBackupRequest {
928    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
929        let mut debug_struct = f.debug_struct("CreateBackupRequest");
930        debug_struct.field("parent", &self.parent);
931        debug_struct.field("backup_id", &self.backup_id);
932        debug_struct.field("backup", &self.backup);
933        if !self._unknown_fields.is_empty() {
934            debug_struct.field("_unknown_fields", &self._unknown_fields);
935        }
936        debug_struct.finish()
937    }
938}
939
940impl std::fmt::Debug for super::CreateBackupMetadata {
941    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
942        let mut debug_struct = f.debug_struct("CreateBackupMetadata");
943        debug_struct.field("name", &self.name);
944        debug_struct.field("source_table", &self.source_table);
945        debug_struct.field("start_time", &self.start_time);
946        debug_struct.field("end_time", &self.end_time);
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::UpdateBackupRequest {
955    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
956        let mut debug_struct = f.debug_struct("UpdateBackupRequest");
957        debug_struct.field("backup", &self.backup);
958        debug_struct.field("update_mask", &self.update_mask);
959        if !self._unknown_fields.is_empty() {
960            debug_struct.field("_unknown_fields", &self._unknown_fields);
961        }
962        debug_struct.finish()
963    }
964}
965
966impl std::fmt::Debug for super::GetBackupRequest {
967    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
968        let mut debug_struct = f.debug_struct("GetBackupRequest");
969        debug_struct.field("name", &self.name);
970        if !self._unknown_fields.is_empty() {
971            debug_struct.field("_unknown_fields", &self._unknown_fields);
972        }
973        debug_struct.finish()
974    }
975}
976
977impl std::fmt::Debug for super::DeleteBackupRequest {
978    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
979        let mut debug_struct = f.debug_struct("DeleteBackupRequest");
980        debug_struct.field("name", &self.name);
981        if !self._unknown_fields.is_empty() {
982            debug_struct.field("_unknown_fields", &self._unknown_fields);
983        }
984        debug_struct.finish()
985    }
986}
987
988impl std::fmt::Debug for super::ListBackupsRequest {
989    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
990        let mut debug_struct = f.debug_struct("ListBackupsRequest");
991        debug_struct.field("parent", &self.parent);
992        debug_struct.field("filter", &self.filter);
993        debug_struct.field("order_by", &self.order_by);
994        debug_struct.field("page_size", &self.page_size);
995        debug_struct.field("page_token", &self.page_token);
996        if !self._unknown_fields.is_empty() {
997            debug_struct.field("_unknown_fields", &self._unknown_fields);
998        }
999        debug_struct.finish()
1000    }
1001}
1002
1003impl std::fmt::Debug for super::ListBackupsResponse {
1004    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1005        let mut debug_struct = f.debug_struct("ListBackupsResponse");
1006        debug_struct.field("backups", &self.backups);
1007        debug_struct.field("next_page_token", &self.next_page_token);
1008        if !self._unknown_fields.is_empty() {
1009            debug_struct.field("_unknown_fields", &self._unknown_fields);
1010        }
1011        debug_struct.finish()
1012    }
1013}
1014
1015impl std::fmt::Debug for super::CopyBackupRequest {
1016    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1017        let mut debug_struct = f.debug_struct("CopyBackupRequest");
1018        debug_struct.field("parent", &self.parent);
1019        debug_struct.field("backup_id", &self.backup_id);
1020        debug_struct.field("source_backup", &self.source_backup);
1021        debug_struct.field("expire_time", &self.expire_time);
1022        if !self._unknown_fields.is_empty() {
1023            debug_struct.field("_unknown_fields", &self._unknown_fields);
1024        }
1025        debug_struct.finish()
1026    }
1027}
1028
1029impl std::fmt::Debug for super::CopyBackupMetadata {
1030    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1031        let mut debug_struct = f.debug_struct("CopyBackupMetadata");
1032        debug_struct.field("name", &self.name);
1033        debug_struct.field("source_backup_info", &self.source_backup_info);
1034        debug_struct.field("progress", &self.progress);
1035        if !self._unknown_fields.is_empty() {
1036            debug_struct.field("_unknown_fields", &self._unknown_fields);
1037        }
1038        debug_struct.finish()
1039    }
1040}
1041
1042impl std::fmt::Debug for super::CreateAuthorizedViewRequest {
1043    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1044        let mut debug_struct = f.debug_struct("CreateAuthorizedViewRequest");
1045        debug_struct.field("parent", &self.parent);
1046        debug_struct.field("authorized_view_id", &self.authorized_view_id);
1047        debug_struct.field("authorized_view", &self.authorized_view);
1048        if !self._unknown_fields.is_empty() {
1049            debug_struct.field("_unknown_fields", &self._unknown_fields);
1050        }
1051        debug_struct.finish()
1052    }
1053}
1054
1055impl std::fmt::Debug for super::CreateAuthorizedViewMetadata {
1056    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1057        let mut debug_struct = f.debug_struct("CreateAuthorizedViewMetadata");
1058        debug_struct.field("original_request", &self.original_request);
1059        debug_struct.field("request_time", &self.request_time);
1060        debug_struct.field("finish_time", &self.finish_time);
1061        if !self._unknown_fields.is_empty() {
1062            debug_struct.field("_unknown_fields", &self._unknown_fields);
1063        }
1064        debug_struct.finish()
1065    }
1066}
1067
1068impl std::fmt::Debug for super::ListAuthorizedViewsRequest {
1069    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1070        let mut debug_struct = f.debug_struct("ListAuthorizedViewsRequest");
1071        debug_struct.field("parent", &self.parent);
1072        debug_struct.field("page_size", &self.page_size);
1073        debug_struct.field("page_token", &self.page_token);
1074        debug_struct.field("view", &self.view);
1075        if !self._unknown_fields.is_empty() {
1076            debug_struct.field("_unknown_fields", &self._unknown_fields);
1077        }
1078        debug_struct.finish()
1079    }
1080}
1081
1082impl std::fmt::Debug for super::ListAuthorizedViewsResponse {
1083    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1084        let mut debug_struct = f.debug_struct("ListAuthorizedViewsResponse");
1085        debug_struct.field("authorized_views", &self.authorized_views);
1086        debug_struct.field("next_page_token", &self.next_page_token);
1087        if !self._unknown_fields.is_empty() {
1088            debug_struct.field("_unknown_fields", &self._unknown_fields);
1089        }
1090        debug_struct.finish()
1091    }
1092}
1093
1094impl std::fmt::Debug for super::GetAuthorizedViewRequest {
1095    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1096        let mut debug_struct = f.debug_struct("GetAuthorizedViewRequest");
1097        debug_struct.field("name", &self.name);
1098        debug_struct.field("view", &self.view);
1099        if !self._unknown_fields.is_empty() {
1100            debug_struct.field("_unknown_fields", &self._unknown_fields);
1101        }
1102        debug_struct.finish()
1103    }
1104}
1105
1106impl std::fmt::Debug for super::UpdateAuthorizedViewRequest {
1107    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1108        let mut debug_struct = f.debug_struct("UpdateAuthorizedViewRequest");
1109        debug_struct.field("authorized_view", &self.authorized_view);
1110        debug_struct.field("update_mask", &self.update_mask);
1111        debug_struct.field("ignore_warnings", &self.ignore_warnings);
1112        if !self._unknown_fields.is_empty() {
1113            debug_struct.field("_unknown_fields", &self._unknown_fields);
1114        }
1115        debug_struct.finish()
1116    }
1117}
1118
1119impl std::fmt::Debug for super::UpdateAuthorizedViewMetadata {
1120    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1121        let mut debug_struct = f.debug_struct("UpdateAuthorizedViewMetadata");
1122        debug_struct.field("original_request", &self.original_request);
1123        debug_struct.field("request_time", &self.request_time);
1124        debug_struct.field("finish_time", &self.finish_time);
1125        if !self._unknown_fields.is_empty() {
1126            debug_struct.field("_unknown_fields", &self._unknown_fields);
1127        }
1128        debug_struct.finish()
1129    }
1130}
1131
1132impl std::fmt::Debug for super::DeleteAuthorizedViewRequest {
1133    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1134        let mut debug_struct = f.debug_struct("DeleteAuthorizedViewRequest");
1135        debug_struct.field("name", &self.name);
1136        debug_struct.field("etag", &self.etag);
1137        if !self._unknown_fields.is_empty() {
1138            debug_struct.field("_unknown_fields", &self._unknown_fields);
1139        }
1140        debug_struct.finish()
1141    }
1142}
1143
1144impl std::fmt::Debug for super::CreateSchemaBundleRequest {
1145    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1146        let mut debug_struct = f.debug_struct("CreateSchemaBundleRequest");
1147        debug_struct.field("parent", &self.parent);
1148        debug_struct.field("schema_bundle_id", &self.schema_bundle_id);
1149        debug_struct.field("schema_bundle", &self.schema_bundle);
1150        if !self._unknown_fields.is_empty() {
1151            debug_struct.field("_unknown_fields", &self._unknown_fields);
1152        }
1153        debug_struct.finish()
1154    }
1155}
1156
1157impl std::fmt::Debug for super::CreateSchemaBundleMetadata {
1158    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1159        let mut debug_struct = f.debug_struct("CreateSchemaBundleMetadata");
1160        debug_struct.field("name", &self.name);
1161        debug_struct.field("start_time", &self.start_time);
1162        debug_struct.field("end_time", &self.end_time);
1163        if !self._unknown_fields.is_empty() {
1164            debug_struct.field("_unknown_fields", &self._unknown_fields);
1165        }
1166        debug_struct.finish()
1167    }
1168}
1169
1170impl std::fmt::Debug for super::UpdateSchemaBundleRequest {
1171    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1172        let mut debug_struct = f.debug_struct("UpdateSchemaBundleRequest");
1173        debug_struct.field("schema_bundle", &self.schema_bundle);
1174        debug_struct.field("update_mask", &self.update_mask);
1175        debug_struct.field("ignore_warnings", &self.ignore_warnings);
1176        if !self._unknown_fields.is_empty() {
1177            debug_struct.field("_unknown_fields", &self._unknown_fields);
1178        }
1179        debug_struct.finish()
1180    }
1181}
1182
1183impl std::fmt::Debug for super::UpdateSchemaBundleMetadata {
1184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1185        let mut debug_struct = f.debug_struct("UpdateSchemaBundleMetadata");
1186        debug_struct.field("name", &self.name);
1187        debug_struct.field("start_time", &self.start_time);
1188        debug_struct.field("end_time", &self.end_time);
1189        if !self._unknown_fields.is_empty() {
1190            debug_struct.field("_unknown_fields", &self._unknown_fields);
1191        }
1192        debug_struct.finish()
1193    }
1194}
1195
1196impl std::fmt::Debug for super::GetSchemaBundleRequest {
1197    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1198        let mut debug_struct = f.debug_struct("GetSchemaBundleRequest");
1199        debug_struct.field("name", &self.name);
1200        if !self._unknown_fields.is_empty() {
1201            debug_struct.field("_unknown_fields", &self._unknown_fields);
1202        }
1203        debug_struct.finish()
1204    }
1205}
1206
1207impl std::fmt::Debug for super::ListSchemaBundlesRequest {
1208    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1209        let mut debug_struct = f.debug_struct("ListSchemaBundlesRequest");
1210        debug_struct.field("parent", &self.parent);
1211        debug_struct.field("page_size", &self.page_size);
1212        debug_struct.field("page_token", &self.page_token);
1213        if !self._unknown_fields.is_empty() {
1214            debug_struct.field("_unknown_fields", &self._unknown_fields);
1215        }
1216        debug_struct.finish()
1217    }
1218}
1219
1220impl std::fmt::Debug for super::ListSchemaBundlesResponse {
1221    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1222        let mut debug_struct = f.debug_struct("ListSchemaBundlesResponse");
1223        debug_struct.field("schema_bundles", &self.schema_bundles);
1224        debug_struct.field("next_page_token", &self.next_page_token);
1225        if !self._unknown_fields.is_empty() {
1226            debug_struct.field("_unknown_fields", &self._unknown_fields);
1227        }
1228        debug_struct.finish()
1229    }
1230}
1231
1232impl std::fmt::Debug for super::DeleteSchemaBundleRequest {
1233    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1234        let mut debug_struct = f.debug_struct("DeleteSchemaBundleRequest");
1235        debug_struct.field("name", &self.name);
1236        debug_struct.field("etag", &self.etag);
1237        if !self._unknown_fields.is_empty() {
1238            debug_struct.field("_unknown_fields", &self._unknown_fields);
1239        }
1240        debug_struct.finish()
1241    }
1242}
1243
1244impl std::fmt::Debug for super::OperationProgress {
1245    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1246        let mut debug_struct = f.debug_struct("OperationProgress");
1247        debug_struct.field("progress_percent", &self.progress_percent);
1248        debug_struct.field("start_time", &self.start_time);
1249        debug_struct.field("end_time", &self.end_time);
1250        if !self._unknown_fields.is_empty() {
1251            debug_struct.field("_unknown_fields", &self._unknown_fields);
1252        }
1253        debug_struct.finish()
1254    }
1255}
1256
1257impl std::fmt::Debug for super::Instance {
1258    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1259        let mut debug_struct = f.debug_struct("Instance");
1260        debug_struct.field("name", &self.name);
1261        debug_struct.field("display_name", &self.display_name);
1262        debug_struct.field("state", &self.state);
1263        debug_struct.field("r#type", &self.r#type);
1264        debug_struct.field("edition", &self.edition);
1265        debug_struct.field("labels", &self.labels);
1266        debug_struct.field("create_time", &self.create_time);
1267        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1268        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1269        debug_struct.field("tags", &self.tags);
1270        if !self._unknown_fields.is_empty() {
1271            debug_struct.field("_unknown_fields", &self._unknown_fields);
1272        }
1273        debug_struct.finish()
1274    }
1275}
1276
1277impl std::fmt::Debug for super::AutoscalingTargets {
1278    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1279        let mut debug_struct = f.debug_struct("AutoscalingTargets");
1280        debug_struct.field("cpu_utilization_percent", &self.cpu_utilization_percent);
1281        debug_struct.field(
1282            "storage_utilization_gib_per_node",
1283            &self.storage_utilization_gib_per_node,
1284        );
1285        if !self._unknown_fields.is_empty() {
1286            debug_struct.field("_unknown_fields", &self._unknown_fields);
1287        }
1288        debug_struct.finish()
1289    }
1290}
1291
1292impl std::fmt::Debug for super::AutoscalingLimits {
1293    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1294        let mut debug_struct = f.debug_struct("AutoscalingLimits");
1295        debug_struct.field("min_serve_nodes", &self.min_serve_nodes);
1296        debug_struct.field("max_serve_nodes", &self.max_serve_nodes);
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::Cluster {
1305    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1306        let mut debug_struct = f.debug_struct("Cluster");
1307        debug_struct.field("name", &self.name);
1308        debug_struct.field("location", &self.location);
1309        debug_struct.field("state", &self.state);
1310        debug_struct.field("serve_nodes", &self.serve_nodes);
1311        debug_struct.field("node_scaling_factor", &self.node_scaling_factor);
1312        debug_struct.field("default_storage_type", &self.default_storage_type);
1313        debug_struct.field("encryption_config", &self.encryption_config);
1314        debug_struct.field("config", &self.config);
1315        if !self._unknown_fields.is_empty() {
1316            debug_struct.field("_unknown_fields", &self._unknown_fields);
1317        }
1318        debug_struct.finish()
1319    }
1320}
1321
1322impl std::fmt::Debug for super::cluster::ClusterAutoscalingConfig {
1323    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1324        let mut debug_struct = f.debug_struct("ClusterAutoscalingConfig");
1325        debug_struct.field("autoscaling_limits", &self.autoscaling_limits);
1326        debug_struct.field("autoscaling_targets", &self.autoscaling_targets);
1327        if !self._unknown_fields.is_empty() {
1328            debug_struct.field("_unknown_fields", &self._unknown_fields);
1329        }
1330        debug_struct.finish()
1331    }
1332}
1333
1334impl std::fmt::Debug for super::cluster::ClusterConfig {
1335    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1336        let mut debug_struct = f.debug_struct("ClusterConfig");
1337        debug_struct.field(
1338            "cluster_autoscaling_config",
1339            &self.cluster_autoscaling_config,
1340        );
1341        if !self._unknown_fields.is_empty() {
1342            debug_struct.field("_unknown_fields", &self._unknown_fields);
1343        }
1344        debug_struct.finish()
1345    }
1346}
1347
1348impl std::fmt::Debug for super::cluster::EncryptionConfig {
1349    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1350        let mut debug_struct = f.debug_struct("EncryptionConfig");
1351        debug_struct.field("kms_key_name", &self.kms_key_name);
1352        if !self._unknown_fields.is_empty() {
1353            debug_struct.field("_unknown_fields", &self._unknown_fields);
1354        }
1355        debug_struct.finish()
1356    }
1357}
1358
1359impl std::fmt::Debug for super::AppProfile {
1360    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1361        let mut debug_struct = f.debug_struct("AppProfile");
1362        debug_struct.field("name", &self.name);
1363        debug_struct.field("etag", &self.etag);
1364        debug_struct.field("description", &self.description);
1365        debug_struct.field("routing_policy", &self.routing_policy);
1366        debug_struct.field("isolation", &self.isolation);
1367        if !self._unknown_fields.is_empty() {
1368            debug_struct.field("_unknown_fields", &self._unknown_fields);
1369        }
1370        debug_struct.finish()
1371    }
1372}
1373
1374impl std::fmt::Debug for super::app_profile::MultiClusterRoutingUseAny {
1375    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1376        let mut debug_struct = f.debug_struct("MultiClusterRoutingUseAny");
1377        debug_struct.field("cluster_ids", &self.cluster_ids);
1378        debug_struct.field("affinity", &self.affinity);
1379        if !self._unknown_fields.is_empty() {
1380            debug_struct.field("_unknown_fields", &self._unknown_fields);
1381        }
1382        debug_struct.finish()
1383    }
1384}
1385
1386impl std::fmt::Debug for super::app_profile::multi_cluster_routing_use_any::RowAffinity {
1387    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1388        let mut debug_struct = f.debug_struct("RowAffinity");
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::app_profile::SingleClusterRouting {
1397    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1398        let mut debug_struct = f.debug_struct("SingleClusterRouting");
1399        debug_struct.field("cluster_id", &self.cluster_id);
1400        debug_struct.field(
1401            "allow_transactional_writes",
1402            &self.allow_transactional_writes,
1403        );
1404        if !self._unknown_fields.is_empty() {
1405            debug_struct.field("_unknown_fields", &self._unknown_fields);
1406        }
1407        debug_struct.finish()
1408    }
1409}
1410
1411impl std::fmt::Debug for super::app_profile::StandardIsolation {
1412    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1413        let mut debug_struct = f.debug_struct("StandardIsolation");
1414        debug_struct.field("priority", &self.priority);
1415        if !self._unknown_fields.is_empty() {
1416            debug_struct.field("_unknown_fields", &self._unknown_fields);
1417        }
1418        debug_struct.finish()
1419    }
1420}
1421
1422impl std::fmt::Debug for super::app_profile::DataBoostIsolationReadOnly {
1423    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1424        let mut debug_struct = f.debug_struct("DataBoostIsolationReadOnly");
1425        debug_struct.field("compute_billing_owner", &self.compute_billing_owner);
1426        if !self._unknown_fields.is_empty() {
1427            debug_struct.field("_unknown_fields", &self._unknown_fields);
1428        }
1429        debug_struct.finish()
1430    }
1431}
1432
1433impl std::fmt::Debug for super::HotTablet {
1434    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1435        let mut debug_struct = f.debug_struct("HotTablet");
1436        debug_struct.field("name", &self.name);
1437        debug_struct.field("table_name", &self.table_name);
1438        debug_struct.field("start_time", &self.start_time);
1439        debug_struct.field("end_time", &self.end_time);
1440        debug_struct.field("start_key", &self.start_key);
1441        debug_struct.field("end_key", &self.end_key);
1442        debug_struct.field("node_cpu_usage_percent", &self.node_cpu_usage_percent);
1443        if !self._unknown_fields.is_empty() {
1444            debug_struct.field("_unknown_fields", &self._unknown_fields);
1445        }
1446        debug_struct.finish()
1447    }
1448}
1449
1450impl std::fmt::Debug for super::LogicalView {
1451    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1452        let mut debug_struct = f.debug_struct("LogicalView");
1453        debug_struct.field("name", &self.name);
1454        debug_struct.field("query", &self.query);
1455        debug_struct.field("etag", &self.etag);
1456        debug_struct.field("deletion_protection", &self.deletion_protection);
1457        if !self._unknown_fields.is_empty() {
1458            debug_struct.field("_unknown_fields", &self._unknown_fields);
1459        }
1460        debug_struct.finish()
1461    }
1462}
1463
1464impl std::fmt::Debug for super::MaterializedView {
1465    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1466        let mut debug_struct = f.debug_struct("MaterializedView");
1467        debug_struct.field("name", &self.name);
1468        debug_struct.field("query", &self.query);
1469        debug_struct.field("etag", &self.etag);
1470        debug_struct.field("deletion_protection", &self.deletion_protection);
1471        if !self._unknown_fields.is_empty() {
1472            debug_struct.field("_unknown_fields", &self._unknown_fields);
1473        }
1474        debug_struct.finish()
1475    }
1476}
1477
1478impl std::fmt::Debug for super::RestoreInfo {
1479    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1480        let mut debug_struct = f.debug_struct("RestoreInfo");
1481        debug_struct.field("source_type", &self.source_type);
1482        debug_struct.field("source_info", &self.source_info);
1483        if !self._unknown_fields.is_empty() {
1484            debug_struct.field("_unknown_fields", &self._unknown_fields);
1485        }
1486        debug_struct.finish()
1487    }
1488}
1489
1490impl std::fmt::Debug for super::ChangeStreamConfig {
1491    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1492        let mut debug_struct = f.debug_struct("ChangeStreamConfig");
1493        debug_struct.field("retention_period", &self.retention_period);
1494        if !self._unknown_fields.is_empty() {
1495            debug_struct.field("_unknown_fields", &self._unknown_fields);
1496        }
1497        debug_struct.finish()
1498    }
1499}
1500
1501impl std::fmt::Debug for super::Table {
1502    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1503        let mut debug_struct = f.debug_struct("Table");
1504        debug_struct.field("name", &self.name);
1505        debug_struct.field("cluster_states", &self.cluster_states);
1506        debug_struct.field("column_families", &self.column_families);
1507        debug_struct.field("granularity", &self.granularity);
1508        debug_struct.field("restore_info", &self.restore_info);
1509        debug_struct.field("change_stream_config", &self.change_stream_config);
1510        debug_struct.field("deletion_protection", &self.deletion_protection);
1511        debug_struct.field("tiered_storage_config", &self.tiered_storage_config);
1512        debug_struct.field("row_key_schema", &self.row_key_schema);
1513        debug_struct.field("automated_backup_config", &self.automated_backup_config);
1514        if !self._unknown_fields.is_empty() {
1515            debug_struct.field("_unknown_fields", &self._unknown_fields);
1516        }
1517        debug_struct.finish()
1518    }
1519}
1520
1521impl std::fmt::Debug for super::table::ClusterState {
1522    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1523        let mut debug_struct = f.debug_struct("ClusterState");
1524        debug_struct.field("replication_state", &self.replication_state);
1525        debug_struct.field("encryption_info", &self.encryption_info);
1526        if !self._unknown_fields.is_empty() {
1527            debug_struct.field("_unknown_fields", &self._unknown_fields);
1528        }
1529        debug_struct.finish()
1530    }
1531}
1532
1533impl std::fmt::Debug for super::table::AutomatedBackupPolicy {
1534    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1535        let mut debug_struct = f.debug_struct("AutomatedBackupPolicy");
1536        debug_struct.field("retention_period", &self.retention_period);
1537        debug_struct.field("frequency", &self.frequency);
1538        debug_struct.field("locations", &self.locations);
1539        if !self._unknown_fields.is_empty() {
1540            debug_struct.field("_unknown_fields", &self._unknown_fields);
1541        }
1542        debug_struct.finish()
1543    }
1544}
1545
1546impl std::fmt::Debug for super::AuthorizedView {
1547    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1548        let mut debug_struct = f.debug_struct("AuthorizedView");
1549        debug_struct.field("name", &self.name);
1550        debug_struct.field("etag", &self.etag);
1551        debug_struct.field("deletion_protection", &self.deletion_protection);
1552        debug_struct.field("authorized_view", &self.authorized_view);
1553        if !self._unknown_fields.is_empty() {
1554            debug_struct.field("_unknown_fields", &self._unknown_fields);
1555        }
1556        debug_struct.finish()
1557    }
1558}
1559
1560impl std::fmt::Debug for super::authorized_view::FamilySubsets {
1561    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1562        let mut debug_struct = f.debug_struct("FamilySubsets");
1563        debug_struct.field("qualifiers", &self.qualifiers);
1564        debug_struct.field("qualifier_prefixes", &self.qualifier_prefixes);
1565        if !self._unknown_fields.is_empty() {
1566            debug_struct.field("_unknown_fields", &self._unknown_fields);
1567        }
1568        debug_struct.finish()
1569    }
1570}
1571
1572impl std::fmt::Debug for super::authorized_view::SubsetView {
1573    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1574        let mut debug_struct = f.debug_struct("SubsetView");
1575        debug_struct.field("row_prefixes", &self.row_prefixes);
1576        debug_struct.field("family_subsets", &self.family_subsets);
1577        if !self._unknown_fields.is_empty() {
1578            debug_struct.field("_unknown_fields", &self._unknown_fields);
1579        }
1580        debug_struct.finish()
1581    }
1582}
1583
1584impl std::fmt::Debug for super::ColumnFamily {
1585    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1586        let mut debug_struct = f.debug_struct("ColumnFamily");
1587        debug_struct.field("gc_rule", &self.gc_rule);
1588        debug_struct.field("value_type", &self.value_type);
1589        if !self._unknown_fields.is_empty() {
1590            debug_struct.field("_unknown_fields", &self._unknown_fields);
1591        }
1592        debug_struct.finish()
1593    }
1594}
1595
1596impl std::fmt::Debug for super::GcRule {
1597    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1598        let mut debug_struct = f.debug_struct("GcRule");
1599        debug_struct.field("rule", &self.rule);
1600        if !self._unknown_fields.is_empty() {
1601            debug_struct.field("_unknown_fields", &self._unknown_fields);
1602        }
1603        debug_struct.finish()
1604    }
1605}
1606
1607impl std::fmt::Debug for super::gc_rule::Intersection {
1608    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1609        let mut debug_struct = f.debug_struct("Intersection");
1610        debug_struct.field("rules", &self.rules);
1611        if !self._unknown_fields.is_empty() {
1612            debug_struct.field("_unknown_fields", &self._unknown_fields);
1613        }
1614        debug_struct.finish()
1615    }
1616}
1617
1618impl std::fmt::Debug for super::gc_rule::Union {
1619    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1620        let mut debug_struct = f.debug_struct("Union");
1621        debug_struct.field("rules", &self.rules);
1622        if !self._unknown_fields.is_empty() {
1623            debug_struct.field("_unknown_fields", &self._unknown_fields);
1624        }
1625        debug_struct.finish()
1626    }
1627}
1628
1629impl std::fmt::Debug for super::EncryptionInfo {
1630    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1631        let mut debug_struct = f.debug_struct("EncryptionInfo");
1632        debug_struct.field("encryption_type", &self.encryption_type);
1633        debug_struct.field("encryption_status", &self.encryption_status);
1634        debug_struct.field("kms_key_version", &self.kms_key_version);
1635        if !self._unknown_fields.is_empty() {
1636            debug_struct.field("_unknown_fields", &self._unknown_fields);
1637        }
1638        debug_struct.finish()
1639    }
1640}
1641
1642impl std::fmt::Debug for super::Snapshot {
1643    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1644        let mut debug_struct = f.debug_struct("Snapshot");
1645        debug_struct.field("name", &self.name);
1646        debug_struct.field("source_table", &self.source_table);
1647        debug_struct.field("data_size_bytes", &self.data_size_bytes);
1648        debug_struct.field("create_time", &self.create_time);
1649        debug_struct.field("delete_time", &self.delete_time);
1650        debug_struct.field("state", &self.state);
1651        debug_struct.field("description", &self.description);
1652        if !self._unknown_fields.is_empty() {
1653            debug_struct.field("_unknown_fields", &self._unknown_fields);
1654        }
1655        debug_struct.finish()
1656    }
1657}
1658
1659impl std::fmt::Debug for super::Backup {
1660    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1661        let mut debug_struct = f.debug_struct("Backup");
1662        debug_struct.field("name", &self.name);
1663        debug_struct.field("source_table", &self.source_table);
1664        debug_struct.field("source_backup", &self.source_backup);
1665        debug_struct.field("expire_time", &self.expire_time);
1666        debug_struct.field("start_time", &self.start_time);
1667        debug_struct.field("end_time", &self.end_time);
1668        debug_struct.field("size_bytes", &self.size_bytes);
1669        debug_struct.field("state", &self.state);
1670        debug_struct.field("encryption_info", &self.encryption_info);
1671        debug_struct.field("backup_type", &self.backup_type);
1672        debug_struct.field("hot_to_standard_time", &self.hot_to_standard_time);
1673        if !self._unknown_fields.is_empty() {
1674            debug_struct.field("_unknown_fields", &self._unknown_fields);
1675        }
1676        debug_struct.finish()
1677    }
1678}
1679
1680impl std::fmt::Debug for super::BackupInfo {
1681    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1682        let mut debug_struct = f.debug_struct("BackupInfo");
1683        debug_struct.field("backup", &self.backup);
1684        debug_struct.field("start_time", &self.start_time);
1685        debug_struct.field("end_time", &self.end_time);
1686        debug_struct.field("source_table", &self.source_table);
1687        debug_struct.field("source_backup", &self.source_backup);
1688        if !self._unknown_fields.is_empty() {
1689            debug_struct.field("_unknown_fields", &self._unknown_fields);
1690        }
1691        debug_struct.finish()
1692    }
1693}
1694
1695impl std::fmt::Debug for super::TieredStorageConfig {
1696    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1697        let mut debug_struct = f.debug_struct("TieredStorageConfig");
1698        debug_struct.field("infrequent_access", &self.infrequent_access);
1699        if !self._unknown_fields.is_empty() {
1700            debug_struct.field("_unknown_fields", &self._unknown_fields);
1701        }
1702        debug_struct.finish()
1703    }
1704}
1705
1706impl std::fmt::Debug for super::TieredStorageRule {
1707    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1708        let mut debug_struct = f.debug_struct("TieredStorageRule");
1709        debug_struct.field("rule", &self.rule);
1710        if !self._unknown_fields.is_empty() {
1711            debug_struct.field("_unknown_fields", &self._unknown_fields);
1712        }
1713        debug_struct.finish()
1714    }
1715}
1716
1717impl std::fmt::Debug for super::ProtoSchema {
1718    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1719        let mut debug_struct = f.debug_struct("ProtoSchema");
1720        debug_struct.field("proto_descriptors", &self.proto_descriptors);
1721        if !self._unknown_fields.is_empty() {
1722            debug_struct.field("_unknown_fields", &self._unknown_fields);
1723        }
1724        debug_struct.finish()
1725    }
1726}
1727
1728impl std::fmt::Debug for super::SchemaBundle {
1729    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1730        let mut debug_struct = f.debug_struct("SchemaBundle");
1731        debug_struct.field("name", &self.name);
1732        debug_struct.field("etag", &self.etag);
1733        debug_struct.field("r#type", &self.r#type);
1734        if !self._unknown_fields.is_empty() {
1735            debug_struct.field("_unknown_fields", &self._unknown_fields);
1736        }
1737        debug_struct.finish()
1738    }
1739}
1740
1741impl std::fmt::Debug for super::Type {
1742    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1743        let mut debug_struct = f.debug_struct("Type");
1744        debug_struct.field("kind", &self.kind);
1745        if !self._unknown_fields.is_empty() {
1746            debug_struct.field("_unknown_fields", &self._unknown_fields);
1747        }
1748        debug_struct.finish()
1749    }
1750}
1751
1752impl std::fmt::Debug for super::r#type::Bytes {
1753    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1754        let mut debug_struct = f.debug_struct("Bytes");
1755        debug_struct.field("encoding", &self.encoding);
1756        if !self._unknown_fields.is_empty() {
1757            debug_struct.field("_unknown_fields", &self._unknown_fields);
1758        }
1759        debug_struct.finish()
1760    }
1761}
1762
1763impl std::fmt::Debug for super::r#type::bytes::Encoding {
1764    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1765        let mut debug_struct = f.debug_struct("Encoding");
1766        debug_struct.field("encoding", &self.encoding);
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::r#type::bytes::encoding::Raw {
1775    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1776        let mut debug_struct = f.debug_struct("Raw");
1777        if !self._unknown_fields.is_empty() {
1778            debug_struct.field("_unknown_fields", &self._unknown_fields);
1779        }
1780        debug_struct.finish()
1781    }
1782}
1783
1784impl std::fmt::Debug for super::r#type::String {
1785    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1786        let mut debug_struct = f.debug_struct("String");
1787        debug_struct.field("encoding", &self.encoding);
1788        if !self._unknown_fields.is_empty() {
1789            debug_struct.field("_unknown_fields", &self._unknown_fields);
1790        }
1791        debug_struct.finish()
1792    }
1793}
1794
1795impl std::fmt::Debug for super::r#type::string::Encoding {
1796    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1797        let mut debug_struct = f.debug_struct("Encoding");
1798        debug_struct.field("encoding", &self.encoding);
1799        if !self._unknown_fields.is_empty() {
1800            debug_struct.field("_unknown_fields", &self._unknown_fields);
1801        }
1802        debug_struct.finish()
1803    }
1804}
1805
1806impl std::fmt::Debug for super::r#type::string::encoding::Utf8Raw {
1807    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1808        let mut debug_struct = f.debug_struct("Utf8Raw");
1809        if !self._unknown_fields.is_empty() {
1810            debug_struct.field("_unknown_fields", &self._unknown_fields);
1811        }
1812        debug_struct.finish()
1813    }
1814}
1815
1816impl std::fmt::Debug for super::r#type::string::encoding::Utf8Bytes {
1817    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1818        let mut debug_struct = f.debug_struct("Utf8Bytes");
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 for super::r#type::Int64 {
1827    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1828        let mut debug_struct = f.debug_struct("Int64");
1829        debug_struct.field("encoding", &self.encoding);
1830        if !self._unknown_fields.is_empty() {
1831            debug_struct.field("_unknown_fields", &self._unknown_fields);
1832        }
1833        debug_struct.finish()
1834    }
1835}
1836
1837impl std::fmt::Debug for super::r#type::int_64::Encoding {
1838    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1839        let mut debug_struct = f.debug_struct("Encoding");
1840        debug_struct.field("encoding", &self.encoding);
1841        if !self._unknown_fields.is_empty() {
1842            debug_struct.field("_unknown_fields", &self._unknown_fields);
1843        }
1844        debug_struct.finish()
1845    }
1846}
1847
1848impl std::fmt::Debug for super::r#type::int_64::encoding::BigEndianBytes {
1849    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1850        let mut debug_struct = f.debug_struct("BigEndianBytes");
1851        debug_struct.field("bytes_type", &self.bytes_type);
1852        if !self._unknown_fields.is_empty() {
1853            debug_struct.field("_unknown_fields", &self._unknown_fields);
1854        }
1855        debug_struct.finish()
1856    }
1857}
1858
1859impl std::fmt::Debug for super::r#type::int_64::encoding::OrderedCodeBytes {
1860    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1861        let mut debug_struct = f.debug_struct("OrderedCodeBytes");
1862        if !self._unknown_fields.is_empty() {
1863            debug_struct.field("_unknown_fields", &self._unknown_fields);
1864        }
1865        debug_struct.finish()
1866    }
1867}
1868
1869impl std::fmt::Debug for super::r#type::Bool {
1870    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1871        let mut debug_struct = f.debug_struct("Bool");
1872        if !self._unknown_fields.is_empty() {
1873            debug_struct.field("_unknown_fields", &self._unknown_fields);
1874        }
1875        debug_struct.finish()
1876    }
1877}
1878
1879impl std::fmt::Debug for super::r#type::Float32 {
1880    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1881        let mut debug_struct = f.debug_struct("Float32");
1882        if !self._unknown_fields.is_empty() {
1883            debug_struct.field("_unknown_fields", &self._unknown_fields);
1884        }
1885        debug_struct.finish()
1886    }
1887}
1888
1889impl std::fmt::Debug for super::r#type::Float64 {
1890    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1891        let mut debug_struct = f.debug_struct("Float64");
1892        if !self._unknown_fields.is_empty() {
1893            debug_struct.field("_unknown_fields", &self._unknown_fields);
1894        }
1895        debug_struct.finish()
1896    }
1897}
1898
1899impl std::fmt::Debug for super::r#type::Timestamp {
1900    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1901        let mut debug_struct = f.debug_struct("Timestamp");
1902        debug_struct.field("encoding", &self.encoding);
1903        if !self._unknown_fields.is_empty() {
1904            debug_struct.field("_unknown_fields", &self._unknown_fields);
1905        }
1906        debug_struct.finish()
1907    }
1908}
1909
1910impl std::fmt::Debug for super::r#type::timestamp::Encoding {
1911    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1912        let mut debug_struct = f.debug_struct("Encoding");
1913        debug_struct.field("encoding", &self.encoding);
1914        if !self._unknown_fields.is_empty() {
1915            debug_struct.field("_unknown_fields", &self._unknown_fields);
1916        }
1917        debug_struct.finish()
1918    }
1919}
1920
1921impl std::fmt::Debug for super::r#type::Date {
1922    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1923        let mut debug_struct = f.debug_struct("Date");
1924        if !self._unknown_fields.is_empty() {
1925            debug_struct.field("_unknown_fields", &self._unknown_fields);
1926        }
1927        debug_struct.finish()
1928    }
1929}
1930
1931impl std::fmt::Debug for super::r#type::Struct {
1932    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1933        let mut debug_struct = f.debug_struct("Struct");
1934        debug_struct.field("fields", &self.fields);
1935        debug_struct.field("encoding", &self.encoding);
1936        if !self._unknown_fields.is_empty() {
1937            debug_struct.field("_unknown_fields", &self._unknown_fields);
1938        }
1939        debug_struct.finish()
1940    }
1941}
1942
1943impl std::fmt::Debug for super::r#type::r#struct::Field {
1944    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1945        let mut debug_struct = f.debug_struct("Field");
1946        debug_struct.field("field_name", &self.field_name);
1947        debug_struct.field("r#type", &self.r#type);
1948        if !self._unknown_fields.is_empty() {
1949            debug_struct.field("_unknown_fields", &self._unknown_fields);
1950        }
1951        debug_struct.finish()
1952    }
1953}
1954
1955impl std::fmt::Debug for super::r#type::r#struct::Encoding {
1956    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1957        let mut debug_struct = f.debug_struct("Encoding");
1958        debug_struct.field("encoding", &self.encoding);
1959        if !self._unknown_fields.is_empty() {
1960            debug_struct.field("_unknown_fields", &self._unknown_fields);
1961        }
1962        debug_struct.finish()
1963    }
1964}
1965
1966impl std::fmt::Debug for super::r#type::r#struct::encoding::Singleton {
1967    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1968        let mut debug_struct = f.debug_struct("Singleton");
1969        if !self._unknown_fields.is_empty() {
1970            debug_struct.field("_unknown_fields", &self._unknown_fields);
1971        }
1972        debug_struct.finish()
1973    }
1974}
1975
1976impl std::fmt::Debug for super::r#type::r#struct::encoding::DelimitedBytes {
1977    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1978        let mut debug_struct = f.debug_struct("DelimitedBytes");
1979        debug_struct.field("delimiter", &self.delimiter);
1980        if !self._unknown_fields.is_empty() {
1981            debug_struct.field("_unknown_fields", &self._unknown_fields);
1982        }
1983        debug_struct.finish()
1984    }
1985}
1986
1987impl std::fmt::Debug for super::r#type::r#struct::encoding::OrderedCodeBytes {
1988    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1989        let mut debug_struct = f.debug_struct("OrderedCodeBytes");
1990        if !self._unknown_fields.is_empty() {
1991            debug_struct.field("_unknown_fields", &self._unknown_fields);
1992        }
1993        debug_struct.finish()
1994    }
1995}
1996
1997impl std::fmt::Debug for super::r#type::Proto {
1998    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1999        let mut debug_struct = f.debug_struct("Proto");
2000        debug_struct.field("schema_bundle_id", &self.schema_bundle_id);
2001        debug_struct.field("message_name", &self.message_name);
2002        if !self._unknown_fields.is_empty() {
2003            debug_struct.field("_unknown_fields", &self._unknown_fields);
2004        }
2005        debug_struct.finish()
2006    }
2007}
2008
2009impl std::fmt::Debug for super::r#type::Enum {
2010    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2011        let mut debug_struct = f.debug_struct("Enum");
2012        debug_struct.field("schema_bundle_id", &self.schema_bundle_id);
2013        debug_struct.field("enum_name", &self.enum_name);
2014        if !self._unknown_fields.is_empty() {
2015            debug_struct.field("_unknown_fields", &self._unknown_fields);
2016        }
2017        debug_struct.finish()
2018    }
2019}
2020
2021impl std::fmt::Debug for super::r#type::Array {
2022    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2023        let mut debug_struct = f.debug_struct("Array");
2024        debug_struct.field("element_type", &self.element_type);
2025        if !self._unknown_fields.is_empty() {
2026            debug_struct.field("_unknown_fields", &self._unknown_fields);
2027        }
2028        debug_struct.finish()
2029    }
2030}
2031
2032impl std::fmt::Debug for super::r#type::Map {
2033    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2034        let mut debug_struct = f.debug_struct("Map");
2035        debug_struct.field("key_type", &self.key_type);
2036        debug_struct.field("value_type", &self.value_type);
2037        if !self._unknown_fields.is_empty() {
2038            debug_struct.field("_unknown_fields", &self._unknown_fields);
2039        }
2040        debug_struct.finish()
2041    }
2042}
2043
2044impl std::fmt::Debug for super::r#type::Aggregate {
2045    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2046        let mut debug_struct = f.debug_struct("Aggregate");
2047        debug_struct.field("input_type", &self.input_type);
2048        debug_struct.field("state_type", &self.state_type);
2049        debug_struct.field("aggregator", &self.aggregator);
2050        if !self._unknown_fields.is_empty() {
2051            debug_struct.field("_unknown_fields", &self._unknown_fields);
2052        }
2053        debug_struct.finish()
2054    }
2055}
2056
2057impl std::fmt::Debug for super::r#type::aggregate::Sum {
2058    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2059        let mut debug_struct = f.debug_struct("Sum");
2060        if !self._unknown_fields.is_empty() {
2061            debug_struct.field("_unknown_fields", &self._unknown_fields);
2062        }
2063        debug_struct.finish()
2064    }
2065}
2066
2067impl std::fmt::Debug for super::r#type::aggregate::Max {
2068    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2069        let mut debug_struct = f.debug_struct("Max");
2070        if !self._unknown_fields.is_empty() {
2071            debug_struct.field("_unknown_fields", &self._unknown_fields);
2072        }
2073        debug_struct.finish()
2074    }
2075}
2076
2077impl std::fmt::Debug for super::r#type::aggregate::Min {
2078    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2079        let mut debug_struct = f.debug_struct("Min");
2080        if !self._unknown_fields.is_empty() {
2081            debug_struct.field("_unknown_fields", &self._unknown_fields);
2082        }
2083        debug_struct.finish()
2084    }
2085}
2086
2087impl std::fmt::Debug for super::r#type::aggregate::HyperLogLogPlusPlusUniqueCount {
2088    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2089        let mut debug_struct = f.debug_struct("HyperLogLogPlusPlusUniqueCount");
2090        if !self._unknown_fields.is_empty() {
2091            debug_struct.field("_unknown_fields", &self._unknown_fields);
2092        }
2093        debug_struct.finish()
2094    }
2095}