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::TrafficPortSelector {
38 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
39 let mut debug_struct = f.debug_struct("TrafficPortSelector");
40 debug_struct.field("ports", &self.ports);
41 if !self._unknown_fields.is_empty() {
42 debug_struct.field("_unknown_fields", &self._unknown_fields);
43 }
44 debug_struct.finish()
45 }
46}
47
48impl std::fmt::Debug for super::EndpointMatcher {
49 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
50 let mut debug_struct = f.debug_struct("EndpointMatcher");
51 debug_struct.field("matcher_type", &self.matcher_type);
52 if !self._unknown_fields.is_empty() {
53 debug_struct.field("_unknown_fields", &self._unknown_fields);
54 }
55 debug_struct.finish()
56 }
57}
58
59impl std::fmt::Debug for super::endpoint_matcher::MetadataLabelMatcher {
60 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
61 let mut debug_struct = f.debug_struct("MetadataLabelMatcher");
62 debug_struct.field(
63 "metadata_label_match_criteria",
64 &self.metadata_label_match_criteria,
65 );
66 debug_struct.field("metadata_labels", &self.metadata_labels);
67 if !self._unknown_fields.is_empty() {
68 debug_struct.field("_unknown_fields", &self._unknown_fields);
69 }
70 debug_struct.finish()
71 }
72}
73
74impl std::fmt::Debug for super::endpoint_matcher::metadata_label_matcher::MetadataLabels {
75 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
76 let mut debug_struct = f.debug_struct("MetadataLabels");
77 debug_struct.field("label_name", &self.label_name);
78 debug_struct.field("label_value", &self.label_value);
79 if !self._unknown_fields.is_empty() {
80 debug_struct.field("_unknown_fields", &self._unknown_fields);
81 }
82 debug_struct.finish()
83 }
84}
85
86impl std::fmt::Debug for super::ExtensionChain {
87 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
88 let mut debug_struct = f.debug_struct("ExtensionChain");
89 debug_struct.field("name", &self.name);
90 debug_struct.field("match_condition", &self.match_condition);
91 debug_struct.field("extensions", &self.extensions);
92 if !self._unknown_fields.is_empty() {
93 debug_struct.field("_unknown_fields", &self._unknown_fields);
94 }
95 debug_struct.finish()
96 }
97}
98
99impl std::fmt::Debug for super::extension_chain::MatchCondition {
100 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
101 let mut debug_struct = f.debug_struct("MatchCondition");
102 debug_struct.field("cel_expression", &self.cel_expression);
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::extension_chain::Extension {
111 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
112 let mut debug_struct = f.debug_struct("Extension");
113 debug_struct.field("name", &self.name);
114 debug_struct.field("authority", &self.authority);
115 debug_struct.field("service", &self.service);
116 debug_struct.field("supported_events", &self.supported_events);
117 debug_struct.field("timeout", &self.timeout);
118 debug_struct.field("fail_open", &self.fail_open);
119 debug_struct.field("forward_headers", &self.forward_headers);
120 debug_struct.field("metadata", &self.metadata);
121 if !self._unknown_fields.is_empty() {
122 debug_struct.field("_unknown_fields", &self._unknown_fields);
123 }
124 debug_struct.finish()
125 }
126}
127
128impl std::fmt::Debug for super::LbTrafficExtension {
129 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
130 let mut debug_struct = f.debug_struct("LbTrafficExtension");
131 debug_struct.field("name", &self.name);
132 debug_struct.field("create_time", &self.create_time);
133 debug_struct.field("update_time", &self.update_time);
134 debug_struct.field("description", &self.description);
135 debug_struct.field("labels", &self.labels);
136 debug_struct.field("forwarding_rules", &self.forwarding_rules);
137 debug_struct.field("extension_chains", &self.extension_chains);
138 debug_struct.field("load_balancing_scheme", &self.load_balancing_scheme);
139 debug_struct.field("metadata", &self.metadata);
140 if !self._unknown_fields.is_empty() {
141 debug_struct.field("_unknown_fields", &self._unknown_fields);
142 }
143 debug_struct.finish()
144 }
145}
146
147impl std::fmt::Debug for super::ListLbTrafficExtensionsRequest {
148 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
149 let mut debug_struct = f.debug_struct("ListLbTrafficExtensionsRequest");
150 debug_struct.field("parent", &self.parent);
151 debug_struct.field("page_size", &self.page_size);
152 debug_struct.field("page_token", &self.page_token);
153 debug_struct.field("filter", &self.filter);
154 debug_struct.field("order_by", &self.order_by);
155 if !self._unknown_fields.is_empty() {
156 debug_struct.field("_unknown_fields", &self._unknown_fields);
157 }
158 debug_struct.finish()
159 }
160}
161
162impl std::fmt::Debug for super::ListLbTrafficExtensionsResponse {
163 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
164 let mut debug_struct = f.debug_struct("ListLbTrafficExtensionsResponse");
165 debug_struct.field("lb_traffic_extensions", &self.lb_traffic_extensions);
166 debug_struct.field("next_page_token", &self.next_page_token);
167 debug_struct.field("unreachable", &self.unreachable);
168 if !self._unknown_fields.is_empty() {
169 debug_struct.field("_unknown_fields", &self._unknown_fields);
170 }
171 debug_struct.finish()
172 }
173}
174
175impl std::fmt::Debug for super::GetLbTrafficExtensionRequest {
176 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
177 let mut debug_struct = f.debug_struct("GetLbTrafficExtensionRequest");
178 debug_struct.field("name", &self.name);
179 if !self._unknown_fields.is_empty() {
180 debug_struct.field("_unknown_fields", &self._unknown_fields);
181 }
182 debug_struct.finish()
183 }
184}
185
186impl std::fmt::Debug for super::CreateLbTrafficExtensionRequest {
187 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
188 let mut debug_struct = f.debug_struct("CreateLbTrafficExtensionRequest");
189 debug_struct.field("parent", &self.parent);
190 debug_struct.field("lb_traffic_extension_id", &self.lb_traffic_extension_id);
191 debug_struct.field("lb_traffic_extension", &self.lb_traffic_extension);
192 debug_struct.field("request_id", &self.request_id);
193 if !self._unknown_fields.is_empty() {
194 debug_struct.field("_unknown_fields", &self._unknown_fields);
195 }
196 debug_struct.finish()
197 }
198}
199
200impl std::fmt::Debug for super::UpdateLbTrafficExtensionRequest {
201 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
202 let mut debug_struct = f.debug_struct("UpdateLbTrafficExtensionRequest");
203 debug_struct.field("update_mask", &self.update_mask);
204 debug_struct.field("lb_traffic_extension", &self.lb_traffic_extension);
205 debug_struct.field("request_id", &self.request_id);
206 if !self._unknown_fields.is_empty() {
207 debug_struct.field("_unknown_fields", &self._unknown_fields);
208 }
209 debug_struct.finish()
210 }
211}
212
213impl std::fmt::Debug for super::DeleteLbTrafficExtensionRequest {
214 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
215 let mut debug_struct = f.debug_struct("DeleteLbTrafficExtensionRequest");
216 debug_struct.field("name", &self.name);
217 debug_struct.field("request_id", &self.request_id);
218 if !self._unknown_fields.is_empty() {
219 debug_struct.field("_unknown_fields", &self._unknown_fields);
220 }
221 debug_struct.finish()
222 }
223}
224
225impl std::fmt::Debug for super::LbRouteExtension {
226 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
227 let mut debug_struct = f.debug_struct("LbRouteExtension");
228 debug_struct.field("name", &self.name);
229 debug_struct.field("create_time", &self.create_time);
230 debug_struct.field("update_time", &self.update_time);
231 debug_struct.field("description", &self.description);
232 debug_struct.field("labels", &self.labels);
233 debug_struct.field("forwarding_rules", &self.forwarding_rules);
234 debug_struct.field("extension_chains", &self.extension_chains);
235 debug_struct.field("load_balancing_scheme", &self.load_balancing_scheme);
236 debug_struct.field("metadata", &self.metadata);
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::ListLbRouteExtensionsRequest {
245 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
246 let mut debug_struct = f.debug_struct("ListLbRouteExtensionsRequest");
247 debug_struct.field("parent", &self.parent);
248 debug_struct.field("page_size", &self.page_size);
249 debug_struct.field("page_token", &self.page_token);
250 debug_struct.field("filter", &self.filter);
251 debug_struct.field("order_by", &self.order_by);
252 if !self._unknown_fields.is_empty() {
253 debug_struct.field("_unknown_fields", &self._unknown_fields);
254 }
255 debug_struct.finish()
256 }
257}
258
259impl std::fmt::Debug for super::ListLbRouteExtensionsResponse {
260 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
261 let mut debug_struct = f.debug_struct("ListLbRouteExtensionsResponse");
262 debug_struct.field("lb_route_extensions", &self.lb_route_extensions);
263 debug_struct.field("next_page_token", &self.next_page_token);
264 debug_struct.field("unreachable", &self.unreachable);
265 if !self._unknown_fields.is_empty() {
266 debug_struct.field("_unknown_fields", &self._unknown_fields);
267 }
268 debug_struct.finish()
269 }
270}
271
272impl std::fmt::Debug for super::GetLbRouteExtensionRequest {
273 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
274 let mut debug_struct = f.debug_struct("GetLbRouteExtensionRequest");
275 debug_struct.field("name", &self.name);
276 if !self._unknown_fields.is_empty() {
277 debug_struct.field("_unknown_fields", &self._unknown_fields);
278 }
279 debug_struct.finish()
280 }
281}
282
283impl std::fmt::Debug for super::CreateLbRouteExtensionRequest {
284 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
285 let mut debug_struct = f.debug_struct("CreateLbRouteExtensionRequest");
286 debug_struct.field("parent", &self.parent);
287 debug_struct.field("lb_route_extension_id", &self.lb_route_extension_id);
288 debug_struct.field("lb_route_extension", &self.lb_route_extension);
289 debug_struct.field("request_id", &self.request_id);
290 if !self._unknown_fields.is_empty() {
291 debug_struct.field("_unknown_fields", &self._unknown_fields);
292 }
293 debug_struct.finish()
294 }
295}
296
297impl std::fmt::Debug for super::UpdateLbRouteExtensionRequest {
298 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
299 let mut debug_struct = f.debug_struct("UpdateLbRouteExtensionRequest");
300 debug_struct.field("update_mask", &self.update_mask);
301 debug_struct.field("lb_route_extension", &self.lb_route_extension);
302 debug_struct.field("request_id", &self.request_id);
303 if !self._unknown_fields.is_empty() {
304 debug_struct.field("_unknown_fields", &self._unknown_fields);
305 }
306 debug_struct.finish()
307 }
308}
309
310impl std::fmt::Debug for super::DeleteLbRouteExtensionRequest {
311 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
312 let mut debug_struct = f.debug_struct("DeleteLbRouteExtensionRequest");
313 debug_struct.field("name", &self.name);
314 debug_struct.field("request_id", &self.request_id);
315 if !self._unknown_fields.is_empty() {
316 debug_struct.field("_unknown_fields", &self._unknown_fields);
317 }
318 debug_struct.finish()
319 }
320}
321
322impl std::fmt::Debug for super::LbEdgeExtension {
323 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
324 let mut debug_struct = f.debug_struct("LbEdgeExtension");
325 debug_struct.field("name", &self.name);
326 debug_struct.field("create_time", &self.create_time);
327 debug_struct.field("update_time", &self.update_time);
328 debug_struct.field("description", &self.description);
329 debug_struct.field("labels", &self.labels);
330 debug_struct.field("forwarding_rules", &self.forwarding_rules);
331 debug_struct.field("extension_chains", &self.extension_chains);
332 debug_struct.field("load_balancing_scheme", &self.load_balancing_scheme);
333 if !self._unknown_fields.is_empty() {
334 debug_struct.field("_unknown_fields", &self._unknown_fields);
335 }
336 debug_struct.finish()
337 }
338}
339
340impl std::fmt::Debug for super::ListLbEdgeExtensionsRequest {
341 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
342 let mut debug_struct = f.debug_struct("ListLbEdgeExtensionsRequest");
343 debug_struct.field("parent", &self.parent);
344 debug_struct.field("page_size", &self.page_size);
345 debug_struct.field("page_token", &self.page_token);
346 debug_struct.field("filter", &self.filter);
347 debug_struct.field("order_by", &self.order_by);
348 if !self._unknown_fields.is_empty() {
349 debug_struct.field("_unknown_fields", &self._unknown_fields);
350 }
351 debug_struct.finish()
352 }
353}
354
355impl std::fmt::Debug for super::ListLbEdgeExtensionsResponse {
356 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
357 let mut debug_struct = f.debug_struct("ListLbEdgeExtensionsResponse");
358 debug_struct.field("lb_edge_extensions", &self.lb_edge_extensions);
359 debug_struct.field("next_page_token", &self.next_page_token);
360 debug_struct.field("unreachable", &self.unreachable);
361 if !self._unknown_fields.is_empty() {
362 debug_struct.field("_unknown_fields", &self._unknown_fields);
363 }
364 debug_struct.finish()
365 }
366}
367
368impl std::fmt::Debug for super::GetLbEdgeExtensionRequest {
369 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
370 let mut debug_struct = f.debug_struct("GetLbEdgeExtensionRequest");
371 debug_struct.field("name", &self.name);
372 if !self._unknown_fields.is_empty() {
373 debug_struct.field("_unknown_fields", &self._unknown_fields);
374 }
375 debug_struct.finish()
376 }
377}
378
379impl std::fmt::Debug for super::CreateLbEdgeExtensionRequest {
380 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
381 let mut debug_struct = f.debug_struct("CreateLbEdgeExtensionRequest");
382 debug_struct.field("parent", &self.parent);
383 debug_struct.field("lb_edge_extension_id", &self.lb_edge_extension_id);
384 debug_struct.field("lb_edge_extension", &self.lb_edge_extension);
385 debug_struct.field("request_id", &self.request_id);
386 if !self._unknown_fields.is_empty() {
387 debug_struct.field("_unknown_fields", &self._unknown_fields);
388 }
389 debug_struct.finish()
390 }
391}
392
393impl std::fmt::Debug for super::UpdateLbEdgeExtensionRequest {
394 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
395 let mut debug_struct = f.debug_struct("UpdateLbEdgeExtensionRequest");
396 debug_struct.field("update_mask", &self.update_mask);
397 debug_struct.field("lb_edge_extension", &self.lb_edge_extension);
398 debug_struct.field("request_id", &self.request_id);
399 if !self._unknown_fields.is_empty() {
400 debug_struct.field("_unknown_fields", &self._unknown_fields);
401 }
402 debug_struct.finish()
403 }
404}
405
406impl std::fmt::Debug for super::DeleteLbEdgeExtensionRequest {
407 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
408 let mut debug_struct = f.debug_struct("DeleteLbEdgeExtensionRequest");
409 debug_struct.field("name", &self.name);
410 debug_struct.field("request_id", &self.request_id);
411 if !self._unknown_fields.is_empty() {
412 debug_struct.field("_unknown_fields", &self._unknown_fields);
413 }
414 debug_struct.finish()
415 }
416}
417
418impl std::fmt::Debug for super::AuthzExtension {
419 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
420 let mut debug_struct = f.debug_struct("AuthzExtension");
421 debug_struct.field("name", &self.name);
422 debug_struct.field("create_time", &self.create_time);
423 debug_struct.field("update_time", &self.update_time);
424 debug_struct.field("description", &self.description);
425 debug_struct.field("labels", &self.labels);
426 debug_struct.field("load_balancing_scheme", &self.load_balancing_scheme);
427 debug_struct.field("authority", &self.authority);
428 debug_struct.field("service", &self.service);
429 debug_struct.field("timeout", &self.timeout);
430 debug_struct.field("fail_open", &self.fail_open);
431 debug_struct.field("metadata", &self.metadata);
432 debug_struct.field("forward_headers", &self.forward_headers);
433 debug_struct.field("wire_format", &self.wire_format);
434 if !self._unknown_fields.is_empty() {
435 debug_struct.field("_unknown_fields", &self._unknown_fields);
436 }
437 debug_struct.finish()
438 }
439}
440
441impl std::fmt::Debug for super::ListAuthzExtensionsRequest {
442 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
443 let mut debug_struct = f.debug_struct("ListAuthzExtensionsRequest");
444 debug_struct.field("parent", &self.parent);
445 debug_struct.field("page_size", &self.page_size);
446 debug_struct.field("page_token", &self.page_token);
447 debug_struct.field("filter", &self.filter);
448 debug_struct.field("order_by", &self.order_by);
449 if !self._unknown_fields.is_empty() {
450 debug_struct.field("_unknown_fields", &self._unknown_fields);
451 }
452 debug_struct.finish()
453 }
454}
455
456impl std::fmt::Debug for super::ListAuthzExtensionsResponse {
457 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
458 let mut debug_struct = f.debug_struct("ListAuthzExtensionsResponse");
459 debug_struct.field("authz_extensions", &self.authz_extensions);
460 debug_struct.field("next_page_token", &self.next_page_token);
461 debug_struct.field("unreachable", &self.unreachable);
462 if !self._unknown_fields.is_empty() {
463 debug_struct.field("_unknown_fields", &self._unknown_fields);
464 }
465 debug_struct.finish()
466 }
467}
468
469impl std::fmt::Debug for super::GetAuthzExtensionRequest {
470 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
471 let mut debug_struct = f.debug_struct("GetAuthzExtensionRequest");
472 debug_struct.field("name", &self.name);
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::CreateAuthzExtensionRequest {
481 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
482 let mut debug_struct = f.debug_struct("CreateAuthzExtensionRequest");
483 debug_struct.field("parent", &self.parent);
484 debug_struct.field("authz_extension_id", &self.authz_extension_id);
485 debug_struct.field("authz_extension", &self.authz_extension);
486 debug_struct.field("request_id", &self.request_id);
487 if !self._unknown_fields.is_empty() {
488 debug_struct.field("_unknown_fields", &self._unknown_fields);
489 }
490 debug_struct.finish()
491 }
492}
493
494impl std::fmt::Debug for super::UpdateAuthzExtensionRequest {
495 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
496 let mut debug_struct = f.debug_struct("UpdateAuthzExtensionRequest");
497 debug_struct.field("update_mask", &self.update_mask);
498 debug_struct.field("authz_extension", &self.authz_extension);
499 debug_struct.field("request_id", &self.request_id);
500 if !self._unknown_fields.is_empty() {
501 debug_struct.field("_unknown_fields", &self._unknown_fields);
502 }
503 debug_struct.finish()
504 }
505}
506
507impl std::fmt::Debug for super::DeleteAuthzExtensionRequest {
508 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
509 let mut debug_struct = f.debug_struct("DeleteAuthzExtensionRequest");
510 debug_struct.field("name", &self.name);
511 debug_struct.field("request_id", &self.request_id);
512 if !self._unknown_fields.is_empty() {
513 debug_struct.field("_unknown_fields", &self._unknown_fields);
514 }
515 debug_struct.finish()
516 }
517}
518
519impl std::fmt::Debug for super::EndpointPolicy {
520 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
521 let mut debug_struct = f.debug_struct("EndpointPolicy");
522 debug_struct.field("name", &self.name);
523 debug_struct.field("create_time", &self.create_time);
524 debug_struct.field("update_time", &self.update_time);
525 debug_struct.field("labels", &self.labels);
526 debug_struct.field("r#type", &self.r#type);
527 debug_struct.field("authorization_policy", &self.authorization_policy);
528 debug_struct.field("endpoint_matcher", &self.endpoint_matcher);
529 debug_struct.field("traffic_port_selector", &self.traffic_port_selector);
530 debug_struct.field("description", &self.description);
531 debug_struct.field("server_tls_policy", &self.server_tls_policy);
532 debug_struct.field("client_tls_policy", &self.client_tls_policy);
533 if !self._unknown_fields.is_empty() {
534 debug_struct.field("_unknown_fields", &self._unknown_fields);
535 }
536 debug_struct.finish()
537 }
538}
539
540impl std::fmt::Debug for super::ListEndpointPoliciesRequest {
541 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
542 let mut debug_struct = f.debug_struct("ListEndpointPoliciesRequest");
543 debug_struct.field("parent", &self.parent);
544 debug_struct.field("page_size", &self.page_size);
545 debug_struct.field("page_token", &self.page_token);
546 debug_struct.field("return_partial_success", &self.return_partial_success);
547 if !self._unknown_fields.is_empty() {
548 debug_struct.field("_unknown_fields", &self._unknown_fields);
549 }
550 debug_struct.finish()
551 }
552}
553
554impl std::fmt::Debug for super::ListEndpointPoliciesResponse {
555 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
556 let mut debug_struct = f.debug_struct("ListEndpointPoliciesResponse");
557 debug_struct.field("endpoint_policies", &self.endpoint_policies);
558 debug_struct.field("next_page_token", &self.next_page_token);
559 debug_struct.field("unreachable", &self.unreachable);
560 if !self._unknown_fields.is_empty() {
561 debug_struct.field("_unknown_fields", &self._unknown_fields);
562 }
563 debug_struct.finish()
564 }
565}
566
567impl std::fmt::Debug for super::GetEndpointPolicyRequest {
568 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
569 let mut debug_struct = f.debug_struct("GetEndpointPolicyRequest");
570 debug_struct.field("name", &self.name);
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::CreateEndpointPolicyRequest {
579 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
580 let mut debug_struct = f.debug_struct("CreateEndpointPolicyRequest");
581 debug_struct.field("parent", &self.parent);
582 debug_struct.field("endpoint_policy_id", &self.endpoint_policy_id);
583 debug_struct.field("endpoint_policy", &self.endpoint_policy);
584 if !self._unknown_fields.is_empty() {
585 debug_struct.field("_unknown_fields", &self._unknown_fields);
586 }
587 debug_struct.finish()
588 }
589}
590
591impl std::fmt::Debug for super::UpdateEndpointPolicyRequest {
592 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
593 let mut debug_struct = f.debug_struct("UpdateEndpointPolicyRequest");
594 debug_struct.field("update_mask", &self.update_mask);
595 debug_struct.field("endpoint_policy", &self.endpoint_policy);
596 if !self._unknown_fields.is_empty() {
597 debug_struct.field("_unknown_fields", &self._unknown_fields);
598 }
599 debug_struct.finish()
600 }
601}
602
603impl std::fmt::Debug for super::DeleteEndpointPolicyRequest {
604 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
605 let mut debug_struct = f.debug_struct("DeleteEndpointPolicyRequest");
606 debug_struct.field("name", &self.name);
607 if !self._unknown_fields.is_empty() {
608 debug_struct.field("_unknown_fields", &self._unknown_fields);
609 }
610 debug_struct.finish()
611 }
612}
613
614impl std::fmt::Debug for super::WasmPlugin {
615 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
616 let mut debug_struct = f.debug_struct("WasmPlugin");
617 debug_struct.field("name", &self.name);
618 debug_struct.field("create_time", &self.create_time);
619 debug_struct.field("update_time", &self.update_time);
620 debug_struct.field("description", &self.description);
621 debug_struct.field("labels", &self.labels);
622 debug_struct.field("main_version_id", &self.main_version_id);
623 debug_struct.field("log_config", &self.log_config);
624 debug_struct.field("versions", &self.versions);
625 debug_struct.field("used_by", &self.used_by);
626 if !self._unknown_fields.is_empty() {
627 debug_struct.field("_unknown_fields", &self._unknown_fields);
628 }
629 debug_struct.finish()
630 }
631}
632
633impl std::fmt::Debug for super::wasm_plugin::VersionDetails {
634 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
635 let mut debug_struct = f.debug_struct("VersionDetails");
636 debug_struct.field("create_time", &self.create_time);
637 debug_struct.field("update_time", &self.update_time);
638 debug_struct.field("description", &self.description);
639 debug_struct.field("labels", &self.labels);
640 debug_struct.field("image_uri", &self.image_uri);
641 debug_struct.field("image_digest", &self.image_digest);
642 debug_struct.field("plugin_config_digest", &self.plugin_config_digest);
643 debug_struct.field("plugin_config_source", &self.plugin_config_source);
644 if !self._unknown_fields.is_empty() {
645 debug_struct.field("_unknown_fields", &self._unknown_fields);
646 }
647 debug_struct.finish()
648 }
649}
650
651impl std::fmt::Debug for super::wasm_plugin::LogConfig {
652 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
653 let mut debug_struct = f.debug_struct("LogConfig");
654 debug_struct.field("enable", &self.enable);
655 debug_struct.field("sample_rate", &self.sample_rate);
656 debug_struct.field("min_log_level", &self.min_log_level);
657 if !self._unknown_fields.is_empty() {
658 debug_struct.field("_unknown_fields", &self._unknown_fields);
659 }
660 debug_struct.finish()
661 }
662}
663
664impl std::fmt::Debug for super::wasm_plugin::UsedBy {
665 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
666 let mut debug_struct = f.debug_struct("UsedBy");
667 debug_struct.field("name", &self.name);
668 if !self._unknown_fields.is_empty() {
669 debug_struct.field("_unknown_fields", &self._unknown_fields);
670 }
671 debug_struct.finish()
672 }
673}
674
675impl std::fmt::Debug for super::WasmPluginVersion {
676 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
677 let mut debug_struct = f.debug_struct("WasmPluginVersion");
678 debug_struct.field("name", &self.name);
679 debug_struct.field("create_time", &self.create_time);
680 debug_struct.field("update_time", &self.update_time);
681 debug_struct.field("description", &self.description);
682 debug_struct.field("labels", &self.labels);
683 debug_struct.field("image_uri", &self.image_uri);
684 debug_struct.field("image_digest", &self.image_digest);
685 debug_struct.field("plugin_config_digest", &self.plugin_config_digest);
686 debug_struct.field("plugin_config_source", &self.plugin_config_source);
687 if !self._unknown_fields.is_empty() {
688 debug_struct.field("_unknown_fields", &self._unknown_fields);
689 }
690 debug_struct.finish()
691 }
692}
693
694impl std::fmt::Debug for super::ListWasmPluginsRequest {
695 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
696 let mut debug_struct = f.debug_struct("ListWasmPluginsRequest");
697 debug_struct.field("parent", &self.parent);
698 debug_struct.field("page_size", &self.page_size);
699 debug_struct.field("page_token", &self.page_token);
700 if !self._unknown_fields.is_empty() {
701 debug_struct.field("_unknown_fields", &self._unknown_fields);
702 }
703 debug_struct.finish()
704 }
705}
706
707impl std::fmt::Debug for super::ListWasmPluginsResponse {
708 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
709 let mut debug_struct = f.debug_struct("ListWasmPluginsResponse");
710 debug_struct.field("wasm_plugins", &self.wasm_plugins);
711 debug_struct.field("next_page_token", &self.next_page_token);
712 debug_struct.field("unreachable", &self.unreachable);
713 if !self._unknown_fields.is_empty() {
714 debug_struct.field("_unknown_fields", &self._unknown_fields);
715 }
716 debug_struct.finish()
717 }
718}
719
720impl std::fmt::Debug for super::GetWasmPluginRequest {
721 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
722 let mut debug_struct = f.debug_struct("GetWasmPluginRequest");
723 debug_struct.field("name", &self.name);
724 debug_struct.field("view", &self.view);
725 if !self._unknown_fields.is_empty() {
726 debug_struct.field("_unknown_fields", &self._unknown_fields);
727 }
728 debug_struct.finish()
729 }
730}
731
732impl std::fmt::Debug for super::CreateWasmPluginRequest {
733 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
734 let mut debug_struct = f.debug_struct("CreateWasmPluginRequest");
735 debug_struct.field("parent", &self.parent);
736 debug_struct.field("wasm_plugin_id", &self.wasm_plugin_id);
737 debug_struct.field("wasm_plugin", &self.wasm_plugin);
738 if !self._unknown_fields.is_empty() {
739 debug_struct.field("_unknown_fields", &self._unknown_fields);
740 }
741 debug_struct.finish()
742 }
743}
744
745impl std::fmt::Debug for super::UpdateWasmPluginRequest {
746 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
747 let mut debug_struct = f.debug_struct("UpdateWasmPluginRequest");
748 debug_struct.field("update_mask", &self.update_mask);
749 debug_struct.field("wasm_plugin", &self.wasm_plugin);
750 if !self._unknown_fields.is_empty() {
751 debug_struct.field("_unknown_fields", &self._unknown_fields);
752 }
753 debug_struct.finish()
754 }
755}
756
757impl std::fmt::Debug for super::DeleteWasmPluginRequest {
758 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
759 let mut debug_struct = f.debug_struct("DeleteWasmPluginRequest");
760 debug_struct.field("name", &self.name);
761 if !self._unknown_fields.is_empty() {
762 debug_struct.field("_unknown_fields", &self._unknown_fields);
763 }
764 debug_struct.finish()
765 }
766}
767
768impl std::fmt::Debug for super::ListWasmPluginVersionsRequest {
769 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
770 let mut debug_struct = f.debug_struct("ListWasmPluginVersionsRequest");
771 debug_struct.field("parent", &self.parent);
772 debug_struct.field("page_size", &self.page_size);
773 debug_struct.field("page_token", &self.page_token);
774 if !self._unknown_fields.is_empty() {
775 debug_struct.field("_unknown_fields", &self._unknown_fields);
776 }
777 debug_struct.finish()
778 }
779}
780
781impl std::fmt::Debug for super::ListWasmPluginVersionsResponse {
782 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
783 let mut debug_struct = f.debug_struct("ListWasmPluginVersionsResponse");
784 debug_struct.field("wasm_plugin_versions", &self.wasm_plugin_versions);
785 debug_struct.field("next_page_token", &self.next_page_token);
786 debug_struct.field("unreachable", &self.unreachable);
787 if !self._unknown_fields.is_empty() {
788 debug_struct.field("_unknown_fields", &self._unknown_fields);
789 }
790 debug_struct.finish()
791 }
792}
793
794impl std::fmt::Debug for super::GetWasmPluginVersionRequest {
795 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
796 let mut debug_struct = f.debug_struct("GetWasmPluginVersionRequest");
797 debug_struct.field("name", &self.name);
798 if !self._unknown_fields.is_empty() {
799 debug_struct.field("_unknown_fields", &self._unknown_fields);
800 }
801 debug_struct.finish()
802 }
803}
804
805impl std::fmt::Debug for super::CreateWasmPluginVersionRequest {
806 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
807 let mut debug_struct = f.debug_struct("CreateWasmPluginVersionRequest");
808 debug_struct.field("parent", &self.parent);
809 debug_struct.field("wasm_plugin_version_id", &self.wasm_plugin_version_id);
810 debug_struct.field("wasm_plugin_version", &self.wasm_plugin_version);
811 if !self._unknown_fields.is_empty() {
812 debug_struct.field("_unknown_fields", &self._unknown_fields);
813 }
814 debug_struct.finish()
815 }
816}
817
818impl std::fmt::Debug for super::DeleteWasmPluginVersionRequest {
819 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
820 let mut debug_struct = f.debug_struct("DeleteWasmPluginVersionRequest");
821 debug_struct.field("name", &self.name);
822 if !self._unknown_fields.is_empty() {
823 debug_struct.field("_unknown_fields", &self._unknown_fields);
824 }
825 debug_struct.finish()
826 }
827}
828
829impl std::fmt::Debug for super::Gateway {
830 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
831 let mut debug_struct = f.debug_struct("Gateway");
832 debug_struct.field("name", &self.name);
833 debug_struct.field("self_link", &self.self_link);
834 debug_struct.field("create_time", &self.create_time);
835 debug_struct.field("update_time", &self.update_time);
836 debug_struct.field("labels", &self.labels);
837 debug_struct.field("description", &self.description);
838 debug_struct.field("r#type", &self.r#type);
839 debug_struct.field("addresses", &self.addresses);
840 debug_struct.field("ports", &self.ports);
841 debug_struct.field("scope", &self.scope);
842 debug_struct.field("server_tls_policy", &self.server_tls_policy);
843 debug_struct.field("certificate_urls", &self.certificate_urls);
844 debug_struct.field("gateway_security_policy", &self.gateway_security_policy);
845 debug_struct.field("network", &self.network);
846 debug_struct.field("subnetwork", &self.subnetwork);
847 debug_struct.field("ip_version", &self.ip_version);
848 debug_struct.field("envoy_headers", &self.envoy_headers);
849 debug_struct.field("routing_mode", &self.routing_mode);
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::ListGatewaysRequest {
858 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
859 let mut debug_struct = f.debug_struct("ListGatewaysRequest");
860 debug_struct.field("parent", &self.parent);
861 debug_struct.field("page_size", &self.page_size);
862 debug_struct.field("page_token", &self.page_token);
863 if !self._unknown_fields.is_empty() {
864 debug_struct.field("_unknown_fields", &self._unknown_fields);
865 }
866 debug_struct.finish()
867 }
868}
869
870impl std::fmt::Debug for super::ListGatewaysResponse {
871 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
872 let mut debug_struct = f.debug_struct("ListGatewaysResponse");
873 debug_struct.field("gateways", &self.gateways);
874 debug_struct.field("next_page_token", &self.next_page_token);
875 debug_struct.field("unreachable", &self.unreachable);
876 if !self._unknown_fields.is_empty() {
877 debug_struct.field("_unknown_fields", &self._unknown_fields);
878 }
879 debug_struct.finish()
880 }
881}
882
883impl std::fmt::Debug for super::GetGatewayRequest {
884 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
885 let mut debug_struct = f.debug_struct("GetGatewayRequest");
886 debug_struct.field("name", &self.name);
887 if !self._unknown_fields.is_empty() {
888 debug_struct.field("_unknown_fields", &self._unknown_fields);
889 }
890 debug_struct.finish()
891 }
892}
893
894impl std::fmt::Debug for super::CreateGatewayRequest {
895 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
896 let mut debug_struct = f.debug_struct("CreateGatewayRequest");
897 debug_struct.field("parent", &self.parent);
898 debug_struct.field("gateway_id", &self.gateway_id);
899 debug_struct.field("gateway", &self.gateway);
900 if !self._unknown_fields.is_empty() {
901 debug_struct.field("_unknown_fields", &self._unknown_fields);
902 }
903 debug_struct.finish()
904 }
905}
906
907impl std::fmt::Debug for super::UpdateGatewayRequest {
908 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
909 let mut debug_struct = f.debug_struct("UpdateGatewayRequest");
910 debug_struct.field("update_mask", &self.update_mask);
911 debug_struct.field("gateway", &self.gateway);
912 if !self._unknown_fields.is_empty() {
913 debug_struct.field("_unknown_fields", &self._unknown_fields);
914 }
915 debug_struct.finish()
916 }
917}
918
919impl std::fmt::Debug for super::DeleteGatewayRequest {
920 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
921 let mut debug_struct = f.debug_struct("DeleteGatewayRequest");
922 debug_struct.field("name", &self.name);
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::GrpcRoute {
931 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
932 let mut debug_struct = f.debug_struct("GrpcRoute");
933 debug_struct.field("name", &self.name);
934 debug_struct.field("self_link", &self.self_link);
935 debug_struct.field("create_time", &self.create_time);
936 debug_struct.field("update_time", &self.update_time);
937 debug_struct.field("labels", &self.labels);
938 debug_struct.field("description", &self.description);
939 debug_struct.field("hostnames", &self.hostnames);
940 debug_struct.field("meshes", &self.meshes);
941 debug_struct.field("gateways", &self.gateways);
942 debug_struct.field("rules", &self.rules);
943 if !self._unknown_fields.is_empty() {
944 debug_struct.field("_unknown_fields", &self._unknown_fields);
945 }
946 debug_struct.finish()
947 }
948}
949
950impl std::fmt::Debug for super::grpc_route::MethodMatch {
951 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
952 let mut debug_struct = f.debug_struct("MethodMatch");
953 debug_struct.field("r#type", &self.r#type);
954 debug_struct.field("grpc_service", &self.grpc_service);
955 debug_struct.field("grpc_method", &self.grpc_method);
956 debug_struct.field("case_sensitive", &self.case_sensitive);
957 if !self._unknown_fields.is_empty() {
958 debug_struct.field("_unknown_fields", &self._unknown_fields);
959 }
960 debug_struct.finish()
961 }
962}
963
964impl std::fmt::Debug for super::grpc_route::HeaderMatch {
965 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
966 let mut debug_struct = f.debug_struct("HeaderMatch");
967 debug_struct.field("r#type", &self.r#type);
968 debug_struct.field("key", &self.key);
969 debug_struct.field("value", &self.value);
970 if !self._unknown_fields.is_empty() {
971 debug_struct.field("_unknown_fields", &self._unknown_fields);
972 }
973 debug_struct.finish()
974 }
975}
976
977impl std::fmt::Debug for super::grpc_route::RouteMatch {
978 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
979 let mut debug_struct = f.debug_struct("RouteMatch");
980 debug_struct.field("method", &self.method);
981 debug_struct.field("headers", &self.headers);
982 if !self._unknown_fields.is_empty() {
983 debug_struct.field("_unknown_fields", &self._unknown_fields);
984 }
985 debug_struct.finish()
986 }
987}
988
989impl std::fmt::Debug for super::grpc_route::Destination {
990 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
991 let mut debug_struct = f.debug_struct("Destination");
992 debug_struct.field("weight", &self.weight);
993 debug_struct.field("destination_type", &self.destination_type);
994 if !self._unknown_fields.is_empty() {
995 debug_struct.field("_unknown_fields", &self._unknown_fields);
996 }
997 debug_struct.finish()
998 }
999}
1000
1001impl std::fmt::Debug for super::grpc_route::FaultInjectionPolicy {
1002 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1003 let mut debug_struct = f.debug_struct("FaultInjectionPolicy");
1004 debug_struct.field("delay", &self.delay);
1005 debug_struct.field("abort", &self.abort);
1006 if !self._unknown_fields.is_empty() {
1007 debug_struct.field("_unknown_fields", &self._unknown_fields);
1008 }
1009 debug_struct.finish()
1010 }
1011}
1012
1013impl std::fmt::Debug for super::grpc_route::fault_injection_policy::Delay {
1014 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1015 let mut debug_struct = f.debug_struct("Delay");
1016 debug_struct.field("fixed_delay", &self.fixed_delay);
1017 debug_struct.field("percentage", &self.percentage);
1018 if !self._unknown_fields.is_empty() {
1019 debug_struct.field("_unknown_fields", &self._unknown_fields);
1020 }
1021 debug_struct.finish()
1022 }
1023}
1024
1025impl std::fmt::Debug for super::grpc_route::fault_injection_policy::Abort {
1026 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1027 let mut debug_struct = f.debug_struct("Abort");
1028 debug_struct.field("http_status", &self.http_status);
1029 debug_struct.field("percentage", &self.percentage);
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::grpc_route::StatefulSessionAffinityPolicy {
1038 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1039 let mut debug_struct = f.debug_struct("StatefulSessionAffinityPolicy");
1040 debug_struct.field("cookie_ttl", &self.cookie_ttl);
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::grpc_route::RetryPolicy {
1049 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1050 let mut debug_struct = f.debug_struct("RetryPolicy");
1051 debug_struct.field("retry_conditions", &self.retry_conditions);
1052 debug_struct.field("num_retries", &self.num_retries);
1053 if !self._unknown_fields.is_empty() {
1054 debug_struct.field("_unknown_fields", &self._unknown_fields);
1055 }
1056 debug_struct.finish()
1057 }
1058}
1059
1060impl std::fmt::Debug for super::grpc_route::RouteAction {
1061 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1062 let mut debug_struct = f.debug_struct("RouteAction");
1063 debug_struct.field("destinations", &self.destinations);
1064 debug_struct.field("fault_injection_policy", &self.fault_injection_policy);
1065 debug_struct.field("timeout", &self.timeout);
1066 debug_struct.field("retry_policy", &self.retry_policy);
1067 debug_struct.field("stateful_session_affinity", &self.stateful_session_affinity);
1068 debug_struct.field("idle_timeout", &self.idle_timeout);
1069 if !self._unknown_fields.is_empty() {
1070 debug_struct.field("_unknown_fields", &self._unknown_fields);
1071 }
1072 debug_struct.finish()
1073 }
1074}
1075
1076impl std::fmt::Debug for super::grpc_route::RouteRule {
1077 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1078 let mut debug_struct = f.debug_struct("RouteRule");
1079 debug_struct.field("matches", &self.matches);
1080 debug_struct.field("action", &self.action);
1081 if !self._unknown_fields.is_empty() {
1082 debug_struct.field("_unknown_fields", &self._unknown_fields);
1083 }
1084 debug_struct.finish()
1085 }
1086}
1087
1088impl std::fmt::Debug for super::ListGrpcRoutesRequest {
1089 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1090 let mut debug_struct = f.debug_struct("ListGrpcRoutesRequest");
1091 debug_struct.field("parent", &self.parent);
1092 debug_struct.field("page_size", &self.page_size);
1093 debug_struct.field("page_token", &self.page_token);
1094 debug_struct.field("return_partial_success", &self.return_partial_success);
1095 if !self._unknown_fields.is_empty() {
1096 debug_struct.field("_unknown_fields", &self._unknown_fields);
1097 }
1098 debug_struct.finish()
1099 }
1100}
1101
1102impl std::fmt::Debug for super::ListGrpcRoutesResponse {
1103 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1104 let mut debug_struct = f.debug_struct("ListGrpcRoutesResponse");
1105 debug_struct.field("grpc_routes", &self.grpc_routes);
1106 debug_struct.field("next_page_token", &self.next_page_token);
1107 debug_struct.field("unreachable", &self.unreachable);
1108 if !self._unknown_fields.is_empty() {
1109 debug_struct.field("_unknown_fields", &self._unknown_fields);
1110 }
1111 debug_struct.finish()
1112 }
1113}
1114
1115impl std::fmt::Debug for super::GetGrpcRouteRequest {
1116 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1117 let mut debug_struct = f.debug_struct("GetGrpcRouteRequest");
1118 debug_struct.field("name", &self.name);
1119 if !self._unknown_fields.is_empty() {
1120 debug_struct.field("_unknown_fields", &self._unknown_fields);
1121 }
1122 debug_struct.finish()
1123 }
1124}
1125
1126impl std::fmt::Debug for super::CreateGrpcRouteRequest {
1127 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1128 let mut debug_struct = f.debug_struct("CreateGrpcRouteRequest");
1129 debug_struct.field("parent", &self.parent);
1130 debug_struct.field("grpc_route_id", &self.grpc_route_id);
1131 debug_struct.field("grpc_route", &self.grpc_route);
1132 if !self._unknown_fields.is_empty() {
1133 debug_struct.field("_unknown_fields", &self._unknown_fields);
1134 }
1135 debug_struct.finish()
1136 }
1137}
1138
1139impl std::fmt::Debug for super::UpdateGrpcRouteRequest {
1140 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1141 let mut debug_struct = f.debug_struct("UpdateGrpcRouteRequest");
1142 debug_struct.field("update_mask", &self.update_mask);
1143 debug_struct.field("grpc_route", &self.grpc_route);
1144 if !self._unknown_fields.is_empty() {
1145 debug_struct.field("_unknown_fields", &self._unknown_fields);
1146 }
1147 debug_struct.finish()
1148 }
1149}
1150
1151impl std::fmt::Debug for super::DeleteGrpcRouteRequest {
1152 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1153 let mut debug_struct = f.debug_struct("DeleteGrpcRouteRequest");
1154 debug_struct.field("name", &self.name);
1155 if !self._unknown_fields.is_empty() {
1156 debug_struct.field("_unknown_fields", &self._unknown_fields);
1157 }
1158 debug_struct.finish()
1159 }
1160}
1161
1162impl std::fmt::Debug for super::HttpRoute {
1163 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1164 let mut debug_struct = f.debug_struct("HttpRoute");
1165 debug_struct.field("name", &self.name);
1166 debug_struct.field("self_link", &self.self_link);
1167 debug_struct.field("description", &self.description);
1168 debug_struct.field("create_time", &self.create_time);
1169 debug_struct.field("update_time", &self.update_time);
1170 debug_struct.field("hostnames", &self.hostnames);
1171 debug_struct.field("meshes", &self.meshes);
1172 debug_struct.field("gateways", &self.gateways);
1173 debug_struct.field("labels", &self.labels);
1174 debug_struct.field("rules", &self.rules);
1175 if !self._unknown_fields.is_empty() {
1176 debug_struct.field("_unknown_fields", &self._unknown_fields);
1177 }
1178 debug_struct.finish()
1179 }
1180}
1181
1182impl std::fmt::Debug for super::http_route::HeaderMatch {
1183 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1184 let mut debug_struct = f.debug_struct("HeaderMatch");
1185 debug_struct.field("header", &self.header);
1186 debug_struct.field("invert_match", &self.invert_match);
1187 debug_struct.field("match_type", &self.match_type);
1188 if !self._unknown_fields.is_empty() {
1189 debug_struct.field("_unknown_fields", &self._unknown_fields);
1190 }
1191 debug_struct.finish()
1192 }
1193}
1194
1195impl std::fmt::Debug for super::http_route::header_match::IntegerRange {
1196 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1197 let mut debug_struct = f.debug_struct("IntegerRange");
1198 debug_struct.field("start", &self.start);
1199 debug_struct.field("end", &self.end);
1200 if !self._unknown_fields.is_empty() {
1201 debug_struct.field("_unknown_fields", &self._unknown_fields);
1202 }
1203 debug_struct.finish()
1204 }
1205}
1206
1207impl std::fmt::Debug for super::http_route::QueryParameterMatch {
1208 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1209 let mut debug_struct = f.debug_struct("QueryParameterMatch");
1210 debug_struct.field("query_parameter", &self.query_parameter);
1211 debug_struct.field("match_type", &self.match_type);
1212 if !self._unknown_fields.is_empty() {
1213 debug_struct.field("_unknown_fields", &self._unknown_fields);
1214 }
1215 debug_struct.finish()
1216 }
1217}
1218
1219impl std::fmt::Debug for super::http_route::RouteMatch {
1220 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1221 let mut debug_struct = f.debug_struct("RouteMatch");
1222 debug_struct.field("ignore_case", &self.ignore_case);
1223 debug_struct.field("headers", &self.headers);
1224 debug_struct.field("query_parameters", &self.query_parameters);
1225 debug_struct.field("path_match", &self.path_match);
1226 if !self._unknown_fields.is_empty() {
1227 debug_struct.field("_unknown_fields", &self._unknown_fields);
1228 }
1229 debug_struct.finish()
1230 }
1231}
1232
1233impl std::fmt::Debug for super::http_route::Destination {
1234 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1235 let mut debug_struct = f.debug_struct("Destination");
1236 debug_struct.field("service_name", &self.service_name);
1237 debug_struct.field("weight", &self.weight);
1238 debug_struct.field("request_header_modifier", &self.request_header_modifier);
1239 debug_struct.field("response_header_modifier", &self.response_header_modifier);
1240 if !self._unknown_fields.is_empty() {
1241 debug_struct.field("_unknown_fields", &self._unknown_fields);
1242 }
1243 debug_struct.finish()
1244 }
1245}
1246
1247impl std::fmt::Debug for super::http_route::Redirect {
1248 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1249 let mut debug_struct = f.debug_struct("Redirect");
1250 debug_struct.field("host_redirect", &self.host_redirect);
1251 debug_struct.field("path_redirect", &self.path_redirect);
1252 debug_struct.field("prefix_rewrite", &self.prefix_rewrite);
1253 debug_struct.field("response_code", &self.response_code);
1254 debug_struct.field("https_redirect", &self.https_redirect);
1255 debug_struct.field("strip_query", &self.strip_query);
1256 debug_struct.field("port_redirect", &self.port_redirect);
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::http_route::FaultInjectionPolicy {
1265 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1266 let mut debug_struct = f.debug_struct("FaultInjectionPolicy");
1267 debug_struct.field("delay", &self.delay);
1268 debug_struct.field("abort", &self.abort);
1269 if !self._unknown_fields.is_empty() {
1270 debug_struct.field("_unknown_fields", &self._unknown_fields);
1271 }
1272 debug_struct.finish()
1273 }
1274}
1275
1276impl std::fmt::Debug for super::http_route::fault_injection_policy::Delay {
1277 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1278 let mut debug_struct = f.debug_struct("Delay");
1279 debug_struct.field("fixed_delay", &self.fixed_delay);
1280 debug_struct.field("percentage", &self.percentage);
1281 if !self._unknown_fields.is_empty() {
1282 debug_struct.field("_unknown_fields", &self._unknown_fields);
1283 }
1284 debug_struct.finish()
1285 }
1286}
1287
1288impl std::fmt::Debug for super::http_route::fault_injection_policy::Abort {
1289 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1290 let mut debug_struct = f.debug_struct("Abort");
1291 debug_struct.field("http_status", &self.http_status);
1292 debug_struct.field("percentage", &self.percentage);
1293 if !self._unknown_fields.is_empty() {
1294 debug_struct.field("_unknown_fields", &self._unknown_fields);
1295 }
1296 debug_struct.finish()
1297 }
1298}
1299
1300impl std::fmt::Debug for super::http_route::StatefulSessionAffinityPolicy {
1301 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1302 let mut debug_struct = f.debug_struct("StatefulSessionAffinityPolicy");
1303 debug_struct.field("cookie_ttl", &self.cookie_ttl);
1304 if !self._unknown_fields.is_empty() {
1305 debug_struct.field("_unknown_fields", &self._unknown_fields);
1306 }
1307 debug_struct.finish()
1308 }
1309}
1310
1311impl std::fmt::Debug for super::http_route::HeaderModifier {
1312 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1313 let mut debug_struct = f.debug_struct("HeaderModifier");
1314 debug_struct.field("set", &self.set);
1315 debug_struct.field("add", &self.add);
1316 debug_struct.field("remove", &self.remove);
1317 if !self._unknown_fields.is_empty() {
1318 debug_struct.field("_unknown_fields", &self._unknown_fields);
1319 }
1320 debug_struct.finish()
1321 }
1322}
1323
1324impl std::fmt::Debug for super::http_route::URLRewrite {
1325 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1326 let mut debug_struct = f.debug_struct("URLRewrite");
1327 debug_struct.field("path_prefix_rewrite", &self.path_prefix_rewrite);
1328 debug_struct.field("host_rewrite", &self.host_rewrite);
1329 if !self._unknown_fields.is_empty() {
1330 debug_struct.field("_unknown_fields", &self._unknown_fields);
1331 }
1332 debug_struct.finish()
1333 }
1334}
1335
1336impl std::fmt::Debug for super::http_route::RetryPolicy {
1337 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1338 let mut debug_struct = f.debug_struct("RetryPolicy");
1339 debug_struct.field("retry_conditions", &self.retry_conditions);
1340 debug_struct.field("num_retries", &self.num_retries);
1341 debug_struct.field("per_try_timeout", &self.per_try_timeout);
1342 if !self._unknown_fields.is_empty() {
1343 debug_struct.field("_unknown_fields", &self._unknown_fields);
1344 }
1345 debug_struct.finish()
1346 }
1347}
1348
1349impl std::fmt::Debug for super::http_route::RequestMirrorPolicy {
1350 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1351 let mut debug_struct = f.debug_struct("RequestMirrorPolicy");
1352 debug_struct.field("destination", &self.destination);
1353 debug_struct.field("mirror_percent", &self.mirror_percent);
1354 if !self._unknown_fields.is_empty() {
1355 debug_struct.field("_unknown_fields", &self._unknown_fields);
1356 }
1357 debug_struct.finish()
1358 }
1359}
1360
1361impl std::fmt::Debug for super::http_route::CorsPolicy {
1362 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1363 let mut debug_struct = f.debug_struct("CorsPolicy");
1364 debug_struct.field("allow_origins", &self.allow_origins);
1365 debug_struct.field("allow_origin_regexes", &self.allow_origin_regexes);
1366 debug_struct.field("allow_methods", &self.allow_methods);
1367 debug_struct.field("allow_headers", &self.allow_headers);
1368 debug_struct.field("expose_headers", &self.expose_headers);
1369 debug_struct.field("max_age", &self.max_age);
1370 debug_struct.field("allow_credentials", &self.allow_credentials);
1371 debug_struct.field("disabled", &self.disabled);
1372 if !self._unknown_fields.is_empty() {
1373 debug_struct.field("_unknown_fields", &self._unknown_fields);
1374 }
1375 debug_struct.finish()
1376 }
1377}
1378
1379impl std::fmt::Debug for super::http_route::HttpDirectResponse {
1380 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1381 let mut debug_struct = f.debug_struct("HttpDirectResponse");
1382 debug_struct.field("status", &self.status);
1383 debug_struct.field("http_body", &self.http_body);
1384 if !self._unknown_fields.is_empty() {
1385 debug_struct.field("_unknown_fields", &self._unknown_fields);
1386 }
1387 debug_struct.finish()
1388 }
1389}
1390
1391impl std::fmt::Debug for super::http_route::RouteAction {
1392 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1393 let mut debug_struct = f.debug_struct("RouteAction");
1394 debug_struct.field("destinations", &self.destinations);
1395 debug_struct.field("redirect", &self.redirect);
1396 debug_struct.field("fault_injection_policy", &self.fault_injection_policy);
1397 debug_struct.field("request_header_modifier", &self.request_header_modifier);
1398 debug_struct.field("response_header_modifier", &self.response_header_modifier);
1399 debug_struct.field("url_rewrite", &self.url_rewrite);
1400 debug_struct.field("timeout", &self.timeout);
1401 debug_struct.field("retry_policy", &self.retry_policy);
1402 debug_struct.field("request_mirror_policy", &self.request_mirror_policy);
1403 debug_struct.field("cors_policy", &self.cors_policy);
1404 debug_struct.field("stateful_session_affinity", &self.stateful_session_affinity);
1405 debug_struct.field("direct_response", &self.direct_response);
1406 debug_struct.field("idle_timeout", &self.idle_timeout);
1407 if !self._unknown_fields.is_empty() {
1408 debug_struct.field("_unknown_fields", &self._unknown_fields);
1409 }
1410 debug_struct.finish()
1411 }
1412}
1413
1414impl std::fmt::Debug for super::http_route::RouteRule {
1415 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1416 let mut debug_struct = f.debug_struct("RouteRule");
1417 debug_struct.field("matches", &self.matches);
1418 debug_struct.field("action", &self.action);
1419 if !self._unknown_fields.is_empty() {
1420 debug_struct.field("_unknown_fields", &self._unknown_fields);
1421 }
1422 debug_struct.finish()
1423 }
1424}
1425
1426impl std::fmt::Debug for super::ListHttpRoutesRequest {
1427 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1428 let mut debug_struct = f.debug_struct("ListHttpRoutesRequest");
1429 debug_struct.field("parent", &self.parent);
1430 debug_struct.field("page_size", &self.page_size);
1431 debug_struct.field("page_token", &self.page_token);
1432 debug_struct.field("return_partial_success", &self.return_partial_success);
1433 if !self._unknown_fields.is_empty() {
1434 debug_struct.field("_unknown_fields", &self._unknown_fields);
1435 }
1436 debug_struct.finish()
1437 }
1438}
1439
1440impl std::fmt::Debug for super::ListHttpRoutesResponse {
1441 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1442 let mut debug_struct = f.debug_struct("ListHttpRoutesResponse");
1443 debug_struct.field("http_routes", &self.http_routes);
1444 debug_struct.field("next_page_token", &self.next_page_token);
1445 debug_struct.field("unreachable", &self.unreachable);
1446 if !self._unknown_fields.is_empty() {
1447 debug_struct.field("_unknown_fields", &self._unknown_fields);
1448 }
1449 debug_struct.finish()
1450 }
1451}
1452
1453impl std::fmt::Debug for super::GetHttpRouteRequest {
1454 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1455 let mut debug_struct = f.debug_struct("GetHttpRouteRequest");
1456 debug_struct.field("name", &self.name);
1457 if !self._unknown_fields.is_empty() {
1458 debug_struct.field("_unknown_fields", &self._unknown_fields);
1459 }
1460 debug_struct.finish()
1461 }
1462}
1463
1464impl std::fmt::Debug for super::CreateHttpRouteRequest {
1465 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1466 let mut debug_struct = f.debug_struct("CreateHttpRouteRequest");
1467 debug_struct.field("parent", &self.parent);
1468 debug_struct.field("http_route_id", &self.http_route_id);
1469 debug_struct.field("http_route", &self.http_route);
1470 if !self._unknown_fields.is_empty() {
1471 debug_struct.field("_unknown_fields", &self._unknown_fields);
1472 }
1473 debug_struct.finish()
1474 }
1475}
1476
1477impl std::fmt::Debug for super::UpdateHttpRouteRequest {
1478 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1479 let mut debug_struct = f.debug_struct("UpdateHttpRouteRequest");
1480 debug_struct.field("update_mask", &self.update_mask);
1481 debug_struct.field("http_route", &self.http_route);
1482 if !self._unknown_fields.is_empty() {
1483 debug_struct.field("_unknown_fields", &self._unknown_fields);
1484 }
1485 debug_struct.finish()
1486 }
1487}
1488
1489impl std::fmt::Debug for super::DeleteHttpRouteRequest {
1490 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1491 let mut debug_struct = f.debug_struct("DeleteHttpRouteRequest");
1492 debug_struct.field("name", &self.name);
1493 if !self._unknown_fields.is_empty() {
1494 debug_struct.field("_unknown_fields", &self._unknown_fields);
1495 }
1496 debug_struct.finish()
1497 }
1498}
1499
1500impl std::fmt::Debug for super::Mesh {
1501 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1502 let mut debug_struct = f.debug_struct("Mesh");
1503 debug_struct.field("name", &self.name);
1504 debug_struct.field("self_link", &self.self_link);
1505 debug_struct.field("create_time", &self.create_time);
1506 debug_struct.field("update_time", &self.update_time);
1507 debug_struct.field("labels", &self.labels);
1508 debug_struct.field("description", &self.description);
1509 debug_struct.field("interception_port", &self.interception_port);
1510 debug_struct.field("envoy_headers", &self.envoy_headers);
1511 if !self._unknown_fields.is_empty() {
1512 debug_struct.field("_unknown_fields", &self._unknown_fields);
1513 }
1514 debug_struct.finish()
1515 }
1516}
1517
1518impl std::fmt::Debug for super::ListMeshesRequest {
1519 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1520 let mut debug_struct = f.debug_struct("ListMeshesRequest");
1521 debug_struct.field("parent", &self.parent);
1522 debug_struct.field("page_size", &self.page_size);
1523 debug_struct.field("page_token", &self.page_token);
1524 debug_struct.field("return_partial_success", &self.return_partial_success);
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::ListMeshesResponse {
1533 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1534 let mut debug_struct = f.debug_struct("ListMeshesResponse");
1535 debug_struct.field("meshes", &self.meshes);
1536 debug_struct.field("next_page_token", &self.next_page_token);
1537 debug_struct.field("unreachable", &self.unreachable);
1538 if !self._unknown_fields.is_empty() {
1539 debug_struct.field("_unknown_fields", &self._unknown_fields);
1540 }
1541 debug_struct.finish()
1542 }
1543}
1544
1545impl std::fmt::Debug for super::GetMeshRequest {
1546 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1547 let mut debug_struct = f.debug_struct("GetMeshRequest");
1548 debug_struct.field("name", &self.name);
1549 if !self._unknown_fields.is_empty() {
1550 debug_struct.field("_unknown_fields", &self._unknown_fields);
1551 }
1552 debug_struct.finish()
1553 }
1554}
1555
1556impl std::fmt::Debug for super::CreateMeshRequest {
1557 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1558 let mut debug_struct = f.debug_struct("CreateMeshRequest");
1559 debug_struct.field("parent", &self.parent);
1560 debug_struct.field("mesh_id", &self.mesh_id);
1561 debug_struct.field("mesh", &self.mesh);
1562 if !self._unknown_fields.is_empty() {
1563 debug_struct.field("_unknown_fields", &self._unknown_fields);
1564 }
1565 debug_struct.finish()
1566 }
1567}
1568
1569impl std::fmt::Debug for super::UpdateMeshRequest {
1570 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1571 let mut debug_struct = f.debug_struct("UpdateMeshRequest");
1572 debug_struct.field("update_mask", &self.update_mask);
1573 debug_struct.field("mesh", &self.mesh);
1574 if !self._unknown_fields.is_empty() {
1575 debug_struct.field("_unknown_fields", &self._unknown_fields);
1576 }
1577 debug_struct.finish()
1578 }
1579}
1580
1581impl std::fmt::Debug for super::DeleteMeshRequest {
1582 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1583 let mut debug_struct = f.debug_struct("DeleteMeshRequest");
1584 debug_struct.field("name", &self.name);
1585 if !self._unknown_fields.is_empty() {
1586 debug_struct.field("_unknown_fields", &self._unknown_fields);
1587 }
1588 debug_struct.finish()
1589 }
1590}
1591
1592impl std::fmt::Debug for super::GatewayRouteView {
1593 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1594 let mut debug_struct = f.debug_struct("GatewayRouteView");
1595 debug_struct.field("name", &self.name);
1596 debug_struct.field("route_project_number", &self.route_project_number);
1597 debug_struct.field("route_location", &self.route_location);
1598 debug_struct.field("route_type", &self.route_type);
1599 debug_struct.field("route_id", &self.route_id);
1600 if !self._unknown_fields.is_empty() {
1601 debug_struct.field("_unknown_fields", &self._unknown_fields);
1602 }
1603 debug_struct.finish()
1604 }
1605}
1606
1607impl std::fmt::Debug for super::MeshRouteView {
1608 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1609 let mut debug_struct = f.debug_struct("MeshRouteView");
1610 debug_struct.field("name", &self.name);
1611 debug_struct.field("route_project_number", &self.route_project_number);
1612 debug_struct.field("route_location", &self.route_location);
1613 debug_struct.field("route_type", &self.route_type);
1614 debug_struct.field("route_id", &self.route_id);
1615 if !self._unknown_fields.is_empty() {
1616 debug_struct.field("_unknown_fields", &self._unknown_fields);
1617 }
1618 debug_struct.finish()
1619 }
1620}
1621
1622impl std::fmt::Debug for super::GetGatewayRouteViewRequest {
1623 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1624 let mut debug_struct = f.debug_struct("GetGatewayRouteViewRequest");
1625 debug_struct.field("name", &self.name);
1626 if !self._unknown_fields.is_empty() {
1627 debug_struct.field("_unknown_fields", &self._unknown_fields);
1628 }
1629 debug_struct.finish()
1630 }
1631}
1632
1633impl std::fmt::Debug for super::GetMeshRouteViewRequest {
1634 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1635 let mut debug_struct = f.debug_struct("GetMeshRouteViewRequest");
1636 debug_struct.field("name", &self.name);
1637 if !self._unknown_fields.is_empty() {
1638 debug_struct.field("_unknown_fields", &self._unknown_fields);
1639 }
1640 debug_struct.finish()
1641 }
1642}
1643
1644impl std::fmt::Debug for super::ListGatewayRouteViewsRequest {
1645 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1646 let mut debug_struct = f.debug_struct("ListGatewayRouteViewsRequest");
1647 debug_struct.field("parent", &self.parent);
1648 debug_struct.field("page_size", &self.page_size);
1649 debug_struct.field("page_token", &self.page_token);
1650 if !self._unknown_fields.is_empty() {
1651 debug_struct.field("_unknown_fields", &self._unknown_fields);
1652 }
1653 debug_struct.finish()
1654 }
1655}
1656
1657impl std::fmt::Debug for super::ListMeshRouteViewsRequest {
1658 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1659 let mut debug_struct = f.debug_struct("ListMeshRouteViewsRequest");
1660 debug_struct.field("parent", &self.parent);
1661 debug_struct.field("page_size", &self.page_size);
1662 debug_struct.field("page_token", &self.page_token);
1663 if !self._unknown_fields.is_empty() {
1664 debug_struct.field("_unknown_fields", &self._unknown_fields);
1665 }
1666 debug_struct.finish()
1667 }
1668}
1669
1670impl std::fmt::Debug for super::ListGatewayRouteViewsResponse {
1671 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1672 let mut debug_struct = f.debug_struct("ListGatewayRouteViewsResponse");
1673 debug_struct.field("gateway_route_views", &self.gateway_route_views);
1674 debug_struct.field("next_page_token", &self.next_page_token);
1675 debug_struct.field("unreachable", &self.unreachable);
1676 if !self._unknown_fields.is_empty() {
1677 debug_struct.field("_unknown_fields", &self._unknown_fields);
1678 }
1679 debug_struct.finish()
1680 }
1681}
1682
1683impl std::fmt::Debug for super::ListMeshRouteViewsResponse {
1684 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1685 let mut debug_struct = f.debug_struct("ListMeshRouteViewsResponse");
1686 debug_struct.field("mesh_route_views", &self.mesh_route_views);
1687 debug_struct.field("next_page_token", &self.next_page_token);
1688 debug_struct.field("unreachable", &self.unreachable);
1689 if !self._unknown_fields.is_empty() {
1690 debug_struct.field("_unknown_fields", &self._unknown_fields);
1691 }
1692 debug_struct.finish()
1693 }
1694}
1695
1696impl std::fmt::Debug for super::ServiceBinding {
1697 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1698 let mut debug_struct = f.debug_struct("ServiceBinding");
1699 debug_struct.field("name", &self.name);
1700 debug_struct.field("description", &self.description);
1701 debug_struct.field("create_time", &self.create_time);
1702 debug_struct.field("update_time", &self.update_time);
1703 debug_struct.field("service", &self.service);
1704 debug_struct.field("service_id", &self.service_id);
1705 debug_struct.field("labels", &self.labels);
1706 if !self._unknown_fields.is_empty() {
1707 debug_struct.field("_unknown_fields", &self._unknown_fields);
1708 }
1709 debug_struct.finish()
1710 }
1711}
1712
1713impl std::fmt::Debug for super::ListServiceBindingsRequest {
1714 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1715 let mut debug_struct = f.debug_struct("ListServiceBindingsRequest");
1716 debug_struct.field("parent", &self.parent);
1717 debug_struct.field("page_size", &self.page_size);
1718 debug_struct.field("page_token", &self.page_token);
1719 if !self._unknown_fields.is_empty() {
1720 debug_struct.field("_unknown_fields", &self._unknown_fields);
1721 }
1722 debug_struct.finish()
1723 }
1724}
1725
1726impl std::fmt::Debug for super::ListServiceBindingsResponse {
1727 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1728 let mut debug_struct = f.debug_struct("ListServiceBindingsResponse");
1729 debug_struct.field("service_bindings", &self.service_bindings);
1730 debug_struct.field("next_page_token", &self.next_page_token);
1731 debug_struct.field("unreachable", &self.unreachable);
1732 if !self._unknown_fields.is_empty() {
1733 debug_struct.field("_unknown_fields", &self._unknown_fields);
1734 }
1735 debug_struct.finish()
1736 }
1737}
1738
1739impl std::fmt::Debug for super::GetServiceBindingRequest {
1740 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1741 let mut debug_struct = f.debug_struct("GetServiceBindingRequest");
1742 debug_struct.field("name", &self.name);
1743 if !self._unknown_fields.is_empty() {
1744 debug_struct.field("_unknown_fields", &self._unknown_fields);
1745 }
1746 debug_struct.finish()
1747 }
1748}
1749
1750impl std::fmt::Debug for super::CreateServiceBindingRequest {
1751 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1752 let mut debug_struct = f.debug_struct("CreateServiceBindingRequest");
1753 debug_struct.field("parent", &self.parent);
1754 debug_struct.field("service_binding_id", &self.service_binding_id);
1755 debug_struct.field("service_binding", &self.service_binding);
1756 if !self._unknown_fields.is_empty() {
1757 debug_struct.field("_unknown_fields", &self._unknown_fields);
1758 }
1759 debug_struct.finish()
1760 }
1761}
1762
1763impl std::fmt::Debug for super::UpdateServiceBindingRequest {
1764 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1765 let mut debug_struct = f.debug_struct("UpdateServiceBindingRequest");
1766 debug_struct.field("update_mask", &self.update_mask);
1767 debug_struct.field("service_binding", &self.service_binding);
1768 if !self._unknown_fields.is_empty() {
1769 debug_struct.field("_unknown_fields", &self._unknown_fields);
1770 }
1771 debug_struct.finish()
1772 }
1773}
1774
1775impl std::fmt::Debug for super::DeleteServiceBindingRequest {
1776 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1777 let mut debug_struct = f.debug_struct("DeleteServiceBindingRequest");
1778 debug_struct.field("name", &self.name);
1779 if !self._unknown_fields.is_empty() {
1780 debug_struct.field("_unknown_fields", &self._unknown_fields);
1781 }
1782 debug_struct.finish()
1783 }
1784}
1785
1786impl std::fmt::Debug for super::ServiceLbPolicy {
1787 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1788 let mut debug_struct = f.debug_struct("ServiceLbPolicy");
1789 debug_struct.field("name", &self.name);
1790 debug_struct.field("create_time", &self.create_time);
1791 debug_struct.field("update_time", &self.update_time);
1792 debug_struct.field("labels", &self.labels);
1793 debug_struct.field("description", &self.description);
1794 debug_struct.field("load_balancing_algorithm", &self.load_balancing_algorithm);
1795 debug_struct.field("auto_capacity_drain", &self.auto_capacity_drain);
1796 debug_struct.field("failover_config", &self.failover_config);
1797 debug_struct.field("isolation_config", &self.isolation_config);
1798 if !self._unknown_fields.is_empty() {
1799 debug_struct.field("_unknown_fields", &self._unknown_fields);
1800 }
1801 debug_struct.finish()
1802 }
1803}
1804
1805impl std::fmt::Debug for super::service_lb_policy::AutoCapacityDrain {
1806 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1807 let mut debug_struct = f.debug_struct("AutoCapacityDrain");
1808 debug_struct.field("enable", &self.enable);
1809 if !self._unknown_fields.is_empty() {
1810 debug_struct.field("_unknown_fields", &self._unknown_fields);
1811 }
1812 debug_struct.finish()
1813 }
1814}
1815
1816impl std::fmt::Debug for super::service_lb_policy::FailoverConfig {
1817 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1818 let mut debug_struct = f.debug_struct("FailoverConfig");
1819 debug_struct.field("failover_health_threshold", &self.failover_health_threshold);
1820 if !self._unknown_fields.is_empty() {
1821 debug_struct.field("_unknown_fields", &self._unknown_fields);
1822 }
1823 debug_struct.finish()
1824 }
1825}
1826
1827impl std::fmt::Debug for super::service_lb_policy::IsolationConfig {
1828 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1829 let mut debug_struct = f.debug_struct("IsolationConfig");
1830 debug_struct.field("isolation_granularity", &self.isolation_granularity);
1831 debug_struct.field("isolation_mode", &self.isolation_mode);
1832 if !self._unknown_fields.is_empty() {
1833 debug_struct.field("_unknown_fields", &self._unknown_fields);
1834 }
1835 debug_struct.finish()
1836 }
1837}
1838
1839impl std::fmt::Debug for super::ListServiceLbPoliciesRequest {
1840 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1841 let mut debug_struct = f.debug_struct("ListServiceLbPoliciesRequest");
1842 debug_struct.field("parent", &self.parent);
1843 debug_struct.field("page_size", &self.page_size);
1844 debug_struct.field("page_token", &self.page_token);
1845 if !self._unknown_fields.is_empty() {
1846 debug_struct.field("_unknown_fields", &self._unknown_fields);
1847 }
1848 debug_struct.finish()
1849 }
1850}
1851
1852impl std::fmt::Debug for super::ListServiceLbPoliciesResponse {
1853 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1854 let mut debug_struct = f.debug_struct("ListServiceLbPoliciesResponse");
1855 debug_struct.field("service_lb_policies", &self.service_lb_policies);
1856 debug_struct.field("next_page_token", &self.next_page_token);
1857 debug_struct.field("unreachable", &self.unreachable);
1858 if !self._unknown_fields.is_empty() {
1859 debug_struct.field("_unknown_fields", &self._unknown_fields);
1860 }
1861 debug_struct.finish()
1862 }
1863}
1864
1865impl std::fmt::Debug for super::GetServiceLbPolicyRequest {
1866 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1867 let mut debug_struct = f.debug_struct("GetServiceLbPolicyRequest");
1868 debug_struct.field("name", &self.name);
1869 if !self._unknown_fields.is_empty() {
1870 debug_struct.field("_unknown_fields", &self._unknown_fields);
1871 }
1872 debug_struct.finish()
1873 }
1874}
1875
1876impl std::fmt::Debug for super::CreateServiceLbPolicyRequest {
1877 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1878 let mut debug_struct = f.debug_struct("CreateServiceLbPolicyRequest");
1879 debug_struct.field("parent", &self.parent);
1880 debug_struct.field("service_lb_policy_id", &self.service_lb_policy_id);
1881 debug_struct.field("service_lb_policy", &self.service_lb_policy);
1882 if !self._unknown_fields.is_empty() {
1883 debug_struct.field("_unknown_fields", &self._unknown_fields);
1884 }
1885 debug_struct.finish()
1886 }
1887}
1888
1889impl std::fmt::Debug for super::UpdateServiceLbPolicyRequest {
1890 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1891 let mut debug_struct = f.debug_struct("UpdateServiceLbPolicyRequest");
1892 debug_struct.field("update_mask", &self.update_mask);
1893 debug_struct.field("service_lb_policy", &self.service_lb_policy);
1894 if !self._unknown_fields.is_empty() {
1895 debug_struct.field("_unknown_fields", &self._unknown_fields);
1896 }
1897 debug_struct.finish()
1898 }
1899}
1900
1901impl std::fmt::Debug for super::DeleteServiceLbPolicyRequest {
1902 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1903 let mut debug_struct = f.debug_struct("DeleteServiceLbPolicyRequest");
1904 debug_struct.field("name", &self.name);
1905 if !self._unknown_fields.is_empty() {
1906 debug_struct.field("_unknown_fields", &self._unknown_fields);
1907 }
1908 debug_struct.finish()
1909 }
1910}
1911
1912impl std::fmt::Debug for super::TcpRoute {
1913 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1914 let mut debug_struct = f.debug_struct("TcpRoute");
1915 debug_struct.field("name", &self.name);
1916 debug_struct.field("self_link", &self.self_link);
1917 debug_struct.field("create_time", &self.create_time);
1918 debug_struct.field("update_time", &self.update_time);
1919 debug_struct.field("description", &self.description);
1920 debug_struct.field("rules", &self.rules);
1921 debug_struct.field("meshes", &self.meshes);
1922 debug_struct.field("gateways", &self.gateways);
1923 debug_struct.field("labels", &self.labels);
1924 if !self._unknown_fields.is_empty() {
1925 debug_struct.field("_unknown_fields", &self._unknown_fields);
1926 }
1927 debug_struct.finish()
1928 }
1929}
1930
1931impl std::fmt::Debug for super::tcp_route::RouteRule {
1932 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1933 let mut debug_struct = f.debug_struct("RouteRule");
1934 debug_struct.field("matches", &self.matches);
1935 debug_struct.field("action", &self.action);
1936 if !self._unknown_fields.is_empty() {
1937 debug_struct.field("_unknown_fields", &self._unknown_fields);
1938 }
1939 debug_struct.finish()
1940 }
1941}
1942
1943impl std::fmt::Debug for super::tcp_route::RouteMatch {
1944 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1945 let mut debug_struct = f.debug_struct("RouteMatch");
1946 debug_struct.field("address", &self.address);
1947 debug_struct.field("port", &self.port);
1948 if !self._unknown_fields.is_empty() {
1949 debug_struct.field("_unknown_fields", &self._unknown_fields);
1950 }
1951 debug_struct.finish()
1952 }
1953}
1954
1955impl std::fmt::Debug for super::tcp_route::RouteAction {
1956 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1957 let mut debug_struct = f.debug_struct("RouteAction");
1958 debug_struct.field("destinations", &self.destinations);
1959 debug_struct.field("original_destination", &self.original_destination);
1960 debug_struct.field("idle_timeout", &self.idle_timeout);
1961 if !self._unknown_fields.is_empty() {
1962 debug_struct.field("_unknown_fields", &self._unknown_fields);
1963 }
1964 debug_struct.finish()
1965 }
1966}
1967
1968impl std::fmt::Debug for super::tcp_route::RouteDestination {
1969 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1970 let mut debug_struct = f.debug_struct("RouteDestination");
1971 debug_struct.field("service_name", &self.service_name);
1972 debug_struct.field("weight", &self.weight);
1973 if !self._unknown_fields.is_empty() {
1974 debug_struct.field("_unknown_fields", &self._unknown_fields);
1975 }
1976 debug_struct.finish()
1977 }
1978}
1979
1980impl std::fmt::Debug for super::ListTcpRoutesRequest {
1981 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1982 let mut debug_struct = f.debug_struct("ListTcpRoutesRequest");
1983 debug_struct.field("parent", &self.parent);
1984 debug_struct.field("page_size", &self.page_size);
1985 debug_struct.field("page_token", &self.page_token);
1986 debug_struct.field("return_partial_success", &self.return_partial_success);
1987 if !self._unknown_fields.is_empty() {
1988 debug_struct.field("_unknown_fields", &self._unknown_fields);
1989 }
1990 debug_struct.finish()
1991 }
1992}
1993
1994impl std::fmt::Debug for super::ListTcpRoutesResponse {
1995 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1996 let mut debug_struct = f.debug_struct("ListTcpRoutesResponse");
1997 debug_struct.field("tcp_routes", &self.tcp_routes);
1998 debug_struct.field("next_page_token", &self.next_page_token);
1999 debug_struct.field("unreachable", &self.unreachable);
2000 if !self._unknown_fields.is_empty() {
2001 debug_struct.field("_unknown_fields", &self._unknown_fields);
2002 }
2003 debug_struct.finish()
2004 }
2005}
2006
2007impl std::fmt::Debug for super::GetTcpRouteRequest {
2008 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2009 let mut debug_struct = f.debug_struct("GetTcpRouteRequest");
2010 debug_struct.field("name", &self.name);
2011 if !self._unknown_fields.is_empty() {
2012 debug_struct.field("_unknown_fields", &self._unknown_fields);
2013 }
2014 debug_struct.finish()
2015 }
2016}
2017
2018impl std::fmt::Debug for super::CreateTcpRouteRequest {
2019 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2020 let mut debug_struct = f.debug_struct("CreateTcpRouteRequest");
2021 debug_struct.field("parent", &self.parent);
2022 debug_struct.field("tcp_route_id", &self.tcp_route_id);
2023 debug_struct.field("tcp_route", &self.tcp_route);
2024 if !self._unknown_fields.is_empty() {
2025 debug_struct.field("_unknown_fields", &self._unknown_fields);
2026 }
2027 debug_struct.finish()
2028 }
2029}
2030
2031impl std::fmt::Debug for super::UpdateTcpRouteRequest {
2032 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2033 let mut debug_struct = f.debug_struct("UpdateTcpRouteRequest");
2034 debug_struct.field("update_mask", &self.update_mask);
2035 debug_struct.field("tcp_route", &self.tcp_route);
2036 if !self._unknown_fields.is_empty() {
2037 debug_struct.field("_unknown_fields", &self._unknown_fields);
2038 }
2039 debug_struct.finish()
2040 }
2041}
2042
2043impl std::fmt::Debug for super::DeleteTcpRouteRequest {
2044 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2045 let mut debug_struct = f.debug_struct("DeleteTcpRouteRequest");
2046 debug_struct.field("name", &self.name);
2047 if !self._unknown_fields.is_empty() {
2048 debug_struct.field("_unknown_fields", &self._unknown_fields);
2049 }
2050 debug_struct.finish()
2051 }
2052}
2053
2054impl std::fmt::Debug for super::TlsRoute {
2055 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2056 let mut debug_struct = f.debug_struct("TlsRoute");
2057 debug_struct.field("name", &self.name);
2058 debug_struct.field("self_link", &self.self_link);
2059 debug_struct.field("create_time", &self.create_time);
2060 debug_struct.field("update_time", &self.update_time);
2061 debug_struct.field("description", &self.description);
2062 debug_struct.field("rules", &self.rules);
2063 debug_struct.field("meshes", &self.meshes);
2064 debug_struct.field("gateways", &self.gateways);
2065 debug_struct.field("labels", &self.labels);
2066 if !self._unknown_fields.is_empty() {
2067 debug_struct.field("_unknown_fields", &self._unknown_fields);
2068 }
2069 debug_struct.finish()
2070 }
2071}
2072
2073impl std::fmt::Debug for super::tls_route::RouteRule {
2074 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2075 let mut debug_struct = f.debug_struct("RouteRule");
2076 debug_struct.field("matches", &self.matches);
2077 debug_struct.field("action", &self.action);
2078 if !self._unknown_fields.is_empty() {
2079 debug_struct.field("_unknown_fields", &self._unknown_fields);
2080 }
2081 debug_struct.finish()
2082 }
2083}
2084
2085impl std::fmt::Debug for super::tls_route::RouteMatch {
2086 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2087 let mut debug_struct = f.debug_struct("RouteMatch");
2088 debug_struct.field("sni_host", &self.sni_host);
2089 debug_struct.field("alpn", &self.alpn);
2090 if !self._unknown_fields.is_empty() {
2091 debug_struct.field("_unknown_fields", &self._unknown_fields);
2092 }
2093 debug_struct.finish()
2094 }
2095}
2096
2097impl std::fmt::Debug for super::tls_route::RouteAction {
2098 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2099 let mut debug_struct = f.debug_struct("RouteAction");
2100 debug_struct.field("destinations", &self.destinations);
2101 debug_struct.field("idle_timeout", &self.idle_timeout);
2102 if !self._unknown_fields.is_empty() {
2103 debug_struct.field("_unknown_fields", &self._unknown_fields);
2104 }
2105 debug_struct.finish()
2106 }
2107}
2108
2109impl std::fmt::Debug for super::tls_route::RouteDestination {
2110 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2111 let mut debug_struct = f.debug_struct("RouteDestination");
2112 debug_struct.field("service_name", &self.service_name);
2113 debug_struct.field("weight", &self.weight);
2114 if !self._unknown_fields.is_empty() {
2115 debug_struct.field("_unknown_fields", &self._unknown_fields);
2116 }
2117 debug_struct.finish()
2118 }
2119}
2120
2121impl std::fmt::Debug for super::ListTlsRoutesRequest {
2122 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2123 let mut debug_struct = f.debug_struct("ListTlsRoutesRequest");
2124 debug_struct.field("parent", &self.parent);
2125 debug_struct.field("page_size", &self.page_size);
2126 debug_struct.field("page_token", &self.page_token);
2127 debug_struct.field("return_partial_success", &self.return_partial_success);
2128 if !self._unknown_fields.is_empty() {
2129 debug_struct.field("_unknown_fields", &self._unknown_fields);
2130 }
2131 debug_struct.finish()
2132 }
2133}
2134
2135impl std::fmt::Debug for super::ListTlsRoutesResponse {
2136 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2137 let mut debug_struct = f.debug_struct("ListTlsRoutesResponse");
2138 debug_struct.field("tls_routes", &self.tls_routes);
2139 debug_struct.field("next_page_token", &self.next_page_token);
2140 debug_struct.field("unreachable", &self.unreachable);
2141 if !self._unknown_fields.is_empty() {
2142 debug_struct.field("_unknown_fields", &self._unknown_fields);
2143 }
2144 debug_struct.finish()
2145 }
2146}
2147
2148impl std::fmt::Debug for super::GetTlsRouteRequest {
2149 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2150 let mut debug_struct = f.debug_struct("GetTlsRouteRequest");
2151 debug_struct.field("name", &self.name);
2152 if !self._unknown_fields.is_empty() {
2153 debug_struct.field("_unknown_fields", &self._unknown_fields);
2154 }
2155 debug_struct.finish()
2156 }
2157}
2158
2159impl std::fmt::Debug for super::CreateTlsRouteRequest {
2160 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2161 let mut debug_struct = f.debug_struct("CreateTlsRouteRequest");
2162 debug_struct.field("parent", &self.parent);
2163 debug_struct.field("tls_route_id", &self.tls_route_id);
2164 debug_struct.field("tls_route", &self.tls_route);
2165 if !self._unknown_fields.is_empty() {
2166 debug_struct.field("_unknown_fields", &self._unknown_fields);
2167 }
2168 debug_struct.finish()
2169 }
2170}
2171
2172impl std::fmt::Debug for super::UpdateTlsRouteRequest {
2173 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2174 let mut debug_struct = f.debug_struct("UpdateTlsRouteRequest");
2175 debug_struct.field("update_mask", &self.update_mask);
2176 debug_struct.field("tls_route", &self.tls_route);
2177 if !self._unknown_fields.is_empty() {
2178 debug_struct.field("_unknown_fields", &self._unknown_fields);
2179 }
2180 debug_struct.finish()
2181 }
2182}
2183
2184impl std::fmt::Debug for super::DeleteTlsRouteRequest {
2185 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2186 let mut debug_struct = f.debug_struct("DeleteTlsRouteRequest");
2187 debug_struct.field("name", &self.name);
2188 if !self._unknown_fields.is_empty() {
2189 debug_struct.field("_unknown_fields", &self._unknown_fields);
2190 }
2191 debug_struct.finish()
2192 }
2193}