google_cloud_apihub_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::CreateApiRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("CreateApiRequest");
23        debug_struct.field("parent", &self.parent);
24        debug_struct.field("api_id", &self.api_id);
25        debug_struct.field("api", &self.api);
26        if !self._unknown_fields.is_empty() {
27            debug_struct.field("_unknown_fields", &self._unknown_fields);
28        }
29        debug_struct.finish()
30    }
31}
32
33impl std::fmt::Debug for super::GetApiRequest {
34    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35        let mut debug_struct = f.debug_struct("GetApiRequest");
36        debug_struct.field("name", &self.name);
37        if !self._unknown_fields.is_empty() {
38            debug_struct.field("_unknown_fields", &self._unknown_fields);
39        }
40        debug_struct.finish()
41    }
42}
43
44impl std::fmt::Debug for super::UpdateApiRequest {
45    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
46        let mut debug_struct = f.debug_struct("UpdateApiRequest");
47        debug_struct.field("api", &self.api);
48        debug_struct.field("update_mask", &self.update_mask);
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::DeleteApiRequest {
57    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
58        let mut debug_struct = f.debug_struct("DeleteApiRequest");
59        debug_struct.field("name", &self.name);
60        debug_struct.field("force", &self.force);
61        if !self._unknown_fields.is_empty() {
62            debug_struct.field("_unknown_fields", &self._unknown_fields);
63        }
64        debug_struct.finish()
65    }
66}
67
68impl std::fmt::Debug for super::ListApisRequest {
69    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
70        let mut debug_struct = f.debug_struct("ListApisRequest");
71        debug_struct.field("parent", &self.parent);
72        debug_struct.field("filter", &self.filter);
73        debug_struct.field("page_size", &self.page_size);
74        debug_struct.field("page_token", &self.page_token);
75        if !self._unknown_fields.is_empty() {
76            debug_struct.field("_unknown_fields", &self._unknown_fields);
77        }
78        debug_struct.finish()
79    }
80}
81
82impl std::fmt::Debug for super::ListApisResponse {
83    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
84        let mut debug_struct = f.debug_struct("ListApisResponse");
85        debug_struct.field("apis", &self.apis);
86        debug_struct.field("next_page_token", &self.next_page_token);
87        if !self._unknown_fields.is_empty() {
88            debug_struct.field("_unknown_fields", &self._unknown_fields);
89        }
90        debug_struct.finish()
91    }
92}
93
94impl std::fmt::Debug for super::CreateVersionRequest {
95    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
96        let mut debug_struct = f.debug_struct("CreateVersionRequest");
97        debug_struct.field("parent", &self.parent);
98        debug_struct.field("version_id", &self.version_id);
99        debug_struct.field("version", &self.version);
100        if !self._unknown_fields.is_empty() {
101            debug_struct.field("_unknown_fields", &self._unknown_fields);
102        }
103        debug_struct.finish()
104    }
105}
106
107impl std::fmt::Debug for super::GetVersionRequest {
108    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
109        let mut debug_struct = f.debug_struct("GetVersionRequest");
110        debug_struct.field("name", &self.name);
111        if !self._unknown_fields.is_empty() {
112            debug_struct.field("_unknown_fields", &self._unknown_fields);
113        }
114        debug_struct.finish()
115    }
116}
117
118impl std::fmt::Debug for super::UpdateVersionRequest {
119    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
120        let mut debug_struct = f.debug_struct("UpdateVersionRequest");
121        debug_struct.field("version", &self.version);
122        debug_struct.field("update_mask", &self.update_mask);
123        if !self._unknown_fields.is_empty() {
124            debug_struct.field("_unknown_fields", &self._unknown_fields);
125        }
126        debug_struct.finish()
127    }
128}
129
130impl std::fmt::Debug for super::DeleteVersionRequest {
131    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
132        let mut debug_struct = f.debug_struct("DeleteVersionRequest");
133        debug_struct.field("name", &self.name);
134        debug_struct.field("force", &self.force);
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::ListVersionsRequest {
143    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
144        let mut debug_struct = f.debug_struct("ListVersionsRequest");
145        debug_struct.field("parent", &self.parent);
146        debug_struct.field("filter", &self.filter);
147        debug_struct.field("page_size", &self.page_size);
148        debug_struct.field("page_token", &self.page_token);
149        if !self._unknown_fields.is_empty() {
150            debug_struct.field("_unknown_fields", &self._unknown_fields);
151        }
152        debug_struct.finish()
153    }
154}
155
156impl std::fmt::Debug for super::ListVersionsResponse {
157    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
158        let mut debug_struct = f.debug_struct("ListVersionsResponse");
159        debug_struct.field("versions", &self.versions);
160        debug_struct.field("next_page_token", &self.next_page_token);
161        if !self._unknown_fields.is_empty() {
162            debug_struct.field("_unknown_fields", &self._unknown_fields);
163        }
164        debug_struct.finish()
165    }
166}
167
168impl std::fmt::Debug for super::CreateSpecRequest {
169    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
170        let mut debug_struct = f.debug_struct("CreateSpecRequest");
171        debug_struct.field("parent", &self.parent);
172        debug_struct.field("spec_id", &self.spec_id);
173        debug_struct.field("spec", &self.spec);
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::GetSpecRequest {
182    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
183        let mut debug_struct = f.debug_struct("GetSpecRequest");
184        debug_struct.field("name", &self.name);
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::UpdateSpecRequest {
193    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
194        let mut debug_struct = f.debug_struct("UpdateSpecRequest");
195        debug_struct.field("spec", &self.spec);
196        debug_struct.field("update_mask", &self.update_mask);
197        if !self._unknown_fields.is_empty() {
198            debug_struct.field("_unknown_fields", &self._unknown_fields);
199        }
200        debug_struct.finish()
201    }
202}
203
204impl std::fmt::Debug for super::DeleteSpecRequest {
205    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
206        let mut debug_struct = f.debug_struct("DeleteSpecRequest");
207        debug_struct.field("name", &self.name);
208        if !self._unknown_fields.is_empty() {
209            debug_struct.field("_unknown_fields", &self._unknown_fields);
210        }
211        debug_struct.finish()
212    }
213}
214
215impl std::fmt::Debug for super::ListSpecsRequest {
216    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
217        let mut debug_struct = f.debug_struct("ListSpecsRequest");
218        debug_struct.field("parent", &self.parent);
219        debug_struct.field("filter", &self.filter);
220        debug_struct.field("page_size", &self.page_size);
221        debug_struct.field("page_token", &self.page_token);
222        if !self._unknown_fields.is_empty() {
223            debug_struct.field("_unknown_fields", &self._unknown_fields);
224        }
225        debug_struct.finish()
226    }
227}
228
229impl std::fmt::Debug for super::ListSpecsResponse {
230    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
231        let mut debug_struct = f.debug_struct("ListSpecsResponse");
232        debug_struct.field("specs", &self.specs);
233        debug_struct.field("next_page_token", &self.next_page_token);
234        if !self._unknown_fields.is_empty() {
235            debug_struct.field("_unknown_fields", &self._unknown_fields);
236        }
237        debug_struct.finish()
238    }
239}
240
241impl std::fmt::Debug for super::GetSpecContentsRequest {
242    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
243        let mut debug_struct = f.debug_struct("GetSpecContentsRequest");
244        debug_struct.field("name", &self.name);
245        if !self._unknown_fields.is_empty() {
246            debug_struct.field("_unknown_fields", &self._unknown_fields);
247        }
248        debug_struct.finish()
249    }
250}
251
252impl std::fmt::Debug for super::CreateApiOperationRequest {
253    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
254        let mut debug_struct = f.debug_struct("CreateApiOperationRequest");
255        debug_struct.field("parent", &self.parent);
256        debug_struct.field("api_operation_id", &self.api_operation_id);
257        debug_struct.field("api_operation", &self.api_operation);
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::GetApiOperationRequest {
266    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
267        let mut debug_struct = f.debug_struct("GetApiOperationRequest");
268        debug_struct.field("name", &self.name);
269        if !self._unknown_fields.is_empty() {
270            debug_struct.field("_unknown_fields", &self._unknown_fields);
271        }
272        debug_struct.finish()
273    }
274}
275
276impl std::fmt::Debug for super::UpdateApiOperationRequest {
277    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
278        let mut debug_struct = f.debug_struct("UpdateApiOperationRequest");
279        debug_struct.field("api_operation", &self.api_operation);
280        debug_struct.field("update_mask", &self.update_mask);
281        if !self._unknown_fields.is_empty() {
282            debug_struct.field("_unknown_fields", &self._unknown_fields);
283        }
284        debug_struct.finish()
285    }
286}
287
288impl std::fmt::Debug for super::DeleteApiOperationRequest {
289    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
290        let mut debug_struct = f.debug_struct("DeleteApiOperationRequest");
291        debug_struct.field("name", &self.name);
292        if !self._unknown_fields.is_empty() {
293            debug_struct.field("_unknown_fields", &self._unknown_fields);
294        }
295        debug_struct.finish()
296    }
297}
298
299impl std::fmt::Debug for super::ListApiOperationsRequest {
300    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
301        let mut debug_struct = f.debug_struct("ListApiOperationsRequest");
302        debug_struct.field("parent", &self.parent);
303        debug_struct.field("filter", &self.filter);
304        debug_struct.field("page_size", &self.page_size);
305        debug_struct.field("page_token", &self.page_token);
306        if !self._unknown_fields.is_empty() {
307            debug_struct.field("_unknown_fields", &self._unknown_fields);
308        }
309        debug_struct.finish()
310    }
311}
312
313impl std::fmt::Debug for super::ListApiOperationsResponse {
314    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
315        let mut debug_struct = f.debug_struct("ListApiOperationsResponse");
316        debug_struct.field("api_operations", &self.api_operations);
317        debug_struct.field("next_page_token", &self.next_page_token);
318        if !self._unknown_fields.is_empty() {
319            debug_struct.field("_unknown_fields", &self._unknown_fields);
320        }
321        debug_struct.finish()
322    }
323}
324
325impl std::fmt::Debug for super::GetDefinitionRequest {
326    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
327        let mut debug_struct = f.debug_struct("GetDefinitionRequest");
328        debug_struct.field("name", &self.name);
329        if !self._unknown_fields.is_empty() {
330            debug_struct.field("_unknown_fields", &self._unknown_fields);
331        }
332        debug_struct.finish()
333    }
334}
335
336impl std::fmt::Debug for super::CreateDeploymentRequest {
337    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
338        let mut debug_struct = f.debug_struct("CreateDeploymentRequest");
339        debug_struct.field("parent", &self.parent);
340        debug_struct.field("deployment_id", &self.deployment_id);
341        debug_struct.field("deployment", &self.deployment);
342        if !self._unknown_fields.is_empty() {
343            debug_struct.field("_unknown_fields", &self._unknown_fields);
344        }
345        debug_struct.finish()
346    }
347}
348
349impl std::fmt::Debug for super::GetDeploymentRequest {
350    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
351        let mut debug_struct = f.debug_struct("GetDeploymentRequest");
352        debug_struct.field("name", &self.name);
353        if !self._unknown_fields.is_empty() {
354            debug_struct.field("_unknown_fields", &self._unknown_fields);
355        }
356        debug_struct.finish()
357    }
358}
359
360impl std::fmt::Debug for super::UpdateDeploymentRequest {
361    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
362        let mut debug_struct = f.debug_struct("UpdateDeploymentRequest");
363        debug_struct.field("deployment", &self.deployment);
364        debug_struct.field("update_mask", &self.update_mask);
365        if !self._unknown_fields.is_empty() {
366            debug_struct.field("_unknown_fields", &self._unknown_fields);
367        }
368        debug_struct.finish()
369    }
370}
371
372impl std::fmt::Debug for super::DeleteDeploymentRequest {
373    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
374        let mut debug_struct = f.debug_struct("DeleteDeploymentRequest");
375        debug_struct.field("name", &self.name);
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::ListDeploymentsRequest {
384    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
385        let mut debug_struct = f.debug_struct("ListDeploymentsRequest");
386        debug_struct.field("parent", &self.parent);
387        debug_struct.field("filter", &self.filter);
388        debug_struct.field("page_size", &self.page_size);
389        debug_struct.field("page_token", &self.page_token);
390        if !self._unknown_fields.is_empty() {
391            debug_struct.field("_unknown_fields", &self._unknown_fields);
392        }
393        debug_struct.finish()
394    }
395}
396
397impl std::fmt::Debug for super::ListDeploymentsResponse {
398    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
399        let mut debug_struct = f.debug_struct("ListDeploymentsResponse");
400        debug_struct.field("deployments", &self.deployments);
401        debug_struct.field("next_page_token", &self.next_page_token);
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::CreateAttributeRequest {
410    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
411        let mut debug_struct = f.debug_struct("CreateAttributeRequest");
412        debug_struct.field("parent", &self.parent);
413        debug_struct.field("attribute_id", &self.attribute_id);
414        debug_struct.field("attribute", &self.attribute);
415        if !self._unknown_fields.is_empty() {
416            debug_struct.field("_unknown_fields", &self._unknown_fields);
417        }
418        debug_struct.finish()
419    }
420}
421
422impl std::fmt::Debug for super::GetAttributeRequest {
423    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
424        let mut debug_struct = f.debug_struct("GetAttributeRequest");
425        debug_struct.field("name", &self.name);
426        if !self._unknown_fields.is_empty() {
427            debug_struct.field("_unknown_fields", &self._unknown_fields);
428        }
429        debug_struct.finish()
430    }
431}
432
433impl std::fmt::Debug for super::UpdateAttributeRequest {
434    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
435        let mut debug_struct = f.debug_struct("UpdateAttributeRequest");
436        debug_struct.field("attribute", &self.attribute);
437        debug_struct.field("update_mask", &self.update_mask);
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::DeleteAttributeRequest {
446    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
447        let mut debug_struct = f.debug_struct("DeleteAttributeRequest");
448        debug_struct.field("name", &self.name);
449        if !self._unknown_fields.is_empty() {
450            debug_struct.field("_unknown_fields", &self._unknown_fields);
451        }
452        debug_struct.finish()
453    }
454}
455
456impl std::fmt::Debug for super::ListAttributesRequest {
457    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
458        let mut debug_struct = f.debug_struct("ListAttributesRequest");
459        debug_struct.field("parent", &self.parent);
460        debug_struct.field("filter", &self.filter);
461        debug_struct.field("page_size", &self.page_size);
462        debug_struct.field("page_token", &self.page_token);
463        if !self._unknown_fields.is_empty() {
464            debug_struct.field("_unknown_fields", &self._unknown_fields);
465        }
466        debug_struct.finish()
467    }
468}
469
470impl std::fmt::Debug for super::ListAttributesResponse {
471    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
472        let mut debug_struct = f.debug_struct("ListAttributesResponse");
473        debug_struct.field("attributes", &self.attributes);
474        debug_struct.field("next_page_token", &self.next_page_token);
475        if !self._unknown_fields.is_empty() {
476            debug_struct.field("_unknown_fields", &self._unknown_fields);
477        }
478        debug_struct.finish()
479    }
480}
481
482impl std::fmt::Debug for super::SearchResourcesRequest {
483    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
484        let mut debug_struct = f.debug_struct("SearchResourcesRequest");
485        debug_struct.field("location", &self.location);
486        debug_struct.field("query", &self.query);
487        debug_struct.field("filter", &self.filter);
488        debug_struct.field("page_size", &self.page_size);
489        debug_struct.field("page_token", &self.page_token);
490        if !self._unknown_fields.is_empty() {
491            debug_struct.field("_unknown_fields", &self._unknown_fields);
492        }
493        debug_struct.finish()
494    }
495}
496
497impl std::fmt::Debug for super::ApiHubResource {
498    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
499        let mut debug_struct = f.debug_struct("ApiHubResource");
500        debug_struct.field("resource", &self.resource);
501        if !self._unknown_fields.is_empty() {
502            debug_struct.field("_unknown_fields", &self._unknown_fields);
503        }
504        debug_struct.finish()
505    }
506}
507
508impl std::fmt::Debug for super::SearchResult {
509    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
510        let mut debug_struct = f.debug_struct("SearchResult");
511        debug_struct.field("resource", &self.resource);
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::SearchResourcesResponse {
520    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
521        let mut debug_struct = f.debug_struct("SearchResourcesResponse");
522        debug_struct.field("search_results", &self.search_results);
523        debug_struct.field("next_page_token", &self.next_page_token);
524        if !self._unknown_fields.is_empty() {
525            debug_struct.field("_unknown_fields", &self._unknown_fields);
526        }
527        debug_struct.finish()
528    }
529}
530
531impl std::fmt::Debug for super::CreateDependencyRequest {
532    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
533        let mut debug_struct = f.debug_struct("CreateDependencyRequest");
534        debug_struct.field("parent", &self.parent);
535        debug_struct.field("dependency_id", &self.dependency_id);
536        debug_struct.field("dependency", &self.dependency);
537        if !self._unknown_fields.is_empty() {
538            debug_struct.field("_unknown_fields", &self._unknown_fields);
539        }
540        debug_struct.finish()
541    }
542}
543
544impl std::fmt::Debug for super::GetDependencyRequest {
545    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
546        let mut debug_struct = f.debug_struct("GetDependencyRequest");
547        debug_struct.field("name", &self.name);
548        if !self._unknown_fields.is_empty() {
549            debug_struct.field("_unknown_fields", &self._unknown_fields);
550        }
551        debug_struct.finish()
552    }
553}
554
555impl std::fmt::Debug for super::UpdateDependencyRequest {
556    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
557        let mut debug_struct = f.debug_struct("UpdateDependencyRequest");
558        debug_struct.field("dependency", &self.dependency);
559        debug_struct.field("update_mask", &self.update_mask);
560        if !self._unknown_fields.is_empty() {
561            debug_struct.field("_unknown_fields", &self._unknown_fields);
562        }
563        debug_struct.finish()
564    }
565}
566
567impl std::fmt::Debug for super::DeleteDependencyRequest {
568    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
569        let mut debug_struct = f.debug_struct("DeleteDependencyRequest");
570        debug_struct.field("name", &self.name);
571        if !self._unknown_fields.is_empty() {
572            debug_struct.field("_unknown_fields", &self._unknown_fields);
573        }
574        debug_struct.finish()
575    }
576}
577
578impl std::fmt::Debug for super::ListDependenciesRequest {
579    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
580        let mut debug_struct = f.debug_struct("ListDependenciesRequest");
581        debug_struct.field("parent", &self.parent);
582        debug_struct.field("filter", &self.filter);
583        debug_struct.field("page_size", &self.page_size);
584        debug_struct.field("page_token", &self.page_token);
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::ListDependenciesResponse {
593    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
594        let mut debug_struct = f.debug_struct("ListDependenciesResponse");
595        debug_struct.field("dependencies", &self.dependencies);
596        debug_struct.field("next_page_token", &self.next_page_token);
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::CreateExternalApiRequest {
605    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
606        let mut debug_struct = f.debug_struct("CreateExternalApiRequest");
607        debug_struct.field("parent", &self.parent);
608        debug_struct.field("external_api_id", &self.external_api_id);
609        debug_struct.field("external_api", &self.external_api);
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::GetExternalApiRequest {
618    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
619        let mut debug_struct = f.debug_struct("GetExternalApiRequest");
620        debug_struct.field("name", &self.name);
621        if !self._unknown_fields.is_empty() {
622            debug_struct.field("_unknown_fields", &self._unknown_fields);
623        }
624        debug_struct.finish()
625    }
626}
627
628impl std::fmt::Debug for super::UpdateExternalApiRequest {
629    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
630        let mut debug_struct = f.debug_struct("UpdateExternalApiRequest");
631        debug_struct.field("external_api", &self.external_api);
632        debug_struct.field("update_mask", &self.update_mask);
633        if !self._unknown_fields.is_empty() {
634            debug_struct.field("_unknown_fields", &self._unknown_fields);
635        }
636        debug_struct.finish()
637    }
638}
639
640impl std::fmt::Debug for super::DeleteExternalApiRequest {
641    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
642        let mut debug_struct = f.debug_struct("DeleteExternalApiRequest");
643        debug_struct.field("name", &self.name);
644        if !self._unknown_fields.is_empty() {
645            debug_struct.field("_unknown_fields", &self._unknown_fields);
646        }
647        debug_struct.finish()
648    }
649}
650
651impl std::fmt::Debug for super::ListExternalApisRequest {
652    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
653        let mut debug_struct = f.debug_struct("ListExternalApisRequest");
654        debug_struct.field("parent", &self.parent);
655        debug_struct.field("page_size", &self.page_size);
656        debug_struct.field("page_token", &self.page_token);
657        if !self._unknown_fields.is_empty() {
658            debug_struct.field("_unknown_fields", &self._unknown_fields);
659        }
660        debug_struct.finish()
661    }
662}
663
664impl std::fmt::Debug for super::ListExternalApisResponse {
665    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
666        let mut debug_struct = f.debug_struct("ListExternalApisResponse");
667        debug_struct.field("external_apis", &self.external_apis);
668        debug_struct.field("next_page_token", &self.next_page_token);
669        if !self._unknown_fields.is_empty() {
670            debug_struct.field("_unknown_fields", &self._unknown_fields);
671        }
672        debug_struct.finish()
673    }
674}
675
676impl std::fmt::Debug for super::CollectApiDataRequest {
677    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
678        let mut debug_struct = f.debug_struct("CollectApiDataRequest");
679        debug_struct.field("location", &self.location);
680        debug_struct.field("collection_type", &self.collection_type);
681        debug_struct.field("plugin_instance", &self.plugin_instance);
682        debug_struct.field("action_id", &self.action_id);
683        debug_struct.field("api_data", &self.api_data);
684        if !self._unknown_fields.is_empty() {
685            debug_struct.field("_unknown_fields", &self._unknown_fields);
686        }
687        debug_struct.finish()
688    }
689}
690
691impl std::fmt::Debug for super::ApiData {
692    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
693        let mut debug_struct = f.debug_struct("ApiData");
694        debug_struct.field("data", &self.data);
695        if !self._unknown_fields.is_empty() {
696            debug_struct.field("_unknown_fields", &self._unknown_fields);
697        }
698        debug_struct.finish()
699    }
700}
701
702impl std::fmt::Debug for super::ApiMetadataList {
703    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
704        let mut debug_struct = f.debug_struct("ApiMetadataList");
705        debug_struct.field("api_metadata", &self.api_metadata);
706        if !self._unknown_fields.is_empty() {
707            debug_struct.field("_unknown_fields", &self._unknown_fields);
708        }
709        debug_struct.finish()
710    }
711}
712
713impl std::fmt::Debug for super::APIMetadata {
714    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
715        let mut debug_struct = f.debug_struct("APIMetadata");
716        debug_struct.field("api", &self.api);
717        debug_struct.field("versions", &self.versions);
718        debug_struct.field("original_id", &self.original_id);
719        debug_struct.field("original_create_time", &self.original_create_time);
720        debug_struct.field("original_update_time", &self.original_update_time);
721        if !self._unknown_fields.is_empty() {
722            debug_struct.field("_unknown_fields", &self._unknown_fields);
723        }
724        debug_struct.finish()
725    }
726}
727
728impl std::fmt::Debug for super::VersionMetadata {
729    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
730        let mut debug_struct = f.debug_struct("VersionMetadata");
731        debug_struct.field("version", &self.version);
732        debug_struct.field("specs", &self.specs);
733        debug_struct.field("deployments", &self.deployments);
734        debug_struct.field("original_id", &self.original_id);
735        debug_struct.field("original_create_time", &self.original_create_time);
736        debug_struct.field("original_update_time", &self.original_update_time);
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::SpecMetadata {
745    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
746        let mut debug_struct = f.debug_struct("SpecMetadata");
747        debug_struct.field("spec", &self.spec);
748        debug_struct.field("original_id", &self.original_id);
749        debug_struct.field("original_create_time", &self.original_create_time);
750        debug_struct.field("original_update_time", &self.original_update_time);
751        if !self._unknown_fields.is_empty() {
752            debug_struct.field("_unknown_fields", &self._unknown_fields);
753        }
754        debug_struct.finish()
755    }
756}
757
758impl std::fmt::Debug for super::DeploymentMetadata {
759    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
760        let mut debug_struct = f.debug_struct("DeploymentMetadata");
761        debug_struct.field("deployment", &self.deployment);
762        debug_struct.field("original_id", &self.original_id);
763        debug_struct.field("original_create_time", &self.original_create_time);
764        debug_struct.field("original_update_time", &self.original_update_time);
765        if !self._unknown_fields.is_empty() {
766            debug_struct.field("_unknown_fields", &self._unknown_fields);
767        }
768        debug_struct.finish()
769    }
770}
771
772impl std::fmt::Debug for super::CollectApiDataResponse {
773    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
774        let mut debug_struct = f.debug_struct("CollectApiDataResponse");
775        if !self._unknown_fields.is_empty() {
776            debug_struct.field("_unknown_fields", &self._unknown_fields);
777        }
778        debug_struct.finish()
779    }
780}
781
782impl std::fmt::Debug for super::Api {
783    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
784        let mut debug_struct = f.debug_struct("Api");
785        debug_struct.field("name", &self.name);
786        debug_struct.field("display_name", &self.display_name);
787        debug_struct.field("description", &self.description);
788        debug_struct.field("documentation", &self.documentation);
789        debug_struct.field("owner", &self.owner);
790        debug_struct.field("versions", &self.versions);
791        debug_struct.field("create_time", &self.create_time);
792        debug_struct.field("update_time", &self.update_time);
793        debug_struct.field("target_user", &self.target_user);
794        debug_struct.field("team", &self.team);
795        debug_struct.field("business_unit", &self.business_unit);
796        debug_struct.field("maturity_level", &self.maturity_level);
797        debug_struct.field("attributes", &self.attributes);
798        debug_struct.field("api_style", &self.api_style);
799        debug_struct.field("selected_version", &self.selected_version);
800        debug_struct.field("api_requirements", &self.api_requirements);
801        debug_struct.field("fingerprint", &self.fingerprint);
802        debug_struct.field("source_metadata", &self.source_metadata);
803        debug_struct.field(
804            "api_functional_requirements",
805            &self.api_functional_requirements,
806        );
807        debug_struct.field(
808            "api_technical_requirements",
809            &self.api_technical_requirements,
810        );
811        if !self._unknown_fields.is_empty() {
812            debug_struct.field("_unknown_fields", &self._unknown_fields);
813        }
814        debug_struct.finish()
815    }
816}
817
818impl std::fmt::Debug for super::Version {
819    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
820        let mut debug_struct = f.debug_struct("Version");
821        debug_struct.field("name", &self.name);
822        debug_struct.field("display_name", &self.display_name);
823        debug_struct.field("description", &self.description);
824        debug_struct.field("documentation", &self.documentation);
825        debug_struct.field("specs", &self.specs);
826        debug_struct.field("api_operations", &self.api_operations);
827        debug_struct.field("definitions", &self.definitions);
828        debug_struct.field("deployments", &self.deployments);
829        debug_struct.field("create_time", &self.create_time);
830        debug_struct.field("update_time", &self.update_time);
831        debug_struct.field("lifecycle", &self.lifecycle);
832        debug_struct.field("compliance", &self.compliance);
833        debug_struct.field("accreditation", &self.accreditation);
834        debug_struct.field("attributes", &self.attributes);
835        debug_struct.field("selected_deployment", &self.selected_deployment);
836        debug_struct.field("source_metadata", &self.source_metadata);
837        if !self._unknown_fields.is_empty() {
838            debug_struct.field("_unknown_fields", &self._unknown_fields);
839        }
840        debug_struct.finish()
841    }
842}
843
844impl std::fmt::Debug for super::Spec {
845    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
846        let mut debug_struct = f.debug_struct("Spec");
847        debug_struct.field("name", &self.name);
848        debug_struct.field("display_name", &self.display_name);
849        debug_struct.field("spec_type", &self.spec_type);
850        debug_struct.field("contents", &self.contents);
851        debug_struct.field("details", &self.details);
852        debug_struct.field("source_uri", &self.source_uri);
853        debug_struct.field("create_time", &self.create_time);
854        debug_struct.field("update_time", &self.update_time);
855        debug_struct.field("lint_response", &self.lint_response);
856        debug_struct.field("attributes", &self.attributes);
857        debug_struct.field("documentation", &self.documentation);
858        debug_struct.field("parsing_mode", &self.parsing_mode);
859        debug_struct.field("source_metadata", &self.source_metadata);
860        if !self._unknown_fields.is_empty() {
861            debug_struct.field("_unknown_fields", &self._unknown_fields);
862        }
863        debug_struct.finish()
864    }
865}
866
867impl std::fmt::Debug for super::Deployment {
868    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
869        let mut debug_struct = f.debug_struct("Deployment");
870        debug_struct.field("name", &self.name);
871        debug_struct.field("display_name", &self.display_name);
872        debug_struct.field("description", &self.description);
873        debug_struct.field("documentation", &self.documentation);
874        debug_struct.field("deployment_type", &self.deployment_type);
875        debug_struct.field("resource_uri", &self.resource_uri);
876        debug_struct.field("endpoints", &self.endpoints);
877        debug_struct.field("api_versions", &self.api_versions);
878        debug_struct.field("create_time", &self.create_time);
879        debug_struct.field("update_time", &self.update_time);
880        debug_struct.field("slo", &self.slo);
881        debug_struct.field("environment", &self.environment);
882        debug_struct.field("attributes", &self.attributes);
883        debug_struct.field("source_metadata", &self.source_metadata);
884        debug_struct.field("management_url", &self.management_url);
885        debug_struct.field("source_uri", &self.source_uri);
886        debug_struct.field("source_project", &self.source_project);
887        debug_struct.field("source_environment", &self.source_environment);
888        if !self._unknown_fields.is_empty() {
889            debug_struct.field("_unknown_fields", &self._unknown_fields);
890        }
891        debug_struct.finish()
892    }
893}
894
895impl std::fmt::Debug for super::ApiOperation {
896    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
897        let mut debug_struct = f.debug_struct("ApiOperation");
898        debug_struct.field("name", &self.name);
899        debug_struct.field("spec", &self.spec);
900        debug_struct.field("details", &self.details);
901        debug_struct.field("create_time", &self.create_time);
902        debug_struct.field("update_time", &self.update_time);
903        debug_struct.field("attributes", &self.attributes);
904        debug_struct.field("source_metadata", &self.source_metadata);
905        if !self._unknown_fields.is_empty() {
906            debug_struct.field("_unknown_fields", &self._unknown_fields);
907        }
908        debug_struct.finish()
909    }
910}
911
912impl std::fmt::Debug for super::Definition {
913    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
914        let mut debug_struct = f.debug_struct("Definition");
915        debug_struct.field("name", &self.name);
916        debug_struct.field("spec", &self.spec);
917        debug_struct.field("r#type", &self.r#type);
918        debug_struct.field("create_time", &self.create_time);
919        debug_struct.field("update_time", &self.update_time);
920        debug_struct.field("attributes", &self.attributes);
921        debug_struct.field("value", &self.value);
922        if !self._unknown_fields.is_empty() {
923            debug_struct.field("_unknown_fields", &self._unknown_fields);
924        }
925        debug_struct.finish()
926    }
927}
928
929impl std::fmt::Debug for super::Attribute {
930    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
931        let mut debug_struct = f.debug_struct("Attribute");
932        debug_struct.field("name", &self.name);
933        debug_struct.field("display_name", &self.display_name);
934        debug_struct.field("description", &self.description);
935        debug_struct.field("definition_type", &self.definition_type);
936        debug_struct.field("scope", &self.scope);
937        debug_struct.field("data_type", &self.data_type);
938        debug_struct.field("allowed_values", &self.allowed_values);
939        debug_struct.field("cardinality", &self.cardinality);
940        debug_struct.field("mandatory", &self.mandatory);
941        debug_struct.field("create_time", &self.create_time);
942        debug_struct.field("update_time", &self.update_time);
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::attribute::AllowedValue {
951    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
952        let mut debug_struct = f.debug_struct("AllowedValue");
953        debug_struct.field("id", &self.id);
954        debug_struct.field("display_name", &self.display_name);
955        debug_struct.field("description", &self.description);
956        debug_struct.field("immutable", &self.immutable);
957        if !self._unknown_fields.is_empty() {
958            debug_struct.field("_unknown_fields", &self._unknown_fields);
959        }
960        debug_struct.finish()
961    }
962}
963
964impl std::fmt::Debug for super::SpecContents {
965    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
966        let mut debug_struct = f.debug_struct("SpecContents");
967        debug_struct.field("contents", &self.contents);
968        debug_struct.field("mime_type", &self.mime_type);
969        if !self._unknown_fields.is_empty() {
970            debug_struct.field("_unknown_fields", &self._unknown_fields);
971        }
972        debug_struct.finish()
973    }
974}
975
976impl std::fmt::Debug for super::SpecDetails {
977    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
978        let mut debug_struct = f.debug_struct("SpecDetails");
979        debug_struct.field("description", &self.description);
980        debug_struct.field("details", &self.details);
981        if !self._unknown_fields.is_empty() {
982            debug_struct.field("_unknown_fields", &self._unknown_fields);
983        }
984        debug_struct.finish()
985    }
986}
987
988impl std::fmt::Debug for super::OpenApiSpecDetails {
989    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
990        let mut debug_struct = f.debug_struct("OpenApiSpecDetails");
991        debug_struct.field("format", &self.format);
992        debug_struct.field("version", &self.version);
993        debug_struct.field("owner", &self.owner);
994        if !self._unknown_fields.is_empty() {
995            debug_struct.field("_unknown_fields", &self._unknown_fields);
996        }
997        debug_struct.finish()
998    }
999}
1000
1001impl std::fmt::Debug for super::OperationDetails {
1002    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1003        let mut debug_struct = f.debug_struct("OperationDetails");
1004        debug_struct.field("description", &self.description);
1005        debug_struct.field("documentation", &self.documentation);
1006        debug_struct.field("deprecated", &self.deprecated);
1007        debug_struct.field("operation", &self.operation);
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::HttpOperation {
1016    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1017        let mut debug_struct = f.debug_struct("HttpOperation");
1018        debug_struct.field("path", &self.path);
1019        debug_struct.field("method", &self.method);
1020        if !self._unknown_fields.is_empty() {
1021            debug_struct.field("_unknown_fields", &self._unknown_fields);
1022        }
1023        debug_struct.finish()
1024    }
1025}
1026
1027impl std::fmt::Debug for super::Path {
1028    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1029        let mut debug_struct = f.debug_struct("Path");
1030        debug_struct.field("path", &self.path);
1031        debug_struct.field("description", &self.description);
1032        if !self._unknown_fields.is_empty() {
1033            debug_struct.field("_unknown_fields", &self._unknown_fields);
1034        }
1035        debug_struct.finish()
1036    }
1037}
1038
1039impl std::fmt::Debug for super::Schema {
1040    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1041        let mut debug_struct = f.debug_struct("Schema");
1042        debug_struct.field("display_name", &self.display_name);
1043        debug_struct.field("raw_value", &self.raw_value);
1044        if !self._unknown_fields.is_empty() {
1045            debug_struct.field("_unknown_fields", &self._unknown_fields);
1046        }
1047        debug_struct.finish()
1048    }
1049}
1050
1051impl std::fmt::Debug for super::Owner {
1052    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1053        let mut debug_struct = f.debug_struct("Owner");
1054        debug_struct.field("display_name", &self.display_name);
1055        debug_struct.field("email", &self.email);
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::Documentation {
1064    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1065        let mut debug_struct = f.debug_struct("Documentation");
1066        debug_struct.field("external_uri", &self.external_uri);
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::AttributeValues {
1075    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1076        let mut debug_struct = f.debug_struct("AttributeValues");
1077        debug_struct.field("attribute", &self.attribute);
1078        debug_struct.field("value", &self.value);
1079        if !self._unknown_fields.is_empty() {
1080            debug_struct.field("_unknown_fields", &self._unknown_fields);
1081        }
1082        debug_struct.finish()
1083    }
1084}
1085
1086impl std::fmt::Debug for super::attribute_values::EnumAttributeValues {
1087    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1088        let mut debug_struct = f.debug_struct("EnumAttributeValues");
1089        debug_struct.field("values", &self.values);
1090        if !self._unknown_fields.is_empty() {
1091            debug_struct.field("_unknown_fields", &self._unknown_fields);
1092        }
1093        debug_struct.finish()
1094    }
1095}
1096
1097impl std::fmt::Debug for super::attribute_values::StringAttributeValues {
1098    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1099        let mut debug_struct = f.debug_struct("StringAttributeValues");
1100        debug_struct.field("values", &self.values);
1101        if !self._unknown_fields.is_empty() {
1102            debug_struct.field("_unknown_fields", &self._unknown_fields);
1103        }
1104        debug_struct.finish()
1105    }
1106}
1107
1108impl std::fmt::Debug for super::Dependency {
1109    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1110        let mut debug_struct = f.debug_struct("Dependency");
1111        debug_struct.field("name", &self.name);
1112        debug_struct.field("consumer", &self.consumer);
1113        debug_struct.field("supplier", &self.supplier);
1114        debug_struct.field("state", &self.state);
1115        debug_struct.field("description", &self.description);
1116        debug_struct.field("discovery_mode", &self.discovery_mode);
1117        debug_struct.field("error_detail", &self.error_detail);
1118        debug_struct.field("create_time", &self.create_time);
1119        debug_struct.field("update_time", &self.update_time);
1120        debug_struct.field("attributes", &self.attributes);
1121        if !self._unknown_fields.is_empty() {
1122            debug_struct.field("_unknown_fields", &self._unknown_fields);
1123        }
1124        debug_struct.finish()
1125    }
1126}
1127
1128impl std::fmt::Debug for super::DependencyEntityReference {
1129    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1130        let mut debug_struct = f.debug_struct("DependencyEntityReference");
1131        debug_struct.field("display_name", &self.display_name);
1132        debug_struct.field("identifier", &self.identifier);
1133        if !self._unknown_fields.is_empty() {
1134            debug_struct.field("_unknown_fields", &self._unknown_fields);
1135        }
1136        debug_struct.finish()
1137    }
1138}
1139
1140impl std::fmt::Debug for super::DependencyErrorDetail {
1141    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1142        let mut debug_struct = f.debug_struct("DependencyErrorDetail");
1143        debug_struct.field("error", &self.error);
1144        debug_struct.field("error_time", &self.error_time);
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::LintResponse {
1153    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1154        let mut debug_struct = f.debug_struct("LintResponse");
1155        debug_struct.field("issues", &self.issues);
1156        debug_struct.field("summary", &self.summary);
1157        debug_struct.field("state", &self.state);
1158        debug_struct.field("source", &self.source);
1159        debug_struct.field("linter", &self.linter);
1160        debug_struct.field("create_time", &self.create_time);
1161        if !self._unknown_fields.is_empty() {
1162            debug_struct.field("_unknown_fields", &self._unknown_fields);
1163        }
1164        debug_struct.finish()
1165    }
1166}
1167
1168impl std::fmt::Debug for super::lint_response::SummaryEntry {
1169    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1170        let mut debug_struct = f.debug_struct("SummaryEntry");
1171        debug_struct.field("severity", &self.severity);
1172        debug_struct.field("count", &self.count);
1173        if !self._unknown_fields.is_empty() {
1174            debug_struct.field("_unknown_fields", &self._unknown_fields);
1175        }
1176        debug_struct.finish()
1177    }
1178}
1179
1180impl std::fmt::Debug for super::Issue {
1181    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1182        let mut debug_struct = f.debug_struct("Issue");
1183        debug_struct.field("code", &self.code);
1184        debug_struct.field("path", &self.path);
1185        debug_struct.field("message", &self.message);
1186        debug_struct.field("severity", &self.severity);
1187        debug_struct.field("range", &self.range);
1188        if !self._unknown_fields.is_empty() {
1189            debug_struct.field("_unknown_fields", &self._unknown_fields);
1190        }
1191        debug_struct.finish()
1192    }
1193}
1194
1195impl std::fmt::Debug for super::Range {
1196    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1197        let mut debug_struct = f.debug_struct("Range");
1198        debug_struct.field("start", &self.start);
1199        debug_struct.field("end", &self.end);
1200        if !self._unknown_fields.is_empty() {
1201            debug_struct.field("_unknown_fields", &self._unknown_fields);
1202        }
1203        debug_struct.finish()
1204    }
1205}
1206
1207impl std::fmt::Debug for super::Point {
1208    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1209        let mut debug_struct = f.debug_struct("Point");
1210        debug_struct.field("line", &self.line);
1211        debug_struct.field("character", &self.character);
1212        if !self._unknown_fields.is_empty() {
1213            debug_struct.field("_unknown_fields", &self._unknown_fields);
1214        }
1215        debug_struct.finish()
1216    }
1217}
1218
1219impl std::fmt::Debug for super::OperationMetadata {
1220    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1221        let mut debug_struct = f.debug_struct("OperationMetadata");
1222        debug_struct.field("create_time", &self.create_time);
1223        debug_struct.field("end_time", &self.end_time);
1224        debug_struct.field("target", &self.target);
1225        debug_struct.field("verb", &self.verb);
1226        debug_struct.field("status_message", &self.status_message);
1227        debug_struct.field("requested_cancellation", &self.requested_cancellation);
1228        debug_struct.field("api_version", &self.api_version);
1229        if !self._unknown_fields.is_empty() {
1230            debug_struct.field("_unknown_fields", &self._unknown_fields);
1231        }
1232        debug_struct.finish()
1233    }
1234}
1235
1236impl std::fmt::Debug for super::ApiHubInstance {
1237    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1238        let mut debug_struct = f.debug_struct("ApiHubInstance");
1239        debug_struct.field("name", &self.name);
1240        debug_struct.field("create_time", &self.create_time);
1241        debug_struct.field("update_time", &self.update_time);
1242        debug_struct.field("state", &self.state);
1243        debug_struct.field("state_message", &self.state_message);
1244        debug_struct.field("config", &self.config);
1245        debug_struct.field("labels", &self.labels);
1246        debug_struct.field("description", &self.description);
1247        if !self._unknown_fields.is_empty() {
1248            debug_struct.field("_unknown_fields", &self._unknown_fields);
1249        }
1250        debug_struct.finish()
1251    }
1252}
1253
1254impl std::fmt::Debug for super::api_hub_instance::Config {
1255    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1256        let mut debug_struct = f.debug_struct("Config");
1257        debug_struct.field("cmek_key_name", &self.cmek_key_name);
1258        debug_struct.field("disable_search", &self.disable_search);
1259        debug_struct.field("vertex_location", &self.vertex_location);
1260        debug_struct.field("encryption_type", &self.encryption_type);
1261        if !self._unknown_fields.is_empty() {
1262            debug_struct.field("_unknown_fields", &self._unknown_fields);
1263        }
1264        debug_struct.finish()
1265    }
1266}
1267
1268impl std::fmt::Debug for super::ExternalApi {
1269    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1270        let mut debug_struct = f.debug_struct("ExternalApi");
1271        debug_struct.field("name", &self.name);
1272        debug_struct.field("display_name", &self.display_name);
1273        debug_struct.field("description", &self.description);
1274        debug_struct.field("endpoints", &self.endpoints);
1275        debug_struct.field("paths", &self.paths);
1276        debug_struct.field("documentation", &self.documentation);
1277        debug_struct.field("attributes", &self.attributes);
1278        debug_struct.field("create_time", &self.create_time);
1279        debug_struct.field("update_time", &self.update_time);
1280        if !self._unknown_fields.is_empty() {
1281            debug_struct.field("_unknown_fields", &self._unknown_fields);
1282        }
1283        debug_struct.finish()
1284    }
1285}
1286
1287impl std::fmt::Debug for super::ConfigValueOption {
1288    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1289        let mut debug_struct = f.debug_struct("ConfigValueOption");
1290        debug_struct.field("id", &self.id);
1291        debug_struct.field("display_name", &self.display_name);
1292        debug_struct.field("description", &self.description);
1293        if !self._unknown_fields.is_empty() {
1294            debug_struct.field("_unknown_fields", &self._unknown_fields);
1295        }
1296        debug_struct.finish()
1297    }
1298}
1299
1300impl std::fmt::Debug for super::Secret {
1301    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1302        let mut debug_struct = f.debug_struct("Secret");
1303        debug_struct.field("secret_version", &self.secret_version);
1304        if !self._unknown_fields.is_empty() {
1305            debug_struct.field("_unknown_fields", &self._unknown_fields);
1306        }
1307        debug_struct.finish()
1308    }
1309}
1310
1311impl std::fmt::Debug for super::ConfigVariableTemplate {
1312    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1313        let mut debug_struct = f.debug_struct("ConfigVariableTemplate");
1314        debug_struct.field("id", &self.id);
1315        debug_struct.field("value_type", &self.value_type);
1316        debug_struct.field("description", &self.description);
1317        debug_struct.field("validation_regex", &self.validation_regex);
1318        debug_struct.field("required", &self.required);
1319        debug_struct.field("enum_options", &self.enum_options);
1320        debug_struct.field("multi_select_options", &self.multi_select_options);
1321        if !self._unknown_fields.is_empty() {
1322            debug_struct.field("_unknown_fields", &self._unknown_fields);
1323        }
1324        debug_struct.finish()
1325    }
1326}
1327
1328impl std::fmt::Debug for super::ConfigVariable {
1329    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1330        let mut debug_struct = f.debug_struct("ConfigVariable");
1331        debug_struct.field("key", &self.key);
1332        debug_struct.field("value", &self.value);
1333        if !self._unknown_fields.is_empty() {
1334            debug_struct.field("_unknown_fields", &self._unknown_fields);
1335        }
1336        debug_struct.finish()
1337    }
1338}
1339
1340impl std::fmt::Debug for super::config_variable::MultiSelectValues {
1341    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1342        let mut debug_struct = f.debug_struct("MultiSelectValues");
1343        debug_struct.field("values", &self.values);
1344        if !self._unknown_fields.is_empty() {
1345            debug_struct.field("_unknown_fields", &self._unknown_fields);
1346        }
1347        debug_struct.finish()
1348    }
1349}
1350
1351impl std::fmt::Debug for super::config_variable::MultiStringValues {
1352    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1353        let mut debug_struct = f.debug_struct("MultiStringValues");
1354        debug_struct.field("values", &self.values);
1355        if !self._unknown_fields.is_empty() {
1356            debug_struct.field("_unknown_fields", &self._unknown_fields);
1357        }
1358        debug_struct.finish()
1359    }
1360}
1361
1362impl std::fmt::Debug for super::config_variable::MultiIntValues {
1363    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1364        let mut debug_struct = f.debug_struct("MultiIntValues");
1365        debug_struct.field("values", &self.values);
1366        if !self._unknown_fields.is_empty() {
1367            debug_struct.field("_unknown_fields", &self._unknown_fields);
1368        }
1369        debug_struct.finish()
1370    }
1371}
1372
1373impl std::fmt::Debug for super::GoogleServiceAccountConfig {
1374    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1375        let mut debug_struct = f.debug_struct("GoogleServiceAccountConfig");
1376        debug_struct.field("service_account", &self.service_account);
1377        if !self._unknown_fields.is_empty() {
1378            debug_struct.field("_unknown_fields", &self._unknown_fields);
1379        }
1380        debug_struct.finish()
1381    }
1382}
1383
1384impl std::fmt::Debug for super::AuthConfig {
1385    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1386        let mut debug_struct = f.debug_struct("AuthConfig");
1387        debug_struct.field("auth_type", &self.auth_type);
1388        debug_struct.field("config", &self.config);
1389        if !self._unknown_fields.is_empty() {
1390            debug_struct.field("_unknown_fields", &self._unknown_fields);
1391        }
1392        debug_struct.finish()
1393    }
1394}
1395
1396impl std::fmt::Debug for super::auth_config::UserPasswordConfig {
1397    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1398        let mut debug_struct = f.debug_struct("UserPasswordConfig");
1399        debug_struct.field("username", &self.username);
1400        debug_struct.field("password", &self.password);
1401        if !self._unknown_fields.is_empty() {
1402            debug_struct.field("_unknown_fields", &self._unknown_fields);
1403        }
1404        debug_struct.finish()
1405    }
1406}
1407
1408impl std::fmt::Debug for super::auth_config::Oauth2ClientCredentialsConfig {
1409    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1410        let mut debug_struct = f.debug_struct("Oauth2ClientCredentialsConfig");
1411        debug_struct.field("client_id", &self.client_id);
1412        debug_struct.field("client_secret", &self.client_secret);
1413        if !self._unknown_fields.is_empty() {
1414            debug_struct.field("_unknown_fields", &self._unknown_fields);
1415        }
1416        debug_struct.finish()
1417    }
1418}
1419
1420impl std::fmt::Debug for super::auth_config::ApiKeyConfig {
1421    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1422        let mut debug_struct = f.debug_struct("ApiKeyConfig");
1423        debug_struct.field("name", &self.name);
1424        debug_struct.field("api_key", &self.api_key);
1425        debug_struct.field("http_element_location", &self.http_element_location);
1426        if !self._unknown_fields.is_empty() {
1427            debug_struct.field("_unknown_fields", &self._unknown_fields);
1428        }
1429        debug_struct.finish()
1430    }
1431}
1432
1433impl std::fmt::Debug for super::SourceMetadata {
1434    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1435        let mut debug_struct = f.debug_struct("SourceMetadata");
1436        debug_struct.field("source_type", &self.source_type);
1437        debug_struct.field("original_resource_id", &self.original_resource_id);
1438        debug_struct.field(
1439            "original_resource_create_time",
1440            &self.original_resource_create_time,
1441        );
1442        debug_struct.field(
1443            "original_resource_update_time",
1444            &self.original_resource_update_time,
1445        );
1446        debug_struct.field("source", &self.source);
1447        if !self._unknown_fields.is_empty() {
1448            debug_struct.field("_unknown_fields", &self._unknown_fields);
1449        }
1450        debug_struct.finish()
1451    }
1452}
1453
1454impl std::fmt::Debug for super::source_metadata::PluginInstanceActionSource {
1455    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1456        let mut debug_struct = f.debug_struct("PluginInstanceActionSource");
1457        debug_struct.field("plugin_instance", &self.plugin_instance);
1458        debug_struct.field("action_id", &self.action_id);
1459        if !self._unknown_fields.is_empty() {
1460            debug_struct.field("_unknown_fields", &self._unknown_fields);
1461        }
1462        debug_struct.finish()
1463    }
1464}
1465
1466impl std::fmt::Debug for super::DiscoveredApiObservation {
1467    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1468        let mut debug_struct = f.debug_struct("DiscoveredApiObservation");
1469        debug_struct.field("name", &self.name);
1470        debug_struct.field("style", &self.style);
1471        debug_struct.field("server_ips", &self.server_ips);
1472        debug_struct.field("hostname", &self.hostname);
1473        debug_struct.field("last_event_detected_time", &self.last_event_detected_time);
1474        debug_struct.field("source_locations", &self.source_locations);
1475        debug_struct.field("api_operation_count", &self.api_operation_count);
1476        debug_struct.field("origin", &self.origin);
1477        debug_struct.field("source_types", &self.source_types);
1478        debug_struct.field("known_operations_count", &self.known_operations_count);
1479        debug_struct.field("unknown_operations_count", &self.unknown_operations_count);
1480        debug_struct.field("create_time", &self.create_time);
1481        debug_struct.field("update_time", &self.update_time);
1482        debug_struct.field("source_metadata", &self.source_metadata);
1483        if !self._unknown_fields.is_empty() {
1484            debug_struct.field("_unknown_fields", &self._unknown_fields);
1485        }
1486        debug_struct.finish()
1487    }
1488}
1489
1490impl std::fmt::Debug for super::DiscoveredApiOperation {
1491    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1492        let mut debug_struct = f.debug_struct("DiscoveredApiOperation");
1493        debug_struct.field("name", &self.name);
1494        debug_struct.field("first_seen_time", &self.first_seen_time);
1495        debug_struct.field("last_seen_time", &self.last_seen_time);
1496        debug_struct.field("count", &self.count);
1497        debug_struct.field("classification", &self.classification);
1498        debug_struct.field("match_results", &self.match_results);
1499        debug_struct.field("source_metadata", &self.source_metadata);
1500        debug_struct.field("create_time", &self.create_time);
1501        debug_struct.field("update_time", &self.update_time);
1502        debug_struct.field("operation", &self.operation);
1503        if !self._unknown_fields.is_empty() {
1504            debug_struct.field("_unknown_fields", &self._unknown_fields);
1505        }
1506        debug_struct.finish()
1507    }
1508}
1509
1510impl std::fmt::Debug for super::discovered_api_operation::MatchResult {
1511    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1512        let mut debug_struct = f.debug_struct("MatchResult");
1513        debug_struct.field("name", &self.name);
1514        if !self._unknown_fields.is_empty() {
1515            debug_struct.field("_unknown_fields", &self._unknown_fields);
1516        }
1517        debug_struct.finish()
1518    }
1519}
1520
1521impl std::fmt::Debug for super::HttpOperationDetails {
1522    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1523        let mut debug_struct = f.debug_struct("HttpOperationDetails");
1524        debug_struct.field("http_operation", &self.http_operation);
1525        debug_struct.field("path_params", &self.path_params);
1526        debug_struct.field("query_params", &self.query_params);
1527        debug_struct.field("request", &self.request);
1528        debug_struct.field("response", &self.response);
1529        if !self._unknown_fields.is_empty() {
1530            debug_struct.field("_unknown_fields", &self._unknown_fields);
1531        }
1532        debug_struct.finish()
1533    }
1534}
1535
1536impl std::fmt::Debug for super::http_operation_details::PathParam {
1537    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1538        let mut debug_struct = f.debug_struct("PathParam");
1539        debug_struct.field("position", &self.position);
1540        debug_struct.field("data_type", &self.data_type);
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::http_operation_details::QueryParam {
1549    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1550        let mut debug_struct = f.debug_struct("QueryParam");
1551        debug_struct.field("name", &self.name);
1552        debug_struct.field("count", &self.count);
1553        debug_struct.field("data_type", &self.data_type);
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::http_operation_details::Header {
1562    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1563        let mut debug_struct = f.debug_struct("Header");
1564        debug_struct.field("name", &self.name);
1565        debug_struct.field("count", &self.count);
1566        debug_struct.field("data_type", &self.data_type);
1567        if !self._unknown_fields.is_empty() {
1568            debug_struct.field("_unknown_fields", &self._unknown_fields);
1569        }
1570        debug_struct.finish()
1571    }
1572}
1573
1574impl std::fmt::Debug for super::http_operation_details::HttpRequest {
1575    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1576        let mut debug_struct = f.debug_struct("HttpRequest");
1577        debug_struct.field("headers", &self.headers);
1578        if !self._unknown_fields.is_empty() {
1579            debug_struct.field("_unknown_fields", &self._unknown_fields);
1580        }
1581        debug_struct.finish()
1582    }
1583}
1584
1585impl std::fmt::Debug for super::http_operation_details::HttpResponse {
1586    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1587        let mut debug_struct = f.debug_struct("HttpResponse");
1588        debug_struct.field("headers", &self.headers);
1589        debug_struct.field("response_codes", &self.response_codes);
1590        if !self._unknown_fields.is_empty() {
1591            debug_struct.field("_unknown_fields", &self._unknown_fields);
1592        }
1593        debug_struct.finish()
1594    }
1595}
1596
1597impl std::fmt::Debug for super::CreateCurationRequest {
1598    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1599        let mut debug_struct = f.debug_struct("CreateCurationRequest");
1600        debug_struct.field("parent", &self.parent);
1601        debug_struct.field("curation_id", &self.curation_id);
1602        debug_struct.field("curation", &self.curation);
1603        if !self._unknown_fields.is_empty() {
1604            debug_struct.field("_unknown_fields", &self._unknown_fields);
1605        }
1606        debug_struct.finish()
1607    }
1608}
1609
1610impl std::fmt::Debug for super::GetCurationRequest {
1611    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1612        let mut debug_struct = f.debug_struct("GetCurationRequest");
1613        debug_struct.field("name", &self.name);
1614        if !self._unknown_fields.is_empty() {
1615            debug_struct.field("_unknown_fields", &self._unknown_fields);
1616        }
1617        debug_struct.finish()
1618    }
1619}
1620
1621impl std::fmt::Debug for super::UpdateCurationRequest {
1622    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1623        let mut debug_struct = f.debug_struct("UpdateCurationRequest");
1624        debug_struct.field("curation", &self.curation);
1625        debug_struct.field("update_mask", &self.update_mask);
1626        if !self._unknown_fields.is_empty() {
1627            debug_struct.field("_unknown_fields", &self._unknown_fields);
1628        }
1629        debug_struct.finish()
1630    }
1631}
1632
1633impl std::fmt::Debug for super::DeleteCurationRequest {
1634    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1635        let mut debug_struct = f.debug_struct("DeleteCurationRequest");
1636        debug_struct.field("name", &self.name);
1637        if !self._unknown_fields.is_empty() {
1638            debug_struct.field("_unknown_fields", &self._unknown_fields);
1639        }
1640        debug_struct.finish()
1641    }
1642}
1643
1644impl std::fmt::Debug for super::ListCurationsRequest {
1645    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1646        let mut debug_struct = f.debug_struct("ListCurationsRequest");
1647        debug_struct.field("parent", &self.parent);
1648        debug_struct.field("filter", &self.filter);
1649        debug_struct.field("page_size", &self.page_size);
1650        debug_struct.field("page_token", &self.page_token);
1651        if !self._unknown_fields.is_empty() {
1652            debug_struct.field("_unknown_fields", &self._unknown_fields);
1653        }
1654        debug_struct.finish()
1655    }
1656}
1657
1658impl std::fmt::Debug for super::ListCurationsResponse {
1659    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1660        let mut debug_struct = f.debug_struct("ListCurationsResponse");
1661        debug_struct.field("curations", &self.curations);
1662        debug_struct.field("next_page_token", &self.next_page_token);
1663        if !self._unknown_fields.is_empty() {
1664            debug_struct.field("_unknown_fields", &self._unknown_fields);
1665        }
1666        debug_struct.finish()
1667    }
1668}
1669
1670impl std::fmt::Debug for super::Curation {
1671    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1672        let mut debug_struct = f.debug_struct("Curation");
1673        debug_struct.field("name", &self.name);
1674        debug_struct.field("display_name", &self.display_name);
1675        debug_struct.field("description", &self.description);
1676        debug_struct.field("endpoint", &self.endpoint);
1677        debug_struct.field("plugin_instance_actions", &self.plugin_instance_actions);
1678        debug_struct.field("last_execution_state", &self.last_execution_state);
1679        debug_struct.field("last_execution_error_code", &self.last_execution_error_code);
1680        debug_struct.field(
1681            "last_execution_error_message",
1682            &self.last_execution_error_message,
1683        );
1684        debug_struct.field("create_time", &self.create_time);
1685        debug_struct.field("update_time", &self.update_time);
1686        if !self._unknown_fields.is_empty() {
1687            debug_struct.field("_unknown_fields", &self._unknown_fields);
1688        }
1689        debug_struct.finish()
1690    }
1691}
1692
1693impl std::fmt::Debug for super::curation::PluginInstanceActionID {
1694    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1695        let mut debug_struct = f.debug_struct("PluginInstanceActionID");
1696        debug_struct.field("plugin_instance", &self.plugin_instance);
1697        debug_struct.field("action_id", &self.action_id);
1698        if !self._unknown_fields.is_empty() {
1699            debug_struct.field("_unknown_fields", &self._unknown_fields);
1700        }
1701        debug_struct.finish()
1702    }
1703}
1704
1705impl std::fmt::Debug for super::Endpoint {
1706    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1707        let mut debug_struct = f.debug_struct("Endpoint");
1708        debug_struct.field("endpoint_details", &self.endpoint_details);
1709        if !self._unknown_fields.is_empty() {
1710            debug_struct.field("_unknown_fields", &self._unknown_fields);
1711        }
1712        debug_struct.finish()
1713    }
1714}
1715
1716impl std::fmt::Debug for super::ApplicationIntegrationEndpointDetails {
1717    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1718        let mut debug_struct = f.debug_struct("ApplicationIntegrationEndpointDetails");
1719        debug_struct.field("uri", &self.uri);
1720        debug_struct.field("trigger_id", &self.trigger_id);
1721        if !self._unknown_fields.is_empty() {
1722            debug_struct.field("_unknown_fields", &self._unknown_fields);
1723        }
1724        debug_struct.finish()
1725    }
1726}
1727
1728impl std::fmt::Debug for super::ListDiscoveredApiObservationsRequest {
1729    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1730        let mut debug_struct = f.debug_struct("ListDiscoveredApiObservationsRequest");
1731        debug_struct.field("parent", &self.parent);
1732        debug_struct.field("page_size", &self.page_size);
1733        debug_struct.field("page_token", &self.page_token);
1734        if !self._unknown_fields.is_empty() {
1735            debug_struct.field("_unknown_fields", &self._unknown_fields);
1736        }
1737        debug_struct.finish()
1738    }
1739}
1740
1741impl std::fmt::Debug for super::ListDiscoveredApiObservationsResponse {
1742    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1743        let mut debug_struct = f.debug_struct("ListDiscoveredApiObservationsResponse");
1744        debug_struct.field(
1745            "discovered_api_observations",
1746            &self.discovered_api_observations,
1747        );
1748        debug_struct.field("next_page_token", &self.next_page_token);
1749        if !self._unknown_fields.is_empty() {
1750            debug_struct.field("_unknown_fields", &self._unknown_fields);
1751        }
1752        debug_struct.finish()
1753    }
1754}
1755
1756impl std::fmt::Debug for super::ListDiscoveredApiOperationsRequest {
1757    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1758        let mut debug_struct = f.debug_struct("ListDiscoveredApiOperationsRequest");
1759        debug_struct.field("parent", &self.parent);
1760        debug_struct.field("page_size", &self.page_size);
1761        debug_struct.field("page_token", &self.page_token);
1762        if !self._unknown_fields.is_empty() {
1763            debug_struct.field("_unknown_fields", &self._unknown_fields);
1764        }
1765        debug_struct.finish()
1766    }
1767}
1768
1769impl std::fmt::Debug for super::ListDiscoveredApiOperationsResponse {
1770    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1771        let mut debug_struct = f.debug_struct("ListDiscoveredApiOperationsResponse");
1772        debug_struct.field("discovered_api_operations", &self.discovered_api_operations);
1773        debug_struct.field("next_page_token", &self.next_page_token);
1774        if !self._unknown_fields.is_empty() {
1775            debug_struct.field("_unknown_fields", &self._unknown_fields);
1776        }
1777        debug_struct.finish()
1778    }
1779}
1780
1781impl std::fmt::Debug for super::GetDiscoveredApiObservationRequest {
1782    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1783        let mut debug_struct = f.debug_struct("GetDiscoveredApiObservationRequest");
1784        debug_struct.field("name", &self.name);
1785        if !self._unknown_fields.is_empty() {
1786            debug_struct.field("_unknown_fields", &self._unknown_fields);
1787        }
1788        debug_struct.finish()
1789    }
1790}
1791
1792impl std::fmt::Debug for super::GetDiscoveredApiOperationRequest {
1793    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1794        let mut debug_struct = f.debug_struct("GetDiscoveredApiOperationRequest");
1795        debug_struct.field("name", &self.name);
1796        if !self._unknown_fields.is_empty() {
1797            debug_struct.field("_unknown_fields", &self._unknown_fields);
1798        }
1799        debug_struct.finish()
1800    }
1801}
1802
1803impl std::fmt::Debug for super::CreateHostProjectRegistrationRequest {
1804    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1805        let mut debug_struct = f.debug_struct("CreateHostProjectRegistrationRequest");
1806        debug_struct.field("parent", &self.parent);
1807        debug_struct.field(
1808            "host_project_registration_id",
1809            &self.host_project_registration_id,
1810        );
1811        debug_struct.field("host_project_registration", &self.host_project_registration);
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::GetHostProjectRegistrationRequest {
1820    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1821        let mut debug_struct = f.debug_struct("GetHostProjectRegistrationRequest");
1822        debug_struct.field("name", &self.name);
1823        if !self._unknown_fields.is_empty() {
1824            debug_struct.field("_unknown_fields", &self._unknown_fields);
1825        }
1826        debug_struct.finish()
1827    }
1828}
1829
1830impl std::fmt::Debug for super::ListHostProjectRegistrationsRequest {
1831    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1832        let mut debug_struct = f.debug_struct("ListHostProjectRegistrationsRequest");
1833        debug_struct.field("parent", &self.parent);
1834        debug_struct.field("page_size", &self.page_size);
1835        debug_struct.field("page_token", &self.page_token);
1836        debug_struct.field("filter", &self.filter);
1837        debug_struct.field("order_by", &self.order_by);
1838        if !self._unknown_fields.is_empty() {
1839            debug_struct.field("_unknown_fields", &self._unknown_fields);
1840        }
1841        debug_struct.finish()
1842    }
1843}
1844
1845impl std::fmt::Debug for super::ListHostProjectRegistrationsResponse {
1846    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1847        let mut debug_struct = f.debug_struct("ListHostProjectRegistrationsResponse");
1848        debug_struct.field(
1849            "host_project_registrations",
1850            &self.host_project_registrations,
1851        );
1852        debug_struct.field("next_page_token", &self.next_page_token);
1853        if !self._unknown_fields.is_empty() {
1854            debug_struct.field("_unknown_fields", &self._unknown_fields);
1855        }
1856        debug_struct.finish()
1857    }
1858}
1859
1860impl std::fmt::Debug for super::HostProjectRegistration {
1861    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1862        let mut debug_struct = f.debug_struct("HostProjectRegistration");
1863        debug_struct.field("name", &self.name);
1864        debug_struct.field("gcp_project", &self.gcp_project);
1865        debug_struct.field("create_time", &self.create_time);
1866        if !self._unknown_fields.is_empty() {
1867            debug_struct.field("_unknown_fields", &self._unknown_fields);
1868        }
1869        debug_struct.finish()
1870    }
1871}
1872
1873impl std::fmt::Debug for super::GetStyleGuideRequest {
1874    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1875        let mut debug_struct = f.debug_struct("GetStyleGuideRequest");
1876        debug_struct.field("name", &self.name);
1877        if !self._unknown_fields.is_empty() {
1878            debug_struct.field("_unknown_fields", &self._unknown_fields);
1879        }
1880        debug_struct.finish()
1881    }
1882}
1883
1884impl std::fmt::Debug for super::UpdateStyleGuideRequest {
1885    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1886        let mut debug_struct = f.debug_struct("UpdateStyleGuideRequest");
1887        debug_struct.field("style_guide", &self.style_guide);
1888        debug_struct.field("update_mask", &self.update_mask);
1889        if !self._unknown_fields.is_empty() {
1890            debug_struct.field("_unknown_fields", &self._unknown_fields);
1891        }
1892        debug_struct.finish()
1893    }
1894}
1895
1896impl std::fmt::Debug for super::GetStyleGuideContentsRequest {
1897    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1898        let mut debug_struct = f.debug_struct("GetStyleGuideContentsRequest");
1899        debug_struct.field("name", &self.name);
1900        if !self._unknown_fields.is_empty() {
1901            debug_struct.field("_unknown_fields", &self._unknown_fields);
1902        }
1903        debug_struct.finish()
1904    }
1905}
1906
1907impl std::fmt::Debug for super::LintSpecRequest {
1908    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1909        let mut debug_struct = f.debug_struct("LintSpecRequest");
1910        debug_struct.field("name", &self.name);
1911        if !self._unknown_fields.is_empty() {
1912            debug_struct.field("_unknown_fields", &self._unknown_fields);
1913        }
1914        debug_struct.finish()
1915    }
1916}
1917
1918impl std::fmt::Debug for super::StyleGuideContents {
1919    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1920        let mut debug_struct = f.debug_struct("StyleGuideContents");
1921        debug_struct.field("contents", &self.contents);
1922        debug_struct.field("mime_type", &self.mime_type);
1923        if !self._unknown_fields.is_empty() {
1924            debug_struct.field("_unknown_fields", &self._unknown_fields);
1925        }
1926        debug_struct.finish()
1927    }
1928}
1929
1930impl std::fmt::Debug for super::StyleGuide {
1931    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1932        let mut debug_struct = f.debug_struct("StyleGuide");
1933        debug_struct.field("name", &self.name);
1934        debug_struct.field("linter", &self.linter);
1935        debug_struct.field("contents", &self.contents);
1936        if !self._unknown_fields.is_empty() {
1937            debug_struct.field("_unknown_fields", &self._unknown_fields);
1938        }
1939        debug_struct.finish()
1940    }
1941}
1942
1943impl std::fmt::Debug for super::Plugin {
1944    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1945        let mut debug_struct = f.debug_struct("Plugin");
1946        debug_struct.field("name", &self.name);
1947        debug_struct.field("display_name", &self.display_name);
1948        debug_struct.field("r#type", &self.r#type);
1949        debug_struct.field("description", &self.description);
1950        debug_struct.field("state", &self.state);
1951        debug_struct.field("ownership_type", &self.ownership_type);
1952        debug_struct.field("hosting_service", &self.hosting_service);
1953        debug_struct.field("actions_config", &self.actions_config);
1954        debug_struct.field("documentation", &self.documentation);
1955        debug_struct.field("plugin_category", &self.plugin_category);
1956        debug_struct.field("config_template", &self.config_template);
1957        debug_struct.field("create_time", &self.create_time);
1958        debug_struct.field("update_time", &self.update_time);
1959        debug_struct.field("gateway_type", &self.gateway_type);
1960        if !self._unknown_fields.is_empty() {
1961            debug_struct.field("_unknown_fields", &self._unknown_fields);
1962        }
1963        debug_struct.finish()
1964    }
1965}
1966
1967impl std::fmt::Debug for super::plugin::HostingService {
1968    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1969        let mut debug_struct = f.debug_struct("HostingService");
1970        debug_struct.field("service_uri", &self.service_uri);
1971        if !self._unknown_fields.is_empty() {
1972            debug_struct.field("_unknown_fields", &self._unknown_fields);
1973        }
1974        debug_struct.finish()
1975    }
1976}
1977
1978impl std::fmt::Debug for super::plugin::ConfigTemplate {
1979    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1980        let mut debug_struct = f.debug_struct("ConfigTemplate");
1981        debug_struct.field("auth_config_template", &self.auth_config_template);
1982        debug_struct.field(
1983            "additional_config_template",
1984            &self.additional_config_template,
1985        );
1986        if !self._unknown_fields.is_empty() {
1987            debug_struct.field("_unknown_fields", &self._unknown_fields);
1988        }
1989        debug_struct.finish()
1990    }
1991}
1992
1993impl std::fmt::Debug for super::plugin::config_template::AuthConfigTemplate {
1994    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1995        let mut debug_struct = f.debug_struct("AuthConfigTemplate");
1996        debug_struct.field("supported_auth_types", &self.supported_auth_types);
1997        debug_struct.field("service_account", &self.service_account);
1998        if !self._unknown_fields.is_empty() {
1999            debug_struct.field("_unknown_fields", &self._unknown_fields);
2000        }
2001        debug_struct.finish()
2002    }
2003}
2004
2005impl std::fmt::Debug for super::PluginActionConfig {
2006    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2007        let mut debug_struct = f.debug_struct("PluginActionConfig");
2008        debug_struct.field("id", &self.id);
2009        debug_struct.field("display_name", &self.display_name);
2010        debug_struct.field("description", &self.description);
2011        debug_struct.field("trigger_mode", &self.trigger_mode);
2012        if !self._unknown_fields.is_empty() {
2013            debug_struct.field("_unknown_fields", &self._unknown_fields);
2014        }
2015        debug_struct.finish()
2016    }
2017}
2018
2019impl std::fmt::Debug for super::GetPluginRequest {
2020    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2021        let mut debug_struct = f.debug_struct("GetPluginRequest");
2022        debug_struct.field("name", &self.name);
2023        if !self._unknown_fields.is_empty() {
2024            debug_struct.field("_unknown_fields", &self._unknown_fields);
2025        }
2026        debug_struct.finish()
2027    }
2028}
2029
2030impl std::fmt::Debug for super::EnablePluginRequest {
2031    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2032        let mut debug_struct = f.debug_struct("EnablePluginRequest");
2033        debug_struct.field("name", &self.name);
2034        if !self._unknown_fields.is_empty() {
2035            debug_struct.field("_unknown_fields", &self._unknown_fields);
2036        }
2037        debug_struct.finish()
2038    }
2039}
2040
2041impl std::fmt::Debug for super::DisablePluginRequest {
2042    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2043        let mut debug_struct = f.debug_struct("DisablePluginRequest");
2044        debug_struct.field("name", &self.name);
2045        if !self._unknown_fields.is_empty() {
2046            debug_struct.field("_unknown_fields", &self._unknown_fields);
2047        }
2048        debug_struct.finish()
2049    }
2050}
2051
2052impl std::fmt::Debug for super::PluginInstanceAction {
2053    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2054        let mut debug_struct = f.debug_struct("PluginInstanceAction");
2055        debug_struct.field("action_id", &self.action_id);
2056        debug_struct.field("state", &self.state);
2057        debug_struct.field("schedule_cron_expression", &self.schedule_cron_expression);
2058        debug_struct.field("curation_config", &self.curation_config);
2059        debug_struct.field("schedule_time_zone", &self.schedule_time_zone);
2060        debug_struct.field("service_account", &self.service_account);
2061        debug_struct.field("resource_config", &self.resource_config);
2062        debug_struct.field("action_status", &self.action_status);
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::plugin_instance_action::ResourceConfig {
2071    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2072        let mut debug_struct = f.debug_struct("ResourceConfig");
2073        debug_struct.field("action_type", &self.action_type);
2074        debug_struct.field("pubsub_topic", &self.pubsub_topic);
2075        if !self._unknown_fields.is_empty() {
2076            debug_struct.field("_unknown_fields", &self._unknown_fields);
2077        }
2078        debug_struct.finish()
2079    }
2080}
2081
2082impl std::fmt::Debug for super::PluginInstance {
2083    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2084        let mut debug_struct = f.debug_struct("PluginInstance");
2085        debug_struct.field("name", &self.name);
2086        debug_struct.field("display_name", &self.display_name);
2087        debug_struct.field("auth_config", &self.auth_config);
2088        debug_struct.field("additional_config", &self.additional_config);
2089        debug_struct.field("state", &self.state);
2090        debug_struct.field("error_message", &self.error_message);
2091        debug_struct.field("actions", &self.actions);
2092        debug_struct.field("create_time", &self.create_time);
2093        debug_struct.field("update_time", &self.update_time);
2094        debug_struct.field("source_project_id", &self.source_project_id);
2095        if !self._unknown_fields.is_empty() {
2096            debug_struct.field("_unknown_fields", &self._unknown_fields);
2097        }
2098        debug_struct.finish()
2099    }
2100}
2101
2102impl std::fmt::Debug for super::CurationConfig {
2103    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2104        let mut debug_struct = f.debug_struct("CurationConfig");
2105        debug_struct.field("curation_type", &self.curation_type);
2106        debug_struct.field("curation_config", &self.curation_config);
2107        if !self._unknown_fields.is_empty() {
2108            debug_struct.field("_unknown_fields", &self._unknown_fields);
2109        }
2110        debug_struct.finish()
2111    }
2112}
2113
2114impl std::fmt::Debug for super::curation_config::CustomCuration {
2115    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2116        let mut debug_struct = f.debug_struct("CustomCuration");
2117        debug_struct.field("curation", &self.curation);
2118        if !self._unknown_fields.is_empty() {
2119            debug_struct.field("_unknown_fields", &self._unknown_fields);
2120        }
2121        debug_struct.finish()
2122    }
2123}
2124
2125impl std::fmt::Debug for super::ExecutionStatus {
2126    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2127        let mut debug_struct = f.debug_struct("ExecutionStatus");
2128        debug_struct.field("current_execution_state", &self.current_execution_state);
2129        debug_struct.field("last_execution", &self.last_execution);
2130        if !self._unknown_fields.is_empty() {
2131            debug_struct.field("_unknown_fields", &self._unknown_fields);
2132        }
2133        debug_struct.finish()
2134    }
2135}
2136
2137impl std::fmt::Debug for super::execution_status::LastExecution {
2138    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2139        let mut debug_struct = f.debug_struct("LastExecution");
2140        debug_struct.field("result", &self.result);
2141        debug_struct.field("error_message", &self.error_message);
2142        debug_struct.field("start_time", &self.start_time);
2143        debug_struct.field("end_time", &self.end_time);
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::CreatePluginRequest {
2152    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2153        let mut debug_struct = f.debug_struct("CreatePluginRequest");
2154        debug_struct.field("parent", &self.parent);
2155        debug_struct.field("plugin_id", &self.plugin_id);
2156        debug_struct.field("plugin", &self.plugin);
2157        if !self._unknown_fields.is_empty() {
2158            debug_struct.field("_unknown_fields", &self._unknown_fields);
2159        }
2160        debug_struct.finish()
2161    }
2162}
2163
2164impl std::fmt::Debug for super::DeletePluginRequest {
2165    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2166        let mut debug_struct = f.debug_struct("DeletePluginRequest");
2167        debug_struct.field("name", &self.name);
2168        if !self._unknown_fields.is_empty() {
2169            debug_struct.field("_unknown_fields", &self._unknown_fields);
2170        }
2171        debug_struct.finish()
2172    }
2173}
2174
2175impl std::fmt::Debug for super::ListPluginsRequest {
2176    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2177        let mut debug_struct = f.debug_struct("ListPluginsRequest");
2178        debug_struct.field("parent", &self.parent);
2179        debug_struct.field("filter", &self.filter);
2180        debug_struct.field("page_size", &self.page_size);
2181        debug_struct.field("page_token", &self.page_token);
2182        if !self._unknown_fields.is_empty() {
2183            debug_struct.field("_unknown_fields", &self._unknown_fields);
2184        }
2185        debug_struct.finish()
2186    }
2187}
2188
2189impl std::fmt::Debug for super::ListPluginsResponse {
2190    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2191        let mut debug_struct = f.debug_struct("ListPluginsResponse");
2192        debug_struct.field("plugins", &self.plugins);
2193        debug_struct.field("next_page_token", &self.next_page_token);
2194        if !self._unknown_fields.is_empty() {
2195            debug_struct.field("_unknown_fields", &self._unknown_fields);
2196        }
2197        debug_struct.finish()
2198    }
2199}
2200
2201impl std::fmt::Debug for super::CreatePluginInstanceRequest {
2202    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2203        let mut debug_struct = f.debug_struct("CreatePluginInstanceRequest");
2204        debug_struct.field("parent", &self.parent);
2205        debug_struct.field("plugin_instance_id", &self.plugin_instance_id);
2206        debug_struct.field("plugin_instance", &self.plugin_instance);
2207        if !self._unknown_fields.is_empty() {
2208            debug_struct.field("_unknown_fields", &self._unknown_fields);
2209        }
2210        debug_struct.finish()
2211    }
2212}
2213
2214impl std::fmt::Debug for super::ExecutePluginInstanceActionRequest {
2215    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2216        let mut debug_struct = f.debug_struct("ExecutePluginInstanceActionRequest");
2217        debug_struct.field("name", &self.name);
2218        debug_struct.field("action_execution_detail", &self.action_execution_detail);
2219        if !self._unknown_fields.is_empty() {
2220            debug_struct.field("_unknown_fields", &self._unknown_fields);
2221        }
2222        debug_struct.finish()
2223    }
2224}
2225
2226impl std::fmt::Debug for super::ActionExecutionDetail {
2227    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2228        let mut debug_struct = f.debug_struct("ActionExecutionDetail");
2229        debug_struct.field("action_id", &self.action_id);
2230        if !self._unknown_fields.is_empty() {
2231            debug_struct.field("_unknown_fields", &self._unknown_fields);
2232        }
2233        debug_struct.finish()
2234    }
2235}
2236
2237impl std::fmt::Debug for super::ExecutePluginInstanceActionResponse {
2238    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2239        let mut debug_struct = f.debug_struct("ExecutePluginInstanceActionResponse");
2240        if !self._unknown_fields.is_empty() {
2241            debug_struct.field("_unknown_fields", &self._unknown_fields);
2242        }
2243        debug_struct.finish()
2244    }
2245}
2246
2247impl std::fmt::Debug for super::GetPluginInstanceRequest {
2248    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2249        let mut debug_struct = f.debug_struct("GetPluginInstanceRequest");
2250        debug_struct.field("name", &self.name);
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::ListPluginInstancesRequest {
2259    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2260        let mut debug_struct = f.debug_struct("ListPluginInstancesRequest");
2261        debug_struct.field("parent", &self.parent);
2262        debug_struct.field("filter", &self.filter);
2263        debug_struct.field("page_size", &self.page_size);
2264        debug_struct.field("page_token", &self.page_token);
2265        if !self._unknown_fields.is_empty() {
2266            debug_struct.field("_unknown_fields", &self._unknown_fields);
2267        }
2268        debug_struct.finish()
2269    }
2270}
2271
2272impl std::fmt::Debug for super::ListPluginInstancesResponse {
2273    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2274        let mut debug_struct = f.debug_struct("ListPluginInstancesResponse");
2275        debug_struct.field("plugin_instances", &self.plugin_instances);
2276        debug_struct.field("next_page_token", &self.next_page_token);
2277        if !self._unknown_fields.is_empty() {
2278            debug_struct.field("_unknown_fields", &self._unknown_fields);
2279        }
2280        debug_struct.finish()
2281    }
2282}
2283
2284impl std::fmt::Debug for super::EnablePluginInstanceActionRequest {
2285    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2286        let mut debug_struct = f.debug_struct("EnablePluginInstanceActionRequest");
2287        debug_struct.field("name", &self.name);
2288        debug_struct.field("action_id", &self.action_id);
2289        if !self._unknown_fields.is_empty() {
2290            debug_struct.field("_unknown_fields", &self._unknown_fields);
2291        }
2292        debug_struct.finish()
2293    }
2294}
2295
2296impl std::fmt::Debug for super::EnablePluginInstanceActionResponse {
2297    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2298        let mut debug_struct = f.debug_struct("EnablePluginInstanceActionResponse");
2299        if !self._unknown_fields.is_empty() {
2300            debug_struct.field("_unknown_fields", &self._unknown_fields);
2301        }
2302        debug_struct.finish()
2303    }
2304}
2305
2306impl std::fmt::Debug for super::DisablePluginInstanceActionRequest {
2307    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2308        let mut debug_struct = f.debug_struct("DisablePluginInstanceActionRequest");
2309        debug_struct.field("name", &self.name);
2310        debug_struct.field("action_id", &self.action_id);
2311        if !self._unknown_fields.is_empty() {
2312            debug_struct.field("_unknown_fields", &self._unknown_fields);
2313        }
2314        debug_struct.finish()
2315    }
2316}
2317
2318impl std::fmt::Debug for super::DisablePluginInstanceActionResponse {
2319    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2320        let mut debug_struct = f.debug_struct("DisablePluginInstanceActionResponse");
2321        if !self._unknown_fields.is_empty() {
2322            debug_struct.field("_unknown_fields", &self._unknown_fields);
2323        }
2324        debug_struct.finish()
2325    }
2326}
2327
2328impl std::fmt::Debug for super::UpdatePluginInstanceRequest {
2329    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2330        let mut debug_struct = f.debug_struct("UpdatePluginInstanceRequest");
2331        debug_struct.field("plugin_instance", &self.plugin_instance);
2332        debug_struct.field("update_mask", &self.update_mask);
2333        if !self._unknown_fields.is_empty() {
2334            debug_struct.field("_unknown_fields", &self._unknown_fields);
2335        }
2336        debug_struct.finish()
2337    }
2338}
2339
2340impl std::fmt::Debug for super::DeletePluginInstanceRequest {
2341    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2342        let mut debug_struct = f.debug_struct("DeletePluginInstanceRequest");
2343        debug_struct.field("name", &self.name);
2344        if !self._unknown_fields.is_empty() {
2345            debug_struct.field("_unknown_fields", &self._unknown_fields);
2346        }
2347        debug_struct.finish()
2348    }
2349}
2350
2351impl std::fmt::Debug for super::CreateApiHubInstanceRequest {
2352    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2353        let mut debug_struct = f.debug_struct("CreateApiHubInstanceRequest");
2354        debug_struct.field("parent", &self.parent);
2355        debug_struct.field("api_hub_instance_id", &self.api_hub_instance_id);
2356        debug_struct.field("api_hub_instance", &self.api_hub_instance);
2357        if !self._unknown_fields.is_empty() {
2358            debug_struct.field("_unknown_fields", &self._unknown_fields);
2359        }
2360        debug_struct.finish()
2361    }
2362}
2363
2364impl std::fmt::Debug for super::DeleteApiHubInstanceRequest {
2365    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2366        let mut debug_struct = f.debug_struct("DeleteApiHubInstanceRequest");
2367        debug_struct.field("name", &self.name);
2368        if !self._unknown_fields.is_empty() {
2369            debug_struct.field("_unknown_fields", &self._unknown_fields);
2370        }
2371        debug_struct.finish()
2372    }
2373}
2374
2375impl std::fmt::Debug for super::GetApiHubInstanceRequest {
2376    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2377        let mut debug_struct = f.debug_struct("GetApiHubInstanceRequest");
2378        debug_struct.field("name", &self.name);
2379        if !self._unknown_fields.is_empty() {
2380            debug_struct.field("_unknown_fields", &self._unknown_fields);
2381        }
2382        debug_struct.finish()
2383    }
2384}
2385
2386impl std::fmt::Debug for super::LookupApiHubInstanceRequest {
2387    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2388        let mut debug_struct = f.debug_struct("LookupApiHubInstanceRequest");
2389        debug_struct.field("parent", &self.parent);
2390        if !self._unknown_fields.is_empty() {
2391            debug_struct.field("_unknown_fields", &self._unknown_fields);
2392        }
2393        debug_struct.finish()
2394    }
2395}
2396
2397impl std::fmt::Debug for super::LookupApiHubInstanceResponse {
2398    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2399        let mut debug_struct = f.debug_struct("LookupApiHubInstanceResponse");
2400        debug_struct.field("api_hub_instance", &self.api_hub_instance);
2401        if !self._unknown_fields.is_empty() {
2402            debug_struct.field("_unknown_fields", &self._unknown_fields);
2403        }
2404        debug_struct.finish()
2405    }
2406}
2407
2408impl std::fmt::Debug for super::CreateRuntimeProjectAttachmentRequest {
2409    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2410        let mut debug_struct = f.debug_struct("CreateRuntimeProjectAttachmentRequest");
2411        debug_struct.field("parent", &self.parent);
2412        debug_struct.field(
2413            "runtime_project_attachment_id",
2414            &self.runtime_project_attachment_id,
2415        );
2416        debug_struct.field(
2417            "runtime_project_attachment",
2418            &self.runtime_project_attachment,
2419        );
2420        if !self._unknown_fields.is_empty() {
2421            debug_struct.field("_unknown_fields", &self._unknown_fields);
2422        }
2423        debug_struct.finish()
2424    }
2425}
2426
2427impl std::fmt::Debug for super::GetRuntimeProjectAttachmentRequest {
2428    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2429        let mut debug_struct = f.debug_struct("GetRuntimeProjectAttachmentRequest");
2430        debug_struct.field("name", &self.name);
2431        if !self._unknown_fields.is_empty() {
2432            debug_struct.field("_unknown_fields", &self._unknown_fields);
2433        }
2434        debug_struct.finish()
2435    }
2436}
2437
2438impl std::fmt::Debug for super::ListRuntimeProjectAttachmentsRequest {
2439    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2440        let mut debug_struct = f.debug_struct("ListRuntimeProjectAttachmentsRequest");
2441        debug_struct.field("parent", &self.parent);
2442        debug_struct.field("page_size", &self.page_size);
2443        debug_struct.field("page_token", &self.page_token);
2444        debug_struct.field("filter", &self.filter);
2445        debug_struct.field("order_by", &self.order_by);
2446        if !self._unknown_fields.is_empty() {
2447            debug_struct.field("_unknown_fields", &self._unknown_fields);
2448        }
2449        debug_struct.finish()
2450    }
2451}
2452
2453impl std::fmt::Debug for super::ListRuntimeProjectAttachmentsResponse {
2454    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2455        let mut debug_struct = f.debug_struct("ListRuntimeProjectAttachmentsResponse");
2456        debug_struct.field(
2457            "runtime_project_attachments",
2458            &self.runtime_project_attachments,
2459        );
2460        debug_struct.field("next_page_token", &self.next_page_token);
2461        if !self._unknown_fields.is_empty() {
2462            debug_struct.field("_unknown_fields", &self._unknown_fields);
2463        }
2464        debug_struct.finish()
2465    }
2466}
2467
2468impl std::fmt::Debug for super::DeleteRuntimeProjectAttachmentRequest {
2469    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2470        let mut debug_struct = f.debug_struct("DeleteRuntimeProjectAttachmentRequest");
2471        debug_struct.field("name", &self.name);
2472        if !self._unknown_fields.is_empty() {
2473            debug_struct.field("_unknown_fields", &self._unknown_fields);
2474        }
2475        debug_struct.finish()
2476    }
2477}
2478
2479impl std::fmt::Debug for super::LookupRuntimeProjectAttachmentRequest {
2480    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2481        let mut debug_struct = f.debug_struct("LookupRuntimeProjectAttachmentRequest");
2482        debug_struct.field("name", &self.name);
2483        if !self._unknown_fields.is_empty() {
2484            debug_struct.field("_unknown_fields", &self._unknown_fields);
2485        }
2486        debug_struct.finish()
2487    }
2488}
2489
2490impl std::fmt::Debug for super::LookupRuntimeProjectAttachmentResponse {
2491    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2492        let mut debug_struct = f.debug_struct("LookupRuntimeProjectAttachmentResponse");
2493        debug_struct.field(
2494            "runtime_project_attachment",
2495            &self.runtime_project_attachment,
2496        );
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::RuntimeProjectAttachment {
2505    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2506        let mut debug_struct = f.debug_struct("RuntimeProjectAttachment");
2507        debug_struct.field("name", &self.name);
2508        debug_struct.field("runtime_project", &self.runtime_project);
2509        debug_struct.field("create_time", &self.create_time);
2510        if !self._unknown_fields.is_empty() {
2511            debug_struct.field("_unknown_fields", &self._unknown_fields);
2512        }
2513        debug_struct.finish()
2514    }
2515}