google_cloud_edgecontainer_v1/model/
debug.rs

1// Copyright 2025 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// Code generated by sidekick. DO NOT EDIT.
16
17#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::Cluster {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("Cluster");
23        debug_struct.field("name", &self.name);
24        debug_struct.field("create_time", &self.create_time);
25        debug_struct.field("update_time", &self.update_time);
26        debug_struct.field("labels", &self.labels);
27        debug_struct.field("fleet", &self.fleet);
28        debug_struct.field("networking", &self.networking);
29        debug_struct.field("authorization", &self.authorization);
30        debug_struct.field("default_max_pods_per_node", &self.default_max_pods_per_node);
31        debug_struct.field("endpoint", &self.endpoint);
32        debug_struct.field("port", &self.port);
33        debug_struct.field("cluster_ca_certificate", &self.cluster_ca_certificate);
34        debug_struct.field("maintenance_policy", &self.maintenance_policy);
35        debug_struct.field("control_plane_version", &self.control_plane_version);
36        debug_struct.field("node_version", &self.node_version);
37        debug_struct.field("control_plane", &self.control_plane);
38        debug_struct.field("system_addons_config", &self.system_addons_config);
39        debug_struct.field(
40            "external_load_balancer_ipv4_address_pools",
41            &self.external_load_balancer_ipv4_address_pools,
42        );
43        debug_struct.field("control_plane_encryption", &self.control_plane_encryption);
44        debug_struct.field("status", &self.status);
45        debug_struct.field("maintenance_events", &self.maintenance_events);
46        debug_struct.field("target_version", &self.target_version);
47        debug_struct.field("release_channel", &self.release_channel);
48        debug_struct.field("survivability_config", &self.survivability_config);
49        debug_struct.field(
50            "external_load_balancer_ipv6_address_pools",
51            &self.external_load_balancer_ipv6_address_pools,
52        );
53        debug_struct.field("connection_state", &self.connection_state);
54        if !self._unknown_fields.is_empty() {
55            debug_struct.field("_unknown_fields", &self._unknown_fields);
56        }
57        debug_struct.finish()
58    }
59}
60
61impl std::fmt::Debug for super::cluster::ControlPlane {
62    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
63        let mut debug_struct = f.debug_struct("ControlPlane");
64        debug_struct.field("config", &self.config);
65        if !self._unknown_fields.is_empty() {
66            debug_struct.field("_unknown_fields", &self._unknown_fields);
67        }
68        debug_struct.finish()
69    }
70}
71
72impl std::fmt::Debug for super::cluster::control_plane::Remote {
73    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
74        let mut debug_struct = f.debug_struct("Remote");
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::cluster::control_plane::Local {
83    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
84        let mut debug_struct = f.debug_struct("Local");
85        debug_struct.field("node_location", &self.node_location);
86        debug_struct.field("node_count", &self.node_count);
87        debug_struct.field("machine_filter", &self.machine_filter);
88        debug_struct.field("shared_deployment_policy", &self.shared_deployment_policy);
89        debug_struct.field(
90            "control_plane_node_storage_schema",
91            &self.control_plane_node_storage_schema,
92        );
93        if !self._unknown_fields.is_empty() {
94            debug_struct.field("_unknown_fields", &self._unknown_fields);
95        }
96        debug_struct.finish()
97    }
98}
99
100impl std::fmt::Debug for super::cluster::SystemAddonsConfig {
101    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
102        let mut debug_struct = f.debug_struct("SystemAddonsConfig");
103        debug_struct.field("ingress", &self.ingress);
104        debug_struct.field("vm_service_config", &self.vm_service_config);
105        if !self._unknown_fields.is_empty() {
106            debug_struct.field("_unknown_fields", &self._unknown_fields);
107        }
108        debug_struct.finish()
109    }
110}
111
112impl std::fmt::Debug for super::cluster::system_addons_config::Ingress {
113    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
114        let mut debug_struct = f.debug_struct("Ingress");
115        debug_struct.field("disabled", &self.disabled);
116        debug_struct.field("ipv4_vip", &self.ipv4_vip);
117        if !self._unknown_fields.is_empty() {
118            debug_struct.field("_unknown_fields", &self._unknown_fields);
119        }
120        debug_struct.finish()
121    }
122}
123
124impl std::fmt::Debug for super::cluster::system_addons_config::VMServiceConfig {
125    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
126        let mut debug_struct = f.debug_struct("VMServiceConfig");
127        debug_struct.field("vmm_enabled", &self.vmm_enabled);
128        if !self._unknown_fields.is_empty() {
129            debug_struct.field("_unknown_fields", &self._unknown_fields);
130        }
131        debug_struct.finish()
132    }
133}
134
135impl std::fmt::Debug for super::cluster::ControlPlaneEncryption {
136    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
137        let mut debug_struct = f.debug_struct("ControlPlaneEncryption");
138        debug_struct.field("kms_key", &self.kms_key);
139        debug_struct.field("kms_key_active_version", &self.kms_key_active_version);
140        debug_struct.field("kms_key_state", &self.kms_key_state);
141        debug_struct.field("kms_status", &self.kms_status);
142        debug_struct.field("resource_state", &self.resource_state);
143        if !self._unknown_fields.is_empty() {
144            debug_struct.field("_unknown_fields", &self._unknown_fields);
145        }
146        debug_struct.finish()
147    }
148}
149
150impl std::fmt::Debug for super::cluster::MaintenanceEvent {
151    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
152        let mut debug_struct = f.debug_struct("MaintenanceEvent");
153        debug_struct.field("uuid", &self.uuid);
154        debug_struct.field("target_version", &self.target_version);
155        debug_struct.field("operation", &self.operation);
156        debug_struct.field("r#type", &self.r#type);
157        debug_struct.field("schedule", &self.schedule);
158        debug_struct.field("state", &self.state);
159        debug_struct.field("create_time", &self.create_time);
160        debug_struct.field("start_time", &self.start_time);
161        debug_struct.field("end_time", &self.end_time);
162        debug_struct.field("update_time", &self.update_time);
163        if !self._unknown_fields.is_empty() {
164            debug_struct.field("_unknown_fields", &self._unknown_fields);
165        }
166        debug_struct.finish()
167    }
168}
169
170impl std::fmt::Debug for super::cluster::SurvivabilityConfig {
171    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
172        let mut debug_struct = f.debug_struct("SurvivabilityConfig");
173        debug_struct.field("offline_reboot_ttl", &self.offline_reboot_ttl);
174        if !self._unknown_fields.is_empty() {
175            debug_struct.field("_unknown_fields", &self._unknown_fields);
176        }
177        debug_struct.finish()
178    }
179}
180
181impl std::fmt::Debug for super::cluster::ConnectionState {
182    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
183        let mut debug_struct = f.debug_struct("ConnectionState");
184        debug_struct.field("state", &self.state);
185        debug_struct.field("update_time", &self.update_time);
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::ClusterNetworking {
194    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
195        let mut debug_struct = f.debug_struct("ClusterNetworking");
196        debug_struct.field("cluster_ipv4_cidr_blocks", &self.cluster_ipv4_cidr_blocks);
197        debug_struct.field("services_ipv4_cidr_blocks", &self.services_ipv4_cidr_blocks);
198        if !self._unknown_fields.is_empty() {
199            debug_struct.field("_unknown_fields", &self._unknown_fields);
200        }
201        debug_struct.finish()
202    }
203}
204
205impl std::fmt::Debug for super::Fleet {
206    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
207        let mut debug_struct = f.debug_struct("Fleet");
208        debug_struct.field("project", &self.project);
209        debug_struct.field("membership", &self.membership);
210        if !self._unknown_fields.is_empty() {
211            debug_struct.field("_unknown_fields", &self._unknown_fields);
212        }
213        debug_struct.finish()
214    }
215}
216
217impl std::fmt::Debug for super::ClusterUser {
218    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
219        let mut debug_struct = f.debug_struct("ClusterUser");
220        debug_struct.field("username", &self.username);
221        if !self._unknown_fields.is_empty() {
222            debug_struct.field("_unknown_fields", &self._unknown_fields);
223        }
224        debug_struct.finish()
225    }
226}
227
228impl std::fmt::Debug for super::Authorization {
229    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
230        let mut debug_struct = f.debug_struct("Authorization");
231        debug_struct.field("admin_users", &self.admin_users);
232        if !self._unknown_fields.is_empty() {
233            debug_struct.field("_unknown_fields", &self._unknown_fields);
234        }
235        debug_struct.finish()
236    }
237}
238
239impl std::fmt::Debug for super::NodePool {
240    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
241        let mut debug_struct = f.debug_struct("NodePool");
242        debug_struct.field("name", &self.name);
243        debug_struct.field("create_time", &self.create_time);
244        debug_struct.field("update_time", &self.update_time);
245        debug_struct.field("labels", &self.labels);
246        debug_struct.field("node_location", &self.node_location);
247        debug_struct.field("node_count", &self.node_count);
248        debug_struct.field("machine_filter", &self.machine_filter);
249        debug_struct.field("local_disk_encryption", &self.local_disk_encryption);
250        debug_struct.field("node_version", &self.node_version);
251        debug_struct.field("node_config", &self.node_config);
252        if !self._unknown_fields.is_empty() {
253            debug_struct.field("_unknown_fields", &self._unknown_fields);
254        }
255        debug_struct.finish()
256    }
257}
258
259impl std::fmt::Debug for super::node_pool::LocalDiskEncryption {
260    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
261        let mut debug_struct = f.debug_struct("LocalDiskEncryption");
262        debug_struct.field("kms_key", &self.kms_key);
263        debug_struct.field("kms_key_active_version", &self.kms_key_active_version);
264        debug_struct.field("kms_key_state", &self.kms_key_state);
265        debug_struct.field("kms_status", &self.kms_status);
266        debug_struct.field("resource_state", &self.resource_state);
267        if !self._unknown_fields.is_empty() {
268            debug_struct.field("_unknown_fields", &self._unknown_fields);
269        }
270        debug_struct.finish()
271    }
272}
273
274impl std::fmt::Debug for super::node_pool::NodeConfig {
275    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
276        let mut debug_struct = f.debug_struct("NodeConfig");
277        debug_struct.field("labels", &self.labels);
278        debug_struct.field("node_storage_schema", &self.node_storage_schema);
279        if !self._unknown_fields.is_empty() {
280            debug_struct.field("_unknown_fields", &self._unknown_fields);
281        }
282        debug_struct.finish()
283    }
284}
285
286impl std::fmt::Debug for super::Machine {
287    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
288        let mut debug_struct = f.debug_struct("Machine");
289        debug_struct.field("name", &self.name);
290        debug_struct.field("create_time", &self.create_time);
291        debug_struct.field("update_time", &self.update_time);
292        debug_struct.field("labels", &self.labels);
293        debug_struct.field("hosted_node", &self.hosted_node);
294        debug_struct.field("zone", &self.zone);
295        debug_struct.field("version", &self.version);
296        debug_struct.field("disabled", &self.disabled);
297        if !self._unknown_fields.is_empty() {
298            debug_struct.field("_unknown_fields", &self._unknown_fields);
299        }
300        debug_struct.finish()
301    }
302}
303
304impl std::fmt::Debug for super::VpnConnection {
305    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
306        let mut debug_struct = f.debug_struct("VpnConnection");
307        debug_struct.field("name", &self.name);
308        debug_struct.field("create_time", &self.create_time);
309        debug_struct.field("update_time", &self.update_time);
310        debug_struct.field("labels", &self.labels);
311        debug_struct.field("nat_gateway_ip", &self.nat_gateway_ip);
312        debug_struct.field("bgp_routing_mode", &self.bgp_routing_mode);
313        debug_struct.field("cluster", &self.cluster);
314        debug_struct.field("vpc", &self.vpc);
315        debug_struct.field("vpc_project", &self.vpc_project);
316        debug_struct.field("enable_high_availability", &self.enable_high_availability);
317        debug_struct.field("router", &self.router);
318        debug_struct.field("details", &self.details);
319        if !self._unknown_fields.is_empty() {
320            debug_struct.field("_unknown_fields", &self._unknown_fields);
321        }
322        debug_struct.finish()
323    }
324}
325
326impl std::fmt::Debug for super::vpn_connection::VpcProject {
327    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
328        let mut debug_struct = f.debug_struct("VpcProject");
329        debug_struct.field("project_id", &self.project_id);
330        debug_struct.field("service_account", &self.service_account);
331        if !self._unknown_fields.is_empty() {
332            debug_struct.field("_unknown_fields", &self._unknown_fields);
333        }
334        debug_struct.finish()
335    }
336}
337
338impl std::fmt::Debug for super::vpn_connection::Details {
339    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
340        let mut debug_struct = f.debug_struct("Details");
341        debug_struct.field("state", &self.state);
342        debug_struct.field("error", &self.error);
343        debug_struct.field("cloud_router", &self.cloud_router);
344        debug_struct.field("cloud_vpns", &self.cloud_vpns);
345        if !self._unknown_fields.is_empty() {
346            debug_struct.field("_unknown_fields", &self._unknown_fields);
347        }
348        debug_struct.finish()
349    }
350}
351
352impl std::fmt::Debug for super::vpn_connection::details::CloudRouter {
353    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
354        let mut debug_struct = f.debug_struct("CloudRouter");
355        debug_struct.field("name", &self.name);
356        if !self._unknown_fields.is_empty() {
357            debug_struct.field("_unknown_fields", &self._unknown_fields);
358        }
359        debug_struct.finish()
360    }
361}
362
363impl std::fmt::Debug for super::vpn_connection::details::CloudVpn {
364    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
365        let mut debug_struct = f.debug_struct("CloudVpn");
366        debug_struct.field("gateway", &self.gateway);
367        if !self._unknown_fields.is_empty() {
368            debug_struct.field("_unknown_fields", &self._unknown_fields);
369        }
370        debug_struct.finish()
371    }
372}
373
374impl std::fmt::Debug for super::LocationMetadata {
375    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
376        let mut debug_struct = f.debug_struct("LocationMetadata");
377        debug_struct.field("available_zones", &self.available_zones);
378        if !self._unknown_fields.is_empty() {
379            debug_struct.field("_unknown_fields", &self._unknown_fields);
380        }
381        debug_struct.finish()
382    }
383}
384
385impl std::fmt::Debug for super::ZoneMetadata {
386    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
387        let mut debug_struct = f.debug_struct("ZoneMetadata");
388        debug_struct.field("quota", &self.quota);
389        debug_struct.field("rack_types", &self.rack_types);
390        debug_struct.field("config_data", &self.config_data);
391        if !self._unknown_fields.is_empty() {
392            debug_struct.field("_unknown_fields", &self._unknown_fields);
393        }
394        debug_struct.finish()
395    }
396}
397
398impl std::fmt::Debug for super::ConfigData {
399    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
400        let mut debug_struct = f.debug_struct("ConfigData");
401        debug_struct.field(
402            "available_external_lb_pools_ipv4",
403            &self.available_external_lb_pools_ipv4,
404        );
405        debug_struct.field(
406            "available_external_lb_pools_ipv6",
407            &self.available_external_lb_pools_ipv6,
408        );
409        if !self._unknown_fields.is_empty() {
410            debug_struct.field("_unknown_fields", &self._unknown_fields);
411        }
412        debug_struct.finish()
413    }
414}
415
416impl std::fmt::Debug for super::Quota {
417    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
418        let mut debug_struct = f.debug_struct("Quota");
419        debug_struct.field("metric", &self.metric);
420        debug_struct.field("limit", &self.limit);
421        debug_struct.field("usage", &self.usage);
422        if !self._unknown_fields.is_empty() {
423            debug_struct.field("_unknown_fields", &self._unknown_fields);
424        }
425        debug_struct.finish()
426    }
427}
428
429impl std::fmt::Debug for super::MaintenancePolicy {
430    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
431        let mut debug_struct = f.debug_struct("MaintenancePolicy");
432        debug_struct.field("window", &self.window);
433        debug_struct.field("maintenance_exclusions", &self.maintenance_exclusions);
434        if !self._unknown_fields.is_empty() {
435            debug_struct.field("_unknown_fields", &self._unknown_fields);
436        }
437        debug_struct.finish()
438    }
439}
440
441impl std::fmt::Debug for super::MaintenanceWindow {
442    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
443        let mut debug_struct = f.debug_struct("MaintenanceWindow");
444        debug_struct.field("recurring_window", &self.recurring_window);
445        if !self._unknown_fields.is_empty() {
446            debug_struct.field("_unknown_fields", &self._unknown_fields);
447        }
448        debug_struct.finish()
449    }
450}
451
452impl std::fmt::Debug for super::RecurringTimeWindow {
453    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
454        let mut debug_struct = f.debug_struct("RecurringTimeWindow");
455        debug_struct.field("window", &self.window);
456        debug_struct.field("recurrence", &self.recurrence);
457        if !self._unknown_fields.is_empty() {
458            debug_struct.field("_unknown_fields", &self._unknown_fields);
459        }
460        debug_struct.finish()
461    }
462}
463
464impl std::fmt::Debug for super::MaintenanceExclusionWindow {
465    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
466        let mut debug_struct = f.debug_struct("MaintenanceExclusionWindow");
467        debug_struct.field("window", &self.window);
468        debug_struct.field("id", &self.id);
469        if !self._unknown_fields.is_empty() {
470            debug_struct.field("_unknown_fields", &self._unknown_fields);
471        }
472        debug_struct.finish()
473    }
474}
475
476impl std::fmt::Debug for super::TimeWindow {
477    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
478        let mut debug_struct = f.debug_struct("TimeWindow");
479        debug_struct.field("start_time", &self.start_time);
480        debug_struct.field("end_time", &self.end_time);
481        if !self._unknown_fields.is_empty() {
482            debug_struct.field("_unknown_fields", &self._unknown_fields);
483        }
484        debug_struct.finish()
485    }
486}
487
488impl std::fmt::Debug for super::ServerConfig {
489    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
490        let mut debug_struct = f.debug_struct("ServerConfig");
491        debug_struct.field("channels", &self.channels);
492        debug_struct.field("versions", &self.versions);
493        debug_struct.field("default_version", &self.default_version);
494        if !self._unknown_fields.is_empty() {
495            debug_struct.field("_unknown_fields", &self._unknown_fields);
496        }
497        debug_struct.finish()
498    }
499}
500
501impl std::fmt::Debug for super::ChannelConfig {
502    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
503        let mut debug_struct = f.debug_struct("ChannelConfig");
504        debug_struct.field("default_version", &self.default_version);
505        if !self._unknown_fields.is_empty() {
506            debug_struct.field("_unknown_fields", &self._unknown_fields);
507        }
508        debug_struct.finish()
509    }
510}
511
512impl std::fmt::Debug for super::Version {
513    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
514        let mut debug_struct = f.debug_struct("Version");
515        debug_struct.field("name", &self.name);
516        if !self._unknown_fields.is_empty() {
517            debug_struct.field("_unknown_fields", &self._unknown_fields);
518        }
519        debug_struct.finish()
520    }
521}
522
523impl std::fmt::Debug for super::OperationMetadata {
524    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
525        let mut debug_struct = f.debug_struct("OperationMetadata");
526        debug_struct.field("create_time", &self.create_time);
527        debug_struct.field("end_time", &self.end_time);
528        debug_struct.field("target", &self.target);
529        debug_struct.field("verb", &self.verb);
530        debug_struct.field("status_message", &self.status_message);
531        debug_struct.field("requested_cancellation", &self.requested_cancellation);
532        debug_struct.field("api_version", &self.api_version);
533        debug_struct.field("warnings", &self.warnings);
534        debug_struct.field("status_reason", &self.status_reason);
535        if !self._unknown_fields.is_empty() {
536            debug_struct.field("_unknown_fields", &self._unknown_fields);
537        }
538        debug_struct.finish()
539    }
540}
541
542impl std::fmt::Debug for super::ListClustersRequest {
543    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
544        let mut debug_struct = f.debug_struct("ListClustersRequest");
545        debug_struct.field("parent", &self.parent);
546        debug_struct.field("page_size", &self.page_size);
547        debug_struct.field("page_token", &self.page_token);
548        debug_struct.field("filter", &self.filter);
549        debug_struct.field("order_by", &self.order_by);
550        if !self._unknown_fields.is_empty() {
551            debug_struct.field("_unknown_fields", &self._unknown_fields);
552        }
553        debug_struct.finish()
554    }
555}
556
557impl std::fmt::Debug for super::ListClustersResponse {
558    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
559        let mut debug_struct = f.debug_struct("ListClustersResponse");
560        debug_struct.field("clusters", &self.clusters);
561        debug_struct.field("next_page_token", &self.next_page_token);
562        debug_struct.field("unreachable", &self.unreachable);
563        if !self._unknown_fields.is_empty() {
564            debug_struct.field("_unknown_fields", &self._unknown_fields);
565        }
566        debug_struct.finish()
567    }
568}
569
570impl std::fmt::Debug for super::GetClusterRequest {
571    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
572        let mut debug_struct = f.debug_struct("GetClusterRequest");
573        debug_struct.field("name", &self.name);
574        if !self._unknown_fields.is_empty() {
575            debug_struct.field("_unknown_fields", &self._unknown_fields);
576        }
577        debug_struct.finish()
578    }
579}
580
581impl std::fmt::Debug for super::CreateClusterRequest {
582    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
583        let mut debug_struct = f.debug_struct("CreateClusterRequest");
584        debug_struct.field("parent", &self.parent);
585        debug_struct.field("cluster_id", &self.cluster_id);
586        debug_struct.field("cluster", &self.cluster);
587        debug_struct.field("request_id", &self.request_id);
588        if !self._unknown_fields.is_empty() {
589            debug_struct.field("_unknown_fields", &self._unknown_fields);
590        }
591        debug_struct.finish()
592    }
593}
594
595impl std::fmt::Debug for super::UpdateClusterRequest {
596    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
597        let mut debug_struct = f.debug_struct("UpdateClusterRequest");
598        debug_struct.field("update_mask", &self.update_mask);
599        debug_struct.field("cluster", &self.cluster);
600        debug_struct.field("request_id", &self.request_id);
601        if !self._unknown_fields.is_empty() {
602            debug_struct.field("_unknown_fields", &self._unknown_fields);
603        }
604        debug_struct.finish()
605    }
606}
607
608impl std::fmt::Debug for super::UpgradeClusterRequest {
609    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
610        let mut debug_struct = f.debug_struct("UpgradeClusterRequest");
611        debug_struct.field("name", &self.name);
612        debug_struct.field("target_version", &self.target_version);
613        debug_struct.field("schedule", &self.schedule);
614        debug_struct.field("request_id", &self.request_id);
615        if !self._unknown_fields.is_empty() {
616            debug_struct.field("_unknown_fields", &self._unknown_fields);
617        }
618        debug_struct.finish()
619    }
620}
621
622impl std::fmt::Debug for super::DeleteClusterRequest {
623    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
624        let mut debug_struct = f.debug_struct("DeleteClusterRequest");
625        debug_struct.field("name", &self.name);
626        debug_struct.field("request_id", &self.request_id);
627        if !self._unknown_fields.is_empty() {
628            debug_struct.field("_unknown_fields", &self._unknown_fields);
629        }
630        debug_struct.finish()
631    }
632}
633
634impl std::fmt::Debug for super::GenerateAccessTokenRequest {
635    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
636        let mut debug_struct = f.debug_struct("GenerateAccessTokenRequest");
637        debug_struct.field("cluster", &self.cluster);
638        if !self._unknown_fields.is_empty() {
639            debug_struct.field("_unknown_fields", &self._unknown_fields);
640        }
641        debug_struct.finish()
642    }
643}
644
645impl std::fmt::Debug for super::GenerateAccessTokenResponse {
646    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
647        let mut debug_struct = f.debug_struct("GenerateAccessTokenResponse");
648        debug_struct.field("access_token", &self.access_token);
649        debug_struct.field("expire_time", &self.expire_time);
650        if !self._unknown_fields.is_empty() {
651            debug_struct.field("_unknown_fields", &self._unknown_fields);
652        }
653        debug_struct.finish()
654    }
655}
656
657impl std::fmt::Debug for super::GenerateOfflineCredentialRequest {
658    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
659        let mut debug_struct = f.debug_struct("GenerateOfflineCredentialRequest");
660        debug_struct.field("cluster", &self.cluster);
661        if !self._unknown_fields.is_empty() {
662            debug_struct.field("_unknown_fields", &self._unknown_fields);
663        }
664        debug_struct.finish()
665    }
666}
667
668impl std::fmt::Debug for super::GenerateOfflineCredentialResponse {
669    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
670        let mut debug_struct = f.debug_struct("GenerateOfflineCredentialResponse");
671        debug_struct.field("client_certificate", &self.client_certificate);
672        debug_struct.field("client_key", &self.client_key);
673        debug_struct.field("user_id", &self.user_id);
674        debug_struct.field("expire_time", &self.expire_time);
675        if !self._unknown_fields.is_empty() {
676            debug_struct.field("_unknown_fields", &self._unknown_fields);
677        }
678        debug_struct.finish()
679    }
680}
681
682impl std::fmt::Debug for super::ListNodePoolsRequest {
683    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
684        let mut debug_struct = f.debug_struct("ListNodePoolsRequest");
685        debug_struct.field("parent", &self.parent);
686        debug_struct.field("page_size", &self.page_size);
687        debug_struct.field("page_token", &self.page_token);
688        debug_struct.field("filter", &self.filter);
689        debug_struct.field("order_by", &self.order_by);
690        if !self._unknown_fields.is_empty() {
691            debug_struct.field("_unknown_fields", &self._unknown_fields);
692        }
693        debug_struct.finish()
694    }
695}
696
697impl std::fmt::Debug for super::ListNodePoolsResponse {
698    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
699        let mut debug_struct = f.debug_struct("ListNodePoolsResponse");
700        debug_struct.field("node_pools", &self.node_pools);
701        debug_struct.field("next_page_token", &self.next_page_token);
702        debug_struct.field("unreachable", &self.unreachable);
703        if !self._unknown_fields.is_empty() {
704            debug_struct.field("_unknown_fields", &self._unknown_fields);
705        }
706        debug_struct.finish()
707    }
708}
709
710impl std::fmt::Debug for super::GetNodePoolRequest {
711    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
712        let mut debug_struct = f.debug_struct("GetNodePoolRequest");
713        debug_struct.field("name", &self.name);
714        if !self._unknown_fields.is_empty() {
715            debug_struct.field("_unknown_fields", &self._unknown_fields);
716        }
717        debug_struct.finish()
718    }
719}
720
721impl std::fmt::Debug for super::CreateNodePoolRequest {
722    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
723        let mut debug_struct = f.debug_struct("CreateNodePoolRequest");
724        debug_struct.field("parent", &self.parent);
725        debug_struct.field("node_pool_id", &self.node_pool_id);
726        debug_struct.field("node_pool", &self.node_pool);
727        debug_struct.field("request_id", &self.request_id);
728        if !self._unknown_fields.is_empty() {
729            debug_struct.field("_unknown_fields", &self._unknown_fields);
730        }
731        debug_struct.finish()
732    }
733}
734
735impl std::fmt::Debug for super::UpdateNodePoolRequest {
736    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
737        let mut debug_struct = f.debug_struct("UpdateNodePoolRequest");
738        debug_struct.field("update_mask", &self.update_mask);
739        debug_struct.field("node_pool", &self.node_pool);
740        debug_struct.field("request_id", &self.request_id);
741        if !self._unknown_fields.is_empty() {
742            debug_struct.field("_unknown_fields", &self._unknown_fields);
743        }
744        debug_struct.finish()
745    }
746}
747
748impl std::fmt::Debug for super::DeleteNodePoolRequest {
749    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
750        let mut debug_struct = f.debug_struct("DeleteNodePoolRequest");
751        debug_struct.field("name", &self.name);
752        debug_struct.field("request_id", &self.request_id);
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::ListMachinesRequest {
761    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
762        let mut debug_struct = f.debug_struct("ListMachinesRequest");
763        debug_struct.field("parent", &self.parent);
764        debug_struct.field("page_size", &self.page_size);
765        debug_struct.field("page_token", &self.page_token);
766        debug_struct.field("filter", &self.filter);
767        debug_struct.field("order_by", &self.order_by);
768        if !self._unknown_fields.is_empty() {
769            debug_struct.field("_unknown_fields", &self._unknown_fields);
770        }
771        debug_struct.finish()
772    }
773}
774
775impl std::fmt::Debug for super::ListMachinesResponse {
776    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
777        let mut debug_struct = f.debug_struct("ListMachinesResponse");
778        debug_struct.field("machines", &self.machines);
779        debug_struct.field("next_page_token", &self.next_page_token);
780        debug_struct.field("unreachable", &self.unreachable);
781        if !self._unknown_fields.is_empty() {
782            debug_struct.field("_unknown_fields", &self._unknown_fields);
783        }
784        debug_struct.finish()
785    }
786}
787
788impl std::fmt::Debug for super::GetMachineRequest {
789    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
790        let mut debug_struct = f.debug_struct("GetMachineRequest");
791        debug_struct.field("name", &self.name);
792        if !self._unknown_fields.is_empty() {
793            debug_struct.field("_unknown_fields", &self._unknown_fields);
794        }
795        debug_struct.finish()
796    }
797}
798
799impl std::fmt::Debug for super::ListVpnConnectionsRequest {
800    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
801        let mut debug_struct = f.debug_struct("ListVpnConnectionsRequest");
802        debug_struct.field("parent", &self.parent);
803        debug_struct.field("page_size", &self.page_size);
804        debug_struct.field("page_token", &self.page_token);
805        debug_struct.field("filter", &self.filter);
806        debug_struct.field("order_by", &self.order_by);
807        if !self._unknown_fields.is_empty() {
808            debug_struct.field("_unknown_fields", &self._unknown_fields);
809        }
810        debug_struct.finish()
811    }
812}
813
814impl std::fmt::Debug for super::ListVpnConnectionsResponse {
815    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
816        let mut debug_struct = f.debug_struct("ListVpnConnectionsResponse");
817        debug_struct.field("vpn_connections", &self.vpn_connections);
818        debug_struct.field("next_page_token", &self.next_page_token);
819        debug_struct.field("unreachable", &self.unreachable);
820        if !self._unknown_fields.is_empty() {
821            debug_struct.field("_unknown_fields", &self._unknown_fields);
822        }
823        debug_struct.finish()
824    }
825}
826
827impl std::fmt::Debug for super::GetVpnConnectionRequest {
828    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
829        let mut debug_struct = f.debug_struct("GetVpnConnectionRequest");
830        debug_struct.field("name", &self.name);
831        if !self._unknown_fields.is_empty() {
832            debug_struct.field("_unknown_fields", &self._unknown_fields);
833        }
834        debug_struct.finish()
835    }
836}
837
838impl std::fmt::Debug for super::CreateVpnConnectionRequest {
839    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
840        let mut debug_struct = f.debug_struct("CreateVpnConnectionRequest");
841        debug_struct.field("parent", &self.parent);
842        debug_struct.field("vpn_connection_id", &self.vpn_connection_id);
843        debug_struct.field("vpn_connection", &self.vpn_connection);
844        debug_struct.field("request_id", &self.request_id);
845        if !self._unknown_fields.is_empty() {
846            debug_struct.field("_unknown_fields", &self._unknown_fields);
847        }
848        debug_struct.finish()
849    }
850}
851
852impl std::fmt::Debug for super::DeleteVpnConnectionRequest {
853    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
854        let mut debug_struct = f.debug_struct("DeleteVpnConnectionRequest");
855        debug_struct.field("name", &self.name);
856        debug_struct.field("request_id", &self.request_id);
857        if !self._unknown_fields.is_empty() {
858            debug_struct.field("_unknown_fields", &self._unknown_fields);
859        }
860        debug_struct.finish()
861    }
862}
863
864impl std::fmt::Debug for super::GetServerConfigRequest {
865    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
866        let mut debug_struct = f.debug_struct("GetServerConfigRequest");
867        debug_struct.field("name", &self.name);
868        if !self._unknown_fields.is_empty() {
869            debug_struct.field("_unknown_fields", &self._unknown_fields);
870        }
871        debug_struct.finish()
872    }
873}