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("labels", &self.labels);
1265        debug_struct.field("create_time", &self.create_time);
1266        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1267        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1268        debug_struct.field("tags", &self.tags);
1269        if !self._unknown_fields.is_empty() {
1270            debug_struct.field("_unknown_fields", &self._unknown_fields);
1271        }
1272        debug_struct.finish()
1273    }
1274}
1275
1276impl std::fmt::Debug for super::AutoscalingTargets {
1277    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1278        let mut debug_struct = f.debug_struct("AutoscalingTargets");
1279        debug_struct.field("cpu_utilization_percent", &self.cpu_utilization_percent);
1280        debug_struct.field(
1281            "storage_utilization_gib_per_node",
1282            &self.storage_utilization_gib_per_node,
1283        );
1284        if !self._unknown_fields.is_empty() {
1285            debug_struct.field("_unknown_fields", &self._unknown_fields);
1286        }
1287        debug_struct.finish()
1288    }
1289}
1290
1291impl std::fmt::Debug for super::AutoscalingLimits {
1292    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1293        let mut debug_struct = f.debug_struct("AutoscalingLimits");
1294        debug_struct.field("min_serve_nodes", &self.min_serve_nodes);
1295        debug_struct.field("max_serve_nodes", &self.max_serve_nodes);
1296        if !self._unknown_fields.is_empty() {
1297            debug_struct.field("_unknown_fields", &self._unknown_fields);
1298        }
1299        debug_struct.finish()
1300    }
1301}
1302
1303impl std::fmt::Debug for super::Cluster {
1304    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1305        let mut debug_struct = f.debug_struct("Cluster");
1306        debug_struct.field("name", &self.name);
1307        debug_struct.field("location", &self.location);
1308        debug_struct.field("state", &self.state);
1309        debug_struct.field("serve_nodes", &self.serve_nodes);
1310        debug_struct.field("node_scaling_factor", &self.node_scaling_factor);
1311        debug_struct.field("default_storage_type", &self.default_storage_type);
1312        debug_struct.field("encryption_config", &self.encryption_config);
1313        debug_struct.field("config", &self.config);
1314        if !self._unknown_fields.is_empty() {
1315            debug_struct.field("_unknown_fields", &self._unknown_fields);
1316        }
1317        debug_struct.finish()
1318    }
1319}
1320
1321impl std::fmt::Debug for super::cluster::ClusterAutoscalingConfig {
1322    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1323        let mut debug_struct = f.debug_struct("ClusterAutoscalingConfig");
1324        debug_struct.field("autoscaling_limits", &self.autoscaling_limits);
1325        debug_struct.field("autoscaling_targets", &self.autoscaling_targets);
1326        if !self._unknown_fields.is_empty() {
1327            debug_struct.field("_unknown_fields", &self._unknown_fields);
1328        }
1329        debug_struct.finish()
1330    }
1331}
1332
1333impl std::fmt::Debug for super::cluster::ClusterConfig {
1334    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1335        let mut debug_struct = f.debug_struct("ClusterConfig");
1336        debug_struct.field(
1337            "cluster_autoscaling_config",
1338            &self.cluster_autoscaling_config,
1339        );
1340        if !self._unknown_fields.is_empty() {
1341            debug_struct.field("_unknown_fields", &self._unknown_fields);
1342        }
1343        debug_struct.finish()
1344    }
1345}
1346
1347impl std::fmt::Debug for super::cluster::EncryptionConfig {
1348    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1349        let mut debug_struct = f.debug_struct("EncryptionConfig");
1350        debug_struct.field("kms_key_name", &self.kms_key_name);
1351        if !self._unknown_fields.is_empty() {
1352            debug_struct.field("_unknown_fields", &self._unknown_fields);
1353        }
1354        debug_struct.finish()
1355    }
1356}
1357
1358impl std::fmt::Debug for super::AppProfile {
1359    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1360        let mut debug_struct = f.debug_struct("AppProfile");
1361        debug_struct.field("name", &self.name);
1362        debug_struct.field("etag", &self.etag);
1363        debug_struct.field("description", &self.description);
1364        debug_struct.field("routing_policy", &self.routing_policy);
1365        debug_struct.field("isolation", &self.isolation);
1366        if !self._unknown_fields.is_empty() {
1367            debug_struct.field("_unknown_fields", &self._unknown_fields);
1368        }
1369        debug_struct.finish()
1370    }
1371}
1372
1373impl std::fmt::Debug for super::app_profile::MultiClusterRoutingUseAny {
1374    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1375        let mut debug_struct = f.debug_struct("MultiClusterRoutingUseAny");
1376        debug_struct.field("cluster_ids", &self.cluster_ids);
1377        debug_struct.field("affinity", &self.affinity);
1378        if !self._unknown_fields.is_empty() {
1379            debug_struct.field("_unknown_fields", &self._unknown_fields);
1380        }
1381        debug_struct.finish()
1382    }
1383}
1384
1385impl std::fmt::Debug for super::app_profile::multi_cluster_routing_use_any::RowAffinity {
1386    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1387        let mut debug_struct = f.debug_struct("RowAffinity");
1388        if !self._unknown_fields.is_empty() {
1389            debug_struct.field("_unknown_fields", &self._unknown_fields);
1390        }
1391        debug_struct.finish()
1392    }
1393}
1394
1395impl std::fmt::Debug for super::app_profile::SingleClusterRouting {
1396    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1397        let mut debug_struct = f.debug_struct("SingleClusterRouting");
1398        debug_struct.field("cluster_id", &self.cluster_id);
1399        debug_struct.field(
1400            "allow_transactional_writes",
1401            &self.allow_transactional_writes,
1402        );
1403        if !self._unknown_fields.is_empty() {
1404            debug_struct.field("_unknown_fields", &self._unknown_fields);
1405        }
1406        debug_struct.finish()
1407    }
1408}
1409
1410impl std::fmt::Debug for super::app_profile::StandardIsolation {
1411    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1412        let mut debug_struct = f.debug_struct("StandardIsolation");
1413        debug_struct.field("priority", &self.priority);
1414        if !self._unknown_fields.is_empty() {
1415            debug_struct.field("_unknown_fields", &self._unknown_fields);
1416        }
1417        debug_struct.finish()
1418    }
1419}
1420
1421impl std::fmt::Debug for super::app_profile::DataBoostIsolationReadOnly {
1422    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1423        let mut debug_struct = f.debug_struct("DataBoostIsolationReadOnly");
1424        debug_struct.field("compute_billing_owner", &self.compute_billing_owner);
1425        if !self._unknown_fields.is_empty() {
1426            debug_struct.field("_unknown_fields", &self._unknown_fields);
1427        }
1428        debug_struct.finish()
1429    }
1430}
1431
1432impl std::fmt::Debug for super::HotTablet {
1433    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1434        let mut debug_struct = f.debug_struct("HotTablet");
1435        debug_struct.field("name", &self.name);
1436        debug_struct.field("table_name", &self.table_name);
1437        debug_struct.field("start_time", &self.start_time);
1438        debug_struct.field("end_time", &self.end_time);
1439        debug_struct.field("start_key", &self.start_key);
1440        debug_struct.field("end_key", &self.end_key);
1441        debug_struct.field("node_cpu_usage_percent", &self.node_cpu_usage_percent);
1442        if !self._unknown_fields.is_empty() {
1443            debug_struct.field("_unknown_fields", &self._unknown_fields);
1444        }
1445        debug_struct.finish()
1446    }
1447}
1448
1449impl std::fmt::Debug for super::LogicalView {
1450    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1451        let mut debug_struct = f.debug_struct("LogicalView");
1452        debug_struct.field("name", &self.name);
1453        debug_struct.field("query", &self.query);
1454        debug_struct.field("etag", &self.etag);
1455        debug_struct.field("deletion_protection", &self.deletion_protection);
1456        if !self._unknown_fields.is_empty() {
1457            debug_struct.field("_unknown_fields", &self._unknown_fields);
1458        }
1459        debug_struct.finish()
1460    }
1461}
1462
1463impl std::fmt::Debug for super::MaterializedView {
1464    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1465        let mut debug_struct = f.debug_struct("MaterializedView");
1466        debug_struct.field("name", &self.name);
1467        debug_struct.field("query", &self.query);
1468        debug_struct.field("etag", &self.etag);
1469        debug_struct.field("deletion_protection", &self.deletion_protection);
1470        if !self._unknown_fields.is_empty() {
1471            debug_struct.field("_unknown_fields", &self._unknown_fields);
1472        }
1473        debug_struct.finish()
1474    }
1475}
1476
1477impl std::fmt::Debug for super::RestoreInfo {
1478    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1479        let mut debug_struct = f.debug_struct("RestoreInfo");
1480        debug_struct.field("source_type", &self.source_type);
1481        debug_struct.field("source_info", &self.source_info);
1482        if !self._unknown_fields.is_empty() {
1483            debug_struct.field("_unknown_fields", &self._unknown_fields);
1484        }
1485        debug_struct.finish()
1486    }
1487}
1488
1489impl std::fmt::Debug for super::ChangeStreamConfig {
1490    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1491        let mut debug_struct = f.debug_struct("ChangeStreamConfig");
1492        debug_struct.field("retention_period", &self.retention_period);
1493        if !self._unknown_fields.is_empty() {
1494            debug_struct.field("_unknown_fields", &self._unknown_fields);
1495        }
1496        debug_struct.finish()
1497    }
1498}
1499
1500impl std::fmt::Debug for super::Table {
1501    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1502        let mut debug_struct = f.debug_struct("Table");
1503        debug_struct.field("name", &self.name);
1504        debug_struct.field("cluster_states", &self.cluster_states);
1505        debug_struct.field("column_families", &self.column_families);
1506        debug_struct.field("granularity", &self.granularity);
1507        debug_struct.field("restore_info", &self.restore_info);
1508        debug_struct.field("change_stream_config", &self.change_stream_config);
1509        debug_struct.field("deletion_protection", &self.deletion_protection);
1510        debug_struct.field("row_key_schema", &self.row_key_schema);
1511        debug_struct.field("automated_backup_config", &self.automated_backup_config);
1512        if !self._unknown_fields.is_empty() {
1513            debug_struct.field("_unknown_fields", &self._unknown_fields);
1514        }
1515        debug_struct.finish()
1516    }
1517}
1518
1519impl std::fmt::Debug for super::table::ClusterState {
1520    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1521        let mut debug_struct = f.debug_struct("ClusterState");
1522        debug_struct.field("replication_state", &self.replication_state);
1523        debug_struct.field("encryption_info", &self.encryption_info);
1524        if !self._unknown_fields.is_empty() {
1525            debug_struct.field("_unknown_fields", &self._unknown_fields);
1526        }
1527        debug_struct.finish()
1528    }
1529}
1530
1531impl std::fmt::Debug for super::table::AutomatedBackupPolicy {
1532    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1533        let mut debug_struct = f.debug_struct("AutomatedBackupPolicy");
1534        debug_struct.field("retention_period", &self.retention_period);
1535        debug_struct.field("frequency", &self.frequency);
1536        if !self._unknown_fields.is_empty() {
1537            debug_struct.field("_unknown_fields", &self._unknown_fields);
1538        }
1539        debug_struct.finish()
1540    }
1541}
1542
1543impl std::fmt::Debug for super::AuthorizedView {
1544    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1545        let mut debug_struct = f.debug_struct("AuthorizedView");
1546        debug_struct.field("name", &self.name);
1547        debug_struct.field("etag", &self.etag);
1548        debug_struct.field("deletion_protection", &self.deletion_protection);
1549        debug_struct.field("authorized_view", &self.authorized_view);
1550        if !self._unknown_fields.is_empty() {
1551            debug_struct.field("_unknown_fields", &self._unknown_fields);
1552        }
1553        debug_struct.finish()
1554    }
1555}
1556
1557impl std::fmt::Debug for super::authorized_view::FamilySubsets {
1558    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1559        let mut debug_struct = f.debug_struct("FamilySubsets");
1560        debug_struct.field("qualifiers", &self.qualifiers);
1561        debug_struct.field("qualifier_prefixes", &self.qualifier_prefixes);
1562        if !self._unknown_fields.is_empty() {
1563            debug_struct.field("_unknown_fields", &self._unknown_fields);
1564        }
1565        debug_struct.finish()
1566    }
1567}
1568
1569impl std::fmt::Debug for super::authorized_view::SubsetView {
1570    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1571        let mut debug_struct = f.debug_struct("SubsetView");
1572        debug_struct.field("row_prefixes", &self.row_prefixes);
1573        debug_struct.field("family_subsets", &self.family_subsets);
1574        if !self._unknown_fields.is_empty() {
1575            debug_struct.field("_unknown_fields", &self._unknown_fields);
1576        }
1577        debug_struct.finish()
1578    }
1579}
1580
1581impl std::fmt::Debug for super::ColumnFamily {
1582    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1583        let mut debug_struct = f.debug_struct("ColumnFamily");
1584        debug_struct.field("gc_rule", &self.gc_rule);
1585        debug_struct.field("value_type", &self.value_type);
1586        if !self._unknown_fields.is_empty() {
1587            debug_struct.field("_unknown_fields", &self._unknown_fields);
1588        }
1589        debug_struct.finish()
1590    }
1591}
1592
1593impl std::fmt::Debug for super::GcRule {
1594    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1595        let mut debug_struct = f.debug_struct("GcRule");
1596        debug_struct.field("rule", &self.rule);
1597        if !self._unknown_fields.is_empty() {
1598            debug_struct.field("_unknown_fields", &self._unknown_fields);
1599        }
1600        debug_struct.finish()
1601    }
1602}
1603
1604impl std::fmt::Debug for super::gc_rule::Intersection {
1605    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1606        let mut debug_struct = f.debug_struct("Intersection");
1607        debug_struct.field("rules", &self.rules);
1608        if !self._unknown_fields.is_empty() {
1609            debug_struct.field("_unknown_fields", &self._unknown_fields);
1610        }
1611        debug_struct.finish()
1612    }
1613}
1614
1615impl std::fmt::Debug for super::gc_rule::Union {
1616    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1617        let mut debug_struct = f.debug_struct("Union");
1618        debug_struct.field("rules", &self.rules);
1619        if !self._unknown_fields.is_empty() {
1620            debug_struct.field("_unknown_fields", &self._unknown_fields);
1621        }
1622        debug_struct.finish()
1623    }
1624}
1625
1626impl std::fmt::Debug for super::EncryptionInfo {
1627    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1628        let mut debug_struct = f.debug_struct("EncryptionInfo");
1629        debug_struct.field("encryption_type", &self.encryption_type);
1630        debug_struct.field("encryption_status", &self.encryption_status);
1631        debug_struct.field("kms_key_version", &self.kms_key_version);
1632        if !self._unknown_fields.is_empty() {
1633            debug_struct.field("_unknown_fields", &self._unknown_fields);
1634        }
1635        debug_struct.finish()
1636    }
1637}
1638
1639impl std::fmt::Debug for super::Snapshot {
1640    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1641        let mut debug_struct = f.debug_struct("Snapshot");
1642        debug_struct.field("name", &self.name);
1643        debug_struct.field("source_table", &self.source_table);
1644        debug_struct.field("data_size_bytes", &self.data_size_bytes);
1645        debug_struct.field("create_time", &self.create_time);
1646        debug_struct.field("delete_time", &self.delete_time);
1647        debug_struct.field("state", &self.state);
1648        debug_struct.field("description", &self.description);
1649        if !self._unknown_fields.is_empty() {
1650            debug_struct.field("_unknown_fields", &self._unknown_fields);
1651        }
1652        debug_struct.finish()
1653    }
1654}
1655
1656impl std::fmt::Debug for super::Backup {
1657    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1658        let mut debug_struct = f.debug_struct("Backup");
1659        debug_struct.field("name", &self.name);
1660        debug_struct.field("source_table", &self.source_table);
1661        debug_struct.field("source_backup", &self.source_backup);
1662        debug_struct.field("expire_time", &self.expire_time);
1663        debug_struct.field("start_time", &self.start_time);
1664        debug_struct.field("end_time", &self.end_time);
1665        debug_struct.field("size_bytes", &self.size_bytes);
1666        debug_struct.field("state", &self.state);
1667        debug_struct.field("encryption_info", &self.encryption_info);
1668        debug_struct.field("backup_type", &self.backup_type);
1669        debug_struct.field("hot_to_standard_time", &self.hot_to_standard_time);
1670        if !self._unknown_fields.is_empty() {
1671            debug_struct.field("_unknown_fields", &self._unknown_fields);
1672        }
1673        debug_struct.finish()
1674    }
1675}
1676
1677impl std::fmt::Debug for super::BackupInfo {
1678    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1679        let mut debug_struct = f.debug_struct("BackupInfo");
1680        debug_struct.field("backup", &self.backup);
1681        debug_struct.field("start_time", &self.start_time);
1682        debug_struct.field("end_time", &self.end_time);
1683        debug_struct.field("source_table", &self.source_table);
1684        debug_struct.field("source_backup", &self.source_backup);
1685        if !self._unknown_fields.is_empty() {
1686            debug_struct.field("_unknown_fields", &self._unknown_fields);
1687        }
1688        debug_struct.finish()
1689    }
1690}
1691
1692impl std::fmt::Debug for super::ProtoSchema {
1693    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1694        let mut debug_struct = f.debug_struct("ProtoSchema");
1695        debug_struct.field("proto_descriptors", &self.proto_descriptors);
1696        if !self._unknown_fields.is_empty() {
1697            debug_struct.field("_unknown_fields", &self._unknown_fields);
1698        }
1699        debug_struct.finish()
1700    }
1701}
1702
1703impl std::fmt::Debug for super::SchemaBundle {
1704    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1705        let mut debug_struct = f.debug_struct("SchemaBundle");
1706        debug_struct.field("name", &self.name);
1707        debug_struct.field("etag", &self.etag);
1708        debug_struct.field("r#type", &self.r#type);
1709        if !self._unknown_fields.is_empty() {
1710            debug_struct.field("_unknown_fields", &self._unknown_fields);
1711        }
1712        debug_struct.finish()
1713    }
1714}
1715
1716impl std::fmt::Debug for super::Type {
1717    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1718        let mut debug_struct = f.debug_struct("Type");
1719        debug_struct.field("kind", &self.kind);
1720        if !self._unknown_fields.is_empty() {
1721            debug_struct.field("_unknown_fields", &self._unknown_fields);
1722        }
1723        debug_struct.finish()
1724    }
1725}
1726
1727impl std::fmt::Debug for super::r#type::Bytes {
1728    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1729        let mut debug_struct = f.debug_struct("Bytes");
1730        debug_struct.field("encoding", &self.encoding);
1731        if !self._unknown_fields.is_empty() {
1732            debug_struct.field("_unknown_fields", &self._unknown_fields);
1733        }
1734        debug_struct.finish()
1735    }
1736}
1737
1738impl std::fmt::Debug for super::r#type::bytes::Encoding {
1739    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1740        let mut debug_struct = f.debug_struct("Encoding");
1741        debug_struct.field("encoding", &self.encoding);
1742        if !self._unknown_fields.is_empty() {
1743            debug_struct.field("_unknown_fields", &self._unknown_fields);
1744        }
1745        debug_struct.finish()
1746    }
1747}
1748
1749impl std::fmt::Debug for super::r#type::bytes::encoding::Raw {
1750    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1751        let mut debug_struct = f.debug_struct("Raw");
1752        if !self._unknown_fields.is_empty() {
1753            debug_struct.field("_unknown_fields", &self._unknown_fields);
1754        }
1755        debug_struct.finish()
1756    }
1757}
1758
1759impl std::fmt::Debug for super::r#type::String {
1760    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1761        let mut debug_struct = f.debug_struct("String");
1762        debug_struct.field("encoding", &self.encoding);
1763        if !self._unknown_fields.is_empty() {
1764            debug_struct.field("_unknown_fields", &self._unknown_fields);
1765        }
1766        debug_struct.finish()
1767    }
1768}
1769
1770impl std::fmt::Debug for super::r#type::string::Encoding {
1771    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1772        let mut debug_struct = f.debug_struct("Encoding");
1773        debug_struct.field("encoding", &self.encoding);
1774        if !self._unknown_fields.is_empty() {
1775            debug_struct.field("_unknown_fields", &self._unknown_fields);
1776        }
1777        debug_struct.finish()
1778    }
1779}
1780
1781impl std::fmt::Debug for super::r#type::string::encoding::Utf8Raw {
1782    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1783        let mut debug_struct = f.debug_struct("Utf8Raw");
1784        if !self._unknown_fields.is_empty() {
1785            debug_struct.field("_unknown_fields", &self._unknown_fields);
1786        }
1787        debug_struct.finish()
1788    }
1789}
1790
1791impl std::fmt::Debug for super::r#type::string::encoding::Utf8Bytes {
1792    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1793        let mut debug_struct = f.debug_struct("Utf8Bytes");
1794        if !self._unknown_fields.is_empty() {
1795            debug_struct.field("_unknown_fields", &self._unknown_fields);
1796        }
1797        debug_struct.finish()
1798    }
1799}
1800
1801impl std::fmt::Debug for super::r#type::Int64 {
1802    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1803        let mut debug_struct = f.debug_struct("Int64");
1804        debug_struct.field("encoding", &self.encoding);
1805        if !self._unknown_fields.is_empty() {
1806            debug_struct.field("_unknown_fields", &self._unknown_fields);
1807        }
1808        debug_struct.finish()
1809    }
1810}
1811
1812impl std::fmt::Debug for super::r#type::int_64::Encoding {
1813    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1814        let mut debug_struct = f.debug_struct("Encoding");
1815        debug_struct.field("encoding", &self.encoding);
1816        if !self._unknown_fields.is_empty() {
1817            debug_struct.field("_unknown_fields", &self._unknown_fields);
1818        }
1819        debug_struct.finish()
1820    }
1821}
1822
1823impl std::fmt::Debug for super::r#type::int_64::encoding::BigEndianBytes {
1824    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1825        let mut debug_struct = f.debug_struct("BigEndianBytes");
1826        debug_struct.field("bytes_type", &self.bytes_type);
1827        if !self._unknown_fields.is_empty() {
1828            debug_struct.field("_unknown_fields", &self._unknown_fields);
1829        }
1830        debug_struct.finish()
1831    }
1832}
1833
1834impl std::fmt::Debug for super::r#type::int_64::encoding::OrderedCodeBytes {
1835    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1836        let mut debug_struct = f.debug_struct("OrderedCodeBytes");
1837        if !self._unknown_fields.is_empty() {
1838            debug_struct.field("_unknown_fields", &self._unknown_fields);
1839        }
1840        debug_struct.finish()
1841    }
1842}
1843
1844impl std::fmt::Debug for super::r#type::Bool {
1845    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1846        let mut debug_struct = f.debug_struct("Bool");
1847        if !self._unknown_fields.is_empty() {
1848            debug_struct.field("_unknown_fields", &self._unknown_fields);
1849        }
1850        debug_struct.finish()
1851    }
1852}
1853
1854impl std::fmt::Debug for super::r#type::Float32 {
1855    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1856        let mut debug_struct = f.debug_struct("Float32");
1857        if !self._unknown_fields.is_empty() {
1858            debug_struct.field("_unknown_fields", &self._unknown_fields);
1859        }
1860        debug_struct.finish()
1861    }
1862}
1863
1864impl std::fmt::Debug for super::r#type::Float64 {
1865    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1866        let mut debug_struct = f.debug_struct("Float64");
1867        if !self._unknown_fields.is_empty() {
1868            debug_struct.field("_unknown_fields", &self._unknown_fields);
1869        }
1870        debug_struct.finish()
1871    }
1872}
1873
1874impl std::fmt::Debug for super::r#type::Timestamp {
1875    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1876        let mut debug_struct = f.debug_struct("Timestamp");
1877        debug_struct.field("encoding", &self.encoding);
1878        if !self._unknown_fields.is_empty() {
1879            debug_struct.field("_unknown_fields", &self._unknown_fields);
1880        }
1881        debug_struct.finish()
1882    }
1883}
1884
1885impl std::fmt::Debug for super::r#type::timestamp::Encoding {
1886    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1887        let mut debug_struct = f.debug_struct("Encoding");
1888        debug_struct.field("encoding", &self.encoding);
1889        if !self._unknown_fields.is_empty() {
1890            debug_struct.field("_unknown_fields", &self._unknown_fields);
1891        }
1892        debug_struct.finish()
1893    }
1894}
1895
1896impl std::fmt::Debug for super::r#type::Date {
1897    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1898        let mut debug_struct = f.debug_struct("Date");
1899        if !self._unknown_fields.is_empty() {
1900            debug_struct.field("_unknown_fields", &self._unknown_fields);
1901        }
1902        debug_struct.finish()
1903    }
1904}
1905
1906impl std::fmt::Debug for super::r#type::Struct {
1907    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1908        let mut debug_struct = f.debug_struct("Struct");
1909        debug_struct.field("fields", &self.fields);
1910        debug_struct.field("encoding", &self.encoding);
1911        if !self._unknown_fields.is_empty() {
1912            debug_struct.field("_unknown_fields", &self._unknown_fields);
1913        }
1914        debug_struct.finish()
1915    }
1916}
1917
1918impl std::fmt::Debug for super::r#type::r#struct::Field {
1919    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1920        let mut debug_struct = f.debug_struct("Field");
1921        debug_struct.field("field_name", &self.field_name);
1922        debug_struct.field("r#type", &self.r#type);
1923        if !self._unknown_fields.is_empty() {
1924            debug_struct.field("_unknown_fields", &self._unknown_fields);
1925        }
1926        debug_struct.finish()
1927    }
1928}
1929
1930impl std::fmt::Debug for super::r#type::r#struct::Encoding {
1931    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1932        let mut debug_struct = f.debug_struct("Encoding");
1933        debug_struct.field("encoding", &self.encoding);
1934        if !self._unknown_fields.is_empty() {
1935            debug_struct.field("_unknown_fields", &self._unknown_fields);
1936        }
1937        debug_struct.finish()
1938    }
1939}
1940
1941impl std::fmt::Debug for super::r#type::r#struct::encoding::Singleton {
1942    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1943        let mut debug_struct = f.debug_struct("Singleton");
1944        if !self._unknown_fields.is_empty() {
1945            debug_struct.field("_unknown_fields", &self._unknown_fields);
1946        }
1947        debug_struct.finish()
1948    }
1949}
1950
1951impl std::fmt::Debug for super::r#type::r#struct::encoding::DelimitedBytes {
1952    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1953        let mut debug_struct = f.debug_struct("DelimitedBytes");
1954        debug_struct.field("delimiter", &self.delimiter);
1955        if !self._unknown_fields.is_empty() {
1956            debug_struct.field("_unknown_fields", &self._unknown_fields);
1957        }
1958        debug_struct.finish()
1959    }
1960}
1961
1962impl std::fmt::Debug for super::r#type::r#struct::encoding::OrderedCodeBytes {
1963    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1964        let mut debug_struct = f.debug_struct("OrderedCodeBytes");
1965        if !self._unknown_fields.is_empty() {
1966            debug_struct.field("_unknown_fields", &self._unknown_fields);
1967        }
1968        debug_struct.finish()
1969    }
1970}
1971
1972impl std::fmt::Debug for super::r#type::Proto {
1973    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1974        let mut debug_struct = f.debug_struct("Proto");
1975        debug_struct.field("schema_bundle_id", &self.schema_bundle_id);
1976        debug_struct.field("message_name", &self.message_name);
1977        if !self._unknown_fields.is_empty() {
1978            debug_struct.field("_unknown_fields", &self._unknown_fields);
1979        }
1980        debug_struct.finish()
1981    }
1982}
1983
1984impl std::fmt::Debug for super::r#type::Enum {
1985    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1986        let mut debug_struct = f.debug_struct("Enum");
1987        debug_struct.field("schema_bundle_id", &self.schema_bundle_id);
1988        debug_struct.field("enum_name", &self.enum_name);
1989        if !self._unknown_fields.is_empty() {
1990            debug_struct.field("_unknown_fields", &self._unknown_fields);
1991        }
1992        debug_struct.finish()
1993    }
1994}
1995
1996impl std::fmt::Debug for super::r#type::Array {
1997    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1998        let mut debug_struct = f.debug_struct("Array");
1999        debug_struct.field("element_type", &self.element_type);
2000        if !self._unknown_fields.is_empty() {
2001            debug_struct.field("_unknown_fields", &self._unknown_fields);
2002        }
2003        debug_struct.finish()
2004    }
2005}
2006
2007impl std::fmt::Debug for super::r#type::Map {
2008    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2009        let mut debug_struct = f.debug_struct("Map");
2010        debug_struct.field("key_type", &self.key_type);
2011        debug_struct.field("value_type", &self.value_type);
2012        if !self._unknown_fields.is_empty() {
2013            debug_struct.field("_unknown_fields", &self._unknown_fields);
2014        }
2015        debug_struct.finish()
2016    }
2017}
2018
2019impl std::fmt::Debug for super::r#type::Aggregate {
2020    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2021        let mut debug_struct = f.debug_struct("Aggregate");
2022        debug_struct.field("input_type", &self.input_type);
2023        debug_struct.field("state_type", &self.state_type);
2024        debug_struct.field("aggregator", &self.aggregator);
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::aggregate::Sum {
2033    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2034        let mut debug_struct = f.debug_struct("Sum");
2035        if !self._unknown_fields.is_empty() {
2036            debug_struct.field("_unknown_fields", &self._unknown_fields);
2037        }
2038        debug_struct.finish()
2039    }
2040}
2041
2042impl std::fmt::Debug for super::r#type::aggregate::Max {
2043    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2044        let mut debug_struct = f.debug_struct("Max");
2045        if !self._unknown_fields.is_empty() {
2046            debug_struct.field("_unknown_fields", &self._unknown_fields);
2047        }
2048        debug_struct.finish()
2049    }
2050}
2051
2052impl std::fmt::Debug for super::r#type::aggregate::Min {
2053    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2054        let mut debug_struct = f.debug_struct("Min");
2055        if !self._unknown_fields.is_empty() {
2056            debug_struct.field("_unknown_fields", &self._unknown_fields);
2057        }
2058        debug_struct.finish()
2059    }
2060}
2061
2062impl std::fmt::Debug for super::r#type::aggregate::HyperLogLogPlusPlusUniqueCount {
2063    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2064        let mut debug_struct = f.debug_struct("HyperLogLogPlusPlusUniqueCount");
2065        if !self._unknown_fields.is_empty() {
2066            debug_struct.field("_unknown_fields", &self._unknown_fields);
2067        }
2068        debug_struct.finish()
2069    }
2070}