Skip to main content

google_cloud_connectors_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::AuthConfig {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("AuthConfig");
23        debug_struct.field("auth_type", &self.auth_type);
24        debug_struct.field("additional_variables", &self.additional_variables);
25        debug_struct.field("r#type", &self.r#type);
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::auth_config::UserPassword {
34    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35        let mut debug_struct = f.debug_struct("UserPassword");
36        debug_struct.field("username", &self.username);
37        debug_struct.field("password", &self.password);
38        if !self._unknown_fields.is_empty() {
39            debug_struct.field("_unknown_fields", &self._unknown_fields);
40        }
41        debug_struct.finish()
42    }
43}
44
45impl std::fmt::Debug for super::auth_config::Oauth2JwtBearer {
46    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
47        let mut debug_struct = f.debug_struct("Oauth2JwtBearer");
48        debug_struct.field("client_key", &self.client_key);
49        debug_struct.field("jwt_claims", &self.jwt_claims);
50        if !self._unknown_fields.is_empty() {
51            debug_struct.field("_unknown_fields", &self._unknown_fields);
52        }
53        debug_struct.finish()
54    }
55}
56
57impl std::fmt::Debug for super::auth_config::oauth_2_jwt_bearer::JwtClaims {
58    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
59        let mut debug_struct = f.debug_struct("JwtClaims");
60        debug_struct.field("issuer", &self.issuer);
61        debug_struct.field("subject", &self.subject);
62        debug_struct.field("audience", &self.audience);
63        if !self._unknown_fields.is_empty() {
64            debug_struct.field("_unknown_fields", &self._unknown_fields);
65        }
66        debug_struct.finish()
67    }
68}
69
70impl std::fmt::Debug for super::auth_config::Oauth2ClientCredentials {
71    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
72        let mut debug_struct = f.debug_struct("Oauth2ClientCredentials");
73        debug_struct.field("client_id", &self.client_id);
74        debug_struct.field("client_secret", &self.client_secret);
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::auth_config::SshPublicKey {
83    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
84        let mut debug_struct = f.debug_struct("SshPublicKey");
85        debug_struct.field("username", &self.username);
86        debug_struct.field("ssh_client_cert", &self.ssh_client_cert);
87        debug_struct.field("cert_type", &self.cert_type);
88        debug_struct.field("ssh_client_cert_pass", &self.ssh_client_cert_pass);
89        if !self._unknown_fields.is_empty() {
90            debug_struct.field("_unknown_fields", &self._unknown_fields);
91        }
92        debug_struct.finish()
93    }
94}
95
96impl std::fmt::Debug for super::AuthConfigTemplate {
97    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
98        let mut debug_struct = f.debug_struct("AuthConfigTemplate");
99        debug_struct.field("auth_type", &self.auth_type);
100        debug_struct.field("config_variable_templates", &self.config_variable_templates);
101        debug_struct.field("display_name", &self.display_name);
102        debug_struct.field("description", &self.description);
103        if !self._unknown_fields.is_empty() {
104            debug_struct.field("_unknown_fields", &self._unknown_fields);
105        }
106        debug_struct.finish()
107    }
108}
109
110impl std::fmt::Debug for super::OperationMetadata {
111    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
112        let mut debug_struct = f.debug_struct("OperationMetadata");
113        debug_struct.field("create_time", &self.create_time);
114        debug_struct.field("end_time", &self.end_time);
115        debug_struct.field("target", &self.target);
116        debug_struct.field("verb", &self.verb);
117        debug_struct.field("status_message", &self.status_message);
118        debug_struct.field("requested_cancellation", &self.requested_cancellation);
119        debug_struct.field("api_version", &self.api_version);
120        if !self._unknown_fields.is_empty() {
121            debug_struct.field("_unknown_fields", &self._unknown_fields);
122        }
123        debug_struct.finish()
124    }
125}
126
127impl std::fmt::Debug for super::ConfigVariableTemplate {
128    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
129        let mut debug_struct = f.debug_struct("ConfigVariableTemplate");
130        debug_struct.field("key", &self.key);
131        debug_struct.field("value_type", &self.value_type);
132        debug_struct.field("display_name", &self.display_name);
133        debug_struct.field("description", &self.description);
134        debug_struct.field("validation_regex", &self.validation_regex);
135        debug_struct.field("required", &self.required);
136        debug_struct.field("role_grant", &self.role_grant);
137        debug_struct.field("enum_options", &self.enum_options);
138        debug_struct.field("authorization_code_link", &self.authorization_code_link);
139        debug_struct.field("state", &self.state);
140        debug_struct.field("is_advanced", &self.is_advanced);
141        if !self._unknown_fields.is_empty() {
142            debug_struct.field("_unknown_fields", &self._unknown_fields);
143        }
144        debug_struct.finish()
145    }
146}
147
148impl std::fmt::Debug for super::Secret {
149    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
150        let mut debug_struct = f.debug_struct("Secret");
151        debug_struct.field("secret_version", &self.secret_version);
152        if !self._unknown_fields.is_empty() {
153            debug_struct.field("_unknown_fields", &self._unknown_fields);
154        }
155        debug_struct.finish()
156    }
157}
158
159impl std::fmt::Debug for super::EnumOption {
160    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
161        let mut debug_struct = f.debug_struct("EnumOption");
162        debug_struct.field("id", &self.id);
163        debug_struct.field("display_name", &self.display_name);
164        if !self._unknown_fields.is_empty() {
165            debug_struct.field("_unknown_fields", &self._unknown_fields);
166        }
167        debug_struct.finish()
168    }
169}
170
171impl std::fmt::Debug for super::ConfigVariable {
172    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
173        let mut debug_struct = f.debug_struct("ConfigVariable");
174        debug_struct.field("key", &self.key);
175        debug_struct.field("value", &self.value);
176        if !self._unknown_fields.is_empty() {
177            debug_struct.field("_unknown_fields", &self._unknown_fields);
178        }
179        debug_struct.finish()
180    }
181}
182
183impl std::fmt::Debug for super::RoleGrant {
184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
185        let mut debug_struct = f.debug_struct("RoleGrant");
186        debug_struct.field("principal", &self.principal);
187        debug_struct.field("roles", &self.roles);
188        debug_struct.field("resource", &self.resource);
189        debug_struct.field("helper_text_template", &self.helper_text_template);
190        if !self._unknown_fields.is_empty() {
191            debug_struct.field("_unknown_fields", &self._unknown_fields);
192        }
193        debug_struct.finish()
194    }
195}
196
197impl std::fmt::Debug for super::role_grant::Resource {
198    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
199        let mut debug_struct = f.debug_struct("Resource");
200        debug_struct.field("r#type", &self.r#type);
201        debug_struct.field("path_template", &self.path_template);
202        if !self._unknown_fields.is_empty() {
203            debug_struct.field("_unknown_fields", &self._unknown_fields);
204        }
205        debug_struct.finish()
206    }
207}
208
209impl std::fmt::Debug for super::AuthorizationCodeLink {
210    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
211        let mut debug_struct = f.debug_struct("AuthorizationCodeLink");
212        debug_struct.field("uri", &self.uri);
213        debug_struct.field("scopes", &self.scopes);
214        debug_struct.field("client_id", &self.client_id);
215        debug_struct.field("enable_pkce", &self.enable_pkce);
216        if !self._unknown_fields.is_empty() {
217            debug_struct.field("_unknown_fields", &self._unknown_fields);
218        }
219        debug_struct.finish()
220    }
221}
222
223impl std::fmt::Debug for super::Connection {
224    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
225        let mut debug_struct = f.debug_struct("Connection");
226        debug_struct.field("name", &self.name);
227        debug_struct.field("create_time", &self.create_time);
228        debug_struct.field("update_time", &self.update_time);
229        debug_struct.field("labels", &self.labels);
230        debug_struct.field("description", &self.description);
231        debug_struct.field("connector_version", &self.connector_version);
232        debug_struct.field("status", &self.status);
233        debug_struct.field("config_variables", &self.config_variables);
234        debug_struct.field("auth_config", &self.auth_config);
235        debug_struct.field("lock_config", &self.lock_config);
236        debug_struct.field("destination_configs", &self.destination_configs);
237        debug_struct.field("image_location", &self.image_location);
238        debug_struct.field("service_account", &self.service_account);
239        debug_struct.field("service_directory", &self.service_directory);
240        debug_struct.field("envoy_image_location", &self.envoy_image_location);
241        debug_struct.field("suspended", &self.suspended);
242        debug_struct.field("node_config", &self.node_config);
243        debug_struct.field("ssl_config", &self.ssl_config);
244        if !self._unknown_fields.is_empty() {
245            debug_struct.field("_unknown_fields", &self._unknown_fields);
246        }
247        debug_struct.finish()
248    }
249}
250
251impl std::fmt::Debug for super::NodeConfig {
252    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
253        let mut debug_struct = f.debug_struct("NodeConfig");
254        debug_struct.field("min_node_count", &self.min_node_count);
255        debug_struct.field("max_node_count", &self.max_node_count);
256        if !self._unknown_fields.is_empty() {
257            debug_struct.field("_unknown_fields", &self._unknown_fields);
258        }
259        debug_struct.finish()
260    }
261}
262
263impl std::fmt::Debug for super::ConnectionSchemaMetadata {
264    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
265        let mut debug_struct = f.debug_struct("ConnectionSchemaMetadata");
266        debug_struct.field("entities", &self.entities);
267        debug_struct.field("actions", &self.actions);
268        debug_struct.field("name", &self.name);
269        debug_struct.field("update_time", &self.update_time);
270        debug_struct.field("refresh_time", &self.refresh_time);
271        debug_struct.field("state", &self.state);
272        if !self._unknown_fields.is_empty() {
273            debug_struct.field("_unknown_fields", &self._unknown_fields);
274        }
275        debug_struct.finish()
276    }
277}
278
279impl std::fmt::Debug for super::RuntimeEntitySchema {
280    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
281        let mut debug_struct = f.debug_struct("RuntimeEntitySchema");
282        debug_struct.field("entity", &self.entity);
283        debug_struct.field("fields", &self.fields);
284        if !self._unknown_fields.is_empty() {
285            debug_struct.field("_unknown_fields", &self._unknown_fields);
286        }
287        debug_struct.finish()
288    }
289}
290
291impl std::fmt::Debug for super::runtime_entity_schema::Field {
292    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
293        let mut debug_struct = f.debug_struct("Field");
294        debug_struct.field("field", &self.field);
295        debug_struct.field("description", &self.description);
296        debug_struct.field("data_type", &self.data_type);
297        debug_struct.field("key", &self.key);
298        debug_struct.field("readonly", &self.readonly);
299        debug_struct.field("nullable", &self.nullable);
300        debug_struct.field("default_value", &self.default_value);
301        debug_struct.field("additional_details", &self.additional_details);
302        if !self._unknown_fields.is_empty() {
303            debug_struct.field("_unknown_fields", &self._unknown_fields);
304        }
305        debug_struct.finish()
306    }
307}
308
309impl std::fmt::Debug for super::RuntimeActionSchema {
310    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
311        let mut debug_struct = f.debug_struct("RuntimeActionSchema");
312        debug_struct.field("action", &self.action);
313        debug_struct.field("input_parameters", &self.input_parameters);
314        debug_struct.field("result_metadata", &self.result_metadata);
315        if !self._unknown_fields.is_empty() {
316            debug_struct.field("_unknown_fields", &self._unknown_fields);
317        }
318        debug_struct.finish()
319    }
320}
321
322impl std::fmt::Debug for super::runtime_action_schema::InputParameter {
323    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
324        let mut debug_struct = f.debug_struct("InputParameter");
325        debug_struct.field("parameter", &self.parameter);
326        debug_struct.field("description", &self.description);
327        debug_struct.field("data_type", &self.data_type);
328        debug_struct.field("nullable", &self.nullable);
329        debug_struct.field("default_value", &self.default_value);
330        if !self._unknown_fields.is_empty() {
331            debug_struct.field("_unknown_fields", &self._unknown_fields);
332        }
333        debug_struct.finish()
334    }
335}
336
337impl std::fmt::Debug for super::runtime_action_schema::ResultMetadata {
338    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
339        let mut debug_struct = f.debug_struct("ResultMetadata");
340        debug_struct.field("field", &self.field);
341        debug_struct.field("description", &self.description);
342        debug_struct.field("data_type", &self.data_type);
343        if !self._unknown_fields.is_empty() {
344            debug_struct.field("_unknown_fields", &self._unknown_fields);
345        }
346        debug_struct.finish()
347    }
348}
349
350impl std::fmt::Debug for super::LockConfig {
351    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
352        let mut debug_struct = f.debug_struct("LockConfig");
353        debug_struct.field("locked", &self.locked);
354        debug_struct.field("reason", &self.reason);
355        if !self._unknown_fields.is_empty() {
356            debug_struct.field("_unknown_fields", &self._unknown_fields);
357        }
358        debug_struct.finish()
359    }
360}
361
362impl std::fmt::Debug for super::ListConnectionsRequest {
363    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
364        let mut debug_struct = f.debug_struct("ListConnectionsRequest");
365        debug_struct.field("parent", &self.parent);
366        debug_struct.field("page_size", &self.page_size);
367        debug_struct.field("page_token", &self.page_token);
368        debug_struct.field("filter", &self.filter);
369        debug_struct.field("order_by", &self.order_by);
370        debug_struct.field("view", &self.view);
371        if !self._unknown_fields.is_empty() {
372            debug_struct.field("_unknown_fields", &self._unknown_fields);
373        }
374        debug_struct.finish()
375    }
376}
377
378impl std::fmt::Debug for super::ListConnectionsResponse {
379    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
380        let mut debug_struct = f.debug_struct("ListConnectionsResponse");
381        debug_struct.field("connections", &self.connections);
382        debug_struct.field("next_page_token", &self.next_page_token);
383        debug_struct.field("unreachable", &self.unreachable);
384        if !self._unknown_fields.is_empty() {
385            debug_struct.field("_unknown_fields", &self._unknown_fields);
386        }
387        debug_struct.finish()
388    }
389}
390
391impl std::fmt::Debug for super::GetConnectionRequest {
392    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
393        let mut debug_struct = f.debug_struct("GetConnectionRequest");
394        debug_struct.field("name", &self.name);
395        debug_struct.field("view", &self.view);
396        if !self._unknown_fields.is_empty() {
397            debug_struct.field("_unknown_fields", &self._unknown_fields);
398        }
399        debug_struct.finish()
400    }
401}
402
403impl std::fmt::Debug for super::CreateConnectionRequest {
404    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
405        let mut debug_struct = f.debug_struct("CreateConnectionRequest");
406        debug_struct.field("parent", &self.parent);
407        debug_struct.field("connection_id", &self.connection_id);
408        debug_struct.field("connection", &self.connection);
409        if !self._unknown_fields.is_empty() {
410            debug_struct.field("_unknown_fields", &self._unknown_fields);
411        }
412        debug_struct.finish()
413    }
414}
415
416impl std::fmt::Debug for super::UpdateConnectionRequest {
417    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
418        let mut debug_struct = f.debug_struct("UpdateConnectionRequest");
419        debug_struct.field("connection", &self.connection);
420        debug_struct.field("update_mask", &self.update_mask);
421        if !self._unknown_fields.is_empty() {
422            debug_struct.field("_unknown_fields", &self._unknown_fields);
423        }
424        debug_struct.finish()
425    }
426}
427
428impl std::fmt::Debug for super::DeleteConnectionRequest {
429    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
430        let mut debug_struct = f.debug_struct("DeleteConnectionRequest");
431        debug_struct.field("name", &self.name);
432        if !self._unknown_fields.is_empty() {
433            debug_struct.field("_unknown_fields", &self._unknown_fields);
434        }
435        debug_struct.finish()
436    }
437}
438
439impl std::fmt::Debug for super::GetConnectionSchemaMetadataRequest {
440    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
441        let mut debug_struct = f.debug_struct("GetConnectionSchemaMetadataRequest");
442        debug_struct.field("name", &self.name);
443        if !self._unknown_fields.is_empty() {
444            debug_struct.field("_unknown_fields", &self._unknown_fields);
445        }
446        debug_struct.finish()
447    }
448}
449
450impl std::fmt::Debug for super::RefreshConnectionSchemaMetadataRequest {
451    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
452        let mut debug_struct = f.debug_struct("RefreshConnectionSchemaMetadataRequest");
453        debug_struct.field("name", &self.name);
454        if !self._unknown_fields.is_empty() {
455            debug_struct.field("_unknown_fields", &self._unknown_fields);
456        }
457        debug_struct.finish()
458    }
459}
460
461impl std::fmt::Debug for super::ListRuntimeEntitySchemasRequest {
462    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
463        let mut debug_struct = f.debug_struct("ListRuntimeEntitySchemasRequest");
464        debug_struct.field("parent", &self.parent);
465        debug_struct.field("page_size", &self.page_size);
466        debug_struct.field("page_token", &self.page_token);
467        debug_struct.field("filter", &self.filter);
468        if !self._unknown_fields.is_empty() {
469            debug_struct.field("_unknown_fields", &self._unknown_fields);
470        }
471        debug_struct.finish()
472    }
473}
474
475impl std::fmt::Debug for super::ListRuntimeEntitySchemasResponse {
476    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
477        let mut debug_struct = f.debug_struct("ListRuntimeEntitySchemasResponse");
478        debug_struct.field("runtime_entity_schemas", &self.runtime_entity_schemas);
479        debug_struct.field("next_page_token", &self.next_page_token);
480        if !self._unknown_fields.is_empty() {
481            debug_struct.field("_unknown_fields", &self._unknown_fields);
482        }
483        debug_struct.finish()
484    }
485}
486
487impl std::fmt::Debug for super::ListRuntimeActionSchemasRequest {
488    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
489        let mut debug_struct = f.debug_struct("ListRuntimeActionSchemasRequest");
490        debug_struct.field("parent", &self.parent);
491        debug_struct.field("page_size", &self.page_size);
492        debug_struct.field("page_token", &self.page_token);
493        debug_struct.field("filter", &self.filter);
494        if !self._unknown_fields.is_empty() {
495            debug_struct.field("_unknown_fields", &self._unknown_fields);
496        }
497        debug_struct.finish()
498    }
499}
500
501impl std::fmt::Debug for super::ListRuntimeActionSchemasResponse {
502    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
503        let mut debug_struct = f.debug_struct("ListRuntimeActionSchemasResponse");
504        debug_struct.field("runtime_action_schemas", &self.runtime_action_schemas);
505        debug_struct.field("next_page_token", &self.next_page_token);
506        if !self._unknown_fields.is_empty() {
507            debug_struct.field("_unknown_fields", &self._unknown_fields);
508        }
509        debug_struct.finish()
510    }
511}
512
513impl std::fmt::Debug for super::ConnectionStatus {
514    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
515        let mut debug_struct = f.debug_struct("ConnectionStatus");
516        debug_struct.field("state", &self.state);
517        debug_struct.field("description", &self.description);
518        debug_struct.field("status", &self.status);
519        if !self._unknown_fields.is_empty() {
520            debug_struct.field("_unknown_fields", &self._unknown_fields);
521        }
522        debug_struct.finish()
523    }
524}
525
526impl std::fmt::Debug for super::Connector {
527    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
528        let mut debug_struct = f.debug_struct("Connector");
529        debug_struct.field("name", &self.name);
530        debug_struct.field("create_time", &self.create_time);
531        debug_struct.field("update_time", &self.update_time);
532        debug_struct.field("labels", &self.labels);
533        debug_struct.field("documentation_uri", &self.documentation_uri);
534        debug_struct.field("external_uri", &self.external_uri);
535        debug_struct.field("description", &self.description);
536        debug_struct.field("web_assets_location", &self.web_assets_location);
537        debug_struct.field("display_name", &self.display_name);
538        debug_struct.field("launch_stage", &self.launch_stage);
539        if !self._unknown_fields.is_empty() {
540            debug_struct.field("_unknown_fields", &self._unknown_fields);
541        }
542        debug_struct.finish()
543    }
544}
545
546impl std::fmt::Debug for super::GetConnectorRequest {
547    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
548        let mut debug_struct = f.debug_struct("GetConnectorRequest");
549        debug_struct.field("name", &self.name);
550        if !self._unknown_fields.is_empty() {
551            debug_struct.field("_unknown_fields", &self._unknown_fields);
552        }
553        debug_struct.finish()
554    }
555}
556
557impl std::fmt::Debug for super::ListConnectorsRequest {
558    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
559        let mut debug_struct = f.debug_struct("ListConnectorsRequest");
560        debug_struct.field("parent", &self.parent);
561        debug_struct.field("page_size", &self.page_size);
562        debug_struct.field("page_token", &self.page_token);
563        if !self._unknown_fields.is_empty() {
564            debug_struct.field("_unknown_fields", &self._unknown_fields);
565        }
566        debug_struct.finish()
567    }
568}
569
570impl std::fmt::Debug for super::ListConnectorsResponse {
571    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
572        let mut debug_struct = f.debug_struct("ListConnectorsResponse");
573        debug_struct.field("connectors", &self.connectors);
574        debug_struct.field("next_page_token", &self.next_page_token);
575        debug_struct.field("unreachable", &self.unreachable);
576        if !self._unknown_fields.is_empty() {
577            debug_struct.field("_unknown_fields", &self._unknown_fields);
578        }
579        debug_struct.finish()
580    }
581}
582
583impl std::fmt::Debug for super::ConnectorVersion {
584    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
585        let mut debug_struct = f.debug_struct("ConnectorVersion");
586        debug_struct.field("name", &self.name);
587        debug_struct.field("create_time", &self.create_time);
588        debug_struct.field("update_time", &self.update_time);
589        debug_struct.field("labels", &self.labels);
590        debug_struct.field("launch_stage", &self.launch_stage);
591        debug_struct.field("release_version", &self.release_version);
592        debug_struct.field("auth_config_templates", &self.auth_config_templates);
593        debug_struct.field("config_variable_templates", &self.config_variable_templates);
594        debug_struct.field(
595            "supported_runtime_features",
596            &self.supported_runtime_features,
597        );
598        debug_struct.field("display_name", &self.display_name);
599        debug_struct.field("egress_control_config", &self.egress_control_config);
600        debug_struct.field("role_grants", &self.role_grants);
601        debug_struct.field("role_grant", &self.role_grant);
602        debug_struct.field("ssl_config_template", &self.ssl_config_template);
603        if !self._unknown_fields.is_empty() {
604            debug_struct.field("_unknown_fields", &self._unknown_fields);
605        }
606        debug_struct.finish()
607    }
608}
609
610impl std::fmt::Debug for super::GetConnectorVersionRequest {
611    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
612        let mut debug_struct = f.debug_struct("GetConnectorVersionRequest");
613        debug_struct.field("name", &self.name);
614        debug_struct.field("view", &self.view);
615        if !self._unknown_fields.is_empty() {
616            debug_struct.field("_unknown_fields", &self._unknown_fields);
617        }
618        debug_struct.finish()
619    }
620}
621
622impl std::fmt::Debug for super::ListConnectorVersionsRequest {
623    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
624        let mut debug_struct = f.debug_struct("ListConnectorVersionsRequest");
625        debug_struct.field("parent", &self.parent);
626        debug_struct.field("page_size", &self.page_size);
627        debug_struct.field("page_token", &self.page_token);
628        debug_struct.field("view", &self.view);
629        if !self._unknown_fields.is_empty() {
630            debug_struct.field("_unknown_fields", &self._unknown_fields);
631        }
632        debug_struct.finish()
633    }
634}
635
636impl std::fmt::Debug for super::ListConnectorVersionsResponse {
637    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
638        let mut debug_struct = f.debug_struct("ListConnectorVersionsResponse");
639        debug_struct.field("connector_versions", &self.connector_versions);
640        debug_struct.field("next_page_token", &self.next_page_token);
641        debug_struct.field("unreachable", &self.unreachable);
642        if !self._unknown_fields.is_empty() {
643            debug_struct.field("_unknown_fields", &self._unknown_fields);
644        }
645        debug_struct.finish()
646    }
647}
648
649impl std::fmt::Debug for super::SupportedRuntimeFeatures {
650    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
651        let mut debug_struct = f.debug_struct("SupportedRuntimeFeatures");
652        debug_struct.field("entity_apis", &self.entity_apis);
653        debug_struct.field("action_apis", &self.action_apis);
654        debug_struct.field("sql_query", &self.sql_query);
655        if !self._unknown_fields.is_empty() {
656            debug_struct.field("_unknown_fields", &self._unknown_fields);
657        }
658        debug_struct.finish()
659    }
660}
661
662impl std::fmt::Debug for super::EgressControlConfig {
663    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
664        let mut debug_struct = f.debug_struct("EgressControlConfig");
665        debug_struct.field("oneof_backends", &self.oneof_backends);
666        if !self._unknown_fields.is_empty() {
667            debug_struct.field("_unknown_fields", &self._unknown_fields);
668        }
669        debug_struct.finish()
670    }
671}
672
673impl std::fmt::Debug for super::ExtractionRules {
674    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
675        let mut debug_struct = f.debug_struct("ExtractionRules");
676        debug_struct.field("extraction_rule", &self.extraction_rule);
677        if !self._unknown_fields.is_empty() {
678            debug_struct.field("_unknown_fields", &self._unknown_fields);
679        }
680        debug_struct.finish()
681    }
682}
683
684impl std::fmt::Debug for super::ExtractionRule {
685    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
686        let mut debug_struct = f.debug_struct("ExtractionRule");
687        debug_struct.field("source", &self.source);
688        debug_struct.field("extraction_regex", &self.extraction_regex);
689        if !self._unknown_fields.is_empty() {
690            debug_struct.field("_unknown_fields", &self._unknown_fields);
691        }
692        debug_struct.finish()
693    }
694}
695
696impl std::fmt::Debug for super::extraction_rule::Source {
697    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
698        let mut debug_struct = f.debug_struct("Source");
699        debug_struct.field("source_type", &self.source_type);
700        debug_struct.field("field_id", &self.field_id);
701        if !self._unknown_fields.is_empty() {
702            debug_struct.field("_unknown_fields", &self._unknown_fields);
703        }
704        debug_struct.finish()
705    }
706}
707
708impl std::fmt::Debug for super::DestinationConfig {
709    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
710        let mut debug_struct = f.debug_struct("DestinationConfig");
711        debug_struct.field("key", &self.key);
712        debug_struct.field("destinations", &self.destinations);
713        if !self._unknown_fields.is_empty() {
714            debug_struct.field("_unknown_fields", &self._unknown_fields);
715        }
716        debug_struct.finish()
717    }
718}
719
720impl std::fmt::Debug for super::Destination {
721    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
722        let mut debug_struct = f.debug_struct("Destination");
723        debug_struct.field("port", &self.port);
724        debug_struct.field("destination", &self.destination);
725        if !self._unknown_fields.is_empty() {
726            debug_struct.field("_unknown_fields", &self._unknown_fields);
727        }
728        debug_struct.finish()
729    }
730}
731
732impl std::fmt::Debug for super::Provider {
733    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
734        let mut debug_struct = f.debug_struct("Provider");
735        debug_struct.field("name", &self.name);
736        debug_struct.field("create_time", &self.create_time);
737        debug_struct.field("update_time", &self.update_time);
738        debug_struct.field("labels", &self.labels);
739        debug_struct.field("documentation_uri", &self.documentation_uri);
740        debug_struct.field("external_uri", &self.external_uri);
741        debug_struct.field("description", &self.description);
742        debug_struct.field("web_assets_location", &self.web_assets_location);
743        debug_struct.field("display_name", &self.display_name);
744        debug_struct.field("launch_stage", &self.launch_stage);
745        if !self._unknown_fields.is_empty() {
746            debug_struct.field("_unknown_fields", &self._unknown_fields);
747        }
748        debug_struct.finish()
749    }
750}
751
752impl std::fmt::Debug for super::GetProviderRequest {
753    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
754        let mut debug_struct = f.debug_struct("GetProviderRequest");
755        debug_struct.field("name", &self.name);
756        if !self._unknown_fields.is_empty() {
757            debug_struct.field("_unknown_fields", &self._unknown_fields);
758        }
759        debug_struct.finish()
760    }
761}
762
763impl std::fmt::Debug for super::ListProvidersRequest {
764    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
765        let mut debug_struct = f.debug_struct("ListProvidersRequest");
766        debug_struct.field("parent", &self.parent);
767        debug_struct.field("page_size", &self.page_size);
768        debug_struct.field("page_token", &self.page_token);
769        if !self._unknown_fields.is_empty() {
770            debug_struct.field("_unknown_fields", &self._unknown_fields);
771        }
772        debug_struct.finish()
773    }
774}
775
776impl std::fmt::Debug for super::ListProvidersResponse {
777    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
778        let mut debug_struct = f.debug_struct("ListProvidersResponse");
779        debug_struct.field("providers", &self.providers);
780        debug_struct.field("next_page_token", &self.next_page_token);
781        debug_struct.field("unreachable", &self.unreachable);
782        if !self._unknown_fields.is_empty() {
783            debug_struct.field("_unknown_fields", &self._unknown_fields);
784        }
785        debug_struct.finish()
786    }
787}
788
789impl std::fmt::Debug for super::GetRuntimeConfigRequest {
790    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
791        let mut debug_struct = f.debug_struct("GetRuntimeConfigRequest");
792        debug_struct.field("name", &self.name);
793        if !self._unknown_fields.is_empty() {
794            debug_struct.field("_unknown_fields", &self._unknown_fields);
795        }
796        debug_struct.finish()
797    }
798}
799
800impl std::fmt::Debug for super::RuntimeConfig {
801    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
802        let mut debug_struct = f.debug_struct("RuntimeConfig");
803        debug_struct.field("location_id", &self.location_id);
804        debug_struct.field("connd_topic", &self.connd_topic);
805        debug_struct.field("connd_subscription", &self.connd_subscription);
806        debug_struct.field("control_plane_topic", &self.control_plane_topic);
807        debug_struct.field(
808            "control_plane_subscription",
809            &self.control_plane_subscription,
810        );
811        debug_struct.field("runtime_endpoint", &self.runtime_endpoint);
812        debug_struct.field("state", &self.state);
813        debug_struct.field("schema_gcs_bucket", &self.schema_gcs_bucket);
814        debug_struct.field("service_directory", &self.service_directory);
815        debug_struct.field("name", &self.name);
816        if !self._unknown_fields.is_empty() {
817            debug_struct.field("_unknown_fields", &self._unknown_fields);
818        }
819        debug_struct.finish()
820    }
821}
822
823impl std::fmt::Debug for super::GetGlobalSettingsRequest {
824    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
825        let mut debug_struct = f.debug_struct("GetGlobalSettingsRequest");
826        debug_struct.field("name", &self.name);
827        if !self._unknown_fields.is_empty() {
828            debug_struct.field("_unknown_fields", &self._unknown_fields);
829        }
830        debug_struct.finish()
831    }
832}
833
834impl std::fmt::Debug for super::Settings {
835    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
836        let mut debug_struct = f.debug_struct("Settings");
837        debug_struct.field("name", &self.name);
838        debug_struct.field("vpcsc", &self.vpcsc);
839        debug_struct.field("payg", &self.payg);
840        if !self._unknown_fields.is_empty() {
841            debug_struct.field("_unknown_fields", &self._unknown_fields);
842        }
843        debug_struct.finish()
844    }
845}
846
847impl std::fmt::Debug for super::SslConfigTemplate {
848    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
849        let mut debug_struct = f.debug_struct("SslConfigTemplate");
850        debug_struct.field("ssl_type", &self.ssl_type);
851        debug_struct.field("is_tls_mandatory", &self.is_tls_mandatory);
852        debug_struct.field("server_cert_type", &self.server_cert_type);
853        debug_struct.field("client_cert_type", &self.client_cert_type);
854        debug_struct.field("additional_variables", &self.additional_variables);
855        if !self._unknown_fields.is_empty() {
856            debug_struct.field("_unknown_fields", &self._unknown_fields);
857        }
858        debug_struct.finish()
859    }
860}
861
862impl std::fmt::Debug for super::SslConfig {
863    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
864        let mut debug_struct = f.debug_struct("SslConfig");
865        debug_struct.field("r#type", &self.r#type);
866        debug_struct.field("trust_model", &self.trust_model);
867        debug_struct.field(
868            "private_server_certificate",
869            &self.private_server_certificate,
870        );
871        debug_struct.field("client_certificate", &self.client_certificate);
872        debug_struct.field("client_private_key", &self.client_private_key);
873        debug_struct.field("client_private_key_pass", &self.client_private_key_pass);
874        debug_struct.field("server_cert_type", &self.server_cert_type);
875        debug_struct.field("client_cert_type", &self.client_cert_type);
876        debug_struct.field("use_ssl", &self.use_ssl);
877        debug_struct.field("additional_variables", &self.additional_variables);
878        if !self._unknown_fields.is_empty() {
879            debug_struct.field("_unknown_fields", &self._unknown_fields);
880        }
881        debug_struct.finish()
882    }
883}