Skip to main content

google_cloud_build_v1/model/
debug.rs

1// Copyright 2025 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// Code generated by sidekick. DO NOT EDIT.
16
17#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::GetDefaultServiceAccountRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("GetDefaultServiceAccountRequest");
23        debug_struct.field("name", &self.name);
24        if !self._unknown_fields.is_empty() {
25            debug_struct.field("_unknown_fields", &self._unknown_fields);
26        }
27        debug_struct.finish()
28    }
29}
30
31impl std::fmt::Debug for super::DefaultServiceAccount {
32    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
33        let mut debug_struct = f.debug_struct("DefaultServiceAccount");
34        debug_struct.field("name", &self.name);
35        debug_struct.field("service_account_email", &self.service_account_email);
36        if !self._unknown_fields.is_empty() {
37            debug_struct.field("_unknown_fields", &self._unknown_fields);
38        }
39        debug_struct.finish()
40    }
41}
42
43impl std::fmt::Debug for super::RetryBuildRequest {
44    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
45        let mut debug_struct = f.debug_struct("RetryBuildRequest");
46        debug_struct.field("name", &self.name);
47        debug_struct.field("project_id", &self.project_id);
48        debug_struct.field("id", &self.id);
49        if !self._unknown_fields.is_empty() {
50            debug_struct.field("_unknown_fields", &self._unknown_fields);
51        }
52        debug_struct.finish()
53    }
54}
55
56impl std::fmt::Debug for super::RunBuildTriggerRequest {
57    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
58        let mut debug_struct = f.debug_struct("RunBuildTriggerRequest");
59        debug_struct.field("name", &self.name);
60        debug_struct.field("project_id", &self.project_id);
61        debug_struct.field("trigger_id", &self.trigger_id);
62        debug_struct.field("source", &self.source);
63        if !self._unknown_fields.is_empty() {
64            debug_struct.field("_unknown_fields", &self._unknown_fields);
65        }
66        debug_struct.finish()
67    }
68}
69
70impl std::fmt::Debug for super::StorageSource {
71    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
72        let mut debug_struct = f.debug_struct("StorageSource");
73        debug_struct.field("bucket", &self.bucket);
74        debug_struct.field("object", &self.object);
75        debug_struct.field("generation", &self.generation);
76        debug_struct.field("source_fetcher", &self.source_fetcher);
77        if !self._unknown_fields.is_empty() {
78            debug_struct.field("_unknown_fields", &self._unknown_fields);
79        }
80        debug_struct.finish()
81    }
82}
83
84impl std::fmt::Debug for super::GitSource {
85    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
86        let mut debug_struct = f.debug_struct("GitSource");
87        debug_struct.field("url", &self.url);
88        debug_struct.field("dir", &self.dir);
89        debug_struct.field("revision", &self.revision);
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::RepoSource {
98    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
99        let mut debug_struct = f.debug_struct("RepoSource");
100        debug_struct.field("project_id", &self.project_id);
101        debug_struct.field("repo_name", &self.repo_name);
102        debug_struct.field("dir", &self.dir);
103        debug_struct.field("invert_regex", &self.invert_regex);
104        debug_struct.field("substitutions", &self.substitutions);
105        debug_struct.field("revision", &self.revision);
106        if !self._unknown_fields.is_empty() {
107            debug_struct.field("_unknown_fields", &self._unknown_fields);
108        }
109        debug_struct.finish()
110    }
111}
112
113impl std::fmt::Debug for super::StorageSourceManifest {
114    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
115        let mut debug_struct = f.debug_struct("StorageSourceManifest");
116        debug_struct.field("bucket", &self.bucket);
117        debug_struct.field("object", &self.object);
118        debug_struct.field("generation", &self.generation);
119        if !self._unknown_fields.is_empty() {
120            debug_struct.field("_unknown_fields", &self._unknown_fields);
121        }
122        debug_struct.finish()
123    }
124}
125
126impl std::fmt::Debug for super::ConnectedRepository {
127    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
128        let mut debug_struct = f.debug_struct("ConnectedRepository");
129        debug_struct.field("repository", &self.repository);
130        debug_struct.field("dir", &self.dir);
131        debug_struct.field("revision", &self.revision);
132        if !self._unknown_fields.is_empty() {
133            debug_struct.field("_unknown_fields", &self._unknown_fields);
134        }
135        debug_struct.finish()
136    }
137}
138
139impl std::fmt::Debug for super::Source {
140    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
141        let mut debug_struct = f.debug_struct("Source");
142        debug_struct.field("source", &self.source);
143        if !self._unknown_fields.is_empty() {
144            debug_struct.field("_unknown_fields", &self._unknown_fields);
145        }
146        debug_struct.finish()
147    }
148}
149
150impl std::fmt::Debug for super::BuiltImage {
151    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
152        let mut debug_struct = f.debug_struct("BuiltImage");
153        debug_struct.field("name", &self.name);
154        debug_struct.field("digest", &self.digest);
155        debug_struct.field("push_timing", &self.push_timing);
156        debug_struct.field("artifact_registry_package", &self.artifact_registry_package);
157        if !self._unknown_fields.is_empty() {
158            debug_struct.field("_unknown_fields", &self._unknown_fields);
159        }
160        debug_struct.finish()
161    }
162}
163
164impl std::fmt::Debug for super::UploadedPythonPackage {
165    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
166        let mut debug_struct = f.debug_struct("UploadedPythonPackage");
167        debug_struct.field("uri", &self.uri);
168        debug_struct.field("file_hashes", &self.file_hashes);
169        debug_struct.field("push_timing", &self.push_timing);
170        debug_struct.field("artifact_registry_package", &self.artifact_registry_package);
171        if !self._unknown_fields.is_empty() {
172            debug_struct.field("_unknown_fields", &self._unknown_fields);
173        }
174        debug_struct.finish()
175    }
176}
177
178impl std::fmt::Debug for super::UploadedMavenArtifact {
179    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
180        let mut debug_struct = f.debug_struct("UploadedMavenArtifact");
181        debug_struct.field("uri", &self.uri);
182        debug_struct.field("file_hashes", &self.file_hashes);
183        debug_struct.field("push_timing", &self.push_timing);
184        debug_struct.field("artifact_registry_package", &self.artifact_registry_package);
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::UploadedGoModule {
193    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
194        let mut debug_struct = f.debug_struct("UploadedGoModule");
195        debug_struct.field("uri", &self.uri);
196        debug_struct.field("file_hashes", &self.file_hashes);
197        debug_struct.field("push_timing", &self.push_timing);
198        debug_struct.field("artifact_registry_package", &self.artifact_registry_package);
199        if !self._unknown_fields.is_empty() {
200            debug_struct.field("_unknown_fields", &self._unknown_fields);
201        }
202        debug_struct.finish()
203    }
204}
205
206impl std::fmt::Debug for super::UploadedNpmPackage {
207    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
208        let mut debug_struct = f.debug_struct("UploadedNpmPackage");
209        debug_struct.field("uri", &self.uri);
210        debug_struct.field("file_hashes", &self.file_hashes);
211        debug_struct.field("push_timing", &self.push_timing);
212        debug_struct.field("artifact_registry_package", &self.artifact_registry_package);
213        if !self._unknown_fields.is_empty() {
214            debug_struct.field("_unknown_fields", &self._unknown_fields);
215        }
216        debug_struct.finish()
217    }
218}
219
220impl std::fmt::Debug for super::BuildStep {
221    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
222        let mut debug_struct = f.debug_struct("BuildStep");
223        debug_struct.field("name", &self.name);
224        debug_struct.field("env", &self.env);
225        debug_struct.field("args", &self.args);
226        debug_struct.field("dir", &self.dir);
227        debug_struct.field("id", &self.id);
228        debug_struct.field("wait_for", &self.wait_for);
229        debug_struct.field("entrypoint", &self.entrypoint);
230        debug_struct.field("secret_env", &self.secret_env);
231        debug_struct.field("volumes", &self.volumes);
232        debug_struct.field("timing", &self.timing);
233        debug_struct.field("pull_timing", &self.pull_timing);
234        debug_struct.field("timeout", &self.timeout);
235        debug_struct.field("status", &self.status);
236        debug_struct.field("allow_failure", &self.allow_failure);
237        debug_struct.field("exit_code", &self.exit_code);
238        debug_struct.field("allow_exit_codes", &self.allow_exit_codes);
239        debug_struct.field("script", &self.script);
240        debug_struct.field("automap_substitutions", &self.automap_substitutions);
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::Volume {
249    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
250        let mut debug_struct = f.debug_struct("Volume");
251        debug_struct.field("name", &self.name);
252        debug_struct.field("path", &self.path);
253        if !self._unknown_fields.is_empty() {
254            debug_struct.field("_unknown_fields", &self._unknown_fields);
255        }
256        debug_struct.finish()
257    }
258}
259
260impl std::fmt::Debug for super::Results {
261    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
262        let mut debug_struct = f.debug_struct("Results");
263        debug_struct.field("images", &self.images);
264        debug_struct.field("build_step_images", &self.build_step_images);
265        debug_struct.field("artifact_manifest", &self.artifact_manifest);
266        debug_struct.field("num_artifacts", &self.num_artifacts);
267        debug_struct.field("build_step_outputs", &self.build_step_outputs);
268        debug_struct.field("artifact_timing", &self.artifact_timing);
269        debug_struct.field("python_packages", &self.python_packages);
270        debug_struct.field("maven_artifacts", &self.maven_artifacts);
271        debug_struct.field("go_modules", &self.go_modules);
272        debug_struct.field("npm_packages", &self.npm_packages);
273        if !self._unknown_fields.is_empty() {
274            debug_struct.field("_unknown_fields", &self._unknown_fields);
275        }
276        debug_struct.finish()
277    }
278}
279
280impl std::fmt::Debug for super::ArtifactResult {
281    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
282        let mut debug_struct = f.debug_struct("ArtifactResult");
283        debug_struct.field("location", &self.location);
284        debug_struct.field("file_hash", &self.file_hash);
285        if !self._unknown_fields.is_empty() {
286            debug_struct.field("_unknown_fields", &self._unknown_fields);
287        }
288        debug_struct.finish()
289    }
290}
291
292impl std::fmt::Debug for super::Build {
293    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
294        let mut debug_struct = f.debug_struct("Build");
295        debug_struct.field("name", &self.name);
296        debug_struct.field("id", &self.id);
297        debug_struct.field("project_id", &self.project_id);
298        debug_struct.field("status", &self.status);
299        debug_struct.field("status_detail", &self.status_detail);
300        debug_struct.field("source", &self.source);
301        debug_struct.field("steps", &self.steps);
302        debug_struct.field("results", &self.results);
303        debug_struct.field("create_time", &self.create_time);
304        debug_struct.field("start_time", &self.start_time);
305        debug_struct.field("finish_time", &self.finish_time);
306        debug_struct.field("timeout", &self.timeout);
307        debug_struct.field("images", &self.images);
308        debug_struct.field("queue_ttl", &self.queue_ttl);
309        debug_struct.field("artifacts", &self.artifacts);
310        debug_struct.field("logs_bucket", &self.logs_bucket);
311        debug_struct.field("source_provenance", &self.source_provenance);
312        debug_struct.field("build_trigger_id", &self.build_trigger_id);
313        debug_struct.field("options", &self.options);
314        debug_struct.field("log_url", &self.log_url);
315        debug_struct.field("substitutions", &self.substitutions);
316        debug_struct.field("tags", &self.tags);
317        debug_struct.field("secrets", &self.secrets);
318        debug_struct.field("timing", &self.timing);
319        debug_struct.field("approval", &self.approval);
320        debug_struct.field("service_account", &self.service_account);
321        debug_struct.field("available_secrets", &self.available_secrets);
322        debug_struct.field("warnings", &self.warnings);
323        debug_struct.field("git_config", &self.git_config);
324        debug_struct.field("failure_info", &self.failure_info);
325        debug_struct.field("dependencies", &self.dependencies);
326        if !self._unknown_fields.is_empty() {
327            debug_struct.field("_unknown_fields", &self._unknown_fields);
328        }
329        debug_struct.finish()
330    }
331}
332
333impl std::fmt::Debug for super::build::Warning {
334    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
335        let mut debug_struct = f.debug_struct("Warning");
336        debug_struct.field("text", &self.text);
337        debug_struct.field("priority", &self.priority);
338        if !self._unknown_fields.is_empty() {
339            debug_struct.field("_unknown_fields", &self._unknown_fields);
340        }
341        debug_struct.finish()
342    }
343}
344
345impl std::fmt::Debug for super::build::FailureInfo {
346    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
347        let mut debug_struct = f.debug_struct("FailureInfo");
348        debug_struct.field("r#type", &self.r#type);
349        debug_struct.field("detail", &self.detail);
350        if !self._unknown_fields.is_empty() {
351            debug_struct.field("_unknown_fields", &self._unknown_fields);
352        }
353        debug_struct.finish()
354    }
355}
356
357impl std::fmt::Debug for super::Dependency {
358    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
359        let mut debug_struct = f.debug_struct("Dependency");
360        debug_struct.field("dep", &self.dep);
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::dependency::GitSourceDependency {
369    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
370        let mut debug_struct = f.debug_struct("GitSourceDependency");
371        debug_struct.field("repository", &self.repository);
372        debug_struct.field("revision", &self.revision);
373        debug_struct.field("recurse_submodules", &self.recurse_submodules);
374        debug_struct.field("depth", &self.depth);
375        debug_struct.field("dest_path", &self.dest_path);
376        if !self._unknown_fields.is_empty() {
377            debug_struct.field("_unknown_fields", &self._unknown_fields);
378        }
379        debug_struct.finish()
380    }
381}
382
383impl std::fmt::Debug for super::dependency::GitSourceRepository {
384    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
385        let mut debug_struct = f.debug_struct("GitSourceRepository");
386        debug_struct.field("repotype", &self.repotype);
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::GitConfig {
395    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
396        let mut debug_struct = f.debug_struct("GitConfig");
397        debug_struct.field("http", &self.http);
398        if !self._unknown_fields.is_empty() {
399            debug_struct.field("_unknown_fields", &self._unknown_fields);
400        }
401        debug_struct.finish()
402    }
403}
404
405impl std::fmt::Debug for super::git_config::HttpConfig {
406    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
407        let mut debug_struct = f.debug_struct("HttpConfig");
408        debug_struct.field("proxy_secret_version_name", &self.proxy_secret_version_name);
409        if !self._unknown_fields.is_empty() {
410            debug_struct.field("_unknown_fields", &self._unknown_fields);
411        }
412        debug_struct.finish()
413    }
414}
415
416impl std::fmt::Debug for super::Artifacts {
417    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
418        let mut debug_struct = f.debug_struct("Artifacts");
419        debug_struct.field("images", &self.images);
420        debug_struct.field("objects", &self.objects);
421        debug_struct.field("maven_artifacts", &self.maven_artifacts);
422        debug_struct.field("go_modules", &self.go_modules);
423        debug_struct.field("python_packages", &self.python_packages);
424        debug_struct.field("npm_packages", &self.npm_packages);
425        if !self._unknown_fields.is_empty() {
426            debug_struct.field("_unknown_fields", &self._unknown_fields);
427        }
428        debug_struct.finish()
429    }
430}
431
432impl std::fmt::Debug for super::artifacts::ArtifactObjects {
433    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
434        let mut debug_struct = f.debug_struct("ArtifactObjects");
435        debug_struct.field("location", &self.location);
436        debug_struct.field("paths", &self.paths);
437        debug_struct.field("timing", &self.timing);
438        if !self._unknown_fields.is_empty() {
439            debug_struct.field("_unknown_fields", &self._unknown_fields);
440        }
441        debug_struct.finish()
442    }
443}
444
445impl std::fmt::Debug for super::artifacts::MavenArtifact {
446    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
447        let mut debug_struct = f.debug_struct("MavenArtifact");
448        debug_struct.field("repository", &self.repository);
449        debug_struct.field("path", &self.path);
450        debug_struct.field("artifact_id", &self.artifact_id);
451        debug_struct.field("group_id", &self.group_id);
452        debug_struct.field("version", &self.version);
453        if !self._unknown_fields.is_empty() {
454            debug_struct.field("_unknown_fields", &self._unknown_fields);
455        }
456        debug_struct.finish()
457    }
458}
459
460impl std::fmt::Debug for super::artifacts::GoModule {
461    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
462        let mut debug_struct = f.debug_struct("GoModule");
463        debug_struct.field("repository_name", &self.repository_name);
464        debug_struct.field("repository_location", &self.repository_location);
465        debug_struct.field("repository_project_id", &self.repository_project_id);
466        debug_struct.field("source_path", &self.source_path);
467        debug_struct.field("module_path", &self.module_path);
468        debug_struct.field("module_version", &self.module_version);
469        if !self._unknown_fields.is_empty() {
470            debug_struct.field("_unknown_fields", &self._unknown_fields);
471        }
472        debug_struct.finish()
473    }
474}
475
476impl std::fmt::Debug for super::artifacts::PythonPackage {
477    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
478        let mut debug_struct = f.debug_struct("PythonPackage");
479        debug_struct.field("repository", &self.repository);
480        debug_struct.field("paths", &self.paths);
481        if !self._unknown_fields.is_empty() {
482            debug_struct.field("_unknown_fields", &self._unknown_fields);
483        }
484        debug_struct.finish()
485    }
486}
487
488impl std::fmt::Debug for super::artifacts::NpmPackage {
489    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
490        let mut debug_struct = f.debug_struct("NpmPackage");
491        debug_struct.field("repository", &self.repository);
492        debug_struct.field("package_path", &self.package_path);
493        if !self._unknown_fields.is_empty() {
494            debug_struct.field("_unknown_fields", &self._unknown_fields);
495        }
496        debug_struct.finish()
497    }
498}
499
500impl std::fmt::Debug for super::TimeSpan {
501    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
502        let mut debug_struct = f.debug_struct("TimeSpan");
503        debug_struct.field("start_time", &self.start_time);
504        debug_struct.field("end_time", &self.end_time);
505        if !self._unknown_fields.is_empty() {
506            debug_struct.field("_unknown_fields", &self._unknown_fields);
507        }
508        debug_struct.finish()
509    }
510}
511
512impl std::fmt::Debug for super::BuildOperationMetadata {
513    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
514        let mut debug_struct = f.debug_struct("BuildOperationMetadata");
515        debug_struct.field("build", &self.build);
516        if !self._unknown_fields.is_empty() {
517            debug_struct.field("_unknown_fields", &self._unknown_fields);
518        }
519        debug_struct.finish()
520    }
521}
522
523impl std::fmt::Debug for super::SourceProvenance {
524    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
525        let mut debug_struct = f.debug_struct("SourceProvenance");
526        debug_struct.field("resolved_storage_source", &self.resolved_storage_source);
527        debug_struct.field("resolved_repo_source", &self.resolved_repo_source);
528        debug_struct.field(
529            "resolved_storage_source_manifest",
530            &self.resolved_storage_source_manifest,
531        );
532        debug_struct.field(
533            "resolved_connected_repository",
534            &self.resolved_connected_repository,
535        );
536        debug_struct.field("resolved_git_source", &self.resolved_git_source);
537        debug_struct.field("file_hashes", &self.file_hashes);
538        if !self._unknown_fields.is_empty() {
539            debug_struct.field("_unknown_fields", &self._unknown_fields);
540        }
541        debug_struct.finish()
542    }
543}
544
545impl std::fmt::Debug for super::FileHashes {
546    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
547        let mut debug_struct = f.debug_struct("FileHashes");
548        debug_struct.field("file_hash", &self.file_hash);
549        if !self._unknown_fields.is_empty() {
550            debug_struct.field("_unknown_fields", &self._unknown_fields);
551        }
552        debug_struct.finish()
553    }
554}
555
556impl std::fmt::Debug for super::Hash {
557    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
558        let mut debug_struct = f.debug_struct("Hash");
559        debug_struct.field("r#type", &self.r#type);
560        debug_struct.field("value", &self.value);
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::Secrets {
569    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
570        let mut debug_struct = f.debug_struct("Secrets");
571        debug_struct.field("secret_manager", &self.secret_manager);
572        debug_struct.field("inline", &self.inline);
573        if !self._unknown_fields.is_empty() {
574            debug_struct.field("_unknown_fields", &self._unknown_fields);
575        }
576        debug_struct.finish()
577    }
578}
579
580impl std::fmt::Debug for super::InlineSecret {
581    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
582        let mut debug_struct = f.debug_struct("InlineSecret");
583        debug_struct.field("kms_key_name", &self.kms_key_name);
584        debug_struct.field("env_map", &self.env_map);
585        if !self._unknown_fields.is_empty() {
586            debug_struct.field("_unknown_fields", &self._unknown_fields);
587        }
588        debug_struct.finish()
589    }
590}
591
592impl std::fmt::Debug for super::SecretManagerSecret {
593    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
594        let mut debug_struct = f.debug_struct("SecretManagerSecret");
595        debug_struct.field("version_name", &self.version_name);
596        debug_struct.field("env", &self.env);
597        if !self._unknown_fields.is_empty() {
598            debug_struct.field("_unknown_fields", &self._unknown_fields);
599        }
600        debug_struct.finish()
601    }
602}
603
604impl std::fmt::Debug for super::Secret {
605    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
606        let mut debug_struct = f.debug_struct("Secret");
607        debug_struct.field("kms_key_name", &self.kms_key_name);
608        debug_struct.field("secret_env", &self.secret_env);
609        if !self._unknown_fields.is_empty() {
610            debug_struct.field("_unknown_fields", &self._unknown_fields);
611        }
612        debug_struct.finish()
613    }
614}
615
616impl std::fmt::Debug for super::CreateBuildRequest {
617    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
618        let mut debug_struct = f.debug_struct("CreateBuildRequest");
619        debug_struct.field("parent", &self.parent);
620        debug_struct.field("project_id", &self.project_id);
621        debug_struct.field("build", &self.build);
622        if !self._unknown_fields.is_empty() {
623            debug_struct.field("_unknown_fields", &self._unknown_fields);
624        }
625        debug_struct.finish()
626    }
627}
628
629impl std::fmt::Debug for super::GetBuildRequest {
630    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
631        let mut debug_struct = f.debug_struct("GetBuildRequest");
632        debug_struct.field("name", &self.name);
633        debug_struct.field("project_id", &self.project_id);
634        debug_struct.field("id", &self.id);
635        if !self._unknown_fields.is_empty() {
636            debug_struct.field("_unknown_fields", &self._unknown_fields);
637        }
638        debug_struct.finish()
639    }
640}
641
642impl std::fmt::Debug for super::ListBuildsRequest {
643    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
644        let mut debug_struct = f.debug_struct("ListBuildsRequest");
645        debug_struct.field("parent", &self.parent);
646        debug_struct.field("project_id", &self.project_id);
647        debug_struct.field("page_size", &self.page_size);
648        debug_struct.field("page_token", &self.page_token);
649        debug_struct.field("filter", &self.filter);
650        if !self._unknown_fields.is_empty() {
651            debug_struct.field("_unknown_fields", &self._unknown_fields);
652        }
653        debug_struct.finish()
654    }
655}
656
657impl std::fmt::Debug for super::ListBuildsResponse {
658    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
659        let mut debug_struct = f.debug_struct("ListBuildsResponse");
660        debug_struct.field("builds", &self.builds);
661        debug_struct.field("next_page_token", &self.next_page_token);
662        if !self._unknown_fields.is_empty() {
663            debug_struct.field("_unknown_fields", &self._unknown_fields);
664        }
665        debug_struct.finish()
666    }
667}
668
669impl std::fmt::Debug for super::CancelBuildRequest {
670    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
671        let mut debug_struct = f.debug_struct("CancelBuildRequest");
672        debug_struct.field("name", &self.name);
673        debug_struct.field("project_id", &self.project_id);
674        debug_struct.field("id", &self.id);
675        if !self._unknown_fields.is_empty() {
676            debug_struct.field("_unknown_fields", &self._unknown_fields);
677        }
678        debug_struct.finish()
679    }
680}
681
682impl std::fmt::Debug for super::ApproveBuildRequest {
683    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
684        let mut debug_struct = f.debug_struct("ApproveBuildRequest");
685        debug_struct.field("name", &self.name);
686        debug_struct.field("approval_result", &self.approval_result);
687        if !self._unknown_fields.is_empty() {
688            debug_struct.field("_unknown_fields", &self._unknown_fields);
689        }
690        debug_struct.finish()
691    }
692}
693
694impl std::fmt::Debug for super::BuildApproval {
695    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
696        let mut debug_struct = f.debug_struct("BuildApproval");
697        debug_struct.field("state", &self.state);
698        debug_struct.field("config", &self.config);
699        debug_struct.field("result", &self.result);
700        if !self._unknown_fields.is_empty() {
701            debug_struct.field("_unknown_fields", &self._unknown_fields);
702        }
703        debug_struct.finish()
704    }
705}
706
707impl std::fmt::Debug for super::ApprovalConfig {
708    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
709        let mut debug_struct = f.debug_struct("ApprovalConfig");
710        debug_struct.field("approval_required", &self.approval_required);
711        if !self._unknown_fields.is_empty() {
712            debug_struct.field("_unknown_fields", &self._unknown_fields);
713        }
714        debug_struct.finish()
715    }
716}
717
718impl std::fmt::Debug for super::ApprovalResult {
719    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
720        let mut debug_struct = f.debug_struct("ApprovalResult");
721        debug_struct.field("approver_account", &self.approver_account);
722        debug_struct.field("approval_time", &self.approval_time);
723        debug_struct.field("decision", &self.decision);
724        debug_struct.field("comment", &self.comment);
725        debug_struct.field("url", &self.url);
726        if !self._unknown_fields.is_empty() {
727            debug_struct.field("_unknown_fields", &self._unknown_fields);
728        }
729        debug_struct.finish()
730    }
731}
732
733impl std::fmt::Debug for super::GitRepoSource {
734    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
735        let mut debug_struct = f.debug_struct("GitRepoSource");
736        debug_struct.field("uri", &self.uri);
737        debug_struct.field("r#ref", &self.r#ref);
738        debug_struct.field("repo_type", &self.repo_type);
739        debug_struct.field("source", &self.source);
740        debug_struct.field("enterprise_config", &self.enterprise_config);
741        if !self._unknown_fields.is_empty() {
742            debug_struct.field("_unknown_fields", &self._unknown_fields);
743        }
744        debug_struct.finish()
745    }
746}
747
748impl std::fmt::Debug for super::GitFileSource {
749    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
750        let mut debug_struct = f.debug_struct("GitFileSource");
751        debug_struct.field("path", &self.path);
752        debug_struct.field("uri", &self.uri);
753        debug_struct.field("repo_type", &self.repo_type);
754        debug_struct.field("revision", &self.revision);
755        debug_struct.field("source", &self.source);
756        debug_struct.field("enterprise_config", &self.enterprise_config);
757        if !self._unknown_fields.is_empty() {
758            debug_struct.field("_unknown_fields", &self._unknown_fields);
759        }
760        debug_struct.finish()
761    }
762}
763
764impl std::fmt::Debug for super::BuildTrigger {
765    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
766        let mut debug_struct = f.debug_struct("BuildTrigger");
767        debug_struct.field("resource_name", &self.resource_name);
768        debug_struct.field("id", &self.id);
769        debug_struct.field("description", &self.description);
770        debug_struct.field("name", &self.name);
771        debug_struct.field("tags", &self.tags);
772        debug_struct.field("trigger_template", &self.trigger_template);
773        debug_struct.field("github", &self.github);
774        debug_struct.field("pubsub_config", &self.pubsub_config);
775        debug_struct.field("webhook_config", &self.webhook_config);
776        debug_struct.field("create_time", &self.create_time);
777        debug_struct.field("disabled", &self.disabled);
778        debug_struct.field("substitutions", &self.substitutions);
779        debug_struct.field("ignored_files", &self.ignored_files);
780        debug_struct.field("included_files", &self.included_files);
781        debug_struct.field("filter", &self.filter);
782        debug_struct.field("source_to_build", &self.source_to_build);
783        debug_struct.field("service_account", &self.service_account);
784        debug_struct.field("repository_event_config", &self.repository_event_config);
785        debug_struct.field("build_template", &self.build_template);
786        if !self._unknown_fields.is_empty() {
787            debug_struct.field("_unknown_fields", &self._unknown_fields);
788        }
789        debug_struct.finish()
790    }
791}
792
793impl std::fmt::Debug for super::RepositoryEventConfig {
794    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
795        let mut debug_struct = f.debug_struct("RepositoryEventConfig");
796        debug_struct.field("repository", &self.repository);
797        debug_struct.field("repository_type", &self.repository_type);
798        debug_struct.field("filter", &self.filter);
799        if !self._unknown_fields.is_empty() {
800            debug_struct.field("_unknown_fields", &self._unknown_fields);
801        }
802        debug_struct.finish()
803    }
804}
805
806impl std::fmt::Debug for super::GitHubEventsConfig {
807    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
808        let mut debug_struct = f.debug_struct("GitHubEventsConfig");
809        debug_struct.field("installation_id", &self.installation_id);
810        debug_struct.field("owner", &self.owner);
811        debug_struct.field("name", &self.name);
812        debug_struct.field("event", &self.event);
813        if !self._unknown_fields.is_empty() {
814            debug_struct.field("_unknown_fields", &self._unknown_fields);
815        }
816        debug_struct.finish()
817    }
818}
819
820impl std::fmt::Debug for super::PubsubConfig {
821    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
822        let mut debug_struct = f.debug_struct("PubsubConfig");
823        debug_struct.field("subscription", &self.subscription);
824        debug_struct.field("topic", &self.topic);
825        debug_struct.field("service_account_email", &self.service_account_email);
826        debug_struct.field("state", &self.state);
827        if !self._unknown_fields.is_empty() {
828            debug_struct.field("_unknown_fields", &self._unknown_fields);
829        }
830        debug_struct.finish()
831    }
832}
833
834impl std::fmt::Debug for super::WebhookConfig {
835    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
836        let mut debug_struct = f.debug_struct("WebhookConfig");
837        debug_struct.field("state", &self.state);
838        debug_struct.field("auth_method", &self.auth_method);
839        if !self._unknown_fields.is_empty() {
840            debug_struct.field("_unknown_fields", &self._unknown_fields);
841        }
842        debug_struct.finish()
843    }
844}
845
846impl std::fmt::Debug for super::PullRequestFilter {
847    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
848        let mut debug_struct = f.debug_struct("PullRequestFilter");
849        debug_struct.field("comment_control", &self.comment_control);
850        debug_struct.field("invert_regex", &self.invert_regex);
851        debug_struct.field("git_ref", &self.git_ref);
852        if !self._unknown_fields.is_empty() {
853            debug_struct.field("_unknown_fields", &self._unknown_fields);
854        }
855        debug_struct.finish()
856    }
857}
858
859impl std::fmt::Debug for super::PushFilter {
860    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
861        let mut debug_struct = f.debug_struct("PushFilter");
862        debug_struct.field("invert_regex", &self.invert_regex);
863        debug_struct.field("git_ref", &self.git_ref);
864        if !self._unknown_fields.is_empty() {
865            debug_struct.field("_unknown_fields", &self._unknown_fields);
866        }
867        debug_struct.finish()
868    }
869}
870
871impl std::fmt::Debug for super::CreateBuildTriggerRequest {
872    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
873        let mut debug_struct = f.debug_struct("CreateBuildTriggerRequest");
874        debug_struct.field("parent", &self.parent);
875        debug_struct.field("project_id", &self.project_id);
876        debug_struct.field("trigger", &self.trigger);
877        if !self._unknown_fields.is_empty() {
878            debug_struct.field("_unknown_fields", &self._unknown_fields);
879        }
880        debug_struct.finish()
881    }
882}
883
884impl std::fmt::Debug for super::GetBuildTriggerRequest {
885    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
886        let mut debug_struct = f.debug_struct("GetBuildTriggerRequest");
887        debug_struct.field("name", &self.name);
888        debug_struct.field("project_id", &self.project_id);
889        debug_struct.field("trigger_id", &self.trigger_id);
890        if !self._unknown_fields.is_empty() {
891            debug_struct.field("_unknown_fields", &self._unknown_fields);
892        }
893        debug_struct.finish()
894    }
895}
896
897impl std::fmt::Debug for super::ListBuildTriggersRequest {
898    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
899        let mut debug_struct = f.debug_struct("ListBuildTriggersRequest");
900        debug_struct.field("parent", &self.parent);
901        debug_struct.field("project_id", &self.project_id);
902        debug_struct.field("page_size", &self.page_size);
903        debug_struct.field("page_token", &self.page_token);
904        if !self._unknown_fields.is_empty() {
905            debug_struct.field("_unknown_fields", &self._unknown_fields);
906        }
907        debug_struct.finish()
908    }
909}
910
911impl std::fmt::Debug for super::ListBuildTriggersResponse {
912    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
913        let mut debug_struct = f.debug_struct("ListBuildTriggersResponse");
914        debug_struct.field("triggers", &self.triggers);
915        debug_struct.field("next_page_token", &self.next_page_token);
916        if !self._unknown_fields.is_empty() {
917            debug_struct.field("_unknown_fields", &self._unknown_fields);
918        }
919        debug_struct.finish()
920    }
921}
922
923impl std::fmt::Debug for super::DeleteBuildTriggerRequest {
924    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
925        let mut debug_struct = f.debug_struct("DeleteBuildTriggerRequest");
926        debug_struct.field("name", &self.name);
927        debug_struct.field("project_id", &self.project_id);
928        debug_struct.field("trigger_id", &self.trigger_id);
929        if !self._unknown_fields.is_empty() {
930            debug_struct.field("_unknown_fields", &self._unknown_fields);
931        }
932        debug_struct.finish()
933    }
934}
935
936impl std::fmt::Debug for super::UpdateBuildTriggerRequest {
937    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
938        let mut debug_struct = f.debug_struct("UpdateBuildTriggerRequest");
939        debug_struct.field("project_id", &self.project_id);
940        debug_struct.field("trigger_id", &self.trigger_id);
941        debug_struct.field("trigger", &self.trigger);
942        debug_struct.field("update_mask", &self.update_mask);
943        if !self._unknown_fields.is_empty() {
944            debug_struct.field("_unknown_fields", &self._unknown_fields);
945        }
946        debug_struct.finish()
947    }
948}
949
950impl std::fmt::Debug for super::BuildOptions {
951    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
952        let mut debug_struct = f.debug_struct("BuildOptions");
953        debug_struct.field("source_provenance_hash", &self.source_provenance_hash);
954        debug_struct.field("requested_verify_option", &self.requested_verify_option);
955        debug_struct.field("machine_type", &self.machine_type);
956        debug_struct.field("disk_size_gb", &self.disk_size_gb);
957        debug_struct.field("substitution_option", &self.substitution_option);
958        debug_struct.field("dynamic_substitutions", &self.dynamic_substitutions);
959        debug_struct.field("automap_substitutions", &self.automap_substitutions);
960        debug_struct.field("log_streaming_option", &self.log_streaming_option);
961        debug_struct.field("worker_pool", &self.worker_pool);
962        debug_struct.field("pool", &self.pool);
963        debug_struct.field("logging", &self.logging);
964        debug_struct.field("env", &self.env);
965        debug_struct.field("secret_env", &self.secret_env);
966        debug_struct.field("volumes", &self.volumes);
967        debug_struct.field(
968            "default_logs_bucket_behavior",
969            &self.default_logs_bucket_behavior,
970        );
971        debug_struct.field("enable_structured_logging", &self.enable_structured_logging);
972        if !self._unknown_fields.is_empty() {
973            debug_struct.field("_unknown_fields", &self._unknown_fields);
974        }
975        debug_struct.finish()
976    }
977}
978
979impl std::fmt::Debug for super::build_options::PoolOption {
980    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
981        let mut debug_struct = f.debug_struct("PoolOption");
982        debug_struct.field("name", &self.name);
983        if !self._unknown_fields.is_empty() {
984            debug_struct.field("_unknown_fields", &self._unknown_fields);
985        }
986        debug_struct.finish()
987    }
988}
989
990impl std::fmt::Debug for super::ReceiveTriggerWebhookRequest {
991    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
992        let mut debug_struct = f.debug_struct("ReceiveTriggerWebhookRequest");
993        debug_struct.field("name", &self.name);
994        debug_struct.field("body", &self.body);
995        debug_struct.field("project_id", &self.project_id);
996        debug_struct.field("trigger", &self.trigger);
997        debug_struct.field("secret", &self.secret);
998        if !self._unknown_fields.is_empty() {
999            debug_struct.field("_unknown_fields", &self._unknown_fields);
1000        }
1001        debug_struct.finish()
1002    }
1003}
1004
1005impl std::fmt::Debug for super::ReceiveTriggerWebhookResponse {
1006    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1007        let mut debug_struct = f.debug_struct("ReceiveTriggerWebhookResponse");
1008        if !self._unknown_fields.is_empty() {
1009            debug_struct.field("_unknown_fields", &self._unknown_fields);
1010        }
1011        debug_struct.finish()
1012    }
1013}
1014
1015impl std::fmt::Debug for super::GitHubEnterpriseConfig {
1016    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1017        let mut debug_struct = f.debug_struct("GitHubEnterpriseConfig");
1018        debug_struct.field("name", &self.name);
1019        debug_struct.field("host_url", &self.host_url);
1020        debug_struct.field("app_id", &self.app_id);
1021        debug_struct.field("create_time", &self.create_time);
1022        debug_struct.field("webhook_key", &self.webhook_key);
1023        debug_struct.field("peered_network", &self.peered_network);
1024        debug_struct.field("secrets", &self.secrets);
1025        debug_struct.field("display_name", &self.display_name);
1026        debug_struct.field("ssl_ca", &self.ssl_ca);
1027        if !self._unknown_fields.is_empty() {
1028            debug_struct.field("_unknown_fields", &self._unknown_fields);
1029        }
1030        debug_struct.finish()
1031    }
1032}
1033
1034impl std::fmt::Debug for super::GitHubEnterpriseSecrets {
1035    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1036        let mut debug_struct = f.debug_struct("GitHubEnterpriseSecrets");
1037        debug_struct.field("private_key_version_name", &self.private_key_version_name);
1038        debug_struct.field(
1039            "webhook_secret_version_name",
1040            &self.webhook_secret_version_name,
1041        );
1042        debug_struct.field("oauth_secret_version_name", &self.oauth_secret_version_name);
1043        debug_struct.field(
1044            "oauth_client_id_version_name",
1045            &self.oauth_client_id_version_name,
1046        );
1047        if !self._unknown_fields.is_empty() {
1048            debug_struct.field("_unknown_fields", &self._unknown_fields);
1049        }
1050        debug_struct.finish()
1051    }
1052}
1053
1054impl std::fmt::Debug for super::WorkerPool {
1055    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1056        let mut debug_struct = f.debug_struct("WorkerPool");
1057        debug_struct.field("name", &self.name);
1058        debug_struct.field("display_name", &self.display_name);
1059        debug_struct.field("uid", &self.uid);
1060        debug_struct.field("annotations", &self.annotations);
1061        debug_struct.field("create_time", &self.create_time);
1062        debug_struct.field("update_time", &self.update_time);
1063        debug_struct.field("delete_time", &self.delete_time);
1064        debug_struct.field("state", &self.state);
1065        debug_struct.field("etag", &self.etag);
1066        debug_struct.field("config", &self.config);
1067        if !self._unknown_fields.is_empty() {
1068            debug_struct.field("_unknown_fields", &self._unknown_fields);
1069        }
1070        debug_struct.finish()
1071    }
1072}
1073
1074impl std::fmt::Debug for super::PrivatePoolV1Config {
1075    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1076        let mut debug_struct = f.debug_struct("PrivatePoolV1Config");
1077        debug_struct.field("worker_config", &self.worker_config);
1078        debug_struct.field("network_config", &self.network_config);
1079        debug_struct.field("private_service_connect", &self.private_service_connect);
1080        if !self._unknown_fields.is_empty() {
1081            debug_struct.field("_unknown_fields", &self._unknown_fields);
1082        }
1083        debug_struct.finish()
1084    }
1085}
1086
1087impl std::fmt::Debug for super::private_pool_v_1_config::WorkerConfig {
1088    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1089        let mut debug_struct = f.debug_struct("WorkerConfig");
1090        debug_struct.field("machine_type", &self.machine_type);
1091        debug_struct.field("disk_size_gb", &self.disk_size_gb);
1092        debug_struct.field(
1093            "enable_nested_virtualization",
1094            &self.enable_nested_virtualization,
1095        );
1096        if !self._unknown_fields.is_empty() {
1097            debug_struct.field("_unknown_fields", &self._unknown_fields);
1098        }
1099        debug_struct.finish()
1100    }
1101}
1102
1103impl std::fmt::Debug for super::private_pool_v_1_config::NetworkConfig {
1104    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1105        let mut debug_struct = f.debug_struct("NetworkConfig");
1106        debug_struct.field("peered_network", &self.peered_network);
1107        debug_struct.field("egress_option", &self.egress_option);
1108        debug_struct.field("peered_network_ip_range", &self.peered_network_ip_range);
1109        if !self._unknown_fields.is_empty() {
1110            debug_struct.field("_unknown_fields", &self._unknown_fields);
1111        }
1112        debug_struct.finish()
1113    }
1114}
1115
1116impl std::fmt::Debug for super::private_pool_v_1_config::PrivateServiceConnect {
1117    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1118        let mut debug_struct = f.debug_struct("PrivateServiceConnect");
1119        debug_struct.field("network_attachment", &self.network_attachment);
1120        debug_struct.field(
1121            "public_ip_address_disabled",
1122            &self.public_ip_address_disabled,
1123        );
1124        debug_struct.field("route_all_traffic", &self.route_all_traffic);
1125        if !self._unknown_fields.is_empty() {
1126            debug_struct.field("_unknown_fields", &self._unknown_fields);
1127        }
1128        debug_struct.finish()
1129    }
1130}
1131
1132impl std::fmt::Debug for super::CreateWorkerPoolRequest {
1133    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1134        let mut debug_struct = f.debug_struct("CreateWorkerPoolRequest");
1135        debug_struct.field("parent", &self.parent);
1136        debug_struct.field("worker_pool", &self.worker_pool);
1137        debug_struct.field("worker_pool_id", &self.worker_pool_id);
1138        debug_struct.field("validate_only", &self.validate_only);
1139        if !self._unknown_fields.is_empty() {
1140            debug_struct.field("_unknown_fields", &self._unknown_fields);
1141        }
1142        debug_struct.finish()
1143    }
1144}
1145
1146impl std::fmt::Debug for super::GetWorkerPoolRequest {
1147    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1148        let mut debug_struct = f.debug_struct("GetWorkerPoolRequest");
1149        debug_struct.field("name", &self.name);
1150        if !self._unknown_fields.is_empty() {
1151            debug_struct.field("_unknown_fields", &self._unknown_fields);
1152        }
1153        debug_struct.finish()
1154    }
1155}
1156
1157impl std::fmt::Debug for super::DeleteWorkerPoolRequest {
1158    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1159        let mut debug_struct = f.debug_struct("DeleteWorkerPoolRequest");
1160        debug_struct.field("name", &self.name);
1161        debug_struct.field("etag", &self.etag);
1162        debug_struct.field("allow_missing", &self.allow_missing);
1163        debug_struct.field("validate_only", &self.validate_only);
1164        if !self._unknown_fields.is_empty() {
1165            debug_struct.field("_unknown_fields", &self._unknown_fields);
1166        }
1167        debug_struct.finish()
1168    }
1169}
1170
1171impl std::fmt::Debug for super::UpdateWorkerPoolRequest {
1172    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1173        let mut debug_struct = f.debug_struct("UpdateWorkerPoolRequest");
1174        debug_struct.field("worker_pool", &self.worker_pool);
1175        debug_struct.field("update_mask", &self.update_mask);
1176        debug_struct.field("validate_only", &self.validate_only);
1177        if !self._unknown_fields.is_empty() {
1178            debug_struct.field("_unknown_fields", &self._unknown_fields);
1179        }
1180        debug_struct.finish()
1181    }
1182}
1183
1184impl std::fmt::Debug for super::ListWorkerPoolsRequest {
1185    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1186        let mut debug_struct = f.debug_struct("ListWorkerPoolsRequest");
1187        debug_struct.field("parent", &self.parent);
1188        debug_struct.field("page_size", &self.page_size);
1189        debug_struct.field("page_token", &self.page_token);
1190        if !self._unknown_fields.is_empty() {
1191            debug_struct.field("_unknown_fields", &self._unknown_fields);
1192        }
1193        debug_struct.finish()
1194    }
1195}
1196
1197impl std::fmt::Debug for super::ListWorkerPoolsResponse {
1198    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1199        let mut debug_struct = f.debug_struct("ListWorkerPoolsResponse");
1200        debug_struct.field("worker_pools", &self.worker_pools);
1201        debug_struct.field("next_page_token", &self.next_page_token);
1202        if !self._unknown_fields.is_empty() {
1203            debug_struct.field("_unknown_fields", &self._unknown_fields);
1204        }
1205        debug_struct.finish()
1206    }
1207}
1208
1209impl std::fmt::Debug for super::CreateWorkerPoolOperationMetadata {
1210    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1211        let mut debug_struct = f.debug_struct("CreateWorkerPoolOperationMetadata");
1212        debug_struct.field("worker_pool", &self.worker_pool);
1213        debug_struct.field("create_time", &self.create_time);
1214        debug_struct.field("complete_time", &self.complete_time);
1215        if !self._unknown_fields.is_empty() {
1216            debug_struct.field("_unknown_fields", &self._unknown_fields);
1217        }
1218        debug_struct.finish()
1219    }
1220}
1221
1222impl std::fmt::Debug for super::UpdateWorkerPoolOperationMetadata {
1223    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1224        let mut debug_struct = f.debug_struct("UpdateWorkerPoolOperationMetadata");
1225        debug_struct.field("worker_pool", &self.worker_pool);
1226        debug_struct.field("create_time", &self.create_time);
1227        debug_struct.field("complete_time", &self.complete_time);
1228        if !self._unknown_fields.is_empty() {
1229            debug_struct.field("_unknown_fields", &self._unknown_fields);
1230        }
1231        debug_struct.finish()
1232    }
1233}
1234
1235impl std::fmt::Debug for super::DeleteWorkerPoolOperationMetadata {
1236    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1237        let mut debug_struct = f.debug_struct("DeleteWorkerPoolOperationMetadata");
1238        debug_struct.field("worker_pool", &self.worker_pool);
1239        debug_struct.field("create_time", &self.create_time);
1240        debug_struct.field("complete_time", &self.complete_time);
1241        if !self._unknown_fields.is_empty() {
1242            debug_struct.field("_unknown_fields", &self._unknown_fields);
1243        }
1244        debug_struct.finish()
1245    }
1246}