1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::OperationMetadata {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("OperationMetadata");
23 debug_struct.field("create_time", &self.create_time);
24 debug_struct.field("end_time", &self.end_time);
25 debug_struct.field("target", &self.target);
26 debug_struct.field("verb", &self.verb);
27 debug_struct.field("status_message", &self.status_message);
28 debug_struct.field("requested_cancellation", &self.requested_cancellation);
29 debug_struct.field("api_version", &self.api_version);
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::ServiceConnectionMap {
38 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
39 let mut debug_struct = f.debug_struct("ServiceConnectionMap");
40 debug_struct.field("name", &self.name);
41 debug_struct.field("create_time", &self.create_time);
42 debug_struct.field("update_time", &self.update_time);
43 debug_struct.field("labels", &self.labels);
44 debug_struct.field("description", &self.description);
45 debug_struct.field("service_class", &self.service_class);
46 debug_struct.field("service_class_uri", &self.service_class_uri);
47 debug_struct.field("infrastructure", &self.infrastructure);
48 debug_struct.field("producer_psc_configs", &self.producer_psc_configs);
49 debug_struct.field("consumer_psc_configs", &self.consumer_psc_configs);
50 debug_struct.field("consumer_psc_connections", &self.consumer_psc_connections);
51 debug_struct.field("token", &self.token);
52 debug_struct.field("etag", &self.etag);
53 if !self._unknown_fields.is_empty() {
54 debug_struct.field("_unknown_fields", &self._unknown_fields);
55 }
56 debug_struct.finish()
57 }
58}
59
60impl std::fmt::Debug for super::service_connection_map::ProducerPscConfig {
61 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
62 let mut debug_struct = f.debug_struct("ProducerPscConfig");
63 debug_struct.field("service_attachment_uri", &self.service_attachment_uri);
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::service_connection_map::ConsumerPscConfig {
72 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
73 let mut debug_struct = f.debug_struct("ConsumerPscConfig");
74 debug_struct.field("project", &self.project);
75 debug_struct.field("network", &self.network);
76 debug_struct.field("disable_global_access", &self.disable_global_access);
77 debug_struct.field("state", &self.state);
78 debug_struct.field("producer_instance_id", &self.producer_instance_id);
79 debug_struct.field(
80 "service_attachment_ip_address_map",
81 &self.service_attachment_ip_address_map,
82 );
83 debug_struct.field("consumer_instance_project", &self.consumer_instance_project);
84 debug_struct.field(
85 "producer_instance_metadata",
86 &self.producer_instance_metadata,
87 );
88 debug_struct.field("ip_version", &self.ip_version);
89 if !self._unknown_fields.is_empty() {
90 debug_struct.field("_unknown_fields", &self._unknown_fields);
91 }
92 debug_struct.finish()
93 }
94}
95
96impl std::fmt::Debug for super::service_connection_map::ConsumerPscConnection {
97 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
98 let mut debug_struct = f.debug_struct("ConsumerPscConnection");
99 debug_struct.field("service_attachment_uri", &self.service_attachment_uri);
100 debug_struct.field("state", &self.state);
101 debug_struct.field("project", &self.project);
102 debug_struct.field("network", &self.network);
103 debug_struct.field("psc_connection_id", &self.psc_connection_id);
104 debug_struct.field("ip", &self.ip);
105 debug_struct.field("error_type", &self.error_type);
106 debug_struct.field("error", &self.error);
107 debug_struct.field("gce_operation", &self.gce_operation);
108 debug_struct.field("forwarding_rule", &self.forwarding_rule);
109 debug_struct.field("error_info", &self.error_info);
110 debug_struct.field("selected_subnetwork", &self.selected_subnetwork);
111 debug_struct.field("producer_instance_id", &self.producer_instance_id);
112 debug_struct.field(
113 "producer_instance_metadata",
114 &self.producer_instance_metadata,
115 );
116 debug_struct.field("ip_version", &self.ip_version);
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::ListServiceConnectionMapsRequest {
125 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
126 let mut debug_struct = f.debug_struct("ListServiceConnectionMapsRequest");
127 debug_struct.field("parent", &self.parent);
128 debug_struct.field("page_size", &self.page_size);
129 debug_struct.field("page_token", &self.page_token);
130 debug_struct.field("filter", &self.filter);
131 debug_struct.field("order_by", &self.order_by);
132 if !self._unknown_fields.is_empty() {
133 debug_struct.field("_unknown_fields", &self._unknown_fields);
134 }
135 debug_struct.finish()
136 }
137}
138
139impl std::fmt::Debug for super::ListServiceConnectionMapsResponse {
140 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
141 let mut debug_struct = f.debug_struct("ListServiceConnectionMapsResponse");
142 debug_struct.field("service_connection_maps", &self.service_connection_maps);
143 debug_struct.field("next_page_token", &self.next_page_token);
144 debug_struct.field("unreachable", &self.unreachable);
145 if !self._unknown_fields.is_empty() {
146 debug_struct.field("_unknown_fields", &self._unknown_fields);
147 }
148 debug_struct.finish()
149 }
150}
151
152impl std::fmt::Debug for super::GetServiceConnectionMapRequest {
153 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
154 let mut debug_struct = f.debug_struct("GetServiceConnectionMapRequest");
155 debug_struct.field("name", &self.name);
156 if !self._unknown_fields.is_empty() {
157 debug_struct.field("_unknown_fields", &self._unknown_fields);
158 }
159 debug_struct.finish()
160 }
161}
162
163impl std::fmt::Debug for super::CreateServiceConnectionMapRequest {
164 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
165 let mut debug_struct = f.debug_struct("CreateServiceConnectionMapRequest");
166 debug_struct.field("parent", &self.parent);
167 debug_struct.field("service_connection_map_id", &self.service_connection_map_id);
168 debug_struct.field("service_connection_map", &self.service_connection_map);
169 debug_struct.field("request_id", &self.request_id);
170 if !self._unknown_fields.is_empty() {
171 debug_struct.field("_unknown_fields", &self._unknown_fields);
172 }
173 debug_struct.finish()
174 }
175}
176
177impl std::fmt::Debug for super::UpdateServiceConnectionMapRequest {
178 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
179 let mut debug_struct = f.debug_struct("UpdateServiceConnectionMapRequest");
180 debug_struct.field("update_mask", &self.update_mask);
181 debug_struct.field("service_connection_map", &self.service_connection_map);
182 debug_struct.field("request_id", &self.request_id);
183 if !self._unknown_fields.is_empty() {
184 debug_struct.field("_unknown_fields", &self._unknown_fields);
185 }
186 debug_struct.finish()
187 }
188}
189
190impl std::fmt::Debug for super::DeleteServiceConnectionMapRequest {
191 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
192 let mut debug_struct = f.debug_struct("DeleteServiceConnectionMapRequest");
193 debug_struct.field("name", &self.name);
194 debug_struct.field("request_id", &self.request_id);
195 debug_struct.field("etag", &self.etag);
196 if !self._unknown_fields.is_empty() {
197 debug_struct.field("_unknown_fields", &self._unknown_fields);
198 }
199 debug_struct.finish()
200 }
201}
202
203impl std::fmt::Debug for super::ServiceConnectionPolicy {
204 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
205 let mut debug_struct = f.debug_struct("ServiceConnectionPolicy");
206 debug_struct.field("name", &self.name);
207 debug_struct.field("create_time", &self.create_time);
208 debug_struct.field("update_time", &self.update_time);
209 debug_struct.field("labels", &self.labels);
210 debug_struct.field("description", &self.description);
211 debug_struct.field("network", &self.network);
212 debug_struct.field("service_class", &self.service_class);
213 debug_struct.field("infrastructure", &self.infrastructure);
214 debug_struct.field("psc_config", &self.psc_config);
215 debug_struct.field("psc_connections", &self.psc_connections);
216 debug_struct.field("etag", &self.etag);
217 if !self._unknown_fields.is_empty() {
218 debug_struct.field("_unknown_fields", &self._unknown_fields);
219 }
220 debug_struct.finish()
221 }
222}
223
224impl std::fmt::Debug for super::service_connection_policy::PscConfig {
225 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
226 let mut debug_struct = f.debug_struct("PscConfig");
227 debug_struct.field("subnetworks", &self.subnetworks);
228 debug_struct.field("limit", &self.limit);
229 debug_struct.field(
230 "producer_instance_location",
231 &self.producer_instance_location,
232 );
233 debug_struct.field(
234 "allowed_google_producers_resource_hierarchy_level",
235 &self.allowed_google_producers_resource_hierarchy_level,
236 );
237 if !self._unknown_fields.is_empty() {
238 debug_struct.field("_unknown_fields", &self._unknown_fields);
239 }
240 debug_struct.finish()
241 }
242}
243
244impl std::fmt::Debug for super::service_connection_policy::PscConnection {
245 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
246 let mut debug_struct = f.debug_struct("PscConnection");
247 debug_struct.field("state", &self.state);
248 debug_struct.field("consumer_forwarding_rule", &self.consumer_forwarding_rule);
249 debug_struct.field("consumer_address", &self.consumer_address);
250 debug_struct.field("error_type", &self.error_type);
251 debug_struct.field("error", &self.error);
252 debug_struct.field("gce_operation", &self.gce_operation);
253 debug_struct.field("consumer_target_project", &self.consumer_target_project);
254 debug_struct.field("psc_connection_id", &self.psc_connection_id);
255 debug_struct.field("error_info", &self.error_info);
256 debug_struct.field("selected_subnetwork", &self.selected_subnetwork);
257 debug_struct.field("producer_instance_id", &self.producer_instance_id);
258 debug_struct.field(
259 "producer_instance_metadata",
260 &self.producer_instance_metadata,
261 );
262 debug_struct.field("service_class", &self.service_class);
263 debug_struct.field("ip_version", &self.ip_version);
264 if !self._unknown_fields.is_empty() {
265 debug_struct.field("_unknown_fields", &self._unknown_fields);
266 }
267 debug_struct.finish()
268 }
269}
270
271impl std::fmt::Debug for super::ListServiceConnectionPoliciesRequest {
272 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
273 let mut debug_struct = f.debug_struct("ListServiceConnectionPoliciesRequest");
274 debug_struct.field("parent", &self.parent);
275 debug_struct.field("page_size", &self.page_size);
276 debug_struct.field("page_token", &self.page_token);
277 debug_struct.field("filter", &self.filter);
278 debug_struct.field("order_by", &self.order_by);
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::ListServiceConnectionPoliciesResponse {
287 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
288 let mut debug_struct = f.debug_struct("ListServiceConnectionPoliciesResponse");
289 debug_struct.field(
290 "service_connection_policies",
291 &self.service_connection_policies,
292 );
293 debug_struct.field("next_page_token", &self.next_page_token);
294 debug_struct.field("unreachable", &self.unreachable);
295 if !self._unknown_fields.is_empty() {
296 debug_struct.field("_unknown_fields", &self._unknown_fields);
297 }
298 debug_struct.finish()
299 }
300}
301
302impl std::fmt::Debug for super::GetServiceConnectionPolicyRequest {
303 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
304 let mut debug_struct = f.debug_struct("GetServiceConnectionPolicyRequest");
305 debug_struct.field("name", &self.name);
306 if !self._unknown_fields.is_empty() {
307 debug_struct.field("_unknown_fields", &self._unknown_fields);
308 }
309 debug_struct.finish()
310 }
311}
312
313impl std::fmt::Debug for super::CreateServiceConnectionPolicyRequest {
314 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
315 let mut debug_struct = f.debug_struct("CreateServiceConnectionPolicyRequest");
316 debug_struct.field("parent", &self.parent);
317 debug_struct.field(
318 "service_connection_policy_id",
319 &self.service_connection_policy_id,
320 );
321 debug_struct.field("service_connection_policy", &self.service_connection_policy);
322 debug_struct.field("request_id", &self.request_id);
323 if !self._unknown_fields.is_empty() {
324 debug_struct.field("_unknown_fields", &self._unknown_fields);
325 }
326 debug_struct.finish()
327 }
328}
329
330impl std::fmt::Debug for super::UpdateServiceConnectionPolicyRequest {
331 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
332 let mut debug_struct = f.debug_struct("UpdateServiceConnectionPolicyRequest");
333 debug_struct.field("update_mask", &self.update_mask);
334 debug_struct.field("service_connection_policy", &self.service_connection_policy);
335 debug_struct.field("request_id", &self.request_id);
336 if !self._unknown_fields.is_empty() {
337 debug_struct.field("_unknown_fields", &self._unknown_fields);
338 }
339 debug_struct.finish()
340 }
341}
342
343impl std::fmt::Debug for super::DeleteServiceConnectionPolicyRequest {
344 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
345 let mut debug_struct = f.debug_struct("DeleteServiceConnectionPolicyRequest");
346 debug_struct.field("name", &self.name);
347 debug_struct.field("request_id", &self.request_id);
348 debug_struct.field("etag", &self.etag);
349 if !self._unknown_fields.is_empty() {
350 debug_struct.field("_unknown_fields", &self._unknown_fields);
351 }
352 debug_struct.finish()
353 }
354}
355
356impl std::fmt::Debug for super::ServiceClass {
357 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
358 let mut debug_struct = f.debug_struct("ServiceClass");
359 debug_struct.field("name", &self.name);
360 debug_struct.field("service_class", &self.service_class);
361 debug_struct.field("create_time", &self.create_time);
362 debug_struct.field("update_time", &self.update_time);
363 debug_struct.field("labels", &self.labels);
364 debug_struct.field("description", &self.description);
365 debug_struct.field("etag", &self.etag);
366 if !self._unknown_fields.is_empty() {
367 debug_struct.field("_unknown_fields", &self._unknown_fields);
368 }
369 debug_struct.finish()
370 }
371}
372
373impl std::fmt::Debug for super::ListServiceClassesRequest {
374 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
375 let mut debug_struct = f.debug_struct("ListServiceClassesRequest");
376 debug_struct.field("parent", &self.parent);
377 debug_struct.field("page_size", &self.page_size);
378 debug_struct.field("page_token", &self.page_token);
379 debug_struct.field("filter", &self.filter);
380 debug_struct.field("order_by", &self.order_by);
381 if !self._unknown_fields.is_empty() {
382 debug_struct.field("_unknown_fields", &self._unknown_fields);
383 }
384 debug_struct.finish()
385 }
386}
387
388impl std::fmt::Debug for super::ListServiceClassesResponse {
389 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
390 let mut debug_struct = f.debug_struct("ListServiceClassesResponse");
391 debug_struct.field("service_classes", &self.service_classes);
392 debug_struct.field("next_page_token", &self.next_page_token);
393 debug_struct.field("unreachable", &self.unreachable);
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::GetServiceClassRequest {
402 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
403 let mut debug_struct = f.debug_struct("GetServiceClassRequest");
404 debug_struct.field("name", &self.name);
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::UpdateServiceClassRequest {
413 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
414 let mut debug_struct = f.debug_struct("UpdateServiceClassRequest");
415 debug_struct.field("update_mask", &self.update_mask);
416 debug_struct.field("service_class", &self.service_class);
417 debug_struct.field("request_id", &self.request_id);
418 if !self._unknown_fields.is_empty() {
419 debug_struct.field("_unknown_fields", &self._unknown_fields);
420 }
421 debug_struct.finish()
422 }
423}
424
425impl std::fmt::Debug for super::DeleteServiceClassRequest {
426 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
427 let mut debug_struct = f.debug_struct("DeleteServiceClassRequest");
428 debug_struct.field("name", &self.name);
429 debug_struct.field("request_id", &self.request_id);
430 debug_struct.field("etag", &self.etag);
431 if !self._unknown_fields.is_empty() {
432 debug_struct.field("_unknown_fields", &self._unknown_fields);
433 }
434 debug_struct.finish()
435 }
436}
437
438impl std::fmt::Debug for super::ServiceConnectionToken {
439 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
440 let mut debug_struct = f.debug_struct("ServiceConnectionToken");
441 debug_struct.field("name", &self.name);
442 debug_struct.field("create_time", &self.create_time);
443 debug_struct.field("update_time", &self.update_time);
444 debug_struct.field("labels", &self.labels);
445 debug_struct.field("description", &self.description);
446 debug_struct.field("network", &self.network);
447 debug_struct.field("token", &self.token);
448 debug_struct.field("expire_time", &self.expire_time);
449 debug_struct.field("etag", &self.etag);
450 if !self._unknown_fields.is_empty() {
451 debug_struct.field("_unknown_fields", &self._unknown_fields);
452 }
453 debug_struct.finish()
454 }
455}
456
457impl std::fmt::Debug for super::ListServiceConnectionTokensRequest {
458 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
459 let mut debug_struct = f.debug_struct("ListServiceConnectionTokensRequest");
460 debug_struct.field("parent", &self.parent);
461 debug_struct.field("page_size", &self.page_size);
462 debug_struct.field("page_token", &self.page_token);
463 debug_struct.field("filter", &self.filter);
464 debug_struct.field("order_by", &self.order_by);
465 if !self._unknown_fields.is_empty() {
466 debug_struct.field("_unknown_fields", &self._unknown_fields);
467 }
468 debug_struct.finish()
469 }
470}
471
472impl std::fmt::Debug for super::ListServiceConnectionTokensResponse {
473 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
474 let mut debug_struct = f.debug_struct("ListServiceConnectionTokensResponse");
475 debug_struct.field("service_connection_tokens", &self.service_connection_tokens);
476 debug_struct.field("next_page_token", &self.next_page_token);
477 debug_struct.field("unreachable", &self.unreachable);
478 if !self._unknown_fields.is_empty() {
479 debug_struct.field("_unknown_fields", &self._unknown_fields);
480 }
481 debug_struct.finish()
482 }
483}
484
485impl std::fmt::Debug for super::GetServiceConnectionTokenRequest {
486 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
487 let mut debug_struct = f.debug_struct("GetServiceConnectionTokenRequest");
488 debug_struct.field("name", &self.name);
489 if !self._unknown_fields.is_empty() {
490 debug_struct.field("_unknown_fields", &self._unknown_fields);
491 }
492 debug_struct.finish()
493 }
494}
495
496impl std::fmt::Debug for super::CreateServiceConnectionTokenRequest {
497 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
498 let mut debug_struct = f.debug_struct("CreateServiceConnectionTokenRequest");
499 debug_struct.field("parent", &self.parent);
500 debug_struct.field(
501 "service_connection_token_id",
502 &self.service_connection_token_id,
503 );
504 debug_struct.field("service_connection_token", &self.service_connection_token);
505 debug_struct.field("request_id", &self.request_id);
506 if !self._unknown_fields.is_empty() {
507 debug_struct.field("_unknown_fields", &self._unknown_fields);
508 }
509 debug_struct.finish()
510 }
511}
512
513impl std::fmt::Debug for super::DeleteServiceConnectionTokenRequest {
514 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
515 let mut debug_struct = f.debug_struct("DeleteServiceConnectionTokenRequest");
516 debug_struct.field("name", &self.name);
517 debug_struct.field("request_id", &self.request_id);
518 debug_struct.field("etag", &self.etag);
519 if !self._unknown_fields.is_empty() {
520 debug_struct.field("_unknown_fields", &self._unknown_fields);
521 }
522 debug_struct.finish()
523 }
524}
525
526impl std::fmt::Debug for super::MulticloudDataTransferConfig {
527 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
528 let mut debug_struct = f.debug_struct("MulticloudDataTransferConfig");
529 debug_struct.field("name", &self.name);
530 debug_struct.field("create_time", &self.create_time);
531 debug_struct.field("update_time", &self.update_time);
532 debug_struct.field("labels", &self.labels);
533 debug_struct.field("etag", &self.etag);
534 debug_struct.field("description", &self.description);
535 debug_struct.field("destinations_count", &self.destinations_count);
536 debug_struct.field("destinations_active_count", &self.destinations_active_count);
537 debug_struct.field("services", &self.services);
538 debug_struct.field("uid", &self.uid);
539 if !self._unknown_fields.is_empty() {
540 debug_struct.field("_unknown_fields", &self._unknown_fields);
541 }
542 debug_struct.finish()
543 }
544}
545
546impl std::fmt::Debug for super::ListMulticloudDataTransferConfigsRequest {
547 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
548 let mut debug_struct = f.debug_struct("ListMulticloudDataTransferConfigsRequest");
549 debug_struct.field("parent", &self.parent);
550 debug_struct.field("page_size", &self.page_size);
551 debug_struct.field("page_token", &self.page_token);
552 debug_struct.field("filter", &self.filter);
553 debug_struct.field("order_by", &self.order_by);
554 debug_struct.field("return_partial_success", &self.return_partial_success);
555 if !self._unknown_fields.is_empty() {
556 debug_struct.field("_unknown_fields", &self._unknown_fields);
557 }
558 debug_struct.finish()
559 }
560}
561
562impl std::fmt::Debug for super::ListMulticloudDataTransferConfigsResponse {
563 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
564 let mut debug_struct = f.debug_struct("ListMulticloudDataTransferConfigsResponse");
565 debug_struct.field(
566 "multicloud_data_transfer_configs",
567 &self.multicloud_data_transfer_configs,
568 );
569 debug_struct.field("next_page_token", &self.next_page_token);
570 debug_struct.field("unreachable", &self.unreachable);
571 if !self._unknown_fields.is_empty() {
572 debug_struct.field("_unknown_fields", &self._unknown_fields);
573 }
574 debug_struct.finish()
575 }
576}
577
578impl std::fmt::Debug for super::GetMulticloudDataTransferConfigRequest {
579 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
580 let mut debug_struct = f.debug_struct("GetMulticloudDataTransferConfigRequest");
581 debug_struct.field("name", &self.name);
582 if !self._unknown_fields.is_empty() {
583 debug_struct.field("_unknown_fields", &self._unknown_fields);
584 }
585 debug_struct.finish()
586 }
587}
588
589impl std::fmt::Debug for super::CreateMulticloudDataTransferConfigRequest {
590 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
591 let mut debug_struct = f.debug_struct("CreateMulticloudDataTransferConfigRequest");
592 debug_struct.field("parent", &self.parent);
593 debug_struct.field(
594 "multicloud_data_transfer_config_id",
595 &self.multicloud_data_transfer_config_id,
596 );
597 debug_struct.field(
598 "multicloud_data_transfer_config",
599 &self.multicloud_data_transfer_config,
600 );
601 debug_struct.field("request_id", &self.request_id);
602 if !self._unknown_fields.is_empty() {
603 debug_struct.field("_unknown_fields", &self._unknown_fields);
604 }
605 debug_struct.finish()
606 }
607}
608
609impl std::fmt::Debug for super::UpdateMulticloudDataTransferConfigRequest {
610 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
611 let mut debug_struct = f.debug_struct("UpdateMulticloudDataTransferConfigRequest");
612 debug_struct.field("update_mask", &self.update_mask);
613 debug_struct.field(
614 "multicloud_data_transfer_config",
615 &self.multicloud_data_transfer_config,
616 );
617 debug_struct.field("request_id", &self.request_id);
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::DeleteMulticloudDataTransferConfigRequest {
626 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
627 let mut debug_struct = f.debug_struct("DeleteMulticloudDataTransferConfigRequest");
628 debug_struct.field("name", &self.name);
629 debug_struct.field("request_id", &self.request_id);
630 debug_struct.field("etag", &self.etag);
631 if !self._unknown_fields.is_empty() {
632 debug_struct.field("_unknown_fields", &self._unknown_fields);
633 }
634 debug_struct.finish()
635 }
636}
637
638impl std::fmt::Debug for super::Destination {
639 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
640 let mut debug_struct = f.debug_struct("Destination");
641 debug_struct.field("name", &self.name);
642 debug_struct.field("create_time", &self.create_time);
643 debug_struct.field("update_time", &self.update_time);
644 debug_struct.field("labels", &self.labels);
645 debug_struct.field("etag", &self.etag);
646 debug_struct.field("description", &self.description);
647 debug_struct.field("ip_prefix", &self.ip_prefix);
648 debug_struct.field("endpoints", &self.endpoints);
649 debug_struct.field("state_timeline", &self.state_timeline);
650 debug_struct.field("uid", &self.uid);
651 if !self._unknown_fields.is_empty() {
652 debug_struct.field("_unknown_fields", &self._unknown_fields);
653 }
654 debug_struct.finish()
655 }
656}
657
658impl std::fmt::Debug for super::destination::DestinationEndpoint {
659 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
660 let mut debug_struct = f.debug_struct("DestinationEndpoint");
661 debug_struct.field("asn", &self.asn);
662 debug_struct.field("csp", &self.csp);
663 debug_struct.field("state", &self.state);
664 debug_struct.field("update_time", &self.update_time);
665 if !self._unknown_fields.is_empty() {
666 debug_struct.field("_unknown_fields", &self._unknown_fields);
667 }
668 debug_struct.finish()
669 }
670}
671
672impl std::fmt::Debug for super::ListDestinationsRequest {
673 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
674 let mut debug_struct = f.debug_struct("ListDestinationsRequest");
675 debug_struct.field("parent", &self.parent);
676 debug_struct.field("page_size", &self.page_size);
677 debug_struct.field("page_token", &self.page_token);
678 debug_struct.field("filter", &self.filter);
679 debug_struct.field("order_by", &self.order_by);
680 debug_struct.field("return_partial_success", &self.return_partial_success);
681 if !self._unknown_fields.is_empty() {
682 debug_struct.field("_unknown_fields", &self._unknown_fields);
683 }
684 debug_struct.finish()
685 }
686}
687
688impl std::fmt::Debug for super::ListDestinationsResponse {
689 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
690 let mut debug_struct = f.debug_struct("ListDestinationsResponse");
691 debug_struct.field("destinations", &self.destinations);
692 debug_struct.field("next_page_token", &self.next_page_token);
693 debug_struct.field("unreachable", &self.unreachable);
694 if !self._unknown_fields.is_empty() {
695 debug_struct.field("_unknown_fields", &self._unknown_fields);
696 }
697 debug_struct.finish()
698 }
699}
700
701impl std::fmt::Debug for super::GetDestinationRequest {
702 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
703 let mut debug_struct = f.debug_struct("GetDestinationRequest");
704 debug_struct.field("name", &self.name);
705 if !self._unknown_fields.is_empty() {
706 debug_struct.field("_unknown_fields", &self._unknown_fields);
707 }
708 debug_struct.finish()
709 }
710}
711
712impl std::fmt::Debug for super::CreateDestinationRequest {
713 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
714 let mut debug_struct = f.debug_struct("CreateDestinationRequest");
715 debug_struct.field("parent", &self.parent);
716 debug_struct.field("destination_id", &self.destination_id);
717 debug_struct.field("destination", &self.destination);
718 debug_struct.field("request_id", &self.request_id);
719 if !self._unknown_fields.is_empty() {
720 debug_struct.field("_unknown_fields", &self._unknown_fields);
721 }
722 debug_struct.finish()
723 }
724}
725
726impl std::fmt::Debug for super::UpdateDestinationRequest {
727 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
728 let mut debug_struct = f.debug_struct("UpdateDestinationRequest");
729 debug_struct.field("update_mask", &self.update_mask);
730 debug_struct.field("destination", &self.destination);
731 debug_struct.field("request_id", &self.request_id);
732 if !self._unknown_fields.is_empty() {
733 debug_struct.field("_unknown_fields", &self._unknown_fields);
734 }
735 debug_struct.finish()
736 }
737}
738
739impl std::fmt::Debug for super::DeleteDestinationRequest {
740 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
741 let mut debug_struct = f.debug_struct("DeleteDestinationRequest");
742 debug_struct.field("name", &self.name);
743 debug_struct.field("request_id", &self.request_id);
744 debug_struct.field("etag", &self.etag);
745 if !self._unknown_fields.is_empty() {
746 debug_struct.field("_unknown_fields", &self._unknown_fields);
747 }
748 debug_struct.finish()
749 }
750}
751
752impl std::fmt::Debug for super::StateTimeline {
753 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
754 let mut debug_struct = f.debug_struct("StateTimeline");
755 debug_struct.field("states", &self.states);
756 if !self._unknown_fields.is_empty() {
757 debug_struct.field("_unknown_fields", &self._unknown_fields);
758 }
759 debug_struct.finish()
760 }
761}
762
763impl std::fmt::Debug for super::state_timeline::StateMetadata {
764 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
765 let mut debug_struct = f.debug_struct("StateMetadata");
766 debug_struct.field("state", &self.state);
767 debug_struct.field("effective_time", &self.effective_time);
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::MulticloudDataTransferSupportedService {
776 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
777 let mut debug_struct = f.debug_struct("MulticloudDataTransferSupportedService");
778 debug_struct.field("name", &self.name);
779 debug_struct.field("service_configs", &self.service_configs);
780 if !self._unknown_fields.is_empty() {
781 debug_struct.field("_unknown_fields", &self._unknown_fields);
782 }
783 debug_struct.finish()
784 }
785}
786
787impl std::fmt::Debug for super::ServiceConfig {
788 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
789 let mut debug_struct = f.debug_struct("ServiceConfig");
790 debug_struct.field("eligibility_criteria", &self.eligibility_criteria);
791 debug_struct.field("support_end_time", &self.support_end_time);
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::GetMulticloudDataTransferSupportedServiceRequest {
800 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
801 let mut debug_struct = f.debug_struct("GetMulticloudDataTransferSupportedServiceRequest");
802 debug_struct.field("name", &self.name);
803 if !self._unknown_fields.is_empty() {
804 debug_struct.field("_unknown_fields", &self._unknown_fields);
805 }
806 debug_struct.finish()
807 }
808}
809
810impl std::fmt::Debug for super::ListMulticloudDataTransferSupportedServicesRequest {
811 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
812 let mut debug_struct = f.debug_struct("ListMulticloudDataTransferSupportedServicesRequest");
813 debug_struct.field("parent", &self.parent);
814 debug_struct.field("page_size", &self.page_size);
815 debug_struct.field("page_token", &self.page_token);
816 if !self._unknown_fields.is_empty() {
817 debug_struct.field("_unknown_fields", &self._unknown_fields);
818 }
819 debug_struct.finish()
820 }
821}
822
823impl std::fmt::Debug for super::ListMulticloudDataTransferSupportedServicesResponse {
824 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
825 let mut debug_struct =
826 f.debug_struct("ListMulticloudDataTransferSupportedServicesResponse");
827 debug_struct.field(
828 "multicloud_data_transfer_supported_services",
829 &self.multicloud_data_transfer_supported_services,
830 );
831 debug_struct.field("next_page_token", &self.next_page_token);
832 if !self._unknown_fields.is_empty() {
833 debug_struct.field("_unknown_fields", &self._unknown_fields);
834 }
835 debug_struct.finish()
836 }
837}
838
839impl std::fmt::Debug for super::Hub {
840 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
841 let mut debug_struct = f.debug_struct("Hub");
842 debug_struct.field("name", &self.name);
843 debug_struct.field("create_time", &self.create_time);
844 debug_struct.field("update_time", &self.update_time);
845 debug_struct.field("labels", &self.labels);
846 debug_struct.field("description", &self.description);
847 debug_struct.field("unique_id", &self.unique_id);
848 debug_struct.field("state", &self.state);
849 debug_struct.field("routing_vpcs", &self.routing_vpcs);
850 debug_struct.field("route_tables", &self.route_tables);
851 debug_struct.field("spoke_summary", &self.spoke_summary);
852 debug_struct.field("policy_mode", &self.policy_mode);
853 debug_struct.field("preset_topology", &self.preset_topology);
854 debug_struct.field("export_psc", &self.export_psc);
855 if !self._unknown_fields.is_empty() {
856 debug_struct.field("_unknown_fields", &self._unknown_fields);
857 }
858 debug_struct.finish()
859 }
860}
861
862impl std::fmt::Debug for super::RoutingVPC {
863 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
864 let mut debug_struct = f.debug_struct("RoutingVPC");
865 debug_struct.field("uri", &self.uri);
866 debug_struct.field(
867 "required_for_new_site_to_site_data_transfer_spokes",
868 &self.required_for_new_site_to_site_data_transfer_spokes,
869 );
870 if !self._unknown_fields.is_empty() {
871 debug_struct.field("_unknown_fields", &self._unknown_fields);
872 }
873 debug_struct.finish()
874 }
875}
876
877impl std::fmt::Debug for super::Spoke {
878 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
879 let mut debug_struct = f.debug_struct("Spoke");
880 debug_struct.field("name", &self.name);
881 debug_struct.field("create_time", &self.create_time);
882 debug_struct.field("update_time", &self.update_time);
883 debug_struct.field("labels", &self.labels);
884 debug_struct.field("description", &self.description);
885 debug_struct.field("hub", &self.hub);
886 debug_struct.field("group", &self.group);
887 debug_struct.field("linked_vpn_tunnels", &self.linked_vpn_tunnels);
888 debug_struct.field(
889 "linked_interconnect_attachments",
890 &self.linked_interconnect_attachments,
891 );
892 debug_struct.field(
893 "linked_router_appliance_instances",
894 &self.linked_router_appliance_instances,
895 );
896 debug_struct.field("linked_vpc_network", &self.linked_vpc_network);
897 debug_struct.field(
898 "linked_producer_vpc_network",
899 &self.linked_producer_vpc_network,
900 );
901 debug_struct.field("unique_id", &self.unique_id);
902 debug_struct.field("state", &self.state);
903 debug_struct.field("reasons", &self.reasons);
904 debug_struct.field("spoke_type", &self.spoke_type);
905 debug_struct.field("etag", &self.etag);
906 debug_struct.field(
907 "field_paths_pending_update",
908 &self.field_paths_pending_update,
909 );
910 if !self._unknown_fields.is_empty() {
911 debug_struct.field("_unknown_fields", &self._unknown_fields);
912 }
913 debug_struct.finish()
914 }
915}
916
917impl std::fmt::Debug for super::spoke::StateReason {
918 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
919 let mut debug_struct = f.debug_struct("StateReason");
920 debug_struct.field("code", &self.code);
921 debug_struct.field("message", &self.message);
922 debug_struct.field("user_details", &self.user_details);
923 if !self._unknown_fields.is_empty() {
924 debug_struct.field("_unknown_fields", &self._unknown_fields);
925 }
926 debug_struct.finish()
927 }
928}
929
930impl std::fmt::Debug for super::RouteTable {
931 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
932 let mut debug_struct = f.debug_struct("RouteTable");
933 debug_struct.field("name", &self.name);
934 debug_struct.field("create_time", &self.create_time);
935 debug_struct.field("update_time", &self.update_time);
936 debug_struct.field("labels", &self.labels);
937 debug_struct.field("description", &self.description);
938 debug_struct.field("uid", &self.uid);
939 debug_struct.field("state", &self.state);
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::Route {
948 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
949 let mut debug_struct = f.debug_struct("Route");
950 debug_struct.field("name", &self.name);
951 debug_struct.field("create_time", &self.create_time);
952 debug_struct.field("update_time", &self.update_time);
953 debug_struct.field("ip_cidr_range", &self.ip_cidr_range);
954 debug_struct.field("r#type", &self.r#type);
955 debug_struct.field("next_hop_vpc_network", &self.next_hop_vpc_network);
956 debug_struct.field("labels", &self.labels);
957 debug_struct.field("description", &self.description);
958 debug_struct.field("uid", &self.uid);
959 debug_struct.field("state", &self.state);
960 debug_struct.field("spoke", &self.spoke);
961 debug_struct.field("location", &self.location);
962 debug_struct.field("priority", &self.priority);
963 debug_struct.field("next_hop_vpn_tunnel", &self.next_hop_vpn_tunnel);
964 debug_struct.field(
965 "next_hop_router_appliance_instance",
966 &self.next_hop_router_appliance_instance,
967 );
968 debug_struct.field(
969 "next_hop_interconnect_attachment",
970 &self.next_hop_interconnect_attachment,
971 );
972 if !self._unknown_fields.is_empty() {
973 debug_struct.field("_unknown_fields", &self._unknown_fields);
974 }
975 debug_struct.finish()
976 }
977}
978
979impl std::fmt::Debug for super::Group {
980 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
981 let mut debug_struct = f.debug_struct("Group");
982 debug_struct.field("name", &self.name);
983 debug_struct.field("create_time", &self.create_time);
984 debug_struct.field("update_time", &self.update_time);
985 debug_struct.field("labels", &self.labels);
986 debug_struct.field("description", &self.description);
987 debug_struct.field("uid", &self.uid);
988 debug_struct.field("state", &self.state);
989 debug_struct.field("auto_accept", &self.auto_accept);
990 debug_struct.field("route_table", &self.route_table);
991 if !self._unknown_fields.is_empty() {
992 debug_struct.field("_unknown_fields", &self._unknown_fields);
993 }
994 debug_struct.finish()
995 }
996}
997
998impl std::fmt::Debug for super::AutoAccept {
999 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1000 let mut debug_struct = f.debug_struct("AutoAccept");
1001 debug_struct.field("auto_accept_projects", &self.auto_accept_projects);
1002 if !self._unknown_fields.is_empty() {
1003 debug_struct.field("_unknown_fields", &self._unknown_fields);
1004 }
1005 debug_struct.finish()
1006 }
1007}
1008
1009impl std::fmt::Debug for super::ListHubsRequest {
1010 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1011 let mut debug_struct = f.debug_struct("ListHubsRequest");
1012 debug_struct.field("parent", &self.parent);
1013 debug_struct.field("page_size", &self.page_size);
1014 debug_struct.field("page_token", &self.page_token);
1015 debug_struct.field("filter", &self.filter);
1016 debug_struct.field("order_by", &self.order_by);
1017 if !self._unknown_fields.is_empty() {
1018 debug_struct.field("_unknown_fields", &self._unknown_fields);
1019 }
1020 debug_struct.finish()
1021 }
1022}
1023
1024impl std::fmt::Debug for super::ListHubsResponse {
1025 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1026 let mut debug_struct = f.debug_struct("ListHubsResponse");
1027 debug_struct.field("hubs", &self.hubs);
1028 debug_struct.field("next_page_token", &self.next_page_token);
1029 debug_struct.field("unreachable", &self.unreachable);
1030 if !self._unknown_fields.is_empty() {
1031 debug_struct.field("_unknown_fields", &self._unknown_fields);
1032 }
1033 debug_struct.finish()
1034 }
1035}
1036
1037impl std::fmt::Debug for super::GetHubRequest {
1038 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1039 let mut debug_struct = f.debug_struct("GetHubRequest");
1040 debug_struct.field("name", &self.name);
1041 if !self._unknown_fields.is_empty() {
1042 debug_struct.field("_unknown_fields", &self._unknown_fields);
1043 }
1044 debug_struct.finish()
1045 }
1046}
1047
1048impl std::fmt::Debug for super::CreateHubRequest {
1049 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1050 let mut debug_struct = f.debug_struct("CreateHubRequest");
1051 debug_struct.field("parent", &self.parent);
1052 debug_struct.field("hub_id", &self.hub_id);
1053 debug_struct.field("hub", &self.hub);
1054 debug_struct.field("request_id", &self.request_id);
1055 if !self._unknown_fields.is_empty() {
1056 debug_struct.field("_unknown_fields", &self._unknown_fields);
1057 }
1058 debug_struct.finish()
1059 }
1060}
1061
1062impl std::fmt::Debug for super::UpdateHubRequest {
1063 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1064 let mut debug_struct = f.debug_struct("UpdateHubRequest");
1065 debug_struct.field("update_mask", &self.update_mask);
1066 debug_struct.field("hub", &self.hub);
1067 debug_struct.field("request_id", &self.request_id);
1068 if !self._unknown_fields.is_empty() {
1069 debug_struct.field("_unknown_fields", &self._unknown_fields);
1070 }
1071 debug_struct.finish()
1072 }
1073}
1074
1075impl std::fmt::Debug for super::DeleteHubRequest {
1076 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1077 let mut debug_struct = f.debug_struct("DeleteHubRequest");
1078 debug_struct.field("name", &self.name);
1079 debug_struct.field("request_id", &self.request_id);
1080 if !self._unknown_fields.is_empty() {
1081 debug_struct.field("_unknown_fields", &self._unknown_fields);
1082 }
1083 debug_struct.finish()
1084 }
1085}
1086
1087impl std::fmt::Debug for super::ListHubSpokesRequest {
1088 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1089 let mut debug_struct = f.debug_struct("ListHubSpokesRequest");
1090 debug_struct.field("name", &self.name);
1091 debug_struct.field("spoke_locations", &self.spoke_locations);
1092 debug_struct.field("page_size", &self.page_size);
1093 debug_struct.field("page_token", &self.page_token);
1094 debug_struct.field("filter", &self.filter);
1095 debug_struct.field("order_by", &self.order_by);
1096 debug_struct.field("view", &self.view);
1097 if !self._unknown_fields.is_empty() {
1098 debug_struct.field("_unknown_fields", &self._unknown_fields);
1099 }
1100 debug_struct.finish()
1101 }
1102}
1103
1104impl std::fmt::Debug for super::ListHubSpokesResponse {
1105 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1106 let mut debug_struct = f.debug_struct("ListHubSpokesResponse");
1107 debug_struct.field("spokes", &self.spokes);
1108 debug_struct.field("next_page_token", &self.next_page_token);
1109 debug_struct.field("unreachable", &self.unreachable);
1110 if !self._unknown_fields.is_empty() {
1111 debug_struct.field("_unknown_fields", &self._unknown_fields);
1112 }
1113 debug_struct.finish()
1114 }
1115}
1116
1117impl std::fmt::Debug for super::QueryHubStatusRequest {
1118 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1119 let mut debug_struct = f.debug_struct("QueryHubStatusRequest");
1120 debug_struct.field("name", &self.name);
1121 debug_struct.field("page_size", &self.page_size);
1122 debug_struct.field("page_token", &self.page_token);
1123 debug_struct.field("filter", &self.filter);
1124 debug_struct.field("order_by", &self.order_by);
1125 debug_struct.field("group_by", &self.group_by);
1126 if !self._unknown_fields.is_empty() {
1127 debug_struct.field("_unknown_fields", &self._unknown_fields);
1128 }
1129 debug_struct.finish()
1130 }
1131}
1132
1133impl std::fmt::Debug for super::QueryHubStatusResponse {
1134 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1135 let mut debug_struct = f.debug_struct("QueryHubStatusResponse");
1136 debug_struct.field("hub_status_entries", &self.hub_status_entries);
1137 debug_struct.field("next_page_token", &self.next_page_token);
1138 if !self._unknown_fields.is_empty() {
1139 debug_struct.field("_unknown_fields", &self._unknown_fields);
1140 }
1141 debug_struct.finish()
1142 }
1143}
1144
1145impl std::fmt::Debug for super::HubStatusEntry {
1146 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1147 let mut debug_struct = f.debug_struct("HubStatusEntry");
1148 debug_struct.field("count", &self.count);
1149 debug_struct.field("group_by", &self.group_by);
1150 debug_struct.field("psc_propagation_status", &self.psc_propagation_status);
1151 if !self._unknown_fields.is_empty() {
1152 debug_struct.field("_unknown_fields", &self._unknown_fields);
1153 }
1154 debug_struct.finish()
1155 }
1156}
1157
1158impl std::fmt::Debug for super::PscPropagationStatus {
1159 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1160 let mut debug_struct = f.debug_struct("PscPropagationStatus");
1161 debug_struct.field("source_spoke", &self.source_spoke);
1162 debug_struct.field("source_group", &self.source_group);
1163 debug_struct.field("source_forwarding_rule", &self.source_forwarding_rule);
1164 debug_struct.field("target_spoke", &self.target_spoke);
1165 debug_struct.field("target_group", &self.target_group);
1166 debug_struct.field("code", &self.code);
1167 debug_struct.field("message", &self.message);
1168 if !self._unknown_fields.is_empty() {
1169 debug_struct.field("_unknown_fields", &self._unknown_fields);
1170 }
1171 debug_struct.finish()
1172 }
1173}
1174
1175impl std::fmt::Debug for super::ListSpokesRequest {
1176 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1177 let mut debug_struct = f.debug_struct("ListSpokesRequest");
1178 debug_struct.field("parent", &self.parent);
1179 debug_struct.field("page_size", &self.page_size);
1180 debug_struct.field("page_token", &self.page_token);
1181 debug_struct.field("filter", &self.filter);
1182 debug_struct.field("order_by", &self.order_by);
1183 if !self._unknown_fields.is_empty() {
1184 debug_struct.field("_unknown_fields", &self._unknown_fields);
1185 }
1186 debug_struct.finish()
1187 }
1188}
1189
1190impl std::fmt::Debug for super::ListSpokesResponse {
1191 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1192 let mut debug_struct = f.debug_struct("ListSpokesResponse");
1193 debug_struct.field("spokes", &self.spokes);
1194 debug_struct.field("next_page_token", &self.next_page_token);
1195 debug_struct.field("unreachable", &self.unreachable);
1196 if !self._unknown_fields.is_empty() {
1197 debug_struct.field("_unknown_fields", &self._unknown_fields);
1198 }
1199 debug_struct.finish()
1200 }
1201}
1202
1203impl std::fmt::Debug for super::GetSpokeRequest {
1204 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1205 let mut debug_struct = f.debug_struct("GetSpokeRequest");
1206 debug_struct.field("name", &self.name);
1207 if !self._unknown_fields.is_empty() {
1208 debug_struct.field("_unknown_fields", &self._unknown_fields);
1209 }
1210 debug_struct.finish()
1211 }
1212}
1213
1214impl std::fmt::Debug for super::CreateSpokeRequest {
1215 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1216 let mut debug_struct = f.debug_struct("CreateSpokeRequest");
1217 debug_struct.field("parent", &self.parent);
1218 debug_struct.field("spoke_id", &self.spoke_id);
1219 debug_struct.field("spoke", &self.spoke);
1220 debug_struct.field("request_id", &self.request_id);
1221 if !self._unknown_fields.is_empty() {
1222 debug_struct.field("_unknown_fields", &self._unknown_fields);
1223 }
1224 debug_struct.finish()
1225 }
1226}
1227
1228impl std::fmt::Debug for super::UpdateSpokeRequest {
1229 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1230 let mut debug_struct = f.debug_struct("UpdateSpokeRequest");
1231 debug_struct.field("update_mask", &self.update_mask);
1232 debug_struct.field("spoke", &self.spoke);
1233 debug_struct.field("request_id", &self.request_id);
1234 if !self._unknown_fields.is_empty() {
1235 debug_struct.field("_unknown_fields", &self._unknown_fields);
1236 }
1237 debug_struct.finish()
1238 }
1239}
1240
1241impl std::fmt::Debug for super::DeleteSpokeRequest {
1242 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1243 let mut debug_struct = f.debug_struct("DeleteSpokeRequest");
1244 debug_struct.field("name", &self.name);
1245 debug_struct.field("request_id", &self.request_id);
1246 if !self._unknown_fields.is_empty() {
1247 debug_struct.field("_unknown_fields", &self._unknown_fields);
1248 }
1249 debug_struct.finish()
1250 }
1251}
1252
1253impl std::fmt::Debug for super::AcceptHubSpokeRequest {
1254 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1255 let mut debug_struct = f.debug_struct("AcceptHubSpokeRequest");
1256 debug_struct.field("name", &self.name);
1257 debug_struct.field("spoke_uri", &self.spoke_uri);
1258 debug_struct.field("request_id", &self.request_id);
1259 if !self._unknown_fields.is_empty() {
1260 debug_struct.field("_unknown_fields", &self._unknown_fields);
1261 }
1262 debug_struct.finish()
1263 }
1264}
1265
1266impl std::fmt::Debug for super::AcceptHubSpokeResponse {
1267 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1268 let mut debug_struct = f.debug_struct("AcceptHubSpokeResponse");
1269 debug_struct.field("spoke", &self.spoke);
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::RejectHubSpokeRequest {
1278 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1279 let mut debug_struct = f.debug_struct("RejectHubSpokeRequest");
1280 debug_struct.field("name", &self.name);
1281 debug_struct.field("spoke_uri", &self.spoke_uri);
1282 debug_struct.field("request_id", &self.request_id);
1283 debug_struct.field("details", &self.details);
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::RejectHubSpokeResponse {
1292 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1293 let mut debug_struct = f.debug_struct("RejectHubSpokeResponse");
1294 debug_struct.field("spoke", &self.spoke);
1295 if !self._unknown_fields.is_empty() {
1296 debug_struct.field("_unknown_fields", &self._unknown_fields);
1297 }
1298 debug_struct.finish()
1299 }
1300}
1301
1302impl std::fmt::Debug for super::AcceptSpokeUpdateRequest {
1303 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1304 let mut debug_struct = f.debug_struct("AcceptSpokeUpdateRequest");
1305 debug_struct.field("name", &self.name);
1306 debug_struct.field("spoke_uri", &self.spoke_uri);
1307 debug_struct.field("spoke_etag", &self.spoke_etag);
1308 debug_struct.field("request_id", &self.request_id);
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::AcceptSpokeUpdateResponse {
1317 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1318 let mut debug_struct = f.debug_struct("AcceptSpokeUpdateResponse");
1319 debug_struct.field("spoke", &self.spoke);
1320 if !self._unknown_fields.is_empty() {
1321 debug_struct.field("_unknown_fields", &self._unknown_fields);
1322 }
1323 debug_struct.finish()
1324 }
1325}
1326
1327impl std::fmt::Debug for super::RejectSpokeUpdateRequest {
1328 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1329 let mut debug_struct = f.debug_struct("RejectSpokeUpdateRequest");
1330 debug_struct.field("name", &self.name);
1331 debug_struct.field("spoke_uri", &self.spoke_uri);
1332 debug_struct.field("spoke_etag", &self.spoke_etag);
1333 debug_struct.field("details", &self.details);
1334 debug_struct.field("request_id", &self.request_id);
1335 if !self._unknown_fields.is_empty() {
1336 debug_struct.field("_unknown_fields", &self._unknown_fields);
1337 }
1338 debug_struct.finish()
1339 }
1340}
1341
1342impl std::fmt::Debug for super::RejectSpokeUpdateResponse {
1343 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1344 let mut debug_struct = f.debug_struct("RejectSpokeUpdateResponse");
1345 debug_struct.field("spoke", &self.spoke);
1346 if !self._unknown_fields.is_empty() {
1347 debug_struct.field("_unknown_fields", &self._unknown_fields);
1348 }
1349 debug_struct.finish()
1350 }
1351}
1352
1353impl std::fmt::Debug for super::GetRouteTableRequest {
1354 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1355 let mut debug_struct = f.debug_struct("GetRouteTableRequest");
1356 debug_struct.field("name", &self.name);
1357 if !self._unknown_fields.is_empty() {
1358 debug_struct.field("_unknown_fields", &self._unknown_fields);
1359 }
1360 debug_struct.finish()
1361 }
1362}
1363
1364impl std::fmt::Debug for super::GetRouteRequest {
1365 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1366 let mut debug_struct = f.debug_struct("GetRouteRequest");
1367 debug_struct.field("name", &self.name);
1368 if !self._unknown_fields.is_empty() {
1369 debug_struct.field("_unknown_fields", &self._unknown_fields);
1370 }
1371 debug_struct.finish()
1372 }
1373}
1374
1375impl std::fmt::Debug for super::ListRoutesRequest {
1376 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1377 let mut debug_struct = f.debug_struct("ListRoutesRequest");
1378 debug_struct.field("parent", &self.parent);
1379 debug_struct.field("page_size", &self.page_size);
1380 debug_struct.field("page_token", &self.page_token);
1381 debug_struct.field("filter", &self.filter);
1382 debug_struct.field("order_by", &self.order_by);
1383 if !self._unknown_fields.is_empty() {
1384 debug_struct.field("_unknown_fields", &self._unknown_fields);
1385 }
1386 debug_struct.finish()
1387 }
1388}
1389
1390impl std::fmt::Debug for super::ListRoutesResponse {
1391 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1392 let mut debug_struct = f.debug_struct("ListRoutesResponse");
1393 debug_struct.field("routes", &self.routes);
1394 debug_struct.field("next_page_token", &self.next_page_token);
1395 debug_struct.field("unreachable", &self.unreachable);
1396 if !self._unknown_fields.is_empty() {
1397 debug_struct.field("_unknown_fields", &self._unknown_fields);
1398 }
1399 debug_struct.finish()
1400 }
1401}
1402
1403impl std::fmt::Debug for super::ListRouteTablesRequest {
1404 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1405 let mut debug_struct = f.debug_struct("ListRouteTablesRequest");
1406 debug_struct.field("parent", &self.parent);
1407 debug_struct.field("page_size", &self.page_size);
1408 debug_struct.field("page_token", &self.page_token);
1409 debug_struct.field("filter", &self.filter);
1410 debug_struct.field("order_by", &self.order_by);
1411 if !self._unknown_fields.is_empty() {
1412 debug_struct.field("_unknown_fields", &self._unknown_fields);
1413 }
1414 debug_struct.finish()
1415 }
1416}
1417
1418impl std::fmt::Debug for super::ListRouteTablesResponse {
1419 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1420 let mut debug_struct = f.debug_struct("ListRouteTablesResponse");
1421 debug_struct.field("route_tables", &self.route_tables);
1422 debug_struct.field("next_page_token", &self.next_page_token);
1423 debug_struct.field("unreachable", &self.unreachable);
1424 if !self._unknown_fields.is_empty() {
1425 debug_struct.field("_unknown_fields", &self._unknown_fields);
1426 }
1427 debug_struct.finish()
1428 }
1429}
1430
1431impl std::fmt::Debug for super::ListGroupsRequest {
1432 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1433 let mut debug_struct = f.debug_struct("ListGroupsRequest");
1434 debug_struct.field("parent", &self.parent);
1435 debug_struct.field("page_size", &self.page_size);
1436 debug_struct.field("page_token", &self.page_token);
1437 debug_struct.field("filter", &self.filter);
1438 debug_struct.field("order_by", &self.order_by);
1439 if !self._unknown_fields.is_empty() {
1440 debug_struct.field("_unknown_fields", &self._unknown_fields);
1441 }
1442 debug_struct.finish()
1443 }
1444}
1445
1446impl std::fmt::Debug for super::ListGroupsResponse {
1447 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1448 let mut debug_struct = f.debug_struct("ListGroupsResponse");
1449 debug_struct.field("groups", &self.groups);
1450 debug_struct.field("next_page_token", &self.next_page_token);
1451 debug_struct.field("unreachable", &self.unreachable);
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::LinkedVpnTunnels {
1460 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1461 let mut debug_struct = f.debug_struct("LinkedVpnTunnels");
1462 debug_struct.field("uris", &self.uris);
1463 debug_struct.field(
1464 "site_to_site_data_transfer",
1465 &self.site_to_site_data_transfer,
1466 );
1467 debug_struct.field("vpc_network", &self.vpc_network);
1468 debug_struct.field("include_import_ranges", &self.include_import_ranges);
1469 if !self._unknown_fields.is_empty() {
1470 debug_struct.field("_unknown_fields", &self._unknown_fields);
1471 }
1472 debug_struct.finish()
1473 }
1474}
1475
1476impl std::fmt::Debug for super::LinkedInterconnectAttachments {
1477 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1478 let mut debug_struct = f.debug_struct("LinkedInterconnectAttachments");
1479 debug_struct.field("uris", &self.uris);
1480 debug_struct.field(
1481 "site_to_site_data_transfer",
1482 &self.site_to_site_data_transfer,
1483 );
1484 debug_struct.field("vpc_network", &self.vpc_network);
1485 debug_struct.field("include_import_ranges", &self.include_import_ranges);
1486 if !self._unknown_fields.is_empty() {
1487 debug_struct.field("_unknown_fields", &self._unknown_fields);
1488 }
1489 debug_struct.finish()
1490 }
1491}
1492
1493impl std::fmt::Debug for super::LinkedRouterApplianceInstances {
1494 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1495 let mut debug_struct = f.debug_struct("LinkedRouterApplianceInstances");
1496 debug_struct.field("instances", &self.instances);
1497 debug_struct.field(
1498 "site_to_site_data_transfer",
1499 &self.site_to_site_data_transfer,
1500 );
1501 debug_struct.field("vpc_network", &self.vpc_network);
1502 debug_struct.field("include_import_ranges", &self.include_import_ranges);
1503 if !self._unknown_fields.is_empty() {
1504 debug_struct.field("_unknown_fields", &self._unknown_fields);
1505 }
1506 debug_struct.finish()
1507 }
1508}
1509
1510impl std::fmt::Debug for super::LinkedVpcNetwork {
1511 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1512 let mut debug_struct = f.debug_struct("LinkedVpcNetwork");
1513 debug_struct.field("uri", &self.uri);
1514 debug_struct.field("exclude_export_ranges", &self.exclude_export_ranges);
1515 debug_struct.field("include_export_ranges", &self.include_export_ranges);
1516 debug_struct.field(
1517 "proposed_include_export_ranges",
1518 &self.proposed_include_export_ranges,
1519 );
1520 debug_struct.field(
1521 "proposed_exclude_export_ranges",
1522 &self.proposed_exclude_export_ranges,
1523 );
1524 debug_struct.field("producer_vpc_spokes", &self.producer_vpc_spokes);
1525 if !self._unknown_fields.is_empty() {
1526 debug_struct.field("_unknown_fields", &self._unknown_fields);
1527 }
1528 debug_struct.finish()
1529 }
1530}
1531
1532impl std::fmt::Debug for super::LinkedProducerVpcNetwork {
1533 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1534 let mut debug_struct = f.debug_struct("LinkedProducerVpcNetwork");
1535 debug_struct.field("network", &self.network);
1536 debug_struct.field(
1537 "service_consumer_vpc_spoke",
1538 &self.service_consumer_vpc_spoke,
1539 );
1540 debug_struct.field("peering", &self.peering);
1541 debug_struct.field("producer_network", &self.producer_network);
1542 debug_struct.field("exclude_export_ranges", &self.exclude_export_ranges);
1543 debug_struct.field("include_export_ranges", &self.include_export_ranges);
1544 debug_struct.field(
1545 "proposed_include_export_ranges",
1546 &self.proposed_include_export_ranges,
1547 );
1548 debug_struct.field(
1549 "proposed_exclude_export_ranges",
1550 &self.proposed_exclude_export_ranges,
1551 );
1552 if !self._unknown_fields.is_empty() {
1553 debug_struct.field("_unknown_fields", &self._unknown_fields);
1554 }
1555 debug_struct.finish()
1556 }
1557}
1558
1559impl std::fmt::Debug for super::RouterApplianceInstance {
1560 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1561 let mut debug_struct = f.debug_struct("RouterApplianceInstance");
1562 debug_struct.field("virtual_machine", &self.virtual_machine);
1563 debug_struct.field("ip_address", &self.ip_address);
1564 if !self._unknown_fields.is_empty() {
1565 debug_struct.field("_unknown_fields", &self._unknown_fields);
1566 }
1567 debug_struct.finish()
1568 }
1569}
1570
1571impl std::fmt::Debug for super::LocationMetadata {
1572 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1573 let mut debug_struct = f.debug_struct("LocationMetadata");
1574 debug_struct.field("location_features", &self.location_features);
1575 if !self._unknown_fields.is_empty() {
1576 debug_struct.field("_unknown_fields", &self._unknown_fields);
1577 }
1578 debug_struct.finish()
1579 }
1580}
1581
1582impl std::fmt::Debug for super::NextHopVpcNetwork {
1583 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1584 let mut debug_struct = f.debug_struct("NextHopVpcNetwork");
1585 debug_struct.field("uri", &self.uri);
1586 if !self._unknown_fields.is_empty() {
1587 debug_struct.field("_unknown_fields", &self._unknown_fields);
1588 }
1589 debug_struct.finish()
1590 }
1591}
1592
1593impl std::fmt::Debug for super::NextHopVPNTunnel {
1594 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1595 let mut debug_struct = f.debug_struct("NextHopVPNTunnel");
1596 debug_struct.field("uri", &self.uri);
1597 debug_struct.field("vpc_network", &self.vpc_network);
1598 debug_struct.field(
1599 "site_to_site_data_transfer",
1600 &self.site_to_site_data_transfer,
1601 );
1602 if !self._unknown_fields.is_empty() {
1603 debug_struct.field("_unknown_fields", &self._unknown_fields);
1604 }
1605 debug_struct.finish()
1606 }
1607}
1608
1609impl std::fmt::Debug for super::NextHopRouterApplianceInstance {
1610 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1611 let mut debug_struct = f.debug_struct("NextHopRouterApplianceInstance");
1612 debug_struct.field("uri", &self.uri);
1613 debug_struct.field("vpc_network", &self.vpc_network);
1614 debug_struct.field(
1615 "site_to_site_data_transfer",
1616 &self.site_to_site_data_transfer,
1617 );
1618 if !self._unknown_fields.is_empty() {
1619 debug_struct.field("_unknown_fields", &self._unknown_fields);
1620 }
1621 debug_struct.finish()
1622 }
1623}
1624
1625impl std::fmt::Debug for super::NextHopInterconnectAttachment {
1626 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1627 let mut debug_struct = f.debug_struct("NextHopInterconnectAttachment");
1628 debug_struct.field("uri", &self.uri);
1629 debug_struct.field("vpc_network", &self.vpc_network);
1630 debug_struct.field(
1631 "site_to_site_data_transfer",
1632 &self.site_to_site_data_transfer,
1633 );
1634 if !self._unknown_fields.is_empty() {
1635 debug_struct.field("_unknown_fields", &self._unknown_fields);
1636 }
1637 debug_struct.finish()
1638 }
1639}
1640
1641impl std::fmt::Debug for super::SpokeSummary {
1642 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1643 let mut debug_struct = f.debug_struct("SpokeSummary");
1644 debug_struct.field("spoke_type_counts", &self.spoke_type_counts);
1645 debug_struct.field("spoke_state_counts", &self.spoke_state_counts);
1646 debug_struct.field("spoke_state_reason_counts", &self.spoke_state_reason_counts);
1647 if !self._unknown_fields.is_empty() {
1648 debug_struct.field("_unknown_fields", &self._unknown_fields);
1649 }
1650 debug_struct.finish()
1651 }
1652}
1653
1654impl std::fmt::Debug for super::spoke_summary::SpokeTypeCount {
1655 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1656 let mut debug_struct = f.debug_struct("SpokeTypeCount");
1657 debug_struct.field("spoke_type", &self.spoke_type);
1658 debug_struct.field("count", &self.count);
1659 if !self._unknown_fields.is_empty() {
1660 debug_struct.field("_unknown_fields", &self._unknown_fields);
1661 }
1662 debug_struct.finish()
1663 }
1664}
1665
1666impl std::fmt::Debug for super::spoke_summary::SpokeStateCount {
1667 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1668 let mut debug_struct = f.debug_struct("SpokeStateCount");
1669 debug_struct.field("state", &self.state);
1670 debug_struct.field("count", &self.count);
1671 if !self._unknown_fields.is_empty() {
1672 debug_struct.field("_unknown_fields", &self._unknown_fields);
1673 }
1674 debug_struct.finish()
1675 }
1676}
1677
1678impl std::fmt::Debug for super::spoke_summary::SpokeStateReasonCount {
1679 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1680 let mut debug_struct = f.debug_struct("SpokeStateReasonCount");
1681 debug_struct.field("state_reason_code", &self.state_reason_code);
1682 debug_struct.field("count", &self.count);
1683 if !self._unknown_fields.is_empty() {
1684 debug_struct.field("_unknown_fields", &self._unknown_fields);
1685 }
1686 debug_struct.finish()
1687 }
1688}
1689
1690impl std::fmt::Debug for super::GetGroupRequest {
1691 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1692 let mut debug_struct = f.debug_struct("GetGroupRequest");
1693 debug_struct.field("name", &self.name);
1694 if !self._unknown_fields.is_empty() {
1695 debug_struct.field("_unknown_fields", &self._unknown_fields);
1696 }
1697 debug_struct.finish()
1698 }
1699}
1700
1701impl std::fmt::Debug for super::UpdateGroupRequest {
1702 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1703 let mut debug_struct = f.debug_struct("UpdateGroupRequest");
1704 debug_struct.field("update_mask", &self.update_mask);
1705 debug_struct.field("group", &self.group);
1706 debug_struct.field("request_id", &self.request_id);
1707 if !self._unknown_fields.is_empty() {
1708 debug_struct.field("_unknown_fields", &self._unknown_fields);
1709 }
1710 debug_struct.finish()
1711 }
1712}
1713
1714impl std::fmt::Debug for super::InternalRange {
1715 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1716 let mut debug_struct = f.debug_struct("InternalRange");
1717 debug_struct.field("name", &self.name);
1718 debug_struct.field("create_time", &self.create_time);
1719 debug_struct.field("update_time", &self.update_time);
1720 debug_struct.field("labels", &self.labels);
1721 debug_struct.field("description", &self.description);
1722 debug_struct.field("ip_cidr_range", &self.ip_cidr_range);
1723 debug_struct.field("network", &self.network);
1724 debug_struct.field("usage", &self.usage);
1725 debug_struct.field("peering", &self.peering);
1726 debug_struct.field("prefix_length", &self.prefix_length);
1727 debug_struct.field("target_cidr_range", &self.target_cidr_range);
1728 debug_struct.field("users", &self.users);
1729 debug_struct.field("overlaps", &self.overlaps);
1730 debug_struct.field("migration", &self.migration);
1731 debug_struct.field("immutable", &self.immutable);
1732 debug_struct.field("allocation_options", &self.allocation_options);
1733 debug_struct.field("exclude_cidr_ranges", &self.exclude_cidr_ranges);
1734 if !self._unknown_fields.is_empty() {
1735 debug_struct.field("_unknown_fields", &self._unknown_fields);
1736 }
1737 debug_struct.finish()
1738 }
1739}
1740
1741impl std::fmt::Debug for super::internal_range::Migration {
1742 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1743 let mut debug_struct = f.debug_struct("Migration");
1744 debug_struct.field("source", &self.source);
1745 debug_struct.field("target", &self.target);
1746 if !self._unknown_fields.is_empty() {
1747 debug_struct.field("_unknown_fields", &self._unknown_fields);
1748 }
1749 debug_struct.finish()
1750 }
1751}
1752
1753impl std::fmt::Debug for super::internal_range::AllocationOptions {
1754 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1755 let mut debug_struct = f.debug_struct("AllocationOptions");
1756 debug_struct.field("allocation_strategy", &self.allocation_strategy);
1757 debug_struct.field(
1758 "first_available_ranges_lookup_size",
1759 &self.first_available_ranges_lookup_size,
1760 );
1761 if !self._unknown_fields.is_empty() {
1762 debug_struct.field("_unknown_fields", &self._unknown_fields);
1763 }
1764 debug_struct.finish()
1765 }
1766}
1767
1768impl std::fmt::Debug for super::ListInternalRangesRequest {
1769 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1770 let mut debug_struct = f.debug_struct("ListInternalRangesRequest");
1771 debug_struct.field("parent", &self.parent);
1772 debug_struct.field("page_size", &self.page_size);
1773 debug_struct.field("page_token", &self.page_token);
1774 debug_struct.field("filter", &self.filter);
1775 debug_struct.field("order_by", &self.order_by);
1776 if !self._unknown_fields.is_empty() {
1777 debug_struct.field("_unknown_fields", &self._unknown_fields);
1778 }
1779 debug_struct.finish()
1780 }
1781}
1782
1783impl std::fmt::Debug for super::ListInternalRangesResponse {
1784 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1785 let mut debug_struct = f.debug_struct("ListInternalRangesResponse");
1786 debug_struct.field("internal_ranges", &self.internal_ranges);
1787 debug_struct.field("next_page_token", &self.next_page_token);
1788 debug_struct.field("unreachable", &self.unreachable);
1789 if !self._unknown_fields.is_empty() {
1790 debug_struct.field("_unknown_fields", &self._unknown_fields);
1791 }
1792 debug_struct.finish()
1793 }
1794}
1795
1796impl std::fmt::Debug for super::GetInternalRangeRequest {
1797 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1798 let mut debug_struct = f.debug_struct("GetInternalRangeRequest");
1799 debug_struct.field("name", &self.name);
1800 if !self._unknown_fields.is_empty() {
1801 debug_struct.field("_unknown_fields", &self._unknown_fields);
1802 }
1803 debug_struct.finish()
1804 }
1805}
1806
1807impl std::fmt::Debug for super::CreateInternalRangeRequest {
1808 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1809 let mut debug_struct = f.debug_struct("CreateInternalRangeRequest");
1810 debug_struct.field("parent", &self.parent);
1811 debug_struct.field("internal_range_id", &self.internal_range_id);
1812 debug_struct.field("internal_range", &self.internal_range);
1813 debug_struct.field("request_id", &self.request_id);
1814 if !self._unknown_fields.is_empty() {
1815 debug_struct.field("_unknown_fields", &self._unknown_fields);
1816 }
1817 debug_struct.finish()
1818 }
1819}
1820
1821impl std::fmt::Debug for super::UpdateInternalRangeRequest {
1822 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1823 let mut debug_struct = f.debug_struct("UpdateInternalRangeRequest");
1824 debug_struct.field("update_mask", &self.update_mask);
1825 debug_struct.field("internal_range", &self.internal_range);
1826 debug_struct.field("request_id", &self.request_id);
1827 if !self._unknown_fields.is_empty() {
1828 debug_struct.field("_unknown_fields", &self._unknown_fields);
1829 }
1830 debug_struct.finish()
1831 }
1832}
1833
1834impl std::fmt::Debug for super::DeleteInternalRangeRequest {
1835 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1836 let mut debug_struct = f.debug_struct("DeleteInternalRangeRequest");
1837 debug_struct.field("name", &self.name);
1838 debug_struct.field("request_id", &self.request_id);
1839 if !self._unknown_fields.is_empty() {
1840 debug_struct.field("_unknown_fields", &self._unknown_fields);
1841 }
1842 debug_struct.finish()
1843 }
1844}
1845
1846impl std::fmt::Debug for super::PolicyBasedRoute {
1847 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1848 let mut debug_struct = f.debug_struct("PolicyBasedRoute");
1849 debug_struct.field("name", &self.name);
1850 debug_struct.field("create_time", &self.create_time);
1851 debug_struct.field("update_time", &self.update_time);
1852 debug_struct.field("labels", &self.labels);
1853 debug_struct.field("description", &self.description);
1854 debug_struct.field("network", &self.network);
1855 debug_struct.field("filter", &self.filter);
1856 debug_struct.field("priority", &self.priority);
1857 debug_struct.field("warnings", &self.warnings);
1858 debug_struct.field("self_link", &self.self_link);
1859 debug_struct.field("kind", &self.kind);
1860 debug_struct.field("target", &self.target);
1861 debug_struct.field("next_hop", &self.next_hop);
1862 if !self._unknown_fields.is_empty() {
1863 debug_struct.field("_unknown_fields", &self._unknown_fields);
1864 }
1865 debug_struct.finish()
1866 }
1867}
1868
1869impl std::fmt::Debug for super::policy_based_route::VirtualMachine {
1870 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1871 let mut debug_struct = f.debug_struct("VirtualMachine");
1872 debug_struct.field("tags", &self.tags);
1873 if !self._unknown_fields.is_empty() {
1874 debug_struct.field("_unknown_fields", &self._unknown_fields);
1875 }
1876 debug_struct.finish()
1877 }
1878}
1879
1880impl std::fmt::Debug for super::policy_based_route::InterconnectAttachment {
1881 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1882 let mut debug_struct = f.debug_struct("InterconnectAttachment");
1883 debug_struct.field("region", &self.region);
1884 if !self._unknown_fields.is_empty() {
1885 debug_struct.field("_unknown_fields", &self._unknown_fields);
1886 }
1887 debug_struct.finish()
1888 }
1889}
1890
1891impl std::fmt::Debug for super::policy_based_route::Filter {
1892 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1893 let mut debug_struct = f.debug_struct("Filter");
1894 debug_struct.field("ip_protocol", &self.ip_protocol);
1895 debug_struct.field("src_range", &self.src_range);
1896 debug_struct.field("dest_range", &self.dest_range);
1897 debug_struct.field("protocol_version", &self.protocol_version);
1898 if !self._unknown_fields.is_empty() {
1899 debug_struct.field("_unknown_fields", &self._unknown_fields);
1900 }
1901 debug_struct.finish()
1902 }
1903}
1904
1905impl std::fmt::Debug for super::policy_based_route::Warnings {
1906 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1907 let mut debug_struct = f.debug_struct("Warnings");
1908 debug_struct.field("code", &self.code);
1909 debug_struct.field("data", &self.data);
1910 debug_struct.field("warning_message", &self.warning_message);
1911 if !self._unknown_fields.is_empty() {
1912 debug_struct.field("_unknown_fields", &self._unknown_fields);
1913 }
1914 debug_struct.finish()
1915 }
1916}
1917
1918impl std::fmt::Debug for super::ListPolicyBasedRoutesRequest {
1919 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1920 let mut debug_struct = f.debug_struct("ListPolicyBasedRoutesRequest");
1921 debug_struct.field("parent", &self.parent);
1922 debug_struct.field("page_size", &self.page_size);
1923 debug_struct.field("page_token", &self.page_token);
1924 debug_struct.field("filter", &self.filter);
1925 debug_struct.field("order_by", &self.order_by);
1926 if !self._unknown_fields.is_empty() {
1927 debug_struct.field("_unknown_fields", &self._unknown_fields);
1928 }
1929 debug_struct.finish()
1930 }
1931}
1932
1933impl std::fmt::Debug for super::ListPolicyBasedRoutesResponse {
1934 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1935 let mut debug_struct = f.debug_struct("ListPolicyBasedRoutesResponse");
1936 debug_struct.field("policy_based_routes", &self.policy_based_routes);
1937 debug_struct.field("next_page_token", &self.next_page_token);
1938 debug_struct.field("unreachable", &self.unreachable);
1939 if !self._unknown_fields.is_empty() {
1940 debug_struct.field("_unknown_fields", &self._unknown_fields);
1941 }
1942 debug_struct.finish()
1943 }
1944}
1945
1946impl std::fmt::Debug for super::GetPolicyBasedRouteRequest {
1947 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1948 let mut debug_struct = f.debug_struct("GetPolicyBasedRouteRequest");
1949 debug_struct.field("name", &self.name);
1950 if !self._unknown_fields.is_empty() {
1951 debug_struct.field("_unknown_fields", &self._unknown_fields);
1952 }
1953 debug_struct.finish()
1954 }
1955}
1956
1957impl std::fmt::Debug for super::CreatePolicyBasedRouteRequest {
1958 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1959 let mut debug_struct = f.debug_struct("CreatePolicyBasedRouteRequest");
1960 debug_struct.field("parent", &self.parent);
1961 debug_struct.field("policy_based_route_id", &self.policy_based_route_id);
1962 debug_struct.field("policy_based_route", &self.policy_based_route);
1963 debug_struct.field("request_id", &self.request_id);
1964 if !self._unknown_fields.is_empty() {
1965 debug_struct.field("_unknown_fields", &self._unknown_fields);
1966 }
1967 debug_struct.finish()
1968 }
1969}
1970
1971impl std::fmt::Debug for super::DeletePolicyBasedRouteRequest {
1972 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1973 let mut debug_struct = f.debug_struct("DeletePolicyBasedRouteRequest");
1974 debug_struct.field("name", &self.name);
1975 debug_struct.field("request_id", &self.request_id);
1976 if !self._unknown_fields.is_empty() {
1977 debug_struct.field("_unknown_fields", &self._unknown_fields);
1978 }
1979 debug_struct.finish()
1980 }
1981}