1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::AutomationEvent {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("AutomationEvent");
23 debug_struct.field("message", &self.message);
24 debug_struct.field("automation", &self.automation);
25 debug_struct.field("pipeline_uid", &self.pipeline_uid);
26 debug_struct.field("r#type", &self.r#type);
27 if !self._unknown_fields.is_empty() {
28 debug_struct.field("_unknown_fields", &self._unknown_fields);
29 }
30 debug_struct.finish()
31 }
32}
33
34impl std::fmt::Debug for super::AutomationRunEvent {
35 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
36 let mut debug_struct = f.debug_struct("AutomationRunEvent");
37 debug_struct.field("message", &self.message);
38 debug_struct.field("automation_run", &self.automation_run);
39 debug_struct.field("pipeline_uid", &self.pipeline_uid);
40 debug_struct.field("automation_id", &self.automation_id);
41 debug_struct.field("rule_id", &self.rule_id);
42 debug_struct.field("destination_target_id", &self.destination_target_id);
43 debug_struct.field("r#type", &self.r#type);
44 if !self._unknown_fields.is_empty() {
45 debug_struct.field("_unknown_fields", &self._unknown_fields);
46 }
47 debug_struct.finish()
48 }
49}
50
51impl std::fmt::Debug for super::DeliveryPipeline {
52 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
53 let mut debug_struct = f.debug_struct("DeliveryPipeline");
54 debug_struct.field("name", &self.name);
55 debug_struct.field("uid", &self.uid);
56 debug_struct.field("description", &self.description);
57 debug_struct.field("annotations", &self.annotations);
58 debug_struct.field("labels", &self.labels);
59 debug_struct.field("create_time", &self.create_time);
60 debug_struct.field("update_time", &self.update_time);
61 debug_struct.field("condition", &self.condition);
62 debug_struct.field("etag", &self.etag);
63 debug_struct.field("suspended", &self.suspended);
64 debug_struct.field("pipeline", &self.pipeline);
65 if !self._unknown_fields.is_empty() {
66 debug_struct.field("_unknown_fields", &self._unknown_fields);
67 }
68 debug_struct.finish()
69 }
70}
71
72impl std::fmt::Debug for super::SerialPipeline {
73 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
74 let mut debug_struct = f.debug_struct("SerialPipeline");
75 debug_struct.field("stages", &self.stages);
76 if !self._unknown_fields.is_empty() {
77 debug_struct.field("_unknown_fields", &self._unknown_fields);
78 }
79 debug_struct.finish()
80 }
81}
82
83impl std::fmt::Debug for super::Stage {
84 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
85 let mut debug_struct = f.debug_struct("Stage");
86 debug_struct.field("target_id", &self.target_id);
87 debug_struct.field("profiles", &self.profiles);
88 debug_struct.field("strategy", &self.strategy);
89 debug_struct.field("deploy_parameters", &self.deploy_parameters);
90 if !self._unknown_fields.is_empty() {
91 debug_struct.field("_unknown_fields", &self._unknown_fields);
92 }
93 debug_struct.finish()
94 }
95}
96
97impl std::fmt::Debug for super::DeployParameters {
98 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
99 let mut debug_struct = f.debug_struct("DeployParameters");
100 debug_struct.field("values", &self.values);
101 debug_struct.field("match_target_labels", &self.match_target_labels);
102 if !self._unknown_fields.is_empty() {
103 debug_struct.field("_unknown_fields", &self._unknown_fields);
104 }
105 debug_struct.finish()
106 }
107}
108
109impl std::fmt::Debug for super::Strategy {
110 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
111 let mut debug_struct = f.debug_struct("Strategy");
112 debug_struct.field("deployment_strategy", &self.deployment_strategy);
113 if !self._unknown_fields.is_empty() {
114 debug_struct.field("_unknown_fields", &self._unknown_fields);
115 }
116 debug_struct.finish()
117 }
118}
119
120impl std::fmt::Debug for super::Predeploy {
121 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
122 let mut debug_struct = f.debug_struct("Predeploy");
123 debug_struct.field("actions", &self.actions);
124 if !self._unknown_fields.is_empty() {
125 debug_struct.field("_unknown_fields", &self._unknown_fields);
126 }
127 debug_struct.finish()
128 }
129}
130
131impl std::fmt::Debug for super::Postdeploy {
132 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
133 let mut debug_struct = f.debug_struct("Postdeploy");
134 debug_struct.field("actions", &self.actions);
135 if !self._unknown_fields.is_empty() {
136 debug_struct.field("_unknown_fields", &self._unknown_fields);
137 }
138 debug_struct.finish()
139 }
140}
141
142impl std::fmt::Debug for super::Standard {
143 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
144 let mut debug_struct = f.debug_struct("Standard");
145 debug_struct.field("verify", &self.verify);
146 debug_struct.field("predeploy", &self.predeploy);
147 debug_struct.field("postdeploy", &self.postdeploy);
148 if !self._unknown_fields.is_empty() {
149 debug_struct.field("_unknown_fields", &self._unknown_fields);
150 }
151 debug_struct.finish()
152 }
153}
154
155impl std::fmt::Debug for super::Canary {
156 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
157 let mut debug_struct = f.debug_struct("Canary");
158 debug_struct.field("runtime_config", &self.runtime_config);
159 debug_struct.field("mode", &self.mode);
160 if !self._unknown_fields.is_empty() {
161 debug_struct.field("_unknown_fields", &self._unknown_fields);
162 }
163 debug_struct.finish()
164 }
165}
166
167impl std::fmt::Debug for super::CanaryDeployment {
168 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
169 let mut debug_struct = f.debug_struct("CanaryDeployment");
170 debug_struct.field("percentages", &self.percentages);
171 debug_struct.field("verify", &self.verify);
172 debug_struct.field("predeploy", &self.predeploy);
173 debug_struct.field("postdeploy", &self.postdeploy);
174 if !self._unknown_fields.is_empty() {
175 debug_struct.field("_unknown_fields", &self._unknown_fields);
176 }
177 debug_struct.finish()
178 }
179}
180
181impl std::fmt::Debug for super::CustomCanaryDeployment {
182 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
183 let mut debug_struct = f.debug_struct("CustomCanaryDeployment");
184 debug_struct.field("phase_configs", &self.phase_configs);
185 if !self._unknown_fields.is_empty() {
186 debug_struct.field("_unknown_fields", &self._unknown_fields);
187 }
188 debug_struct.finish()
189 }
190}
191
192impl std::fmt::Debug for super::custom_canary_deployment::PhaseConfig {
193 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
194 let mut debug_struct = f.debug_struct("PhaseConfig");
195 debug_struct.field("phase_id", &self.phase_id);
196 debug_struct.field("percentage", &self.percentage);
197 debug_struct.field("profiles", &self.profiles);
198 debug_struct.field("verify", &self.verify);
199 debug_struct.field("predeploy", &self.predeploy);
200 debug_struct.field("postdeploy", &self.postdeploy);
201 if !self._unknown_fields.is_empty() {
202 debug_struct.field("_unknown_fields", &self._unknown_fields);
203 }
204 debug_struct.finish()
205 }
206}
207
208impl std::fmt::Debug for super::KubernetesConfig {
209 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
210 let mut debug_struct = f.debug_struct("KubernetesConfig");
211 debug_struct.field("service_definition", &self.service_definition);
212 if !self._unknown_fields.is_empty() {
213 debug_struct.field("_unknown_fields", &self._unknown_fields);
214 }
215 debug_struct.finish()
216 }
217}
218
219impl std::fmt::Debug for super::kubernetes_config::GatewayServiceMesh {
220 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
221 let mut debug_struct = f.debug_struct("GatewayServiceMesh");
222 debug_struct.field("http_route", &self.http_route);
223 debug_struct.field("service", &self.service);
224 debug_struct.field("deployment", &self.deployment);
225 debug_struct.field("route_update_wait_time", &self.route_update_wait_time);
226 debug_struct.field("stable_cutback_duration", &self.stable_cutback_duration);
227 debug_struct.field("pod_selector_label", &self.pod_selector_label);
228 debug_struct.field("route_destinations", &self.route_destinations);
229 if !self._unknown_fields.is_empty() {
230 debug_struct.field("_unknown_fields", &self._unknown_fields);
231 }
232 debug_struct.finish()
233 }
234}
235
236impl std::fmt::Debug for super::kubernetes_config::gateway_service_mesh::RouteDestinations {
237 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
238 let mut debug_struct = f.debug_struct("RouteDestinations");
239 debug_struct.field("destination_ids", &self.destination_ids);
240 debug_struct.field("propagate_service", &self.propagate_service);
241 if !self._unknown_fields.is_empty() {
242 debug_struct.field("_unknown_fields", &self._unknown_fields);
243 }
244 debug_struct.finish()
245 }
246}
247
248impl std::fmt::Debug for super::kubernetes_config::ServiceNetworking {
249 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
250 let mut debug_struct = f.debug_struct("ServiceNetworking");
251 debug_struct.field("service", &self.service);
252 debug_struct.field("deployment", &self.deployment);
253 debug_struct.field(
254 "disable_pod_overprovisioning",
255 &self.disable_pod_overprovisioning,
256 );
257 debug_struct.field("pod_selector_label", &self.pod_selector_label);
258 if !self._unknown_fields.is_empty() {
259 debug_struct.field("_unknown_fields", &self._unknown_fields);
260 }
261 debug_struct.finish()
262 }
263}
264
265impl std::fmt::Debug for super::CloudRunConfig {
266 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
267 let mut debug_struct = f.debug_struct("CloudRunConfig");
268 debug_struct.field("automatic_traffic_control", &self.automatic_traffic_control);
269 debug_struct.field("canary_revision_tags", &self.canary_revision_tags);
270 debug_struct.field("prior_revision_tags", &self.prior_revision_tags);
271 debug_struct.field("stable_revision_tags", &self.stable_revision_tags);
272 if !self._unknown_fields.is_empty() {
273 debug_struct.field("_unknown_fields", &self._unknown_fields);
274 }
275 debug_struct.finish()
276 }
277}
278
279impl std::fmt::Debug for super::RuntimeConfig {
280 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
281 let mut debug_struct = f.debug_struct("RuntimeConfig");
282 debug_struct.field("runtime_config", &self.runtime_config);
283 if !self._unknown_fields.is_empty() {
284 debug_struct.field("_unknown_fields", &self._unknown_fields);
285 }
286 debug_struct.finish()
287 }
288}
289
290impl std::fmt::Debug for super::PipelineReadyCondition {
291 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
292 let mut debug_struct = f.debug_struct("PipelineReadyCondition");
293 debug_struct.field("status", &self.status);
294 debug_struct.field("update_time", &self.update_time);
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::TargetsPresentCondition {
303 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
304 let mut debug_struct = f.debug_struct("TargetsPresentCondition");
305 debug_struct.field("status", &self.status);
306 debug_struct.field("missing_targets", &self.missing_targets);
307 debug_struct.field("update_time", &self.update_time);
308 if !self._unknown_fields.is_empty() {
309 debug_struct.field("_unknown_fields", &self._unknown_fields);
310 }
311 debug_struct.finish()
312 }
313}
314
315impl std::fmt::Debug for super::TargetsTypeCondition {
316 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
317 let mut debug_struct = f.debug_struct("TargetsTypeCondition");
318 debug_struct.field("status", &self.status);
319 debug_struct.field("error_details", &self.error_details);
320 if !self._unknown_fields.is_empty() {
321 debug_struct.field("_unknown_fields", &self._unknown_fields);
322 }
323 debug_struct.finish()
324 }
325}
326
327impl std::fmt::Debug for super::PipelineCondition {
328 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
329 let mut debug_struct = f.debug_struct("PipelineCondition");
330 debug_struct.field("pipeline_ready_condition", &self.pipeline_ready_condition);
331 debug_struct.field("targets_present_condition", &self.targets_present_condition);
332 debug_struct.field("targets_type_condition", &self.targets_type_condition);
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::ListDeliveryPipelinesRequest {
341 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
342 let mut debug_struct = f.debug_struct("ListDeliveryPipelinesRequest");
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::ListDeliveryPipelinesResponse {
356 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
357 let mut debug_struct = f.debug_struct("ListDeliveryPipelinesResponse");
358 debug_struct.field("delivery_pipelines", &self.delivery_pipelines);
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::GetDeliveryPipelineRequest {
369 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
370 let mut debug_struct = f.debug_struct("GetDeliveryPipelineRequest");
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::CreateDeliveryPipelineRequest {
380 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
381 let mut debug_struct = f.debug_struct("CreateDeliveryPipelineRequest");
382 debug_struct.field("parent", &self.parent);
383 debug_struct.field("delivery_pipeline_id", &self.delivery_pipeline_id);
384 debug_struct.field("delivery_pipeline", &self.delivery_pipeline);
385 debug_struct.field("request_id", &self.request_id);
386 debug_struct.field("validate_only", &self.validate_only);
387 if !self._unknown_fields.is_empty() {
388 debug_struct.field("_unknown_fields", &self._unknown_fields);
389 }
390 debug_struct.finish()
391 }
392}
393
394impl std::fmt::Debug for super::UpdateDeliveryPipelineRequest {
395 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
396 let mut debug_struct = f.debug_struct("UpdateDeliveryPipelineRequest");
397 debug_struct.field("update_mask", &self.update_mask);
398 debug_struct.field("delivery_pipeline", &self.delivery_pipeline);
399 debug_struct.field("request_id", &self.request_id);
400 debug_struct.field("allow_missing", &self.allow_missing);
401 debug_struct.field("validate_only", &self.validate_only);
402 if !self._unknown_fields.is_empty() {
403 debug_struct.field("_unknown_fields", &self._unknown_fields);
404 }
405 debug_struct.finish()
406 }
407}
408
409impl std::fmt::Debug for super::DeleteDeliveryPipelineRequest {
410 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
411 let mut debug_struct = f.debug_struct("DeleteDeliveryPipelineRequest");
412 debug_struct.field("name", &self.name);
413 debug_struct.field("request_id", &self.request_id);
414 debug_struct.field("allow_missing", &self.allow_missing);
415 debug_struct.field("validate_only", &self.validate_only);
416 debug_struct.field("force", &self.force);
417 debug_struct.field("etag", &self.etag);
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::RollbackTargetConfig {
426 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
427 let mut debug_struct = f.debug_struct("RollbackTargetConfig");
428 debug_struct.field("rollout", &self.rollout);
429 debug_struct.field("starting_phase_id", &self.starting_phase_id);
430 if !self._unknown_fields.is_empty() {
431 debug_struct.field("_unknown_fields", &self._unknown_fields);
432 }
433 debug_struct.finish()
434 }
435}
436
437impl std::fmt::Debug for super::RollbackTargetRequest {
438 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
439 let mut debug_struct = f.debug_struct("RollbackTargetRequest");
440 debug_struct.field("name", &self.name);
441 debug_struct.field("target_id", &self.target_id);
442 debug_struct.field("rollout_id", &self.rollout_id);
443 debug_struct.field("release_id", &self.release_id);
444 debug_struct.field("rollout_to_roll_back", &self.rollout_to_roll_back);
445 debug_struct.field("rollback_config", &self.rollback_config);
446 debug_struct.field("validate_only", &self.validate_only);
447 debug_struct.field("override_deploy_policy", &self.override_deploy_policy);
448 if !self._unknown_fields.is_empty() {
449 debug_struct.field("_unknown_fields", &self._unknown_fields);
450 }
451 debug_struct.finish()
452 }
453}
454
455impl std::fmt::Debug for super::RollbackTargetResponse {
456 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
457 let mut debug_struct = f.debug_struct("RollbackTargetResponse");
458 debug_struct.field("rollback_config", &self.rollback_config);
459 if !self._unknown_fields.is_empty() {
460 debug_struct.field("_unknown_fields", &self._unknown_fields);
461 }
462 debug_struct.finish()
463 }
464}
465
466impl std::fmt::Debug for super::Target {
467 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
468 let mut debug_struct = f.debug_struct("Target");
469 debug_struct.field("name", &self.name);
470 debug_struct.field("target_id", &self.target_id);
471 debug_struct.field("uid", &self.uid);
472 debug_struct.field("description", &self.description);
473 debug_struct.field("annotations", &self.annotations);
474 debug_struct.field("labels", &self.labels);
475 debug_struct.field("require_approval", &self.require_approval);
476 debug_struct.field("create_time", &self.create_time);
477 debug_struct.field("update_time", &self.update_time);
478 debug_struct.field("associated_entities", &self.associated_entities);
479 debug_struct.field("etag", &self.etag);
480 debug_struct.field("execution_configs", &self.execution_configs);
481 debug_struct.field("deploy_parameters", &self.deploy_parameters);
482 debug_struct.field("deployment_target", &self.deployment_target);
483 if !self._unknown_fields.is_empty() {
484 debug_struct.field("_unknown_fields", &self._unknown_fields);
485 }
486 debug_struct.finish()
487 }
488}
489
490impl std::fmt::Debug for super::ExecutionConfig {
491 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
492 let mut debug_struct = f.debug_struct("ExecutionConfig");
493 debug_struct.field("usages", &self.usages);
494 debug_struct.field("worker_pool", &self.worker_pool);
495 debug_struct.field("service_account", &self.service_account);
496 debug_struct.field("artifact_storage", &self.artifact_storage);
497 debug_struct.field("execution_timeout", &self.execution_timeout);
498 debug_struct.field("verbose", &self.verbose);
499 debug_struct.field("execution_environment", &self.execution_environment);
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::DefaultPool {
508 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
509 let mut debug_struct = f.debug_struct("DefaultPool");
510 debug_struct.field("service_account", &self.service_account);
511 debug_struct.field("artifact_storage", &self.artifact_storage);
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::PrivatePool {
520 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
521 let mut debug_struct = f.debug_struct("PrivatePool");
522 debug_struct.field("worker_pool", &self.worker_pool);
523 debug_struct.field("service_account", &self.service_account);
524 debug_struct.field("artifact_storage", &self.artifact_storage);
525 if !self._unknown_fields.is_empty() {
526 debug_struct.field("_unknown_fields", &self._unknown_fields);
527 }
528 debug_struct.finish()
529 }
530}
531
532impl std::fmt::Debug for super::GkeCluster {
533 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
534 let mut debug_struct = f.debug_struct("GkeCluster");
535 debug_struct.field("cluster", &self.cluster);
536 debug_struct.field("internal_ip", &self.internal_ip);
537 debug_struct.field("proxy_url", &self.proxy_url);
538 debug_struct.field("dns_endpoint", &self.dns_endpoint);
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::AnthosCluster {
547 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
548 let mut debug_struct = f.debug_struct("AnthosCluster");
549 debug_struct.field("membership", &self.membership);
550 if !self._unknown_fields.is_empty() {
551 debug_struct.field("_unknown_fields", &self._unknown_fields);
552 }
553 debug_struct.finish()
554 }
555}
556
557impl std::fmt::Debug for super::CloudRunLocation {
558 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
559 let mut debug_struct = f.debug_struct("CloudRunLocation");
560 debug_struct.field("location", &self.location);
561 if !self._unknown_fields.is_empty() {
562 debug_struct.field("_unknown_fields", &self._unknown_fields);
563 }
564 debug_struct.finish()
565 }
566}
567
568impl std::fmt::Debug for super::MultiTarget {
569 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
570 let mut debug_struct = f.debug_struct("MultiTarget");
571 debug_struct.field("target_ids", &self.target_ids);
572 if !self._unknown_fields.is_empty() {
573 debug_struct.field("_unknown_fields", &self._unknown_fields);
574 }
575 debug_struct.finish()
576 }
577}
578
579impl std::fmt::Debug for super::CustomTarget {
580 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
581 let mut debug_struct = f.debug_struct("CustomTarget");
582 debug_struct.field("custom_target_type", &self.custom_target_type);
583 if !self._unknown_fields.is_empty() {
584 debug_struct.field("_unknown_fields", &self._unknown_fields);
585 }
586 debug_struct.finish()
587 }
588}
589
590impl std::fmt::Debug for super::AssociatedEntities {
591 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
592 let mut debug_struct = f.debug_struct("AssociatedEntities");
593 debug_struct.field("gke_clusters", &self.gke_clusters);
594 debug_struct.field("anthos_clusters", &self.anthos_clusters);
595 if !self._unknown_fields.is_empty() {
596 debug_struct.field("_unknown_fields", &self._unknown_fields);
597 }
598 debug_struct.finish()
599 }
600}
601
602impl std::fmt::Debug for super::ListTargetsRequest {
603 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
604 let mut debug_struct = f.debug_struct("ListTargetsRequest");
605 debug_struct.field("parent", &self.parent);
606 debug_struct.field("page_size", &self.page_size);
607 debug_struct.field("page_token", &self.page_token);
608 debug_struct.field("filter", &self.filter);
609 debug_struct.field("order_by", &self.order_by);
610 if !self._unknown_fields.is_empty() {
611 debug_struct.field("_unknown_fields", &self._unknown_fields);
612 }
613 debug_struct.finish()
614 }
615}
616
617impl std::fmt::Debug for super::ListTargetsResponse {
618 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
619 let mut debug_struct = f.debug_struct("ListTargetsResponse");
620 debug_struct.field("targets", &self.targets);
621 debug_struct.field("next_page_token", &self.next_page_token);
622 debug_struct.field("unreachable", &self.unreachable);
623 if !self._unknown_fields.is_empty() {
624 debug_struct.field("_unknown_fields", &self._unknown_fields);
625 }
626 debug_struct.finish()
627 }
628}
629
630impl std::fmt::Debug for super::GetTargetRequest {
631 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
632 let mut debug_struct = f.debug_struct("GetTargetRequest");
633 debug_struct.field("name", &self.name);
634 if !self._unknown_fields.is_empty() {
635 debug_struct.field("_unknown_fields", &self._unknown_fields);
636 }
637 debug_struct.finish()
638 }
639}
640
641impl std::fmt::Debug for super::CreateTargetRequest {
642 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
643 let mut debug_struct = f.debug_struct("CreateTargetRequest");
644 debug_struct.field("parent", &self.parent);
645 debug_struct.field("target_id", &self.target_id);
646 debug_struct.field("target", &self.target);
647 debug_struct.field("request_id", &self.request_id);
648 debug_struct.field("validate_only", &self.validate_only);
649 if !self._unknown_fields.is_empty() {
650 debug_struct.field("_unknown_fields", &self._unknown_fields);
651 }
652 debug_struct.finish()
653 }
654}
655
656impl std::fmt::Debug for super::UpdateTargetRequest {
657 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
658 let mut debug_struct = f.debug_struct("UpdateTargetRequest");
659 debug_struct.field("update_mask", &self.update_mask);
660 debug_struct.field("target", &self.target);
661 debug_struct.field("request_id", &self.request_id);
662 debug_struct.field("allow_missing", &self.allow_missing);
663 debug_struct.field("validate_only", &self.validate_only);
664 if !self._unknown_fields.is_empty() {
665 debug_struct.field("_unknown_fields", &self._unknown_fields);
666 }
667 debug_struct.finish()
668 }
669}
670
671impl std::fmt::Debug for super::DeleteTargetRequest {
672 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
673 let mut debug_struct = f.debug_struct("DeleteTargetRequest");
674 debug_struct.field("name", &self.name);
675 debug_struct.field("request_id", &self.request_id);
676 debug_struct.field("allow_missing", &self.allow_missing);
677 debug_struct.field("validate_only", &self.validate_only);
678 debug_struct.field("etag", &self.etag);
679 if !self._unknown_fields.is_empty() {
680 debug_struct.field("_unknown_fields", &self._unknown_fields);
681 }
682 debug_struct.finish()
683 }
684}
685
686impl std::fmt::Debug for super::CustomTargetType {
687 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
688 let mut debug_struct = f.debug_struct("CustomTargetType");
689 debug_struct.field("name", &self.name);
690 debug_struct.field("custom_target_type_id", &self.custom_target_type_id);
691 debug_struct.field("uid", &self.uid);
692 debug_struct.field("description", &self.description);
693 debug_struct.field("annotations", &self.annotations);
694 debug_struct.field("labels", &self.labels);
695 debug_struct.field("create_time", &self.create_time);
696 debug_struct.field("update_time", &self.update_time);
697 debug_struct.field("etag", &self.etag);
698 debug_struct.field("definition", &self.definition);
699 if !self._unknown_fields.is_empty() {
700 debug_struct.field("_unknown_fields", &self._unknown_fields);
701 }
702 debug_struct.finish()
703 }
704}
705
706impl std::fmt::Debug for super::CustomTargetSkaffoldActions {
707 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
708 let mut debug_struct = f.debug_struct("CustomTargetSkaffoldActions");
709 debug_struct.field("render_action", &self.render_action);
710 debug_struct.field("deploy_action", &self.deploy_action);
711 debug_struct.field("include_skaffold_modules", &self.include_skaffold_modules);
712 if !self._unknown_fields.is_empty() {
713 debug_struct.field("_unknown_fields", &self._unknown_fields);
714 }
715 debug_struct.finish()
716 }
717}
718
719impl std::fmt::Debug for super::SkaffoldModules {
720 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
721 let mut debug_struct = f.debug_struct("SkaffoldModules");
722 debug_struct.field("configs", &self.configs);
723 debug_struct.field("source", &self.source);
724 if !self._unknown_fields.is_empty() {
725 debug_struct.field("_unknown_fields", &self._unknown_fields);
726 }
727 debug_struct.finish()
728 }
729}
730
731impl std::fmt::Debug for super::skaffold_modules::SkaffoldGitSource {
732 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
733 let mut debug_struct = f.debug_struct("SkaffoldGitSource");
734 debug_struct.field("repo", &self.repo);
735 debug_struct.field("path", &self.path);
736 debug_struct.field("r#ref", &self.r#ref);
737 if !self._unknown_fields.is_empty() {
738 debug_struct.field("_unknown_fields", &self._unknown_fields);
739 }
740 debug_struct.finish()
741 }
742}
743
744impl std::fmt::Debug for super::skaffold_modules::SkaffoldGCSSource {
745 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
746 let mut debug_struct = f.debug_struct("SkaffoldGCSSource");
747 debug_struct.field("source", &self.source);
748 debug_struct.field("path", &self.path);
749 if !self._unknown_fields.is_empty() {
750 debug_struct.field("_unknown_fields", &self._unknown_fields);
751 }
752 debug_struct.finish()
753 }
754}
755
756impl std::fmt::Debug for super::skaffold_modules::SkaffoldGCBRepoSource {
757 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
758 let mut debug_struct = f.debug_struct("SkaffoldGCBRepoSource");
759 debug_struct.field("repository", &self.repository);
760 debug_struct.field("path", &self.path);
761 debug_struct.field("r#ref", &self.r#ref);
762 if !self._unknown_fields.is_empty() {
763 debug_struct.field("_unknown_fields", &self._unknown_fields);
764 }
765 debug_struct.finish()
766 }
767}
768
769impl std::fmt::Debug for super::ListCustomTargetTypesRequest {
770 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
771 let mut debug_struct = f.debug_struct("ListCustomTargetTypesRequest");
772 debug_struct.field("parent", &self.parent);
773 debug_struct.field("page_size", &self.page_size);
774 debug_struct.field("page_token", &self.page_token);
775 debug_struct.field("filter", &self.filter);
776 debug_struct.field("order_by", &self.order_by);
777 if !self._unknown_fields.is_empty() {
778 debug_struct.field("_unknown_fields", &self._unknown_fields);
779 }
780 debug_struct.finish()
781 }
782}
783
784impl std::fmt::Debug for super::ListCustomTargetTypesResponse {
785 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
786 let mut debug_struct = f.debug_struct("ListCustomTargetTypesResponse");
787 debug_struct.field("custom_target_types", &self.custom_target_types);
788 debug_struct.field("next_page_token", &self.next_page_token);
789 debug_struct.field("unreachable", &self.unreachable);
790 if !self._unknown_fields.is_empty() {
791 debug_struct.field("_unknown_fields", &self._unknown_fields);
792 }
793 debug_struct.finish()
794 }
795}
796
797impl std::fmt::Debug for super::GetCustomTargetTypeRequest {
798 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
799 let mut debug_struct = f.debug_struct("GetCustomTargetTypeRequest");
800 debug_struct.field("name", &self.name);
801 if !self._unknown_fields.is_empty() {
802 debug_struct.field("_unknown_fields", &self._unknown_fields);
803 }
804 debug_struct.finish()
805 }
806}
807
808impl std::fmt::Debug for super::CreateCustomTargetTypeRequest {
809 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
810 let mut debug_struct = f.debug_struct("CreateCustomTargetTypeRequest");
811 debug_struct.field("parent", &self.parent);
812 debug_struct.field("custom_target_type_id", &self.custom_target_type_id);
813 debug_struct.field("custom_target_type", &self.custom_target_type);
814 debug_struct.field("request_id", &self.request_id);
815 debug_struct.field("validate_only", &self.validate_only);
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::UpdateCustomTargetTypeRequest {
824 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
825 let mut debug_struct = f.debug_struct("UpdateCustomTargetTypeRequest");
826 debug_struct.field("update_mask", &self.update_mask);
827 debug_struct.field("custom_target_type", &self.custom_target_type);
828 debug_struct.field("request_id", &self.request_id);
829 debug_struct.field("allow_missing", &self.allow_missing);
830 debug_struct.field("validate_only", &self.validate_only);
831 if !self._unknown_fields.is_empty() {
832 debug_struct.field("_unknown_fields", &self._unknown_fields);
833 }
834 debug_struct.finish()
835 }
836}
837
838impl std::fmt::Debug for super::DeleteCustomTargetTypeRequest {
839 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
840 let mut debug_struct = f.debug_struct("DeleteCustomTargetTypeRequest");
841 debug_struct.field("name", &self.name);
842 debug_struct.field("request_id", &self.request_id);
843 debug_struct.field("allow_missing", &self.allow_missing);
844 debug_struct.field("validate_only", &self.validate_only);
845 debug_struct.field("etag", &self.etag);
846 if !self._unknown_fields.is_empty() {
847 debug_struct.field("_unknown_fields", &self._unknown_fields);
848 }
849 debug_struct.finish()
850 }
851}
852
853impl std::fmt::Debug for super::DeployPolicy {
854 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
855 let mut debug_struct = f.debug_struct("DeployPolicy");
856 debug_struct.field("name", &self.name);
857 debug_struct.field("uid", &self.uid);
858 debug_struct.field("description", &self.description);
859 debug_struct.field("annotations", &self.annotations);
860 debug_struct.field("labels", &self.labels);
861 debug_struct.field("create_time", &self.create_time);
862 debug_struct.field("update_time", &self.update_time);
863 debug_struct.field("suspended", &self.suspended);
864 debug_struct.field("selectors", &self.selectors);
865 debug_struct.field("rules", &self.rules);
866 debug_struct.field("etag", &self.etag);
867 if !self._unknown_fields.is_empty() {
868 debug_struct.field("_unknown_fields", &self._unknown_fields);
869 }
870 debug_struct.finish()
871 }
872}
873
874impl std::fmt::Debug for super::DeployPolicyResourceSelector {
875 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
876 let mut debug_struct = f.debug_struct("DeployPolicyResourceSelector");
877 debug_struct.field("delivery_pipeline", &self.delivery_pipeline);
878 debug_struct.field("target", &self.target);
879 if !self._unknown_fields.is_empty() {
880 debug_struct.field("_unknown_fields", &self._unknown_fields);
881 }
882 debug_struct.finish()
883 }
884}
885
886impl std::fmt::Debug for super::DeliveryPipelineAttribute {
887 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
888 let mut debug_struct = f.debug_struct("DeliveryPipelineAttribute");
889 debug_struct.field("id", &self.id);
890 debug_struct.field("labels", &self.labels);
891 if !self._unknown_fields.is_empty() {
892 debug_struct.field("_unknown_fields", &self._unknown_fields);
893 }
894 debug_struct.finish()
895 }
896}
897
898impl std::fmt::Debug for super::TargetAttribute {
899 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
900 let mut debug_struct = f.debug_struct("TargetAttribute");
901 debug_struct.field("id", &self.id);
902 debug_struct.field("labels", &self.labels);
903 if !self._unknown_fields.is_empty() {
904 debug_struct.field("_unknown_fields", &self._unknown_fields);
905 }
906 debug_struct.finish()
907 }
908}
909
910impl std::fmt::Debug for super::PolicyRule {
911 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
912 let mut debug_struct = f.debug_struct("PolicyRule");
913 debug_struct.field("rule", &self.rule);
914 if !self._unknown_fields.is_empty() {
915 debug_struct.field("_unknown_fields", &self._unknown_fields);
916 }
917 debug_struct.finish()
918 }
919}
920
921impl std::fmt::Debug for super::RolloutRestriction {
922 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
923 let mut debug_struct = f.debug_struct("RolloutRestriction");
924 debug_struct.field("id", &self.id);
925 debug_struct.field("invokers", &self.invokers);
926 debug_struct.field("actions", &self.actions);
927 debug_struct.field("time_windows", &self.time_windows);
928 if !self._unknown_fields.is_empty() {
929 debug_struct.field("_unknown_fields", &self._unknown_fields);
930 }
931 debug_struct.finish()
932 }
933}
934
935impl std::fmt::Debug for super::TimeWindows {
936 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
937 let mut debug_struct = f.debug_struct("TimeWindows");
938 debug_struct.field("time_zone", &self.time_zone);
939 debug_struct.field("one_time_windows", &self.one_time_windows);
940 debug_struct.field("weekly_windows", &self.weekly_windows);
941 if !self._unknown_fields.is_empty() {
942 debug_struct.field("_unknown_fields", &self._unknown_fields);
943 }
944 debug_struct.finish()
945 }
946}
947
948impl std::fmt::Debug for super::OneTimeWindow {
949 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
950 let mut debug_struct = f.debug_struct("OneTimeWindow");
951 debug_struct.field("start_date", &self.start_date);
952 debug_struct.field("start_time", &self.start_time);
953 debug_struct.field("end_date", &self.end_date);
954 debug_struct.field("end_time", &self.end_time);
955 if !self._unknown_fields.is_empty() {
956 debug_struct.field("_unknown_fields", &self._unknown_fields);
957 }
958 debug_struct.finish()
959 }
960}
961
962impl std::fmt::Debug for super::WeeklyWindow {
963 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
964 let mut debug_struct = f.debug_struct("WeeklyWindow");
965 debug_struct.field("days_of_week", &self.days_of_week);
966 debug_struct.field("start_time", &self.start_time);
967 debug_struct.field("end_time", &self.end_time);
968 if !self._unknown_fields.is_empty() {
969 debug_struct.field("_unknown_fields", &self._unknown_fields);
970 }
971 debug_struct.finish()
972 }
973}
974
975impl std::fmt::Debug for super::PolicyViolation {
976 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
977 let mut debug_struct = f.debug_struct("PolicyViolation");
978 debug_struct.field("policy_violation_details", &self.policy_violation_details);
979 if !self._unknown_fields.is_empty() {
980 debug_struct.field("_unknown_fields", &self._unknown_fields);
981 }
982 debug_struct.finish()
983 }
984}
985
986impl std::fmt::Debug for super::PolicyViolationDetails {
987 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
988 let mut debug_struct = f.debug_struct("PolicyViolationDetails");
989 debug_struct.field("policy", &self.policy);
990 debug_struct.field("rule_id", &self.rule_id);
991 debug_struct.field("failure_message", &self.failure_message);
992 if !self._unknown_fields.is_empty() {
993 debug_struct.field("_unknown_fields", &self._unknown_fields);
994 }
995 debug_struct.finish()
996 }
997}
998
999impl std::fmt::Debug for super::Release {
1000 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1001 let mut debug_struct = f.debug_struct("Release");
1002 debug_struct.field("name", &self.name);
1003 debug_struct.field("uid", &self.uid);
1004 debug_struct.field("description", &self.description);
1005 debug_struct.field("annotations", &self.annotations);
1006 debug_struct.field("labels", &self.labels);
1007 debug_struct.field("abandoned", &self.abandoned);
1008 debug_struct.field("create_time", &self.create_time);
1009 debug_struct.field("render_start_time", &self.render_start_time);
1010 debug_struct.field("render_end_time", &self.render_end_time);
1011 debug_struct.field("skaffold_config_uri", &self.skaffold_config_uri);
1012 debug_struct.field("skaffold_config_path", &self.skaffold_config_path);
1013 debug_struct.field("build_artifacts", &self.build_artifacts);
1014 debug_struct.field(
1015 "delivery_pipeline_snapshot",
1016 &self.delivery_pipeline_snapshot,
1017 );
1018 debug_struct.field("target_snapshots", &self.target_snapshots);
1019 debug_struct.field(
1020 "custom_target_type_snapshots",
1021 &self.custom_target_type_snapshots,
1022 );
1023 debug_struct.field("render_state", &self.render_state);
1024 debug_struct.field("etag", &self.etag);
1025 debug_struct.field("skaffold_version", &self.skaffold_version);
1026 debug_struct.field("target_artifacts", &self.target_artifacts);
1027 debug_struct.field("target_renders", &self.target_renders);
1028 debug_struct.field("condition", &self.condition);
1029 debug_struct.field("deploy_parameters", &self.deploy_parameters);
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::release::TargetRender {
1038 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1039 let mut debug_struct = f.debug_struct("TargetRender");
1040 debug_struct.field("rendering_build", &self.rendering_build);
1041 debug_struct.field("rendering_state", &self.rendering_state);
1042 debug_struct.field("metadata", &self.metadata);
1043 debug_struct.field("failure_cause", &self.failure_cause);
1044 debug_struct.field("failure_message", &self.failure_message);
1045 if !self._unknown_fields.is_empty() {
1046 debug_struct.field("_unknown_fields", &self._unknown_fields);
1047 }
1048 debug_struct.finish()
1049 }
1050}
1051
1052impl std::fmt::Debug for super::release::ReleaseReadyCondition {
1053 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1054 let mut debug_struct = f.debug_struct("ReleaseReadyCondition");
1055 debug_struct.field("status", &self.status);
1056 if !self._unknown_fields.is_empty() {
1057 debug_struct.field("_unknown_fields", &self._unknown_fields);
1058 }
1059 debug_struct.finish()
1060 }
1061}
1062
1063impl std::fmt::Debug for super::release::SkaffoldSupportedCondition {
1064 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1065 let mut debug_struct = f.debug_struct("SkaffoldSupportedCondition");
1066 debug_struct.field("status", &self.status);
1067 debug_struct.field("skaffold_support_state", &self.skaffold_support_state);
1068 debug_struct.field("maintenance_mode_time", &self.maintenance_mode_time);
1069 debug_struct.field("support_expiration_time", &self.support_expiration_time);
1070 if !self._unknown_fields.is_empty() {
1071 debug_struct.field("_unknown_fields", &self._unknown_fields);
1072 }
1073 debug_struct.finish()
1074 }
1075}
1076
1077impl std::fmt::Debug for super::release::ReleaseCondition {
1078 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1079 let mut debug_struct = f.debug_struct("ReleaseCondition");
1080 debug_struct.field("release_ready_condition", &self.release_ready_condition);
1081 debug_struct.field(
1082 "skaffold_supported_condition",
1083 &self.skaffold_supported_condition,
1084 );
1085 if !self._unknown_fields.is_empty() {
1086 debug_struct.field("_unknown_fields", &self._unknown_fields);
1087 }
1088 debug_struct.finish()
1089 }
1090}
1091
1092impl std::fmt::Debug for super::CreateDeployPolicyRequest {
1093 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1094 let mut debug_struct = f.debug_struct("CreateDeployPolicyRequest");
1095 debug_struct.field("parent", &self.parent);
1096 debug_struct.field("deploy_policy_id", &self.deploy_policy_id);
1097 debug_struct.field("deploy_policy", &self.deploy_policy);
1098 debug_struct.field("request_id", &self.request_id);
1099 debug_struct.field("validate_only", &self.validate_only);
1100 if !self._unknown_fields.is_empty() {
1101 debug_struct.field("_unknown_fields", &self._unknown_fields);
1102 }
1103 debug_struct.finish()
1104 }
1105}
1106
1107impl std::fmt::Debug for super::UpdateDeployPolicyRequest {
1108 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1109 let mut debug_struct = f.debug_struct("UpdateDeployPolicyRequest");
1110 debug_struct.field("update_mask", &self.update_mask);
1111 debug_struct.field("deploy_policy", &self.deploy_policy);
1112 debug_struct.field("request_id", &self.request_id);
1113 debug_struct.field("allow_missing", &self.allow_missing);
1114 debug_struct.field("validate_only", &self.validate_only);
1115 if !self._unknown_fields.is_empty() {
1116 debug_struct.field("_unknown_fields", &self._unknown_fields);
1117 }
1118 debug_struct.finish()
1119 }
1120}
1121
1122impl std::fmt::Debug for super::DeleteDeployPolicyRequest {
1123 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1124 let mut debug_struct = f.debug_struct("DeleteDeployPolicyRequest");
1125 debug_struct.field("name", &self.name);
1126 debug_struct.field("request_id", &self.request_id);
1127 debug_struct.field("allow_missing", &self.allow_missing);
1128 debug_struct.field("validate_only", &self.validate_only);
1129 debug_struct.field("etag", &self.etag);
1130 if !self._unknown_fields.is_empty() {
1131 debug_struct.field("_unknown_fields", &self._unknown_fields);
1132 }
1133 debug_struct.finish()
1134 }
1135}
1136
1137impl std::fmt::Debug for super::ListDeployPoliciesRequest {
1138 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1139 let mut debug_struct = f.debug_struct("ListDeployPoliciesRequest");
1140 debug_struct.field("parent", &self.parent);
1141 debug_struct.field("page_size", &self.page_size);
1142 debug_struct.field("page_token", &self.page_token);
1143 debug_struct.field("filter", &self.filter);
1144 debug_struct.field("order_by", &self.order_by);
1145 if !self._unknown_fields.is_empty() {
1146 debug_struct.field("_unknown_fields", &self._unknown_fields);
1147 }
1148 debug_struct.finish()
1149 }
1150}
1151
1152impl std::fmt::Debug for super::ListDeployPoliciesResponse {
1153 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1154 let mut debug_struct = f.debug_struct("ListDeployPoliciesResponse");
1155 debug_struct.field("deploy_policies", &self.deploy_policies);
1156 debug_struct.field("next_page_token", &self.next_page_token);
1157 debug_struct.field("unreachable", &self.unreachable);
1158 if !self._unknown_fields.is_empty() {
1159 debug_struct.field("_unknown_fields", &self._unknown_fields);
1160 }
1161 debug_struct.finish()
1162 }
1163}
1164
1165impl std::fmt::Debug for super::GetDeployPolicyRequest {
1166 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1167 let mut debug_struct = f.debug_struct("GetDeployPolicyRequest");
1168 debug_struct.field("name", &self.name);
1169 if !self._unknown_fields.is_empty() {
1170 debug_struct.field("_unknown_fields", &self._unknown_fields);
1171 }
1172 debug_struct.finish()
1173 }
1174}
1175
1176impl std::fmt::Debug for super::BuildArtifact {
1177 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1178 let mut debug_struct = f.debug_struct("BuildArtifact");
1179 debug_struct.field("image", &self.image);
1180 debug_struct.field("tag", &self.tag);
1181 if !self._unknown_fields.is_empty() {
1182 debug_struct.field("_unknown_fields", &self._unknown_fields);
1183 }
1184 debug_struct.finish()
1185 }
1186}
1187
1188impl std::fmt::Debug for super::TargetArtifact {
1189 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1190 let mut debug_struct = f.debug_struct("TargetArtifact");
1191 debug_struct.field("skaffold_config_path", &self.skaffold_config_path);
1192 debug_struct.field("manifest_path", &self.manifest_path);
1193 debug_struct.field("phase_artifacts", &self.phase_artifacts);
1194 debug_struct.field("uri", &self.uri);
1195 if !self._unknown_fields.is_empty() {
1196 debug_struct.field("_unknown_fields", &self._unknown_fields);
1197 }
1198 debug_struct.finish()
1199 }
1200}
1201
1202impl std::fmt::Debug for super::target_artifact::PhaseArtifact {
1203 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1204 let mut debug_struct = f.debug_struct("PhaseArtifact");
1205 debug_struct.field("skaffold_config_path", &self.skaffold_config_path);
1206 debug_struct.field("manifest_path", &self.manifest_path);
1207 debug_struct.field("job_manifests_path", &self.job_manifests_path);
1208 if !self._unknown_fields.is_empty() {
1209 debug_struct.field("_unknown_fields", &self._unknown_fields);
1210 }
1211 debug_struct.finish()
1212 }
1213}
1214
1215impl std::fmt::Debug for super::DeployArtifact {
1216 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1217 let mut debug_struct = f.debug_struct("DeployArtifact");
1218 debug_struct.field("artifact_uri", &self.artifact_uri);
1219 debug_struct.field("manifest_paths", &self.manifest_paths);
1220 if !self._unknown_fields.is_empty() {
1221 debug_struct.field("_unknown_fields", &self._unknown_fields);
1222 }
1223 debug_struct.finish()
1224 }
1225}
1226
1227impl std::fmt::Debug for super::CloudRunRenderMetadata {
1228 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1229 let mut debug_struct = f.debug_struct("CloudRunRenderMetadata");
1230 debug_struct.field("service", &self.service);
1231 if !self._unknown_fields.is_empty() {
1232 debug_struct.field("_unknown_fields", &self._unknown_fields);
1233 }
1234 debug_struct.finish()
1235 }
1236}
1237
1238impl std::fmt::Debug for super::RenderMetadata {
1239 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1240 let mut debug_struct = f.debug_struct("RenderMetadata");
1241 debug_struct.field("cloud_run", &self.cloud_run);
1242 debug_struct.field("custom", &self.custom);
1243 if !self._unknown_fields.is_empty() {
1244 debug_struct.field("_unknown_fields", &self._unknown_fields);
1245 }
1246 debug_struct.finish()
1247 }
1248}
1249
1250impl std::fmt::Debug for super::ListReleasesRequest {
1251 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1252 let mut debug_struct = f.debug_struct("ListReleasesRequest");
1253 debug_struct.field("parent", &self.parent);
1254 debug_struct.field("page_size", &self.page_size);
1255 debug_struct.field("page_token", &self.page_token);
1256 debug_struct.field("filter", &self.filter);
1257 debug_struct.field("order_by", &self.order_by);
1258 if !self._unknown_fields.is_empty() {
1259 debug_struct.field("_unknown_fields", &self._unknown_fields);
1260 }
1261 debug_struct.finish()
1262 }
1263}
1264
1265impl std::fmt::Debug for super::ListReleasesResponse {
1266 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1267 let mut debug_struct = f.debug_struct("ListReleasesResponse");
1268 debug_struct.field("releases", &self.releases);
1269 debug_struct.field("next_page_token", &self.next_page_token);
1270 debug_struct.field("unreachable", &self.unreachable);
1271 if !self._unknown_fields.is_empty() {
1272 debug_struct.field("_unknown_fields", &self._unknown_fields);
1273 }
1274 debug_struct.finish()
1275 }
1276}
1277
1278impl std::fmt::Debug for super::GetReleaseRequest {
1279 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1280 let mut debug_struct = f.debug_struct("GetReleaseRequest");
1281 debug_struct.field("name", &self.name);
1282 if !self._unknown_fields.is_empty() {
1283 debug_struct.field("_unknown_fields", &self._unknown_fields);
1284 }
1285 debug_struct.finish()
1286 }
1287}
1288
1289impl std::fmt::Debug for super::CreateReleaseRequest {
1290 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1291 let mut debug_struct = f.debug_struct("CreateReleaseRequest");
1292 debug_struct.field("parent", &self.parent);
1293 debug_struct.field("release_id", &self.release_id);
1294 debug_struct.field("release", &self.release);
1295 debug_struct.field("request_id", &self.request_id);
1296 debug_struct.field("validate_only", &self.validate_only);
1297 debug_struct.field("override_deploy_policy", &self.override_deploy_policy);
1298 if !self._unknown_fields.is_empty() {
1299 debug_struct.field("_unknown_fields", &self._unknown_fields);
1300 }
1301 debug_struct.finish()
1302 }
1303}
1304
1305impl std::fmt::Debug for super::Rollout {
1306 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1307 let mut debug_struct = f.debug_struct("Rollout");
1308 debug_struct.field("name", &self.name);
1309 debug_struct.field("uid", &self.uid);
1310 debug_struct.field("description", &self.description);
1311 debug_struct.field("annotations", &self.annotations);
1312 debug_struct.field("labels", &self.labels);
1313 debug_struct.field("create_time", &self.create_time);
1314 debug_struct.field("approve_time", &self.approve_time);
1315 debug_struct.field("enqueue_time", &self.enqueue_time);
1316 debug_struct.field("deploy_start_time", &self.deploy_start_time);
1317 debug_struct.field("deploy_end_time", &self.deploy_end_time);
1318 debug_struct.field("target_id", &self.target_id);
1319 debug_struct.field("approval_state", &self.approval_state);
1320 debug_struct.field("state", &self.state);
1321 debug_struct.field("failure_reason", &self.failure_reason);
1322 debug_struct.field("deploying_build", &self.deploying_build);
1323 debug_struct.field("etag", &self.etag);
1324 debug_struct.field("deploy_failure_cause", &self.deploy_failure_cause);
1325 debug_struct.field("phases", &self.phases);
1326 debug_struct.field("metadata", &self.metadata);
1327 debug_struct.field("controller_rollout", &self.controller_rollout);
1328 debug_struct.field("rollback_of_rollout", &self.rollback_of_rollout);
1329 debug_struct.field("rolled_back_by_rollouts", &self.rolled_back_by_rollouts);
1330 debug_struct.field(
1331 "active_repair_automation_run",
1332 &self.active_repair_automation_run,
1333 );
1334 if !self._unknown_fields.is_empty() {
1335 debug_struct.field("_unknown_fields", &self._unknown_fields);
1336 }
1337 debug_struct.finish()
1338 }
1339}
1340
1341impl std::fmt::Debug for super::Metadata {
1342 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1343 let mut debug_struct = f.debug_struct("Metadata");
1344 debug_struct.field("cloud_run", &self.cloud_run);
1345 debug_struct.field("automation", &self.automation);
1346 debug_struct.field("custom", &self.custom);
1347 if !self._unknown_fields.is_empty() {
1348 debug_struct.field("_unknown_fields", &self._unknown_fields);
1349 }
1350 debug_struct.finish()
1351 }
1352}
1353
1354impl std::fmt::Debug for super::DeployJobRunMetadata {
1355 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1356 let mut debug_struct = f.debug_struct("DeployJobRunMetadata");
1357 debug_struct.field("cloud_run", &self.cloud_run);
1358 debug_struct.field("custom_target", &self.custom_target);
1359 debug_struct.field("custom", &self.custom);
1360 if !self._unknown_fields.is_empty() {
1361 debug_struct.field("_unknown_fields", &self._unknown_fields);
1362 }
1363 debug_struct.finish()
1364 }
1365}
1366
1367impl std::fmt::Debug for super::CloudRunMetadata {
1368 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1369 let mut debug_struct = f.debug_struct("CloudRunMetadata");
1370 debug_struct.field("service", &self.service);
1371 debug_struct.field("service_urls", &self.service_urls);
1372 debug_struct.field("revision", &self.revision);
1373 debug_struct.field("job", &self.job);
1374 if !self._unknown_fields.is_empty() {
1375 debug_struct.field("_unknown_fields", &self._unknown_fields);
1376 }
1377 debug_struct.finish()
1378 }
1379}
1380
1381impl std::fmt::Debug for super::CustomTargetDeployMetadata {
1382 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1383 let mut debug_struct = f.debug_struct("CustomTargetDeployMetadata");
1384 debug_struct.field("skip_message", &self.skip_message);
1385 if !self._unknown_fields.is_empty() {
1386 debug_struct.field("_unknown_fields", &self._unknown_fields);
1387 }
1388 debug_struct.finish()
1389 }
1390}
1391
1392impl std::fmt::Debug for super::AutomationRolloutMetadata {
1393 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1394 let mut debug_struct = f.debug_struct("AutomationRolloutMetadata");
1395 debug_struct.field("promote_automation_run", &self.promote_automation_run);
1396 debug_struct.field("advance_automation_runs", &self.advance_automation_runs);
1397 debug_struct.field("repair_automation_runs", &self.repair_automation_runs);
1398 if !self._unknown_fields.is_empty() {
1399 debug_struct.field("_unknown_fields", &self._unknown_fields);
1400 }
1401 debug_struct.finish()
1402 }
1403}
1404
1405impl std::fmt::Debug for super::CustomMetadata {
1406 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1407 let mut debug_struct = f.debug_struct("CustomMetadata");
1408 debug_struct.field("values", &self.values);
1409 if !self._unknown_fields.is_empty() {
1410 debug_struct.field("_unknown_fields", &self._unknown_fields);
1411 }
1412 debug_struct.finish()
1413 }
1414}
1415
1416impl std::fmt::Debug for super::Phase {
1417 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1418 let mut debug_struct = f.debug_struct("Phase");
1419 debug_struct.field("id", &self.id);
1420 debug_struct.field("state", &self.state);
1421 debug_struct.field("skip_message", &self.skip_message);
1422 debug_struct.field("jobs", &self.jobs);
1423 if !self._unknown_fields.is_empty() {
1424 debug_struct.field("_unknown_fields", &self._unknown_fields);
1425 }
1426 debug_struct.finish()
1427 }
1428}
1429
1430impl std::fmt::Debug for super::DeploymentJobs {
1431 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1432 let mut debug_struct = f.debug_struct("DeploymentJobs");
1433 debug_struct.field("predeploy_job", &self.predeploy_job);
1434 debug_struct.field("deploy_job", &self.deploy_job);
1435 debug_struct.field("verify_job", &self.verify_job);
1436 debug_struct.field("postdeploy_job", &self.postdeploy_job);
1437 if !self._unknown_fields.is_empty() {
1438 debug_struct.field("_unknown_fields", &self._unknown_fields);
1439 }
1440 debug_struct.finish()
1441 }
1442}
1443
1444impl std::fmt::Debug for super::ChildRolloutJobs {
1445 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1446 let mut debug_struct = f.debug_struct("ChildRolloutJobs");
1447 debug_struct.field("create_rollout_jobs", &self.create_rollout_jobs);
1448 debug_struct.field("advance_rollout_jobs", &self.advance_rollout_jobs);
1449 if !self._unknown_fields.is_empty() {
1450 debug_struct.field("_unknown_fields", &self._unknown_fields);
1451 }
1452 debug_struct.finish()
1453 }
1454}
1455
1456impl std::fmt::Debug for super::Job {
1457 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1458 let mut debug_struct = f.debug_struct("Job");
1459 debug_struct.field("id", &self.id);
1460 debug_struct.field("state", &self.state);
1461 debug_struct.field("skip_message", &self.skip_message);
1462 debug_struct.field("job_run", &self.job_run);
1463 debug_struct.field("job_type", &self.job_type);
1464 if !self._unknown_fields.is_empty() {
1465 debug_struct.field("_unknown_fields", &self._unknown_fields);
1466 }
1467 debug_struct.finish()
1468 }
1469}
1470
1471impl std::fmt::Debug for super::DeployJob {
1472 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1473 let mut debug_struct = f.debug_struct("DeployJob");
1474 if !self._unknown_fields.is_empty() {
1475 debug_struct.field("_unknown_fields", &self._unknown_fields);
1476 }
1477 debug_struct.finish()
1478 }
1479}
1480
1481impl std::fmt::Debug for super::VerifyJob {
1482 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1483 let mut debug_struct = f.debug_struct("VerifyJob");
1484 if !self._unknown_fields.is_empty() {
1485 debug_struct.field("_unknown_fields", &self._unknown_fields);
1486 }
1487 debug_struct.finish()
1488 }
1489}
1490
1491impl std::fmt::Debug for super::PredeployJob {
1492 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1493 let mut debug_struct = f.debug_struct("PredeployJob");
1494 debug_struct.field("actions", &self.actions);
1495 if !self._unknown_fields.is_empty() {
1496 debug_struct.field("_unknown_fields", &self._unknown_fields);
1497 }
1498 debug_struct.finish()
1499 }
1500}
1501
1502impl std::fmt::Debug for super::PostdeployJob {
1503 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1504 let mut debug_struct = f.debug_struct("PostdeployJob");
1505 debug_struct.field("actions", &self.actions);
1506 if !self._unknown_fields.is_empty() {
1507 debug_struct.field("_unknown_fields", &self._unknown_fields);
1508 }
1509 debug_struct.finish()
1510 }
1511}
1512
1513impl std::fmt::Debug for super::CreateChildRolloutJob {
1514 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1515 let mut debug_struct = f.debug_struct("CreateChildRolloutJob");
1516 if !self._unknown_fields.is_empty() {
1517 debug_struct.field("_unknown_fields", &self._unknown_fields);
1518 }
1519 debug_struct.finish()
1520 }
1521}
1522
1523impl std::fmt::Debug for super::AdvanceChildRolloutJob {
1524 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1525 let mut debug_struct = f.debug_struct("AdvanceChildRolloutJob");
1526 if !self._unknown_fields.is_empty() {
1527 debug_struct.field("_unknown_fields", &self._unknown_fields);
1528 }
1529 debug_struct.finish()
1530 }
1531}
1532
1533impl std::fmt::Debug for super::ListRolloutsRequest {
1534 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1535 let mut debug_struct = f.debug_struct("ListRolloutsRequest");
1536 debug_struct.field("parent", &self.parent);
1537 debug_struct.field("page_size", &self.page_size);
1538 debug_struct.field("page_token", &self.page_token);
1539 debug_struct.field("filter", &self.filter);
1540 debug_struct.field("order_by", &self.order_by);
1541 if !self._unknown_fields.is_empty() {
1542 debug_struct.field("_unknown_fields", &self._unknown_fields);
1543 }
1544 debug_struct.finish()
1545 }
1546}
1547
1548impl std::fmt::Debug for super::ListRolloutsResponse {
1549 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1550 let mut debug_struct = f.debug_struct("ListRolloutsResponse");
1551 debug_struct.field("rollouts", &self.rollouts);
1552 debug_struct.field("next_page_token", &self.next_page_token);
1553 debug_struct.field("unreachable", &self.unreachable);
1554 if !self._unknown_fields.is_empty() {
1555 debug_struct.field("_unknown_fields", &self._unknown_fields);
1556 }
1557 debug_struct.finish()
1558 }
1559}
1560
1561impl std::fmt::Debug for super::GetRolloutRequest {
1562 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1563 let mut debug_struct = f.debug_struct("GetRolloutRequest");
1564 debug_struct.field("name", &self.name);
1565 if !self._unknown_fields.is_empty() {
1566 debug_struct.field("_unknown_fields", &self._unknown_fields);
1567 }
1568 debug_struct.finish()
1569 }
1570}
1571
1572impl std::fmt::Debug for super::CreateRolloutRequest {
1573 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1574 let mut debug_struct = f.debug_struct("CreateRolloutRequest");
1575 debug_struct.field("parent", &self.parent);
1576 debug_struct.field("rollout_id", &self.rollout_id);
1577 debug_struct.field("rollout", &self.rollout);
1578 debug_struct.field("request_id", &self.request_id);
1579 debug_struct.field("validate_only", &self.validate_only);
1580 debug_struct.field("override_deploy_policy", &self.override_deploy_policy);
1581 debug_struct.field("starting_phase_id", &self.starting_phase_id);
1582 if !self._unknown_fields.is_empty() {
1583 debug_struct.field("_unknown_fields", &self._unknown_fields);
1584 }
1585 debug_struct.finish()
1586 }
1587}
1588
1589impl std::fmt::Debug for super::OperationMetadata {
1590 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1591 let mut debug_struct = f.debug_struct("OperationMetadata");
1592 debug_struct.field("create_time", &self.create_time);
1593 debug_struct.field("end_time", &self.end_time);
1594 debug_struct.field("target", &self.target);
1595 debug_struct.field("verb", &self.verb);
1596 debug_struct.field("status_message", &self.status_message);
1597 debug_struct.field("requested_cancellation", &self.requested_cancellation);
1598 debug_struct.field("api_version", &self.api_version);
1599 if !self._unknown_fields.is_empty() {
1600 debug_struct.field("_unknown_fields", &self._unknown_fields);
1601 }
1602 debug_struct.finish()
1603 }
1604}
1605
1606impl std::fmt::Debug for super::ApproveRolloutRequest {
1607 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1608 let mut debug_struct = f.debug_struct("ApproveRolloutRequest");
1609 debug_struct.field("name", &self.name);
1610 debug_struct.field("approved", &self.approved);
1611 debug_struct.field("override_deploy_policy", &self.override_deploy_policy);
1612 if !self._unknown_fields.is_empty() {
1613 debug_struct.field("_unknown_fields", &self._unknown_fields);
1614 }
1615 debug_struct.finish()
1616 }
1617}
1618
1619impl std::fmt::Debug for super::ApproveRolloutResponse {
1620 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1621 let mut debug_struct = f.debug_struct("ApproveRolloutResponse");
1622 if !self._unknown_fields.is_empty() {
1623 debug_struct.field("_unknown_fields", &self._unknown_fields);
1624 }
1625 debug_struct.finish()
1626 }
1627}
1628
1629impl std::fmt::Debug for super::AdvanceRolloutRequest {
1630 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1631 let mut debug_struct = f.debug_struct("AdvanceRolloutRequest");
1632 debug_struct.field("name", &self.name);
1633 debug_struct.field("phase_id", &self.phase_id);
1634 debug_struct.field("override_deploy_policy", &self.override_deploy_policy);
1635 if !self._unknown_fields.is_empty() {
1636 debug_struct.field("_unknown_fields", &self._unknown_fields);
1637 }
1638 debug_struct.finish()
1639 }
1640}
1641
1642impl std::fmt::Debug for super::AdvanceRolloutResponse {
1643 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1644 let mut debug_struct = f.debug_struct("AdvanceRolloutResponse");
1645 if !self._unknown_fields.is_empty() {
1646 debug_struct.field("_unknown_fields", &self._unknown_fields);
1647 }
1648 debug_struct.finish()
1649 }
1650}
1651
1652impl std::fmt::Debug for super::CancelRolloutRequest {
1653 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1654 let mut debug_struct = f.debug_struct("CancelRolloutRequest");
1655 debug_struct.field("name", &self.name);
1656 debug_struct.field("override_deploy_policy", &self.override_deploy_policy);
1657 if !self._unknown_fields.is_empty() {
1658 debug_struct.field("_unknown_fields", &self._unknown_fields);
1659 }
1660 debug_struct.finish()
1661 }
1662}
1663
1664impl std::fmt::Debug for super::CancelRolloutResponse {
1665 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1666 let mut debug_struct = f.debug_struct("CancelRolloutResponse");
1667 if !self._unknown_fields.is_empty() {
1668 debug_struct.field("_unknown_fields", &self._unknown_fields);
1669 }
1670 debug_struct.finish()
1671 }
1672}
1673
1674impl std::fmt::Debug for super::IgnoreJobRequest {
1675 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1676 let mut debug_struct = f.debug_struct("IgnoreJobRequest");
1677 debug_struct.field("rollout", &self.rollout);
1678 debug_struct.field("phase_id", &self.phase_id);
1679 debug_struct.field("job_id", &self.job_id);
1680 debug_struct.field("override_deploy_policy", &self.override_deploy_policy);
1681 if !self._unknown_fields.is_empty() {
1682 debug_struct.field("_unknown_fields", &self._unknown_fields);
1683 }
1684 debug_struct.finish()
1685 }
1686}
1687
1688impl std::fmt::Debug for super::IgnoreJobResponse {
1689 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1690 let mut debug_struct = f.debug_struct("IgnoreJobResponse");
1691 if !self._unknown_fields.is_empty() {
1692 debug_struct.field("_unknown_fields", &self._unknown_fields);
1693 }
1694 debug_struct.finish()
1695 }
1696}
1697
1698impl std::fmt::Debug for super::RetryJobRequest {
1699 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1700 let mut debug_struct = f.debug_struct("RetryJobRequest");
1701 debug_struct.field("rollout", &self.rollout);
1702 debug_struct.field("phase_id", &self.phase_id);
1703 debug_struct.field("job_id", &self.job_id);
1704 debug_struct.field("override_deploy_policy", &self.override_deploy_policy);
1705 if !self._unknown_fields.is_empty() {
1706 debug_struct.field("_unknown_fields", &self._unknown_fields);
1707 }
1708 debug_struct.finish()
1709 }
1710}
1711
1712impl std::fmt::Debug for super::RetryJobResponse {
1713 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1714 let mut debug_struct = f.debug_struct("RetryJobResponse");
1715 if !self._unknown_fields.is_empty() {
1716 debug_struct.field("_unknown_fields", &self._unknown_fields);
1717 }
1718 debug_struct.finish()
1719 }
1720}
1721
1722impl std::fmt::Debug for super::AbandonReleaseRequest {
1723 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1724 let mut debug_struct = f.debug_struct("AbandonReleaseRequest");
1725 debug_struct.field("name", &self.name);
1726 if !self._unknown_fields.is_empty() {
1727 debug_struct.field("_unknown_fields", &self._unknown_fields);
1728 }
1729 debug_struct.finish()
1730 }
1731}
1732
1733impl std::fmt::Debug for super::AbandonReleaseResponse {
1734 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1735 let mut debug_struct = f.debug_struct("AbandonReleaseResponse");
1736 if !self._unknown_fields.is_empty() {
1737 debug_struct.field("_unknown_fields", &self._unknown_fields);
1738 }
1739 debug_struct.finish()
1740 }
1741}
1742
1743impl std::fmt::Debug for super::JobRun {
1744 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1745 let mut debug_struct = f.debug_struct("JobRun");
1746 debug_struct.field("name", &self.name);
1747 debug_struct.field("uid", &self.uid);
1748 debug_struct.field("phase_id", &self.phase_id);
1749 debug_struct.field("job_id", &self.job_id);
1750 debug_struct.field("create_time", &self.create_time);
1751 debug_struct.field("start_time", &self.start_time);
1752 debug_struct.field("end_time", &self.end_time);
1753 debug_struct.field("state", &self.state);
1754 debug_struct.field("etag", &self.etag);
1755 debug_struct.field("job_run", &self.job_run);
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::DeployJobRun {
1764 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1765 let mut debug_struct = f.debug_struct("DeployJobRun");
1766 debug_struct.field("build", &self.build);
1767 debug_struct.field("failure_cause", &self.failure_cause);
1768 debug_struct.field("failure_message", &self.failure_message);
1769 debug_struct.field("metadata", &self.metadata);
1770 debug_struct.field("artifact", &self.artifact);
1771 if !self._unknown_fields.is_empty() {
1772 debug_struct.field("_unknown_fields", &self._unknown_fields);
1773 }
1774 debug_struct.finish()
1775 }
1776}
1777
1778impl std::fmt::Debug for super::VerifyJobRun {
1779 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1780 let mut debug_struct = f.debug_struct("VerifyJobRun");
1781 debug_struct.field("build", &self.build);
1782 debug_struct.field("artifact_uri", &self.artifact_uri);
1783 debug_struct.field("event_log_path", &self.event_log_path);
1784 debug_struct.field("failure_cause", &self.failure_cause);
1785 debug_struct.field("failure_message", &self.failure_message);
1786 if !self._unknown_fields.is_empty() {
1787 debug_struct.field("_unknown_fields", &self._unknown_fields);
1788 }
1789 debug_struct.finish()
1790 }
1791}
1792
1793impl std::fmt::Debug for super::PredeployJobRun {
1794 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1795 let mut debug_struct = f.debug_struct("PredeployJobRun");
1796 debug_struct.field("build", &self.build);
1797 debug_struct.field("failure_cause", &self.failure_cause);
1798 debug_struct.field("failure_message", &self.failure_message);
1799 if !self._unknown_fields.is_empty() {
1800 debug_struct.field("_unknown_fields", &self._unknown_fields);
1801 }
1802 debug_struct.finish()
1803 }
1804}
1805
1806impl std::fmt::Debug for super::PostdeployJobRun {
1807 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1808 let mut debug_struct = f.debug_struct("PostdeployJobRun");
1809 debug_struct.field("build", &self.build);
1810 debug_struct.field("failure_cause", &self.failure_cause);
1811 debug_struct.field("failure_message", &self.failure_message);
1812 if !self._unknown_fields.is_empty() {
1813 debug_struct.field("_unknown_fields", &self._unknown_fields);
1814 }
1815 debug_struct.finish()
1816 }
1817}
1818
1819impl std::fmt::Debug for super::CreateChildRolloutJobRun {
1820 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1821 let mut debug_struct = f.debug_struct("CreateChildRolloutJobRun");
1822 debug_struct.field("rollout", &self.rollout);
1823 debug_struct.field("rollout_phase_id", &self.rollout_phase_id);
1824 if !self._unknown_fields.is_empty() {
1825 debug_struct.field("_unknown_fields", &self._unknown_fields);
1826 }
1827 debug_struct.finish()
1828 }
1829}
1830
1831impl std::fmt::Debug for super::AdvanceChildRolloutJobRun {
1832 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1833 let mut debug_struct = f.debug_struct("AdvanceChildRolloutJobRun");
1834 debug_struct.field("rollout", &self.rollout);
1835 debug_struct.field("rollout_phase_id", &self.rollout_phase_id);
1836 if !self._unknown_fields.is_empty() {
1837 debug_struct.field("_unknown_fields", &self._unknown_fields);
1838 }
1839 debug_struct.finish()
1840 }
1841}
1842
1843impl std::fmt::Debug for super::ListJobRunsRequest {
1844 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1845 let mut debug_struct = f.debug_struct("ListJobRunsRequest");
1846 debug_struct.field("parent", &self.parent);
1847 debug_struct.field("page_size", &self.page_size);
1848 debug_struct.field("page_token", &self.page_token);
1849 debug_struct.field("filter", &self.filter);
1850 debug_struct.field("order_by", &self.order_by);
1851 if !self._unknown_fields.is_empty() {
1852 debug_struct.field("_unknown_fields", &self._unknown_fields);
1853 }
1854 debug_struct.finish()
1855 }
1856}
1857
1858impl std::fmt::Debug for super::ListJobRunsResponse {
1859 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1860 let mut debug_struct = f.debug_struct("ListJobRunsResponse");
1861 debug_struct.field("job_runs", &self.job_runs);
1862 debug_struct.field("next_page_token", &self.next_page_token);
1863 debug_struct.field("unreachable", &self.unreachable);
1864 if !self._unknown_fields.is_empty() {
1865 debug_struct.field("_unknown_fields", &self._unknown_fields);
1866 }
1867 debug_struct.finish()
1868 }
1869}
1870
1871impl std::fmt::Debug for super::GetJobRunRequest {
1872 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1873 let mut debug_struct = f.debug_struct("GetJobRunRequest");
1874 debug_struct.field("name", &self.name);
1875 if !self._unknown_fields.is_empty() {
1876 debug_struct.field("_unknown_fields", &self._unknown_fields);
1877 }
1878 debug_struct.finish()
1879 }
1880}
1881
1882impl std::fmt::Debug for super::TerminateJobRunRequest {
1883 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1884 let mut debug_struct = f.debug_struct("TerminateJobRunRequest");
1885 debug_struct.field("name", &self.name);
1886 debug_struct.field("override_deploy_policy", &self.override_deploy_policy);
1887 if !self._unknown_fields.is_empty() {
1888 debug_struct.field("_unknown_fields", &self._unknown_fields);
1889 }
1890 debug_struct.finish()
1891 }
1892}
1893
1894impl std::fmt::Debug for super::TerminateJobRunResponse {
1895 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1896 let mut debug_struct = f.debug_struct("TerminateJobRunResponse");
1897 if !self._unknown_fields.is_empty() {
1898 debug_struct.field("_unknown_fields", &self._unknown_fields);
1899 }
1900 debug_struct.finish()
1901 }
1902}
1903
1904impl std::fmt::Debug for super::Config {
1905 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1906 let mut debug_struct = f.debug_struct("Config");
1907 debug_struct.field("name", &self.name);
1908 debug_struct.field("supported_versions", &self.supported_versions);
1909 debug_struct.field("default_skaffold_version", &self.default_skaffold_version);
1910 if !self._unknown_fields.is_empty() {
1911 debug_struct.field("_unknown_fields", &self._unknown_fields);
1912 }
1913 debug_struct.finish()
1914 }
1915}
1916
1917impl std::fmt::Debug for super::SkaffoldVersion {
1918 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1919 let mut debug_struct = f.debug_struct("SkaffoldVersion");
1920 debug_struct.field("version", &self.version);
1921 debug_struct.field("maintenance_mode_time", &self.maintenance_mode_time);
1922 debug_struct.field("support_expiration_time", &self.support_expiration_time);
1923 debug_struct.field("support_end_date", &self.support_end_date);
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::GetConfigRequest {
1932 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1933 let mut debug_struct = f.debug_struct("GetConfigRequest");
1934 debug_struct.field("name", &self.name);
1935 if !self._unknown_fields.is_empty() {
1936 debug_struct.field("_unknown_fields", &self._unknown_fields);
1937 }
1938 debug_struct.finish()
1939 }
1940}
1941
1942impl std::fmt::Debug for super::Automation {
1943 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1944 let mut debug_struct = f.debug_struct("Automation");
1945 debug_struct.field("name", &self.name);
1946 debug_struct.field("uid", &self.uid);
1947 debug_struct.field("description", &self.description);
1948 debug_struct.field("create_time", &self.create_time);
1949 debug_struct.field("update_time", &self.update_time);
1950 debug_struct.field("annotations", &self.annotations);
1951 debug_struct.field("labels", &self.labels);
1952 debug_struct.field("etag", &self.etag);
1953 debug_struct.field("suspended", &self.suspended);
1954 debug_struct.field("service_account", &self.service_account);
1955 debug_struct.field("selector", &self.selector);
1956 debug_struct.field("rules", &self.rules);
1957 if !self._unknown_fields.is_empty() {
1958 debug_struct.field("_unknown_fields", &self._unknown_fields);
1959 }
1960 debug_struct.finish()
1961 }
1962}
1963
1964impl std::fmt::Debug for super::AutomationResourceSelector {
1965 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1966 let mut debug_struct = f.debug_struct("AutomationResourceSelector");
1967 debug_struct.field("targets", &self.targets);
1968 if !self._unknown_fields.is_empty() {
1969 debug_struct.field("_unknown_fields", &self._unknown_fields);
1970 }
1971 debug_struct.finish()
1972 }
1973}
1974
1975impl std::fmt::Debug for super::AutomationRule {
1976 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1977 let mut debug_struct = f.debug_struct("AutomationRule");
1978 debug_struct.field("rule", &self.rule);
1979 if !self._unknown_fields.is_empty() {
1980 debug_struct.field("_unknown_fields", &self._unknown_fields);
1981 }
1982 debug_struct.finish()
1983 }
1984}
1985
1986impl std::fmt::Debug for super::TimedPromoteReleaseRule {
1987 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1988 let mut debug_struct = f.debug_struct("TimedPromoteReleaseRule");
1989 debug_struct.field("id", &self.id);
1990 debug_struct.field("destination_target_id", &self.destination_target_id);
1991 debug_struct.field("schedule", &self.schedule);
1992 debug_struct.field("time_zone", &self.time_zone);
1993 debug_struct.field("condition", &self.condition);
1994 debug_struct.field("destination_phase", &self.destination_phase);
1995 if !self._unknown_fields.is_empty() {
1996 debug_struct.field("_unknown_fields", &self._unknown_fields);
1997 }
1998 debug_struct.finish()
1999 }
2000}
2001
2002impl std::fmt::Debug for super::PromoteReleaseRule {
2003 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2004 let mut debug_struct = f.debug_struct("PromoteReleaseRule");
2005 debug_struct.field("id", &self.id);
2006 debug_struct.field("wait", &self.wait);
2007 debug_struct.field("destination_target_id", &self.destination_target_id);
2008 debug_struct.field("condition", &self.condition);
2009 debug_struct.field("destination_phase", &self.destination_phase);
2010 if !self._unknown_fields.is_empty() {
2011 debug_struct.field("_unknown_fields", &self._unknown_fields);
2012 }
2013 debug_struct.finish()
2014 }
2015}
2016
2017impl std::fmt::Debug for super::AdvanceRolloutRule {
2018 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2019 let mut debug_struct = f.debug_struct("AdvanceRolloutRule");
2020 debug_struct.field("id", &self.id);
2021 debug_struct.field("source_phases", &self.source_phases);
2022 debug_struct.field("wait", &self.wait);
2023 debug_struct.field("condition", &self.condition);
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::RepairRolloutRule {
2032 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2033 let mut debug_struct = f.debug_struct("RepairRolloutRule");
2034 debug_struct.field("id", &self.id);
2035 debug_struct.field("phases", &self.phases);
2036 debug_struct.field("jobs", &self.jobs);
2037 debug_struct.field("condition", &self.condition);
2038 debug_struct.field("repair_phases", &self.repair_phases);
2039 if !self._unknown_fields.is_empty() {
2040 debug_struct.field("_unknown_fields", &self._unknown_fields);
2041 }
2042 debug_struct.finish()
2043 }
2044}
2045
2046impl std::fmt::Debug for super::RepairPhaseConfig {
2047 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2048 let mut debug_struct = f.debug_struct("RepairPhaseConfig");
2049 debug_struct.field("repair_phase", &self.repair_phase);
2050 if !self._unknown_fields.is_empty() {
2051 debug_struct.field("_unknown_fields", &self._unknown_fields);
2052 }
2053 debug_struct.finish()
2054 }
2055}
2056
2057impl std::fmt::Debug for super::Retry {
2058 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2059 let mut debug_struct = f.debug_struct("Retry");
2060 debug_struct.field("attempts", &self.attempts);
2061 debug_struct.field("wait", &self.wait);
2062 debug_struct.field("backoff_mode", &self.backoff_mode);
2063 if !self._unknown_fields.is_empty() {
2064 debug_struct.field("_unknown_fields", &self._unknown_fields);
2065 }
2066 debug_struct.finish()
2067 }
2068}
2069
2070impl std::fmt::Debug for super::Rollback {
2071 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2072 let mut debug_struct = f.debug_struct("Rollback");
2073 debug_struct.field("destination_phase", &self.destination_phase);
2074 debug_struct.field(
2075 "disable_rollback_if_rollout_pending",
2076 &self.disable_rollback_if_rollout_pending,
2077 );
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::AutomationRuleCondition {
2086 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2087 let mut debug_struct = f.debug_struct("AutomationRuleCondition");
2088 debug_struct.field("targets_present_condition", &self.targets_present_condition);
2089 debug_struct.field("rule_type_condition", &self.rule_type_condition);
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::TimedPromoteReleaseCondition {
2098 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2099 let mut debug_struct = f.debug_struct("TimedPromoteReleaseCondition");
2100 debug_struct.field("next_promotion_time", &self.next_promotion_time);
2101 debug_struct.field("targets_list", &self.targets_list);
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::timed_promote_release_condition::Targets {
2110 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2111 let mut debug_struct = f.debug_struct("Targets");
2112 debug_struct.field("source_target_id", &self.source_target_id);
2113 debug_struct.field("destination_target_id", &self.destination_target_id);
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::CreateAutomationRequest {
2122 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2123 let mut debug_struct = f.debug_struct("CreateAutomationRequest");
2124 debug_struct.field("parent", &self.parent);
2125 debug_struct.field("automation_id", &self.automation_id);
2126 debug_struct.field("automation", &self.automation);
2127 debug_struct.field("request_id", &self.request_id);
2128 debug_struct.field("validate_only", &self.validate_only);
2129 if !self._unknown_fields.is_empty() {
2130 debug_struct.field("_unknown_fields", &self._unknown_fields);
2131 }
2132 debug_struct.finish()
2133 }
2134}
2135
2136impl std::fmt::Debug for super::UpdateAutomationRequest {
2137 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2138 let mut debug_struct = f.debug_struct("UpdateAutomationRequest");
2139 debug_struct.field("update_mask", &self.update_mask);
2140 debug_struct.field("automation", &self.automation);
2141 debug_struct.field("request_id", &self.request_id);
2142 debug_struct.field("allow_missing", &self.allow_missing);
2143 debug_struct.field("validate_only", &self.validate_only);
2144 if !self._unknown_fields.is_empty() {
2145 debug_struct.field("_unknown_fields", &self._unknown_fields);
2146 }
2147 debug_struct.finish()
2148 }
2149}
2150
2151impl std::fmt::Debug for super::DeleteAutomationRequest {
2152 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2153 let mut debug_struct = f.debug_struct("DeleteAutomationRequest");
2154 debug_struct.field("name", &self.name);
2155 debug_struct.field("request_id", &self.request_id);
2156 debug_struct.field("allow_missing", &self.allow_missing);
2157 debug_struct.field("validate_only", &self.validate_only);
2158 debug_struct.field("etag", &self.etag);
2159 if !self._unknown_fields.is_empty() {
2160 debug_struct.field("_unknown_fields", &self._unknown_fields);
2161 }
2162 debug_struct.finish()
2163 }
2164}
2165
2166impl std::fmt::Debug for super::ListAutomationsRequest {
2167 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2168 let mut debug_struct = f.debug_struct("ListAutomationsRequest");
2169 debug_struct.field("parent", &self.parent);
2170 debug_struct.field("page_size", &self.page_size);
2171 debug_struct.field("page_token", &self.page_token);
2172 debug_struct.field("filter", &self.filter);
2173 debug_struct.field("order_by", &self.order_by);
2174 if !self._unknown_fields.is_empty() {
2175 debug_struct.field("_unknown_fields", &self._unknown_fields);
2176 }
2177 debug_struct.finish()
2178 }
2179}
2180
2181impl std::fmt::Debug for super::ListAutomationsResponse {
2182 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2183 let mut debug_struct = f.debug_struct("ListAutomationsResponse");
2184 debug_struct.field("automations", &self.automations);
2185 debug_struct.field("next_page_token", &self.next_page_token);
2186 debug_struct.field("unreachable", &self.unreachable);
2187 if !self._unknown_fields.is_empty() {
2188 debug_struct.field("_unknown_fields", &self._unknown_fields);
2189 }
2190 debug_struct.finish()
2191 }
2192}
2193
2194impl std::fmt::Debug for super::GetAutomationRequest {
2195 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2196 let mut debug_struct = f.debug_struct("GetAutomationRequest");
2197 debug_struct.field("name", &self.name);
2198 if !self._unknown_fields.is_empty() {
2199 debug_struct.field("_unknown_fields", &self._unknown_fields);
2200 }
2201 debug_struct.finish()
2202 }
2203}
2204
2205impl std::fmt::Debug for super::AutomationRun {
2206 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2207 let mut debug_struct = f.debug_struct("AutomationRun");
2208 debug_struct.field("name", &self.name);
2209 debug_struct.field("create_time", &self.create_time);
2210 debug_struct.field("update_time", &self.update_time);
2211 debug_struct.field("etag", &self.etag);
2212 debug_struct.field("service_account", &self.service_account);
2213 debug_struct.field("automation_snapshot", &self.automation_snapshot);
2214 debug_struct.field("target_id", &self.target_id);
2215 debug_struct.field("state", &self.state);
2216 debug_struct.field("state_description", &self.state_description);
2217 debug_struct.field("policy_violation", &self.policy_violation);
2218 debug_struct.field("expire_time", &self.expire_time);
2219 debug_struct.field("rule_id", &self.rule_id);
2220 debug_struct.field("automation_id", &self.automation_id);
2221 debug_struct.field("wait_until_time", &self.wait_until_time);
2222 debug_struct.field("operation", &self.operation);
2223 if !self._unknown_fields.is_empty() {
2224 debug_struct.field("_unknown_fields", &self._unknown_fields);
2225 }
2226 debug_struct.finish()
2227 }
2228}
2229
2230impl std::fmt::Debug for super::PromoteReleaseOperation {
2231 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2232 let mut debug_struct = f.debug_struct("PromoteReleaseOperation");
2233 debug_struct.field("target_id", &self.target_id);
2234 debug_struct.field("wait", &self.wait);
2235 debug_struct.field("rollout", &self.rollout);
2236 debug_struct.field("phase", &self.phase);
2237 if !self._unknown_fields.is_empty() {
2238 debug_struct.field("_unknown_fields", &self._unknown_fields);
2239 }
2240 debug_struct.finish()
2241 }
2242}
2243
2244impl std::fmt::Debug for super::AdvanceRolloutOperation {
2245 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2246 let mut debug_struct = f.debug_struct("AdvanceRolloutOperation");
2247 debug_struct.field("source_phase", &self.source_phase);
2248 debug_struct.field("wait", &self.wait);
2249 debug_struct.field("rollout", &self.rollout);
2250 debug_struct.field("destination_phase", &self.destination_phase);
2251 if !self._unknown_fields.is_empty() {
2252 debug_struct.field("_unknown_fields", &self._unknown_fields);
2253 }
2254 debug_struct.finish()
2255 }
2256}
2257
2258impl std::fmt::Debug for super::RepairRolloutOperation {
2259 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2260 let mut debug_struct = f.debug_struct("RepairRolloutOperation");
2261 debug_struct.field("rollout", &self.rollout);
2262 debug_struct.field(
2263 "current_repair_phase_index",
2264 &self.current_repair_phase_index,
2265 );
2266 debug_struct.field("repair_phases", &self.repair_phases);
2267 debug_struct.field("phase_id", &self.phase_id);
2268 debug_struct.field("job_id", &self.job_id);
2269 if !self._unknown_fields.is_empty() {
2270 debug_struct.field("_unknown_fields", &self._unknown_fields);
2271 }
2272 debug_struct.finish()
2273 }
2274}
2275
2276impl std::fmt::Debug for super::TimedPromoteReleaseOperation {
2277 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2278 let mut debug_struct = f.debug_struct("TimedPromoteReleaseOperation");
2279 debug_struct.field("target_id", &self.target_id);
2280 debug_struct.field("release", &self.release);
2281 debug_struct.field("phase", &self.phase);
2282 if !self._unknown_fields.is_empty() {
2283 debug_struct.field("_unknown_fields", &self._unknown_fields);
2284 }
2285 debug_struct.finish()
2286 }
2287}
2288
2289impl std::fmt::Debug for super::RepairPhase {
2290 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2291 let mut debug_struct = f.debug_struct("RepairPhase");
2292 debug_struct.field("repair_phase", &self.repair_phase);
2293 if !self._unknown_fields.is_empty() {
2294 debug_struct.field("_unknown_fields", &self._unknown_fields);
2295 }
2296 debug_struct.finish()
2297 }
2298}
2299
2300impl std::fmt::Debug for super::RetryPhase {
2301 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2302 let mut debug_struct = f.debug_struct("RetryPhase");
2303 debug_struct.field("total_attempts", &self.total_attempts);
2304 debug_struct.field("backoff_mode", &self.backoff_mode);
2305 debug_struct.field("attempts", &self.attempts);
2306 if !self._unknown_fields.is_empty() {
2307 debug_struct.field("_unknown_fields", &self._unknown_fields);
2308 }
2309 debug_struct.finish()
2310 }
2311}
2312
2313impl std::fmt::Debug for super::RetryAttempt {
2314 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2315 let mut debug_struct = f.debug_struct("RetryAttempt");
2316 debug_struct.field("attempt", &self.attempt);
2317 debug_struct.field("wait", &self.wait);
2318 debug_struct.field("state", &self.state);
2319 debug_struct.field("state_desc", &self.state_desc);
2320 if !self._unknown_fields.is_empty() {
2321 debug_struct.field("_unknown_fields", &self._unknown_fields);
2322 }
2323 debug_struct.finish()
2324 }
2325}
2326
2327impl std::fmt::Debug for super::RollbackAttempt {
2328 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2329 let mut debug_struct = f.debug_struct("RollbackAttempt");
2330 debug_struct.field("destination_phase", &self.destination_phase);
2331 debug_struct.field("rollout_id", &self.rollout_id);
2332 debug_struct.field("state", &self.state);
2333 debug_struct.field("state_desc", &self.state_desc);
2334 debug_struct.field(
2335 "disable_rollback_if_rollout_pending",
2336 &self.disable_rollback_if_rollout_pending,
2337 );
2338 if !self._unknown_fields.is_empty() {
2339 debug_struct.field("_unknown_fields", &self._unknown_fields);
2340 }
2341 debug_struct.finish()
2342 }
2343}
2344
2345impl std::fmt::Debug for super::ListAutomationRunsRequest {
2346 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2347 let mut debug_struct = f.debug_struct("ListAutomationRunsRequest");
2348 debug_struct.field("parent", &self.parent);
2349 debug_struct.field("page_size", &self.page_size);
2350 debug_struct.field("page_token", &self.page_token);
2351 debug_struct.field("filter", &self.filter);
2352 debug_struct.field("order_by", &self.order_by);
2353 if !self._unknown_fields.is_empty() {
2354 debug_struct.field("_unknown_fields", &self._unknown_fields);
2355 }
2356 debug_struct.finish()
2357 }
2358}
2359
2360impl std::fmt::Debug for super::ListAutomationRunsResponse {
2361 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2362 let mut debug_struct = f.debug_struct("ListAutomationRunsResponse");
2363 debug_struct.field("automation_runs", &self.automation_runs);
2364 debug_struct.field("next_page_token", &self.next_page_token);
2365 debug_struct.field("unreachable", &self.unreachable);
2366 if !self._unknown_fields.is_empty() {
2367 debug_struct.field("_unknown_fields", &self._unknown_fields);
2368 }
2369 debug_struct.finish()
2370 }
2371}
2372
2373impl std::fmt::Debug for super::GetAutomationRunRequest {
2374 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2375 let mut debug_struct = f.debug_struct("GetAutomationRunRequest");
2376 debug_struct.field("name", &self.name);
2377 if !self._unknown_fields.is_empty() {
2378 debug_struct.field("_unknown_fields", &self._unknown_fields);
2379 }
2380 debug_struct.finish()
2381 }
2382}
2383
2384impl std::fmt::Debug for super::CancelAutomationRunRequest {
2385 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2386 let mut debug_struct = f.debug_struct("CancelAutomationRunRequest");
2387 debug_struct.field("name", &self.name);
2388 if !self._unknown_fields.is_empty() {
2389 debug_struct.field("_unknown_fields", &self._unknown_fields);
2390 }
2391 debug_struct.finish()
2392 }
2393}
2394
2395impl std::fmt::Debug for super::CancelAutomationRunResponse {
2396 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2397 let mut debug_struct = f.debug_struct("CancelAutomationRunResponse");
2398 if !self._unknown_fields.is_empty() {
2399 debug_struct.field("_unknown_fields", &self._unknown_fields);
2400 }
2401 debug_struct.finish()
2402 }
2403}
2404
2405impl std::fmt::Debug for super::CustomTargetTypeNotificationEvent {
2406 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2407 let mut debug_struct = f.debug_struct("CustomTargetTypeNotificationEvent");
2408 debug_struct.field("message", &self.message);
2409 debug_struct.field("custom_target_type_uid", &self.custom_target_type_uid);
2410 debug_struct.field("custom_target_type", &self.custom_target_type);
2411 debug_struct.field("r#type", &self.r#type);
2412 if !self._unknown_fields.is_empty() {
2413 debug_struct.field("_unknown_fields", &self._unknown_fields);
2414 }
2415 debug_struct.finish()
2416 }
2417}
2418
2419impl std::fmt::Debug for super::DeliveryPipelineNotificationEvent {
2420 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2421 let mut debug_struct = f.debug_struct("DeliveryPipelineNotificationEvent");
2422 debug_struct.field("message", &self.message);
2423 debug_struct.field("pipeline_uid", &self.pipeline_uid);
2424 debug_struct.field("delivery_pipeline", &self.delivery_pipeline);
2425 debug_struct.field("r#type", &self.r#type);
2426 if !self._unknown_fields.is_empty() {
2427 debug_struct.field("_unknown_fields", &self._unknown_fields);
2428 }
2429 debug_struct.finish()
2430 }
2431}
2432
2433impl std::fmt::Debug for super::DeployPolicyEvaluationEvent {
2434 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2435 let mut debug_struct = f.debug_struct("DeployPolicyEvaluationEvent");
2436 debug_struct.field("message", &self.message);
2437 debug_struct.field("rule_type", &self.rule_type);
2438 debug_struct.field("rule", &self.rule);
2439 debug_struct.field("pipeline_uid", &self.pipeline_uid);
2440 debug_struct.field("delivery_pipeline", &self.delivery_pipeline);
2441 debug_struct.field("target_uid", &self.target_uid);
2442 debug_struct.field("target", &self.target);
2443 debug_struct.field("invoker", &self.invoker);
2444 debug_struct.field("deploy_policy", &self.deploy_policy);
2445 debug_struct.field("deploy_policy_uid", &self.deploy_policy_uid);
2446 debug_struct.field("allowed", &self.allowed);
2447 debug_struct.field("verdict", &self.verdict);
2448 debug_struct.field("overrides", &self.overrides);
2449 if !self._unknown_fields.is_empty() {
2450 debug_struct.field("_unknown_fields", &self._unknown_fields);
2451 }
2452 debug_struct.finish()
2453 }
2454}
2455
2456impl std::fmt::Debug for super::DeployPolicyNotificationEvent {
2457 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2458 let mut debug_struct = f.debug_struct("DeployPolicyNotificationEvent");
2459 debug_struct.field("message", &self.message);
2460 debug_struct.field("deploy_policy", &self.deploy_policy);
2461 debug_struct.field("deploy_policy_uid", &self.deploy_policy_uid);
2462 debug_struct.field("r#type", &self.r#type);
2463 if !self._unknown_fields.is_empty() {
2464 debug_struct.field("_unknown_fields", &self._unknown_fields);
2465 }
2466 debug_struct.finish()
2467 }
2468}
2469
2470impl std::fmt::Debug for super::JobRunNotificationEvent {
2471 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2472 let mut debug_struct = f.debug_struct("JobRunNotificationEvent");
2473 debug_struct.field("message", &self.message);
2474 debug_struct.field("job_run", &self.job_run);
2475 debug_struct.field("pipeline_uid", &self.pipeline_uid);
2476 debug_struct.field("release_uid", &self.release_uid);
2477 debug_struct.field("release", &self.release);
2478 debug_struct.field("rollout_uid", &self.rollout_uid);
2479 debug_struct.field("rollout", &self.rollout);
2480 debug_struct.field("target_id", &self.target_id);
2481 debug_struct.field("r#type", &self.r#type);
2482 if !self._unknown_fields.is_empty() {
2483 debug_struct.field("_unknown_fields", &self._unknown_fields);
2484 }
2485 debug_struct.finish()
2486 }
2487}
2488
2489impl std::fmt::Debug for super::ReleaseNotificationEvent {
2490 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2491 let mut debug_struct = f.debug_struct("ReleaseNotificationEvent");
2492 debug_struct.field("message", &self.message);
2493 debug_struct.field("pipeline_uid", &self.pipeline_uid);
2494 debug_struct.field("release_uid", &self.release_uid);
2495 debug_struct.field("release", &self.release);
2496 debug_struct.field("r#type", &self.r#type);
2497 if !self._unknown_fields.is_empty() {
2498 debug_struct.field("_unknown_fields", &self._unknown_fields);
2499 }
2500 debug_struct.finish()
2501 }
2502}
2503
2504impl std::fmt::Debug for super::ReleaseRenderEvent {
2505 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2506 let mut debug_struct = f.debug_struct("ReleaseRenderEvent");
2507 debug_struct.field("message", &self.message);
2508 debug_struct.field("pipeline_uid", &self.pipeline_uid);
2509 debug_struct.field("release", &self.release);
2510 debug_struct.field("r#type", &self.r#type);
2511 debug_struct.field("release_render_state", &self.release_render_state);
2512 if !self._unknown_fields.is_empty() {
2513 debug_struct.field("_unknown_fields", &self._unknown_fields);
2514 }
2515 debug_struct.finish()
2516 }
2517}
2518
2519impl std::fmt::Debug for super::RolloutNotificationEvent {
2520 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2521 let mut debug_struct = f.debug_struct("RolloutNotificationEvent");
2522 debug_struct.field("message", &self.message);
2523 debug_struct.field("pipeline_uid", &self.pipeline_uid);
2524 debug_struct.field("release_uid", &self.release_uid);
2525 debug_struct.field("release", &self.release);
2526 debug_struct.field("rollout_uid", &self.rollout_uid);
2527 debug_struct.field("rollout", &self.rollout);
2528 debug_struct.field("target_id", &self.target_id);
2529 debug_struct.field("r#type", &self.r#type);
2530 if !self._unknown_fields.is_empty() {
2531 debug_struct.field("_unknown_fields", &self._unknown_fields);
2532 }
2533 debug_struct.finish()
2534 }
2535}
2536
2537impl std::fmt::Debug for super::RolloutUpdateEvent {
2538 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2539 let mut debug_struct = f.debug_struct("RolloutUpdateEvent");
2540 debug_struct.field("message", &self.message);
2541 debug_struct.field("pipeline_uid", &self.pipeline_uid);
2542 debug_struct.field("release_uid", &self.release_uid);
2543 debug_struct.field("release", &self.release);
2544 debug_struct.field("rollout", &self.rollout);
2545 debug_struct.field("target_id", &self.target_id);
2546 debug_struct.field("r#type", &self.r#type);
2547 debug_struct.field("rollout_update_type", &self.rollout_update_type);
2548 if !self._unknown_fields.is_empty() {
2549 debug_struct.field("_unknown_fields", &self._unknown_fields);
2550 }
2551 debug_struct.finish()
2552 }
2553}
2554
2555impl std::fmt::Debug for super::TargetNotificationEvent {
2556 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2557 let mut debug_struct = f.debug_struct("TargetNotificationEvent");
2558 debug_struct.field("message", &self.message);
2559 debug_struct.field("target", &self.target);
2560 debug_struct.field("r#type", &self.r#type);
2561 if !self._unknown_fields.is_empty() {
2562 debug_struct.field("_unknown_fields", &self._unknown_fields);
2563 }
2564 debug_struct.finish()
2565 }
2566}