Skip to main content

google_cloud_dns_v1/model/
debug.rs

1// Copyright 2026 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::Change {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("Change");
23        debug_struct.field("additions", &self.additions);
24        debug_struct.field("deletions", &self.deletions);
25        debug_struct.field("id", &self.id);
26        debug_struct.field("is_serving", &self.is_serving);
27        debug_struct.field("kind", &self.kind);
28        debug_struct.field("start_time", &self.start_time);
29        debug_struct.field("status", &self.status);
30        if !self._unknown_fields.is_empty() {
31            debug_struct.field("_unknown_fields", &self._unknown_fields);
32        }
33        debug_struct.finish()
34    }
35}
36
37impl std::fmt::Debug for super::ChangesListResponse {
38    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
39        let mut debug_struct = f.debug_struct("ChangesListResponse");
40        debug_struct.field("changes", &self.changes);
41        debug_struct.field("kind", &self.kind);
42        debug_struct.field("next_page_token", &self.next_page_token);
43        if !self._unknown_fields.is_empty() {
44            debug_struct.field("_unknown_fields", &self._unknown_fields);
45        }
46        debug_struct.finish()
47    }
48}
49
50impl std::fmt::Debug for super::DnsKey {
51    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
52        let mut debug_struct = f.debug_struct("DnsKey");
53        debug_struct.field("algorithm", &self.algorithm);
54        debug_struct.field("creation_time", &self.creation_time);
55        debug_struct.field("description", &self.description);
56        debug_struct.field("digests", &self.digests);
57        debug_struct.field("id", &self.id);
58        debug_struct.field("is_active", &self.is_active);
59        debug_struct.field("key_length", &self.key_length);
60        debug_struct.field("key_tag", &self.key_tag);
61        debug_struct.field("kind", &self.kind);
62        debug_struct.field("public_key", &self.public_key);
63        debug_struct.field("r#type", &self.r#type);
64        if !self._unknown_fields.is_empty() {
65            debug_struct.field("_unknown_fields", &self._unknown_fields);
66        }
67        debug_struct.finish()
68    }
69}
70
71impl std::fmt::Debug for super::DnsKeyDigest {
72    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
73        let mut debug_struct = f.debug_struct("DnsKeyDigest");
74        debug_struct.field("digest", &self.digest);
75        debug_struct.field("r#type", &self.r#type);
76        if !self._unknown_fields.is_empty() {
77            debug_struct.field("_unknown_fields", &self._unknown_fields);
78        }
79        debug_struct.finish()
80    }
81}
82
83impl std::fmt::Debug for super::DnsKeySpec {
84    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
85        let mut debug_struct = f.debug_struct("DnsKeySpec");
86        debug_struct.field("algorithm", &self.algorithm);
87        debug_struct.field("key_length", &self.key_length);
88        debug_struct.field("key_type", &self.key_type);
89        debug_struct.field("kind", &self.kind);
90        if !self._unknown_fields.is_empty() {
91            debug_struct.field("_unknown_fields", &self._unknown_fields);
92        }
93        debug_struct.finish()
94    }
95}
96
97impl std::fmt::Debug for super::DnsKeysListResponse {
98    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
99        let mut debug_struct = f.debug_struct("DnsKeysListResponse");
100        debug_struct.field("dns_keys", &self.dns_keys);
101        debug_struct.field("kind", &self.kind);
102        debug_struct.field("next_page_token", &self.next_page_token);
103        if !self._unknown_fields.is_empty() {
104            debug_struct.field("_unknown_fields", &self._unknown_fields);
105        }
106        debug_struct.finish()
107    }
108}
109
110impl std::fmt::Debug for super::Expr {
111    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
112        let mut debug_struct = f.debug_struct("Expr");
113        debug_struct.field("description", &self.description);
114        debug_struct.field("expression", &self.expression);
115        debug_struct.field("location", &self.location);
116        debug_struct.field("title", &self.title);
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::GoogleIamV1AuditConfig {
125    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
126        let mut debug_struct = f.debug_struct("GoogleIamV1AuditConfig");
127        debug_struct.field("audit_log_configs", &self.audit_log_configs);
128        debug_struct.field("service", &self.service);
129        if !self._unknown_fields.is_empty() {
130            debug_struct.field("_unknown_fields", &self._unknown_fields);
131        }
132        debug_struct.finish()
133    }
134}
135
136impl std::fmt::Debug for super::GoogleIamV1AuditLogConfig {
137    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
138        let mut debug_struct = f.debug_struct("GoogleIamV1AuditLogConfig");
139        debug_struct.field("exempted_members", &self.exempted_members);
140        debug_struct.field("log_type", &self.log_type);
141        if !self._unknown_fields.is_empty() {
142            debug_struct.field("_unknown_fields", &self._unknown_fields);
143        }
144        debug_struct.finish()
145    }
146}
147
148impl std::fmt::Debug for super::GoogleIamV1Binding {
149    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
150        let mut debug_struct = f.debug_struct("GoogleIamV1Binding");
151        debug_struct.field("condition", &self.condition);
152        debug_struct.field("members", &self.members);
153        debug_struct.field("role", &self.role);
154        if !self._unknown_fields.is_empty() {
155            debug_struct.field("_unknown_fields", &self._unknown_fields);
156        }
157        debug_struct.finish()
158    }
159}
160
161impl std::fmt::Debug for super::GoogleIamV1GetIamPolicyRequest {
162    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
163        let mut debug_struct = f.debug_struct("GoogleIamV1GetIamPolicyRequest");
164        debug_struct.field("options", &self.options);
165        if !self._unknown_fields.is_empty() {
166            debug_struct.field("_unknown_fields", &self._unknown_fields);
167        }
168        debug_struct.finish()
169    }
170}
171
172impl std::fmt::Debug for super::GoogleIamV1GetPolicyOptions {
173    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
174        let mut debug_struct = f.debug_struct("GoogleIamV1GetPolicyOptions");
175        debug_struct.field("requested_policy_version", &self.requested_policy_version);
176        if !self._unknown_fields.is_empty() {
177            debug_struct.field("_unknown_fields", &self._unknown_fields);
178        }
179        debug_struct.finish()
180    }
181}
182
183impl std::fmt::Debug for super::GoogleIamV1Policy {
184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
185        let mut debug_struct = f.debug_struct("GoogleIamV1Policy");
186        debug_struct.field("audit_configs", &self.audit_configs);
187        debug_struct.field("bindings", &self.bindings);
188        debug_struct.field("etag", &self.etag);
189        debug_struct.field("version", &self.version);
190        if !self._unknown_fields.is_empty() {
191            debug_struct.field("_unknown_fields", &self._unknown_fields);
192        }
193        debug_struct.finish()
194    }
195}
196
197impl std::fmt::Debug for super::GoogleIamV1SetIamPolicyRequest {
198    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
199        let mut debug_struct = f.debug_struct("GoogleIamV1SetIamPolicyRequest");
200        debug_struct.field("policy", &self.policy);
201        debug_struct.field("update_mask", &self.update_mask);
202        if !self._unknown_fields.is_empty() {
203            debug_struct.field("_unknown_fields", &self._unknown_fields);
204        }
205        debug_struct.finish()
206    }
207}
208
209impl std::fmt::Debug for super::GoogleIamV1TestIamPermissionsRequest {
210    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
211        let mut debug_struct = f.debug_struct("GoogleIamV1TestIamPermissionsRequest");
212        debug_struct.field("permissions", &self.permissions);
213        if !self._unknown_fields.is_empty() {
214            debug_struct.field("_unknown_fields", &self._unknown_fields);
215        }
216        debug_struct.finish()
217    }
218}
219
220impl std::fmt::Debug for super::GoogleIamV1TestIamPermissionsResponse {
221    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
222        let mut debug_struct = f.debug_struct("GoogleIamV1TestIamPermissionsResponse");
223        debug_struct.field("permissions", &self.permissions);
224        if !self._unknown_fields.is_empty() {
225            debug_struct.field("_unknown_fields", &self._unknown_fields);
226        }
227        debug_struct.finish()
228    }
229}
230
231impl std::fmt::Debug for super::GoogleLongrunningOperation {
232    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
233        let mut debug_struct = f.debug_struct("GoogleLongrunningOperation");
234        debug_struct.field("done", &self.done);
235        debug_struct.field("error", &self.error);
236        debug_struct.field("metadata", &self.metadata);
237        debug_struct.field("name", &self.name);
238        debug_struct.field("response", &self.response);
239        if !self._unknown_fields.is_empty() {
240            debug_struct.field("_unknown_fields", &self._unknown_fields);
241        }
242        debug_struct.finish()
243    }
244}
245
246impl std::fmt::Debug for super::ManagedZone {
247    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
248        let mut debug_struct = f.debug_struct("ManagedZone");
249        debug_struct.field("cloud_logging_config", &self.cloud_logging_config);
250        debug_struct.field("creation_time", &self.creation_time);
251        debug_struct.field("description", &self.description);
252        debug_struct.field("dns_name", &self.dns_name);
253        debug_struct.field("dnssec_config", &self.dnssec_config);
254        debug_struct.field("forwarding_config", &self.forwarding_config);
255        debug_struct.field("id", &self.id);
256        debug_struct.field("kind", &self.kind);
257        debug_struct.field("labels", &self.labels);
258        debug_struct.field("name", &self.name);
259        debug_struct.field("name_server_set", &self.name_server_set);
260        debug_struct.field("name_servers", &self.name_servers);
261        debug_struct.field("peering_config", &self.peering_config);
262        debug_struct.field("private_visibility_config", &self.private_visibility_config);
263        debug_struct.field("reverse_lookup_config", &self.reverse_lookup_config);
264        debug_struct.field("service_directory_config", &self.service_directory_config);
265        debug_struct.field("visibility", &self.visibility);
266        if !self._unknown_fields.is_empty() {
267            debug_struct.field("_unknown_fields", &self._unknown_fields);
268        }
269        debug_struct.finish()
270    }
271}
272
273impl std::fmt::Debug for super::ManagedZoneCloudLoggingConfig {
274    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
275        let mut debug_struct = f.debug_struct("ManagedZoneCloudLoggingConfig");
276        debug_struct.field("enable_logging", &self.enable_logging);
277        debug_struct.field("kind", &self.kind);
278        if !self._unknown_fields.is_empty() {
279            debug_struct.field("_unknown_fields", &self._unknown_fields);
280        }
281        debug_struct.finish()
282    }
283}
284
285impl std::fmt::Debug for super::ManagedZoneDnsSecConfig {
286    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
287        let mut debug_struct = f.debug_struct("ManagedZoneDnsSecConfig");
288        debug_struct.field("default_key_specs", &self.default_key_specs);
289        debug_struct.field("kind", &self.kind);
290        debug_struct.field("non_existence", &self.non_existence);
291        debug_struct.field("state", &self.state);
292        if !self._unknown_fields.is_empty() {
293            debug_struct.field("_unknown_fields", &self._unknown_fields);
294        }
295        debug_struct.finish()
296    }
297}
298
299impl std::fmt::Debug for super::ManagedZoneForwardingConfig {
300    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
301        let mut debug_struct = f.debug_struct("ManagedZoneForwardingConfig");
302        debug_struct.field("kind", &self.kind);
303        debug_struct.field("target_name_servers", &self.target_name_servers);
304        if !self._unknown_fields.is_empty() {
305            debug_struct.field("_unknown_fields", &self._unknown_fields);
306        }
307        debug_struct.finish()
308    }
309}
310
311impl std::fmt::Debug for super::ManagedZoneForwardingConfigNameServerTarget {
312    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
313        let mut debug_struct = f.debug_struct("ManagedZoneForwardingConfigNameServerTarget");
314        debug_struct.field("domain_name", &self.domain_name);
315        debug_struct.field("forwarding_path", &self.forwarding_path);
316        debug_struct.field("ipv_4_address", &self.ipv_4_address);
317        debug_struct.field("ipv_6_address", &self.ipv_6_address);
318        debug_struct.field("kind", &self.kind);
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::ManagedZoneOperationsListResponse {
327    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
328        let mut debug_struct = f.debug_struct("ManagedZoneOperationsListResponse");
329        debug_struct.field("kind", &self.kind);
330        debug_struct.field("next_page_token", &self.next_page_token);
331        debug_struct.field("operations", &self.operations);
332        if !self._unknown_fields.is_empty() {
333            debug_struct.field("_unknown_fields", &self._unknown_fields);
334        }
335        debug_struct.finish()
336    }
337}
338
339impl std::fmt::Debug for super::ManagedZonePeeringConfig {
340    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
341        let mut debug_struct = f.debug_struct("ManagedZonePeeringConfig");
342        debug_struct.field("kind", &self.kind);
343        debug_struct.field("target_network", &self.target_network);
344        if !self._unknown_fields.is_empty() {
345            debug_struct.field("_unknown_fields", &self._unknown_fields);
346        }
347        debug_struct.finish()
348    }
349}
350
351impl std::fmt::Debug for super::ManagedZonePeeringConfigTargetNetwork {
352    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
353        let mut debug_struct = f.debug_struct("ManagedZonePeeringConfigTargetNetwork");
354        debug_struct.field("deactivate_time", &self.deactivate_time);
355        debug_struct.field("kind", &self.kind);
356        debug_struct.field("network_url", &self.network_url);
357        if !self._unknown_fields.is_empty() {
358            debug_struct.field("_unknown_fields", &self._unknown_fields);
359        }
360        debug_struct.finish()
361    }
362}
363
364impl std::fmt::Debug for super::ManagedZonePrivateVisibilityConfig {
365    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
366        let mut debug_struct = f.debug_struct("ManagedZonePrivateVisibilityConfig");
367        debug_struct.field("gke_clusters", &self.gke_clusters);
368        debug_struct.field("kind", &self.kind);
369        debug_struct.field("networks", &self.networks);
370        if !self._unknown_fields.is_empty() {
371            debug_struct.field("_unknown_fields", &self._unknown_fields);
372        }
373        debug_struct.finish()
374    }
375}
376
377impl std::fmt::Debug for super::ManagedZonePrivateVisibilityConfigGKECluster {
378    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
379        let mut debug_struct = f.debug_struct("ManagedZonePrivateVisibilityConfigGKECluster");
380        debug_struct.field("gke_cluster_name", &self.gke_cluster_name);
381        debug_struct.field("kind", &self.kind);
382        if !self._unknown_fields.is_empty() {
383            debug_struct.field("_unknown_fields", &self._unknown_fields);
384        }
385        debug_struct.finish()
386    }
387}
388
389impl std::fmt::Debug for super::ManagedZonePrivateVisibilityConfigNetwork {
390    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
391        let mut debug_struct = f.debug_struct("ManagedZonePrivateVisibilityConfigNetwork");
392        debug_struct.field("kind", &self.kind);
393        debug_struct.field("network_url", &self.network_url);
394        if !self._unknown_fields.is_empty() {
395            debug_struct.field("_unknown_fields", &self._unknown_fields);
396        }
397        debug_struct.finish()
398    }
399}
400
401impl std::fmt::Debug for super::ManagedZoneReverseLookupConfig {
402    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
403        let mut debug_struct = f.debug_struct("ManagedZoneReverseLookupConfig");
404        debug_struct.field("kind", &self.kind);
405        if !self._unknown_fields.is_empty() {
406            debug_struct.field("_unknown_fields", &self._unknown_fields);
407        }
408        debug_struct.finish()
409    }
410}
411
412impl std::fmt::Debug for super::ManagedZoneServiceDirectoryConfig {
413    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
414        let mut debug_struct = f.debug_struct("ManagedZoneServiceDirectoryConfig");
415        debug_struct.field("kind", &self.kind);
416        debug_struct.field("namespace", &self.namespace);
417        if !self._unknown_fields.is_empty() {
418            debug_struct.field("_unknown_fields", &self._unknown_fields);
419        }
420        debug_struct.finish()
421    }
422}
423
424impl std::fmt::Debug for super::ManagedZoneServiceDirectoryConfigNamespace {
425    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
426        let mut debug_struct = f.debug_struct("ManagedZoneServiceDirectoryConfigNamespace");
427        debug_struct.field("deletion_time", &self.deletion_time);
428        debug_struct.field("kind", &self.kind);
429        debug_struct.field("namespace_url", &self.namespace_url);
430        if !self._unknown_fields.is_empty() {
431            debug_struct.field("_unknown_fields", &self._unknown_fields);
432        }
433        debug_struct.finish()
434    }
435}
436
437impl std::fmt::Debug for super::ManagedZonesListResponse {
438    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
439        let mut debug_struct = f.debug_struct("ManagedZonesListResponse");
440        debug_struct.field("kind", &self.kind);
441        debug_struct.field("managed_zones", &self.managed_zones);
442        debug_struct.field("next_page_token", &self.next_page_token);
443        if !self._unknown_fields.is_empty() {
444            debug_struct.field("_unknown_fields", &self._unknown_fields);
445        }
446        debug_struct.finish()
447    }
448}
449
450impl std::fmt::Debug for super::Operation {
451    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
452        let mut debug_struct = f.debug_struct("Operation");
453        debug_struct.field("dns_key_context", &self.dns_key_context);
454        debug_struct.field("id", &self.id);
455        debug_struct.field("kind", &self.kind);
456        debug_struct.field("start_time", &self.start_time);
457        debug_struct.field("status", &self.status);
458        debug_struct.field("r#type", &self.r#type);
459        debug_struct.field("user", &self.user);
460        debug_struct.field("zone_context", &self.zone_context);
461        if !self._unknown_fields.is_empty() {
462            debug_struct.field("_unknown_fields", &self._unknown_fields);
463        }
464        debug_struct.finish()
465    }
466}
467
468impl std::fmt::Debug for super::OperationDnsKeyContext {
469    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
470        let mut debug_struct = f.debug_struct("OperationDnsKeyContext");
471        debug_struct.field("new_value", &self.new_value);
472        debug_struct.field("old_value", &self.old_value);
473        if !self._unknown_fields.is_empty() {
474            debug_struct.field("_unknown_fields", &self._unknown_fields);
475        }
476        debug_struct.finish()
477    }
478}
479
480impl std::fmt::Debug for super::OperationManagedZoneContext {
481    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
482        let mut debug_struct = f.debug_struct("OperationManagedZoneContext");
483        debug_struct.field("new_value", &self.new_value);
484        debug_struct.field("old_value", &self.old_value);
485        if !self._unknown_fields.is_empty() {
486            debug_struct.field("_unknown_fields", &self._unknown_fields);
487        }
488        debug_struct.finish()
489    }
490}
491
492impl std::fmt::Debug for super::PoliciesListResponse {
493    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
494        let mut debug_struct = f.debug_struct("PoliciesListResponse");
495        debug_struct.field("kind", &self.kind);
496        debug_struct.field("next_page_token", &self.next_page_token);
497        debug_struct.field("policies", &self.policies);
498        if !self._unknown_fields.is_empty() {
499            debug_struct.field("_unknown_fields", &self._unknown_fields);
500        }
501        debug_struct.finish()
502    }
503}
504
505impl std::fmt::Debug for super::PoliciesPatchResponse {
506    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
507        let mut debug_struct = f.debug_struct("PoliciesPatchResponse");
508        debug_struct.field("policy", &self.policy);
509        if !self._unknown_fields.is_empty() {
510            debug_struct.field("_unknown_fields", &self._unknown_fields);
511        }
512        debug_struct.finish()
513    }
514}
515
516impl std::fmt::Debug for super::PoliciesUpdateResponse {
517    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
518        let mut debug_struct = f.debug_struct("PoliciesUpdateResponse");
519        debug_struct.field("policy", &self.policy);
520        if !self._unknown_fields.is_empty() {
521            debug_struct.field("_unknown_fields", &self._unknown_fields);
522        }
523        debug_struct.finish()
524    }
525}
526
527impl std::fmt::Debug for super::Policy {
528    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
529        let mut debug_struct = f.debug_struct("Policy");
530        debug_struct.field(
531            "alternative_name_server_config",
532            &self.alternative_name_server_config,
533        );
534        debug_struct.field("description", &self.description);
535        debug_struct.field("dns_64_config", &self.dns_64_config);
536        debug_struct.field("enable_inbound_forwarding", &self.enable_inbound_forwarding);
537        debug_struct.field("enable_logging", &self.enable_logging);
538        debug_struct.field("id", &self.id);
539        debug_struct.field("kind", &self.kind);
540        debug_struct.field("name", &self.name);
541        debug_struct.field("networks", &self.networks);
542        if !self._unknown_fields.is_empty() {
543            debug_struct.field("_unknown_fields", &self._unknown_fields);
544        }
545        debug_struct.finish()
546    }
547}
548
549impl std::fmt::Debug for super::PolicyAlternativeNameServerConfig {
550    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
551        let mut debug_struct = f.debug_struct("PolicyAlternativeNameServerConfig");
552        debug_struct.field("kind", &self.kind);
553        debug_struct.field("target_name_servers", &self.target_name_servers);
554        if !self._unknown_fields.is_empty() {
555            debug_struct.field("_unknown_fields", &self._unknown_fields);
556        }
557        debug_struct.finish()
558    }
559}
560
561impl std::fmt::Debug for super::PolicyAlternativeNameServerConfigTargetNameServer {
562    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
563        let mut debug_struct = f.debug_struct("PolicyAlternativeNameServerConfigTargetNameServer");
564        debug_struct.field("forwarding_path", &self.forwarding_path);
565        debug_struct.field("ipv_4_address", &self.ipv_4_address);
566        debug_struct.field("ipv_6_address", &self.ipv_6_address);
567        debug_struct.field("kind", &self.kind);
568        if !self._unknown_fields.is_empty() {
569            debug_struct.field("_unknown_fields", &self._unknown_fields);
570        }
571        debug_struct.finish()
572    }
573}
574
575impl std::fmt::Debug for super::PolicyDns64Config {
576    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
577        let mut debug_struct = f.debug_struct("PolicyDns64Config");
578        debug_struct.field("kind", &self.kind);
579        debug_struct.field("scope", &self.scope);
580        if !self._unknown_fields.is_empty() {
581            debug_struct.field("_unknown_fields", &self._unknown_fields);
582        }
583        debug_struct.finish()
584    }
585}
586
587impl std::fmt::Debug for super::PolicyDns64ConfigScope {
588    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
589        let mut debug_struct = f.debug_struct("PolicyDns64ConfigScope");
590        debug_struct.field("all_queries", &self.all_queries);
591        debug_struct.field("kind", &self.kind);
592        if !self._unknown_fields.is_empty() {
593            debug_struct.field("_unknown_fields", &self._unknown_fields);
594        }
595        debug_struct.finish()
596    }
597}
598
599impl std::fmt::Debug for super::PolicyNetwork {
600    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
601        let mut debug_struct = f.debug_struct("PolicyNetwork");
602        debug_struct.field("kind", &self.kind);
603        debug_struct.field("network_url", &self.network_url);
604        if !self._unknown_fields.is_empty() {
605            debug_struct.field("_unknown_fields", &self._unknown_fields);
606        }
607        debug_struct.finish()
608    }
609}
610
611impl std::fmt::Debug for super::Project {
612    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
613        let mut debug_struct = f.debug_struct("Project");
614        debug_struct.field("id", &self.id);
615        debug_struct.field("kind", &self.kind);
616        debug_struct.field("number", &self.number);
617        debug_struct.field("quota", &self.quota);
618        if !self._unknown_fields.is_empty() {
619            debug_struct.field("_unknown_fields", &self._unknown_fields);
620        }
621        debug_struct.finish()
622    }
623}
624
625impl std::fmt::Debug for super::Quota {
626    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
627        let mut debug_struct = f.debug_struct("Quota");
628        debug_struct.field("dns_keys_per_managed_zone", &self.dns_keys_per_managed_zone);
629        debug_struct.field(
630            "gke_clusters_per_managed_zone",
631            &self.gke_clusters_per_managed_zone,
632        );
633        debug_struct.field("gke_clusters_per_policy", &self.gke_clusters_per_policy);
634        debug_struct.field(
635            "gke_clusters_per_response_policy",
636            &self.gke_clusters_per_response_policy,
637        );
638        debug_struct.field(
639            "internet_health_checks_per_managed_zone",
640            &self.internet_health_checks_per_managed_zone,
641        );
642        debug_struct.field("items_per_routing_policy", &self.items_per_routing_policy);
643        debug_struct.field("kind", &self.kind);
644        debug_struct.field("managed_zones", &self.managed_zones);
645        debug_struct.field(
646            "managed_zones_per_gke_cluster",
647            &self.managed_zones_per_gke_cluster,
648        );
649        debug_struct.field("managed_zones_per_network", &self.managed_zones_per_network);
650        debug_struct.field(
651            "nameservers_per_delegation",
652            &self.nameservers_per_delegation,
653        );
654        debug_struct.field("networks_per_managed_zone", &self.networks_per_managed_zone);
655        debug_struct.field("networks_per_policy", &self.networks_per_policy);
656        debug_struct.field(
657            "networks_per_response_policy",
658            &self.networks_per_response_policy,
659        );
660        debug_struct.field(
661            "peering_zones_per_target_network",
662            &self.peering_zones_per_target_network,
663        );
664        debug_struct.field("policies", &self.policies);
665        debug_struct.field(
666            "resource_records_per_rrset",
667            &self.resource_records_per_rrset,
668        );
669        debug_struct.field("response_policies", &self.response_policies);
670        debug_struct.field(
671            "response_policy_rules_per_response_policy",
672            &self.response_policy_rules_per_response_policy,
673        );
674        debug_struct.field(
675            "rrset_additions_per_change",
676            &self.rrset_additions_per_change,
677        );
678        debug_struct.field(
679            "rrset_deletions_per_change",
680            &self.rrset_deletions_per_change,
681        );
682        debug_struct.field("rrsets_per_managed_zone", &self.rrsets_per_managed_zone);
683        debug_struct.field(
684            "target_name_servers_per_managed_zone",
685            &self.target_name_servers_per_managed_zone,
686        );
687        debug_struct.field(
688            "target_name_servers_per_policy",
689            &self.target_name_servers_per_policy,
690        );
691        debug_struct.field(
692            "total_rrdata_size_per_change",
693            &self.total_rrdata_size_per_change,
694        );
695        debug_struct.field("whitelisted_key_specs", &self.whitelisted_key_specs);
696        if !self._unknown_fields.is_empty() {
697            debug_struct.field("_unknown_fields", &self._unknown_fields);
698        }
699        debug_struct.finish()
700    }
701}
702
703impl std::fmt::Debug for super::RRSetRoutingPolicy {
704    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
705        let mut debug_struct = f.debug_struct("RRSetRoutingPolicy");
706        debug_struct.field("geo", &self.geo);
707        debug_struct.field("health_check", &self.health_check);
708        debug_struct.field("kind", &self.kind);
709        debug_struct.field("primary_backup", &self.primary_backup);
710        debug_struct.field("wrr", &self.wrr);
711        if !self._unknown_fields.is_empty() {
712            debug_struct.field("_unknown_fields", &self._unknown_fields);
713        }
714        debug_struct.finish()
715    }
716}
717
718impl std::fmt::Debug for super::RRSetRoutingPolicyGeoPolicy {
719    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
720        let mut debug_struct = f.debug_struct("RRSetRoutingPolicyGeoPolicy");
721        debug_struct.field("enable_fencing", &self.enable_fencing);
722        debug_struct.field("items", &self.items);
723        debug_struct.field("kind", &self.kind);
724        if !self._unknown_fields.is_empty() {
725            debug_struct.field("_unknown_fields", &self._unknown_fields);
726        }
727        debug_struct.finish()
728    }
729}
730
731impl std::fmt::Debug for super::RRSetRoutingPolicyGeoPolicyGeoPolicyItem {
732    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
733        let mut debug_struct = f.debug_struct("RRSetRoutingPolicyGeoPolicyGeoPolicyItem");
734        debug_struct.field("health_checked_targets", &self.health_checked_targets);
735        debug_struct.field("kind", &self.kind);
736        debug_struct.field("location", &self.location);
737        debug_struct.field("rrdatas", &self.rrdatas);
738        debug_struct.field("signature_rrdatas", &self.signature_rrdatas);
739        if !self._unknown_fields.is_empty() {
740            debug_struct.field("_unknown_fields", &self._unknown_fields);
741        }
742        debug_struct.finish()
743    }
744}
745
746impl std::fmt::Debug for super::RRSetRoutingPolicyHealthCheckTargets {
747    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
748        let mut debug_struct = f.debug_struct("RRSetRoutingPolicyHealthCheckTargets");
749        debug_struct.field("external_endpoints", &self.external_endpoints);
750        debug_struct.field("internal_load_balancers", &self.internal_load_balancers);
751        if !self._unknown_fields.is_empty() {
752            debug_struct.field("_unknown_fields", &self._unknown_fields);
753        }
754        debug_struct.finish()
755    }
756}
757
758impl std::fmt::Debug for super::RRSetRoutingPolicyLoadBalancerTarget {
759    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
760        let mut debug_struct = f.debug_struct("RRSetRoutingPolicyLoadBalancerTarget");
761        debug_struct.field("ip_address", &self.ip_address);
762        debug_struct.field("ip_protocol", &self.ip_protocol);
763        debug_struct.field("kind", &self.kind);
764        debug_struct.field("load_balancer_type", &self.load_balancer_type);
765        debug_struct.field("network_url", &self.network_url);
766        debug_struct.field("port", &self.port);
767        debug_struct.field("project", &self.project);
768        debug_struct.field("region", &self.region);
769        if !self._unknown_fields.is_empty() {
770            debug_struct.field("_unknown_fields", &self._unknown_fields);
771        }
772        debug_struct.finish()
773    }
774}
775
776impl std::fmt::Debug for super::RRSetRoutingPolicyPrimaryBackupPolicy {
777    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
778        let mut debug_struct = f.debug_struct("RRSetRoutingPolicyPrimaryBackupPolicy");
779        debug_struct.field("backup_geo_targets", &self.backup_geo_targets);
780        debug_struct.field("kind", &self.kind);
781        debug_struct.field("primary_targets", &self.primary_targets);
782        debug_struct.field("trickle_traffic", &self.trickle_traffic);
783        if !self._unknown_fields.is_empty() {
784            debug_struct.field("_unknown_fields", &self._unknown_fields);
785        }
786        debug_struct.finish()
787    }
788}
789
790impl std::fmt::Debug for super::RRSetRoutingPolicyWrrPolicy {
791    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
792        let mut debug_struct = f.debug_struct("RRSetRoutingPolicyWrrPolicy");
793        debug_struct.field("items", &self.items);
794        debug_struct.field("kind", &self.kind);
795        if !self._unknown_fields.is_empty() {
796            debug_struct.field("_unknown_fields", &self._unknown_fields);
797        }
798        debug_struct.finish()
799    }
800}
801
802impl std::fmt::Debug for super::RRSetRoutingPolicyWrrPolicyWrrPolicyItem {
803    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
804        let mut debug_struct = f.debug_struct("RRSetRoutingPolicyWrrPolicyWrrPolicyItem");
805        debug_struct.field("health_checked_targets", &self.health_checked_targets);
806        debug_struct.field("kind", &self.kind);
807        debug_struct.field("rrdatas", &self.rrdatas);
808        debug_struct.field("signature_rrdatas", &self.signature_rrdatas);
809        debug_struct.field("weight", &self.weight);
810        if !self._unknown_fields.is_empty() {
811            debug_struct.field("_unknown_fields", &self._unknown_fields);
812        }
813        debug_struct.finish()
814    }
815}
816
817impl std::fmt::Debug for super::ResourceRecordSet {
818    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
819        let mut debug_struct = f.debug_struct("ResourceRecordSet");
820        debug_struct.field("kind", &self.kind);
821        debug_struct.field("name", &self.name);
822        debug_struct.field("routing_policy", &self.routing_policy);
823        debug_struct.field("rrdatas", &self.rrdatas);
824        debug_struct.field("signature_rrdatas", &self.signature_rrdatas);
825        debug_struct.field("ttl", &self.ttl);
826        debug_struct.field("r#type", &self.r#type);
827        if !self._unknown_fields.is_empty() {
828            debug_struct.field("_unknown_fields", &self._unknown_fields);
829        }
830        debug_struct.finish()
831    }
832}
833
834impl std::fmt::Debug for super::ResourceRecordSetsDeleteResponse {
835    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
836        let mut debug_struct = f.debug_struct("ResourceRecordSetsDeleteResponse");
837        if !self._unknown_fields.is_empty() {
838            debug_struct.field("_unknown_fields", &self._unknown_fields);
839        }
840        debug_struct.finish()
841    }
842}
843
844impl std::fmt::Debug for super::ResourceRecordSetsListResponse {
845    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
846        let mut debug_struct = f.debug_struct("ResourceRecordSetsListResponse");
847        debug_struct.field("kind", &self.kind);
848        debug_struct.field("next_page_token", &self.next_page_token);
849        debug_struct.field("rrsets", &self.rrsets);
850        if !self._unknown_fields.is_empty() {
851            debug_struct.field("_unknown_fields", &self._unknown_fields);
852        }
853        debug_struct.finish()
854    }
855}
856
857impl std::fmt::Debug for super::ResponsePoliciesListResponse {
858    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
859        let mut debug_struct = f.debug_struct("ResponsePoliciesListResponse");
860        debug_struct.field("next_page_token", &self.next_page_token);
861        debug_struct.field("response_policies", &self.response_policies);
862        if !self._unknown_fields.is_empty() {
863            debug_struct.field("_unknown_fields", &self._unknown_fields);
864        }
865        debug_struct.finish()
866    }
867}
868
869impl std::fmt::Debug for super::ResponsePoliciesPatchResponse {
870    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
871        let mut debug_struct = f.debug_struct("ResponsePoliciesPatchResponse");
872        debug_struct.field("response_policy", &self.response_policy);
873        if !self._unknown_fields.is_empty() {
874            debug_struct.field("_unknown_fields", &self._unknown_fields);
875        }
876        debug_struct.finish()
877    }
878}
879
880impl std::fmt::Debug for super::ResponsePoliciesUpdateResponse {
881    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
882        let mut debug_struct = f.debug_struct("ResponsePoliciesUpdateResponse");
883        debug_struct.field("response_policy", &self.response_policy);
884        if !self._unknown_fields.is_empty() {
885            debug_struct.field("_unknown_fields", &self._unknown_fields);
886        }
887        debug_struct.finish()
888    }
889}
890
891impl std::fmt::Debug for super::ResponsePolicy {
892    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
893        let mut debug_struct = f.debug_struct("ResponsePolicy");
894        debug_struct.field("description", &self.description);
895        debug_struct.field("gke_clusters", &self.gke_clusters);
896        debug_struct.field("id", &self.id);
897        debug_struct.field("kind", &self.kind);
898        debug_struct.field("labels", &self.labels);
899        debug_struct.field("networks", &self.networks);
900        debug_struct.field("response_policy_name", &self.response_policy_name);
901        if !self._unknown_fields.is_empty() {
902            debug_struct.field("_unknown_fields", &self._unknown_fields);
903        }
904        debug_struct.finish()
905    }
906}
907
908impl std::fmt::Debug for super::ResponsePolicyGKECluster {
909    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
910        let mut debug_struct = f.debug_struct("ResponsePolicyGKECluster");
911        debug_struct.field("gke_cluster_name", &self.gke_cluster_name);
912        debug_struct.field("kind", &self.kind);
913        if !self._unknown_fields.is_empty() {
914            debug_struct.field("_unknown_fields", &self._unknown_fields);
915        }
916        debug_struct.finish()
917    }
918}
919
920impl std::fmt::Debug for super::ResponsePolicyNetwork {
921    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
922        let mut debug_struct = f.debug_struct("ResponsePolicyNetwork");
923        debug_struct.field("kind", &self.kind);
924        debug_struct.field("network_url", &self.network_url);
925        if !self._unknown_fields.is_empty() {
926            debug_struct.field("_unknown_fields", &self._unknown_fields);
927        }
928        debug_struct.finish()
929    }
930}
931
932impl std::fmt::Debug for super::ResponsePolicyRule {
933    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
934        let mut debug_struct = f.debug_struct("ResponsePolicyRule");
935        debug_struct.field("behavior", &self.behavior);
936        debug_struct.field("dns_name", &self.dns_name);
937        debug_struct.field("kind", &self.kind);
938        debug_struct.field("local_data", &self.local_data);
939        debug_struct.field("rule_name", &self.rule_name);
940        if !self._unknown_fields.is_empty() {
941            debug_struct.field("_unknown_fields", &self._unknown_fields);
942        }
943        debug_struct.finish()
944    }
945}
946
947impl std::fmt::Debug for super::ResponsePolicyRuleLocalData {
948    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
949        let mut debug_struct = f.debug_struct("ResponsePolicyRuleLocalData");
950        debug_struct.field("local_datas", &self.local_datas);
951        if !self._unknown_fields.is_empty() {
952            debug_struct.field("_unknown_fields", &self._unknown_fields);
953        }
954        debug_struct.finish()
955    }
956}
957
958impl std::fmt::Debug for super::ResponsePolicyRulesListResponse {
959    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
960        let mut debug_struct = f.debug_struct("ResponsePolicyRulesListResponse");
961        debug_struct.field("next_page_token", &self.next_page_token);
962        debug_struct.field("response_policy_rules", &self.response_policy_rules);
963        if !self._unknown_fields.is_empty() {
964            debug_struct.field("_unknown_fields", &self._unknown_fields);
965        }
966        debug_struct.finish()
967    }
968}
969
970impl std::fmt::Debug for super::ResponsePolicyRulesPatchResponse {
971    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
972        let mut debug_struct = f.debug_struct("ResponsePolicyRulesPatchResponse");
973        debug_struct.field("response_policy_rule", &self.response_policy_rule);
974        if !self._unknown_fields.is_empty() {
975            debug_struct.field("_unknown_fields", &self._unknown_fields);
976        }
977        debug_struct.finish()
978    }
979}
980
981impl std::fmt::Debug for super::ResponsePolicyRulesUpdateResponse {
982    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
983        let mut debug_struct = f.debug_struct("ResponsePolicyRulesUpdateResponse");
984        debug_struct.field("response_policy_rule", &self.response_policy_rule);
985        if !self._unknown_fields.is_empty() {
986            debug_struct.field("_unknown_fields", &self._unknown_fields);
987        }
988        debug_struct.finish()
989    }
990}
991
992impl std::fmt::Debug for super::Status {
993    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
994        let mut debug_struct = f.debug_struct("Status");
995        debug_struct.field("code", &self.code);
996        debug_struct.field("details", &self.details);
997        debug_struct.field("message", &self.message);
998        if !self._unknown_fields.is_empty() {
999            debug_struct.field("_unknown_fields", &self._unknown_fields);
1000        }
1001        debug_struct.finish()
1002    }
1003}
1004
1005impl std::fmt::Debug for super::changes::CreateRequest {
1006    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1007        let mut debug_struct = f.debug_struct("CreateRequest");
1008        debug_struct.field("client_operation_id", &self.client_operation_id);
1009        debug_struct.field("managed_zone", &self.managed_zone);
1010        debug_struct.field("project", &self.project);
1011        debug_struct.field("body", &self.body);
1012        if !self._unknown_fields.is_empty() {
1013            debug_struct.field("_unknown_fields", &self._unknown_fields);
1014        }
1015        debug_struct.finish()
1016    }
1017}
1018
1019impl std::fmt::Debug for super::changes::GetRequest {
1020    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1021        let mut debug_struct = f.debug_struct("GetRequest");
1022        debug_struct.field("change_id", &self.change_id);
1023        debug_struct.field("client_operation_id", &self.client_operation_id);
1024        debug_struct.field("managed_zone", &self.managed_zone);
1025        debug_struct.field("project", &self.project);
1026        if !self._unknown_fields.is_empty() {
1027            debug_struct.field("_unknown_fields", &self._unknown_fields);
1028        }
1029        debug_struct.finish()
1030    }
1031}
1032
1033impl std::fmt::Debug for super::changes::ListRequest {
1034    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1035        let mut debug_struct = f.debug_struct("ListRequest");
1036        debug_struct.field("managed_zone", &self.managed_zone);
1037        debug_struct.field("max_results", &self.max_results);
1038        debug_struct.field("page_token", &self.page_token);
1039        debug_struct.field("project", &self.project);
1040        debug_struct.field("sort_by", &self.sort_by);
1041        debug_struct.field("sort_order", &self.sort_order);
1042        if !self._unknown_fields.is_empty() {
1043            debug_struct.field("_unknown_fields", &self._unknown_fields);
1044        }
1045        debug_struct.finish()
1046    }
1047}
1048
1049impl std::fmt::Debug for super::dns_keys::GetRequest {
1050    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1051        let mut debug_struct = f.debug_struct("GetRequest");
1052        debug_struct.field("client_operation_id", &self.client_operation_id);
1053        debug_struct.field("digest_type", &self.digest_type);
1054        debug_struct.field("dns_key_id", &self.dns_key_id);
1055        debug_struct.field("managed_zone", &self.managed_zone);
1056        debug_struct.field("project", &self.project);
1057        if !self._unknown_fields.is_empty() {
1058            debug_struct.field("_unknown_fields", &self._unknown_fields);
1059        }
1060        debug_struct.finish()
1061    }
1062}
1063
1064impl std::fmt::Debug for super::dns_keys::ListRequest {
1065    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1066        let mut debug_struct = f.debug_struct("ListRequest");
1067        debug_struct.field("digest_type", &self.digest_type);
1068        debug_struct.field("managed_zone", &self.managed_zone);
1069        debug_struct.field("max_results", &self.max_results);
1070        debug_struct.field("page_token", &self.page_token);
1071        debug_struct.field("project", &self.project);
1072        if !self._unknown_fields.is_empty() {
1073            debug_struct.field("_unknown_fields", &self._unknown_fields);
1074        }
1075        debug_struct.finish()
1076    }
1077}
1078
1079impl std::fmt::Debug for super::managed_zone_operations::GetRequest {
1080    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1081        let mut debug_struct = f.debug_struct("GetRequest");
1082        debug_struct.field("client_operation_id", &self.client_operation_id);
1083        debug_struct.field("managed_zone", &self.managed_zone);
1084        debug_struct.field("operation", &self.operation);
1085        debug_struct.field("project", &self.project);
1086        if !self._unknown_fields.is_empty() {
1087            debug_struct.field("_unknown_fields", &self._unknown_fields);
1088        }
1089        debug_struct.finish()
1090    }
1091}
1092
1093impl std::fmt::Debug for super::managed_zone_operations::ListRequest {
1094    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1095        let mut debug_struct = f.debug_struct("ListRequest");
1096        debug_struct.field("managed_zone", &self.managed_zone);
1097        debug_struct.field("max_results", &self.max_results);
1098        debug_struct.field("page_token", &self.page_token);
1099        debug_struct.field("project", &self.project);
1100        debug_struct.field("sort_by", &self.sort_by);
1101        if !self._unknown_fields.is_empty() {
1102            debug_struct.field("_unknown_fields", &self._unknown_fields);
1103        }
1104        debug_struct.finish()
1105    }
1106}
1107
1108impl std::fmt::Debug for super::managed_zones::CreateRequest {
1109    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1110        let mut debug_struct = f.debug_struct("CreateRequest");
1111        debug_struct.field("client_operation_id", &self.client_operation_id);
1112        debug_struct.field("project", &self.project);
1113        debug_struct.field("body", &self.body);
1114        if !self._unknown_fields.is_empty() {
1115            debug_struct.field("_unknown_fields", &self._unknown_fields);
1116        }
1117        debug_struct.finish()
1118    }
1119}
1120
1121impl std::fmt::Debug for super::managed_zones::DeleteRequest {
1122    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1123        let mut debug_struct = f.debug_struct("DeleteRequest");
1124        debug_struct.field("client_operation_id", &self.client_operation_id);
1125        debug_struct.field("managed_zone", &self.managed_zone);
1126        debug_struct.field("project", &self.project);
1127        if !self._unknown_fields.is_empty() {
1128            debug_struct.field("_unknown_fields", &self._unknown_fields);
1129        }
1130        debug_struct.finish()
1131    }
1132}
1133
1134impl std::fmt::Debug for super::managed_zones::GetRequest {
1135    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1136        let mut debug_struct = f.debug_struct("GetRequest");
1137        debug_struct.field("client_operation_id", &self.client_operation_id);
1138        debug_struct.field("managed_zone", &self.managed_zone);
1139        debug_struct.field("project", &self.project);
1140        if !self._unknown_fields.is_empty() {
1141            debug_struct.field("_unknown_fields", &self._unknown_fields);
1142        }
1143        debug_struct.finish()
1144    }
1145}
1146
1147impl std::fmt::Debug for super::managed_zones::GetIamPolicyRequest {
1148    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1149        let mut debug_struct = f.debug_struct("GetIamPolicyRequest");
1150        debug_struct.field("resource", &self.resource);
1151        debug_struct.field("body", &self.body);
1152        if !self._unknown_fields.is_empty() {
1153            debug_struct.field("_unknown_fields", &self._unknown_fields);
1154        }
1155        debug_struct.finish()
1156    }
1157}
1158
1159impl std::fmt::Debug for super::managed_zones::ListRequest {
1160    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1161        let mut debug_struct = f.debug_struct("ListRequest");
1162        debug_struct.field("dns_name", &self.dns_name);
1163        debug_struct.field("max_results", &self.max_results);
1164        debug_struct.field("page_token", &self.page_token);
1165        debug_struct.field("project", &self.project);
1166        if !self._unknown_fields.is_empty() {
1167            debug_struct.field("_unknown_fields", &self._unknown_fields);
1168        }
1169        debug_struct.finish()
1170    }
1171}
1172
1173impl std::fmt::Debug for super::managed_zones::PatchRequest {
1174    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1175        let mut debug_struct = f.debug_struct("PatchRequest");
1176        debug_struct.field("client_operation_id", &self.client_operation_id);
1177        debug_struct.field("managed_zone", &self.managed_zone);
1178        debug_struct.field("project", &self.project);
1179        debug_struct.field("body", &self.body);
1180        if !self._unknown_fields.is_empty() {
1181            debug_struct.field("_unknown_fields", &self._unknown_fields);
1182        }
1183        debug_struct.finish()
1184    }
1185}
1186
1187impl std::fmt::Debug for super::managed_zones::SetIamPolicyRequest {
1188    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1189        let mut debug_struct = f.debug_struct("SetIamPolicyRequest");
1190        debug_struct.field("resource", &self.resource);
1191        debug_struct.field("body", &self.body);
1192        if !self._unknown_fields.is_empty() {
1193            debug_struct.field("_unknown_fields", &self._unknown_fields);
1194        }
1195        debug_struct.finish()
1196    }
1197}
1198
1199impl std::fmt::Debug for super::managed_zones::TestIamPermissionsRequest {
1200    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1201        let mut debug_struct = f.debug_struct("TestIamPermissionsRequest");
1202        debug_struct.field("resource", &self.resource);
1203        debug_struct.field("body", &self.body);
1204        if !self._unknown_fields.is_empty() {
1205            debug_struct.field("_unknown_fields", &self._unknown_fields);
1206        }
1207        debug_struct.finish()
1208    }
1209}
1210
1211impl std::fmt::Debug for super::managed_zones::UpdateRequest {
1212    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1213        let mut debug_struct = f.debug_struct("UpdateRequest");
1214        debug_struct.field("client_operation_id", &self.client_operation_id);
1215        debug_struct.field("managed_zone", &self.managed_zone);
1216        debug_struct.field("project", &self.project);
1217        debug_struct.field("body", &self.body);
1218        if !self._unknown_fields.is_empty() {
1219            debug_struct.field("_unknown_fields", &self._unknown_fields);
1220        }
1221        debug_struct.finish()
1222    }
1223}
1224
1225impl std::fmt::Debug for super::policies::CreateRequest {
1226    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1227        let mut debug_struct = f.debug_struct("CreateRequest");
1228        debug_struct.field("client_operation_id", &self.client_operation_id);
1229        debug_struct.field("project", &self.project);
1230        debug_struct.field("body", &self.body);
1231        if !self._unknown_fields.is_empty() {
1232            debug_struct.field("_unknown_fields", &self._unknown_fields);
1233        }
1234        debug_struct.finish()
1235    }
1236}
1237
1238impl std::fmt::Debug for super::policies::DeleteRequest {
1239    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1240        let mut debug_struct = f.debug_struct("DeleteRequest");
1241        debug_struct.field("client_operation_id", &self.client_operation_id);
1242        debug_struct.field("policy", &self.policy);
1243        debug_struct.field("project", &self.project);
1244        if !self._unknown_fields.is_empty() {
1245            debug_struct.field("_unknown_fields", &self._unknown_fields);
1246        }
1247        debug_struct.finish()
1248    }
1249}
1250
1251impl std::fmt::Debug for super::policies::GetRequest {
1252    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1253        let mut debug_struct = f.debug_struct("GetRequest");
1254        debug_struct.field("client_operation_id", &self.client_operation_id);
1255        debug_struct.field("policy", &self.policy);
1256        debug_struct.field("project", &self.project);
1257        if !self._unknown_fields.is_empty() {
1258            debug_struct.field("_unknown_fields", &self._unknown_fields);
1259        }
1260        debug_struct.finish()
1261    }
1262}
1263
1264impl std::fmt::Debug for super::policies::ListRequest {
1265    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1266        let mut debug_struct = f.debug_struct("ListRequest");
1267        debug_struct.field("max_results", &self.max_results);
1268        debug_struct.field("page_token", &self.page_token);
1269        debug_struct.field("project", &self.project);
1270        if !self._unknown_fields.is_empty() {
1271            debug_struct.field("_unknown_fields", &self._unknown_fields);
1272        }
1273        debug_struct.finish()
1274    }
1275}
1276
1277impl std::fmt::Debug for super::policies::PatchRequest {
1278    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1279        let mut debug_struct = f.debug_struct("PatchRequest");
1280        debug_struct.field("client_operation_id", &self.client_operation_id);
1281        debug_struct.field("policy", &self.policy);
1282        debug_struct.field("project", &self.project);
1283        debug_struct.field("body", &self.body);
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::policies::UpdateRequest {
1292    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1293        let mut debug_struct = f.debug_struct("UpdateRequest");
1294        debug_struct.field("client_operation_id", &self.client_operation_id);
1295        debug_struct.field("policy", &self.policy);
1296        debug_struct.field("project", &self.project);
1297        debug_struct.field("body", &self.body);
1298        if !self._unknown_fields.is_empty() {
1299            debug_struct.field("_unknown_fields", &self._unknown_fields);
1300        }
1301        debug_struct.finish()
1302    }
1303}
1304
1305impl std::fmt::Debug for super::projects::GetRequest {
1306    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1307        let mut debug_struct = f.debug_struct("GetRequest");
1308        debug_struct.field("project", &self.project);
1309        if !self._unknown_fields.is_empty() {
1310            debug_struct.field("_unknown_fields", &self._unknown_fields);
1311        }
1312        debug_struct.finish()
1313    }
1314}
1315
1316impl std::fmt::Debug for super::resource_record_sets::CreateRequest {
1317    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1318        let mut debug_struct = f.debug_struct("CreateRequest");
1319        debug_struct.field("client_operation_id", &self.client_operation_id);
1320        debug_struct.field("managed_zone", &self.managed_zone);
1321        debug_struct.field("project", &self.project);
1322        debug_struct.field("body", &self.body);
1323        if !self._unknown_fields.is_empty() {
1324            debug_struct.field("_unknown_fields", &self._unknown_fields);
1325        }
1326        debug_struct.finish()
1327    }
1328}
1329
1330impl std::fmt::Debug for super::resource_record_sets::DeleteRequest {
1331    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1332        let mut debug_struct = f.debug_struct("DeleteRequest");
1333        debug_struct.field("client_operation_id", &self.client_operation_id);
1334        debug_struct.field("managed_zone", &self.managed_zone);
1335        debug_struct.field("name", &self.name);
1336        debug_struct.field("project", &self.project);
1337        debug_struct.field("r#type", &self.r#type);
1338        if !self._unknown_fields.is_empty() {
1339            debug_struct.field("_unknown_fields", &self._unknown_fields);
1340        }
1341        debug_struct.finish()
1342    }
1343}
1344
1345impl std::fmt::Debug for super::resource_record_sets::GetRequest {
1346    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1347        let mut debug_struct = f.debug_struct("GetRequest");
1348        debug_struct.field("client_operation_id", &self.client_operation_id);
1349        debug_struct.field("managed_zone", &self.managed_zone);
1350        debug_struct.field("name", &self.name);
1351        debug_struct.field("project", &self.project);
1352        debug_struct.field("r#type", &self.r#type);
1353        if !self._unknown_fields.is_empty() {
1354            debug_struct.field("_unknown_fields", &self._unknown_fields);
1355        }
1356        debug_struct.finish()
1357    }
1358}
1359
1360impl std::fmt::Debug for super::resource_record_sets::ListRequest {
1361    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1362        let mut debug_struct = f.debug_struct("ListRequest");
1363        debug_struct.field("filter", &self.filter);
1364        debug_struct.field("managed_zone", &self.managed_zone);
1365        debug_struct.field("max_results", &self.max_results);
1366        debug_struct.field("name", &self.name);
1367        debug_struct.field("page_token", &self.page_token);
1368        debug_struct.field("project", &self.project);
1369        debug_struct.field("r#type", &self.r#type);
1370        if !self._unknown_fields.is_empty() {
1371            debug_struct.field("_unknown_fields", &self._unknown_fields);
1372        }
1373        debug_struct.finish()
1374    }
1375}
1376
1377impl std::fmt::Debug for super::resource_record_sets::PatchRequest {
1378    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1379        let mut debug_struct = f.debug_struct("PatchRequest");
1380        debug_struct.field("client_operation_id", &self.client_operation_id);
1381        debug_struct.field("managed_zone", &self.managed_zone);
1382        debug_struct.field("name", &self.name);
1383        debug_struct.field("project", &self.project);
1384        debug_struct.field("r#type", &self.r#type);
1385        debug_struct.field("body", &self.body);
1386        if !self._unknown_fields.is_empty() {
1387            debug_struct.field("_unknown_fields", &self._unknown_fields);
1388        }
1389        debug_struct.finish()
1390    }
1391}
1392
1393impl std::fmt::Debug for super::response_policies::CreateRequest {
1394    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1395        let mut debug_struct = f.debug_struct("CreateRequest");
1396        debug_struct.field("client_operation_id", &self.client_operation_id);
1397        debug_struct.field("project", &self.project);
1398        debug_struct.field("body", &self.body);
1399        if !self._unknown_fields.is_empty() {
1400            debug_struct.field("_unknown_fields", &self._unknown_fields);
1401        }
1402        debug_struct.finish()
1403    }
1404}
1405
1406impl std::fmt::Debug for super::response_policies::DeleteRequest {
1407    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1408        let mut debug_struct = f.debug_struct("DeleteRequest");
1409        debug_struct.field("client_operation_id", &self.client_operation_id);
1410        debug_struct.field("project", &self.project);
1411        debug_struct.field("response_policy", &self.response_policy);
1412        if !self._unknown_fields.is_empty() {
1413            debug_struct.field("_unknown_fields", &self._unknown_fields);
1414        }
1415        debug_struct.finish()
1416    }
1417}
1418
1419impl std::fmt::Debug for super::response_policies::GetRequest {
1420    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1421        let mut debug_struct = f.debug_struct("GetRequest");
1422        debug_struct.field("client_operation_id", &self.client_operation_id);
1423        debug_struct.field("project", &self.project);
1424        debug_struct.field("response_policy", &self.response_policy);
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::response_policies::ListRequest {
1433    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1434        let mut debug_struct = f.debug_struct("ListRequest");
1435        debug_struct.field("max_results", &self.max_results);
1436        debug_struct.field("page_token", &self.page_token);
1437        debug_struct.field("project", &self.project);
1438        if !self._unknown_fields.is_empty() {
1439            debug_struct.field("_unknown_fields", &self._unknown_fields);
1440        }
1441        debug_struct.finish()
1442    }
1443}
1444
1445impl std::fmt::Debug for super::response_policies::PatchRequest {
1446    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1447        let mut debug_struct = f.debug_struct("PatchRequest");
1448        debug_struct.field("client_operation_id", &self.client_operation_id);
1449        debug_struct.field("project", &self.project);
1450        debug_struct.field("response_policy", &self.response_policy);
1451        debug_struct.field("body", &self.body);
1452        if !self._unknown_fields.is_empty() {
1453            debug_struct.field("_unknown_fields", &self._unknown_fields);
1454        }
1455        debug_struct.finish()
1456    }
1457}
1458
1459impl std::fmt::Debug for super::response_policies::UpdateRequest {
1460    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1461        let mut debug_struct = f.debug_struct("UpdateRequest");
1462        debug_struct.field("client_operation_id", &self.client_operation_id);
1463        debug_struct.field("project", &self.project);
1464        debug_struct.field("response_policy", &self.response_policy);
1465        debug_struct.field("body", &self.body);
1466        if !self._unknown_fields.is_empty() {
1467            debug_struct.field("_unknown_fields", &self._unknown_fields);
1468        }
1469        debug_struct.finish()
1470    }
1471}
1472
1473impl std::fmt::Debug for super::response_policy_rules::CreateRequest {
1474    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1475        let mut debug_struct = f.debug_struct("CreateRequest");
1476        debug_struct.field("client_operation_id", &self.client_operation_id);
1477        debug_struct.field("project", &self.project);
1478        debug_struct.field("response_policy", &self.response_policy);
1479        debug_struct.field("body", &self.body);
1480        if !self._unknown_fields.is_empty() {
1481            debug_struct.field("_unknown_fields", &self._unknown_fields);
1482        }
1483        debug_struct.finish()
1484    }
1485}
1486
1487impl std::fmt::Debug for super::response_policy_rules::DeleteRequest {
1488    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1489        let mut debug_struct = f.debug_struct("DeleteRequest");
1490        debug_struct.field("client_operation_id", &self.client_operation_id);
1491        debug_struct.field("project", &self.project);
1492        debug_struct.field("response_policy", &self.response_policy);
1493        debug_struct.field("response_policy_rule", &self.response_policy_rule);
1494        if !self._unknown_fields.is_empty() {
1495            debug_struct.field("_unknown_fields", &self._unknown_fields);
1496        }
1497        debug_struct.finish()
1498    }
1499}
1500
1501impl std::fmt::Debug for super::response_policy_rules::GetRequest {
1502    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1503        let mut debug_struct = f.debug_struct("GetRequest");
1504        debug_struct.field("client_operation_id", &self.client_operation_id);
1505        debug_struct.field("project", &self.project);
1506        debug_struct.field("response_policy", &self.response_policy);
1507        debug_struct.field("response_policy_rule", &self.response_policy_rule);
1508        if !self._unknown_fields.is_empty() {
1509            debug_struct.field("_unknown_fields", &self._unknown_fields);
1510        }
1511        debug_struct.finish()
1512    }
1513}
1514
1515impl std::fmt::Debug for super::response_policy_rules::ListRequest {
1516    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1517        let mut debug_struct = f.debug_struct("ListRequest");
1518        debug_struct.field("max_results", &self.max_results);
1519        debug_struct.field("page_token", &self.page_token);
1520        debug_struct.field("project", &self.project);
1521        debug_struct.field("response_policy", &self.response_policy);
1522        if !self._unknown_fields.is_empty() {
1523            debug_struct.field("_unknown_fields", &self._unknown_fields);
1524        }
1525        debug_struct.finish()
1526    }
1527}
1528
1529impl std::fmt::Debug for super::response_policy_rules::PatchRequest {
1530    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1531        let mut debug_struct = f.debug_struct("PatchRequest");
1532        debug_struct.field("client_operation_id", &self.client_operation_id);
1533        debug_struct.field("project", &self.project);
1534        debug_struct.field("response_policy", &self.response_policy);
1535        debug_struct.field("response_policy_rule", &self.response_policy_rule);
1536        debug_struct.field("body", &self.body);
1537        if !self._unknown_fields.is_empty() {
1538            debug_struct.field("_unknown_fields", &self._unknown_fields);
1539        }
1540        debug_struct.finish()
1541    }
1542}
1543
1544impl std::fmt::Debug for super::response_policy_rules::UpdateRequest {
1545    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1546        let mut debug_struct = f.debug_struct("UpdateRequest");
1547        debug_struct.field("client_operation_id", &self.client_operation_id);
1548        debug_struct.field("project", &self.project);
1549        debug_struct.field("response_policy", &self.response_policy);
1550        debug_struct.field("response_policy_rule", &self.response_policy_rule);
1551        debug_struct.field("body", &self.body);
1552        if !self._unknown_fields.is_empty() {
1553            debug_struct.field("_unknown_fields", &self._unknown_fields);
1554        }
1555        debug_struct.finish()
1556    }
1557}