1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::DataExchange {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("DataExchange");
23 debug_struct.field("name", &self.name);
24 debug_struct.field("display_name", &self.display_name);
25 debug_struct.field("description", &self.description);
26 debug_struct.field("primary_contact", &self.primary_contact);
27 debug_struct.field("documentation", &self.documentation);
28 debug_struct.field("listing_count", &self.listing_count);
29 debug_struct.field("icon", &self.icon);
30 debug_struct.field(
31 "sharing_environment_config",
32 &self.sharing_environment_config,
33 );
34 debug_struct.field("discovery_type", &self.discovery_type);
35 debug_struct.field(
36 "log_linked_dataset_query_user_email",
37 &self.log_linked_dataset_query_user_email,
38 );
39 if !self._unknown_fields.is_empty() {
40 debug_struct.field("_unknown_fields", &self._unknown_fields);
41 }
42 debug_struct.finish()
43 }
44}
45
46impl std::fmt::Debug for super::QueryTemplate {
47 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
48 let mut debug_struct = f.debug_struct("QueryTemplate");
49 debug_struct.field("name", &self.name);
50 debug_struct.field("display_name", &self.display_name);
51 debug_struct.field("description", &self.description);
52 debug_struct.field("proposer", &self.proposer);
53 debug_struct.field("primary_contact", &self.primary_contact);
54 debug_struct.field("documentation", &self.documentation);
55 debug_struct.field("state", &self.state);
56 debug_struct.field("routine", &self.routine);
57 debug_struct.field("create_time", &self.create_time);
58 debug_struct.field("update_time", &self.update_time);
59 if !self._unknown_fields.is_empty() {
60 debug_struct.field("_unknown_fields", &self._unknown_fields);
61 }
62 debug_struct.finish()
63 }
64}
65
66impl std::fmt::Debug for super::Routine {
67 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
68 let mut debug_struct = f.debug_struct("Routine");
69 debug_struct.field("routine_type", &self.routine_type);
70 debug_struct.field("definition_body", &self.definition_body);
71 if !self._unknown_fields.is_empty() {
72 debug_struct.field("_unknown_fields", &self._unknown_fields);
73 }
74 debug_struct.finish()
75 }
76}
77
78impl std::fmt::Debug for super::CreateQueryTemplateRequest {
79 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
80 let mut debug_struct = f.debug_struct("CreateQueryTemplateRequest");
81 debug_struct.field("parent", &self.parent);
82 debug_struct.field("query_template_id", &self.query_template_id);
83 debug_struct.field("query_template", &self.query_template);
84 if !self._unknown_fields.is_empty() {
85 debug_struct.field("_unknown_fields", &self._unknown_fields);
86 }
87 debug_struct.finish()
88 }
89}
90
91impl std::fmt::Debug for super::GetQueryTemplateRequest {
92 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
93 let mut debug_struct = f.debug_struct("GetQueryTemplateRequest");
94 debug_struct.field("name", &self.name);
95 if !self._unknown_fields.is_empty() {
96 debug_struct.field("_unknown_fields", &self._unknown_fields);
97 }
98 debug_struct.finish()
99 }
100}
101
102impl std::fmt::Debug for super::ListQueryTemplatesRequest {
103 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
104 let mut debug_struct = f.debug_struct("ListQueryTemplatesRequest");
105 debug_struct.field("parent", &self.parent);
106 debug_struct.field("page_size", &self.page_size);
107 debug_struct.field("page_token", &self.page_token);
108 if !self._unknown_fields.is_empty() {
109 debug_struct.field("_unknown_fields", &self._unknown_fields);
110 }
111 debug_struct.finish()
112 }
113}
114
115impl std::fmt::Debug for super::ListQueryTemplatesResponse {
116 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
117 let mut debug_struct = f.debug_struct("ListQueryTemplatesResponse");
118 debug_struct.field("query_templates", &self.query_templates);
119 debug_struct.field("next_page_token", &self.next_page_token);
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::UpdateQueryTemplateRequest {
128 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
129 let mut debug_struct = f.debug_struct("UpdateQueryTemplateRequest");
130 debug_struct.field("update_mask", &self.update_mask);
131 debug_struct.field("query_template", &self.query_template);
132 if !self._unknown_fields.is_empty() {
133 debug_struct.field("_unknown_fields", &self._unknown_fields);
134 }
135 debug_struct.finish()
136 }
137}
138
139impl std::fmt::Debug for super::DeleteQueryTemplateRequest {
140 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
141 let mut debug_struct = f.debug_struct("DeleteQueryTemplateRequest");
142 debug_struct.field("name", &self.name);
143 if !self._unknown_fields.is_empty() {
144 debug_struct.field("_unknown_fields", &self._unknown_fields);
145 }
146 debug_struct.finish()
147 }
148}
149
150impl std::fmt::Debug for super::SubmitQueryTemplateRequest {
151 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
152 let mut debug_struct = f.debug_struct("SubmitQueryTemplateRequest");
153 debug_struct.field("name", &self.name);
154 if !self._unknown_fields.is_empty() {
155 debug_struct.field("_unknown_fields", &self._unknown_fields);
156 }
157 debug_struct.finish()
158 }
159}
160
161impl std::fmt::Debug for super::ApproveQueryTemplateRequest {
162 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
163 let mut debug_struct = f.debug_struct("ApproveQueryTemplateRequest");
164 debug_struct.field("name", &self.name);
165 if !self._unknown_fields.is_empty() {
166 debug_struct.field("_unknown_fields", &self._unknown_fields);
167 }
168 debug_struct.finish()
169 }
170}
171
172impl std::fmt::Debug for super::SharingEnvironmentConfig {
173 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
174 let mut debug_struct = f.debug_struct("SharingEnvironmentConfig");
175 debug_struct.field("environment", &self.environment);
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::sharing_environment_config::DefaultExchangeConfig {
184 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
185 let mut debug_struct = f.debug_struct("DefaultExchangeConfig");
186 if !self._unknown_fields.is_empty() {
187 debug_struct.field("_unknown_fields", &self._unknown_fields);
188 }
189 debug_struct.finish()
190 }
191}
192
193impl std::fmt::Debug for super::sharing_environment_config::DcrExchangeConfig {
194 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
195 let mut debug_struct = f.debug_struct("DcrExchangeConfig");
196 debug_struct.field(
197 "single_selected_resource_sharing_restriction",
198 &self.single_selected_resource_sharing_restriction,
199 );
200 debug_struct.field(
201 "single_linked_dataset_per_cleanroom",
202 &self.single_linked_dataset_per_cleanroom,
203 );
204 if !self._unknown_fields.is_empty() {
205 debug_struct.field("_unknown_fields", &self._unknown_fields);
206 }
207 debug_struct.finish()
208 }
209}
210
211impl std::fmt::Debug for super::DataProvider {
212 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
213 let mut debug_struct = f.debug_struct("DataProvider");
214 debug_struct.field("name", &self.name);
215 debug_struct.field("primary_contact", &self.primary_contact);
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::Publisher {
224 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
225 let mut debug_struct = f.debug_struct("Publisher");
226 debug_struct.field("name", &self.name);
227 debug_struct.field("primary_contact", &self.primary_contact);
228 if !self._unknown_fields.is_empty() {
229 debug_struct.field("_unknown_fields", &self._unknown_fields);
230 }
231 debug_struct.finish()
232 }
233}
234
235impl std::fmt::Debug for super::DestinationDatasetReference {
236 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
237 let mut debug_struct = f.debug_struct("DestinationDatasetReference");
238 debug_struct.field("dataset_id", &self.dataset_id);
239 debug_struct.field("project_id", &self.project_id);
240 if !self._unknown_fields.is_empty() {
241 debug_struct.field("_unknown_fields", &self._unknown_fields);
242 }
243 debug_struct.finish()
244 }
245}
246
247impl std::fmt::Debug for super::DestinationDataset {
248 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
249 let mut debug_struct = f.debug_struct("DestinationDataset");
250 debug_struct.field("dataset_reference", &self.dataset_reference);
251 debug_struct.field("friendly_name", &self.friendly_name);
252 debug_struct.field("description", &self.description);
253 debug_struct.field("labels", &self.labels);
254 debug_struct.field("location", &self.location);
255 debug_struct.field("replica_locations", &self.replica_locations);
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::DestinationPubSubSubscription {
264 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
265 let mut debug_struct = f.debug_struct("DestinationPubSubSubscription");
266 debug_struct.field("pubsub_subscription", &self.pubsub_subscription);
267 if !self._unknown_fields.is_empty() {
268 debug_struct.field("_unknown_fields", &self._unknown_fields);
269 }
270 debug_struct.finish()
271 }
272}
273
274impl std::fmt::Debug for super::Listing {
275 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
276 let mut debug_struct = f.debug_struct("Listing");
277 debug_struct.field("name", &self.name);
278 debug_struct.field("display_name", &self.display_name);
279 debug_struct.field("description", &self.description);
280 debug_struct.field("primary_contact", &self.primary_contact);
281 debug_struct.field("documentation", &self.documentation);
282 debug_struct.field("state", &self.state);
283 debug_struct.field("icon", &self.icon);
284 debug_struct.field("data_provider", &self.data_provider);
285 debug_struct.field("categories", &self.categories);
286 debug_struct.field("publisher", &self.publisher);
287 debug_struct.field("request_access", &self.request_access);
288 debug_struct.field("restricted_export_config", &self.restricted_export_config);
289 debug_struct.field("stored_procedure_config", &self.stored_procedure_config);
290 debug_struct.field("discovery_type", &self.discovery_type);
291 debug_struct.field("resource_type", &self.resource_type);
292 debug_struct.field("commercial_info", &self.commercial_info);
293 debug_struct.field(
294 "log_linked_dataset_query_user_email",
295 &self.log_linked_dataset_query_user_email,
296 );
297 debug_struct.field(
298 "allow_only_metadata_sharing",
299 &self.allow_only_metadata_sharing,
300 );
301 debug_struct.field("source", &self.source);
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::listing::BigQueryDatasetSource {
310 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
311 let mut debug_struct = f.debug_struct("BigQueryDatasetSource");
312 debug_struct.field("dataset", &self.dataset);
313 debug_struct.field("selected_resources", &self.selected_resources);
314 debug_struct.field("restricted_export_policy", &self.restricted_export_policy);
315 debug_struct.field("replica_locations", &self.replica_locations);
316 debug_struct.field("effective_replicas", &self.effective_replicas);
317 if !self._unknown_fields.is_empty() {
318 debug_struct.field("_unknown_fields", &self._unknown_fields);
319 }
320 debug_struct.finish()
321 }
322}
323
324impl std::fmt::Debug for super::listing::big_query_dataset_source::SelectedResource {
325 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
326 let mut debug_struct = f.debug_struct("SelectedResource");
327 debug_struct.field("resource", &self.resource);
328 if !self._unknown_fields.is_empty() {
329 debug_struct.field("_unknown_fields", &self._unknown_fields);
330 }
331 debug_struct.finish()
332 }
333}
334
335impl std::fmt::Debug for super::listing::big_query_dataset_source::RestrictedExportPolicy {
336 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
337 let mut debug_struct = f.debug_struct("RestrictedExportPolicy");
338 debug_struct.field("enabled", &self.enabled);
339 debug_struct.field(
340 "restrict_direct_table_access",
341 &self.restrict_direct_table_access,
342 );
343 debug_struct.field("restrict_query_result", &self.restrict_query_result);
344 if !self._unknown_fields.is_empty() {
345 debug_struct.field("_unknown_fields", &self._unknown_fields);
346 }
347 debug_struct.finish()
348 }
349}
350
351impl std::fmt::Debug for super::listing::big_query_dataset_source::Replica {
352 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
353 let mut debug_struct = f.debug_struct("Replica");
354 debug_struct.field("location", &self.location);
355 debug_struct.field("replica_state", &self.replica_state);
356 debug_struct.field("primary_state", &self.primary_state);
357 if !self._unknown_fields.is_empty() {
358 debug_struct.field("_unknown_fields", &self._unknown_fields);
359 }
360 debug_struct.finish()
361 }
362}
363
364impl std::fmt::Debug for super::listing::PubSubTopicSource {
365 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
366 let mut debug_struct = f.debug_struct("PubSubTopicSource");
367 debug_struct.field("topic", &self.topic);
368 debug_struct.field("data_affinity_regions", &self.data_affinity_regions);
369 if !self._unknown_fields.is_empty() {
370 debug_struct.field("_unknown_fields", &self._unknown_fields);
371 }
372 debug_struct.finish()
373 }
374}
375
376impl std::fmt::Debug for super::listing::RestrictedExportConfig {
377 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
378 let mut debug_struct = f.debug_struct("RestrictedExportConfig");
379 debug_struct.field("enabled", &self.enabled);
380 debug_struct.field(
381 "restrict_direct_table_access",
382 &self.restrict_direct_table_access,
383 );
384 debug_struct.field("restrict_query_result", &self.restrict_query_result);
385 if !self._unknown_fields.is_empty() {
386 debug_struct.field("_unknown_fields", &self._unknown_fields);
387 }
388 debug_struct.finish()
389 }
390}
391
392impl std::fmt::Debug for super::listing::CommercialInfo {
393 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
394 let mut debug_struct = f.debug_struct("CommercialInfo");
395 debug_struct.field("cloud_marketplace", &self.cloud_marketplace);
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::listing::commercial_info::GoogleCloudMarketplaceInfo {
404 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
405 let mut debug_struct = f.debug_struct("GoogleCloudMarketplaceInfo");
406 debug_struct.field("service", &self.service);
407 debug_struct.field("commercial_state", &self.commercial_state);
408 if !self._unknown_fields.is_empty() {
409 debug_struct.field("_unknown_fields", &self._unknown_fields);
410 }
411 debug_struct.finish()
412 }
413}
414
415impl std::fmt::Debug for super::StoredProcedureConfig {
416 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
417 let mut debug_struct = f.debug_struct("StoredProcedureConfig");
418 debug_struct.field("enabled", &self.enabled);
419 debug_struct.field(
420 "allowed_stored_procedure_types",
421 &self.allowed_stored_procedure_types,
422 );
423 if !self._unknown_fields.is_empty() {
424 debug_struct.field("_unknown_fields", &self._unknown_fields);
425 }
426 debug_struct.finish()
427 }
428}
429
430impl std::fmt::Debug for super::Subscription {
431 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
432 let mut debug_struct = f.debug_struct("Subscription");
433 debug_struct.field("name", &self.name);
434 debug_struct.field("creation_time", &self.creation_time);
435 debug_struct.field("last_modify_time", &self.last_modify_time);
436 debug_struct.field("organization_id", &self.organization_id);
437 debug_struct.field("organization_display_name", &self.organization_display_name);
438 debug_struct.field("state", &self.state);
439 debug_struct.field("linked_dataset_map", &self.linked_dataset_map);
440 debug_struct.field("subscriber_contact", &self.subscriber_contact);
441 debug_struct.field("linked_resources", &self.linked_resources);
442 debug_struct.field("resource_type", &self.resource_type);
443 debug_struct.field("commercial_info", &self.commercial_info);
444 debug_struct.field(
445 "log_linked_dataset_query_user_email",
446 &self.log_linked_dataset_query_user_email,
447 );
448 debug_struct.field("destination_dataset", &self.destination_dataset);
449 debug_struct.field("resource_name", &self.resource_name);
450 if !self._unknown_fields.is_empty() {
451 debug_struct.field("_unknown_fields", &self._unknown_fields);
452 }
453 debug_struct.finish()
454 }
455}
456
457impl std::fmt::Debug for super::subscription::LinkedResource {
458 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
459 let mut debug_struct = f.debug_struct("LinkedResource");
460 debug_struct.field("listing", &self.listing);
461 debug_struct.field("reference", &self.reference);
462 if !self._unknown_fields.is_empty() {
463 debug_struct.field("_unknown_fields", &self._unknown_fields);
464 }
465 debug_struct.finish()
466 }
467}
468
469impl std::fmt::Debug for super::subscription::CommercialInfo {
470 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
471 let mut debug_struct = f.debug_struct("CommercialInfo");
472 debug_struct.field("cloud_marketplace", &self.cloud_marketplace);
473 if !self._unknown_fields.is_empty() {
474 debug_struct.field("_unknown_fields", &self._unknown_fields);
475 }
476 debug_struct.finish()
477 }
478}
479
480impl std::fmt::Debug for super::subscription::commercial_info::GoogleCloudMarketplaceInfo {
481 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
482 let mut debug_struct = f.debug_struct("GoogleCloudMarketplaceInfo");
483 debug_struct.field("order", &self.order);
484 if !self._unknown_fields.is_empty() {
485 debug_struct.field("_unknown_fields", &self._unknown_fields);
486 }
487 debug_struct.finish()
488 }
489}
490
491impl std::fmt::Debug for super::ListDataExchangesRequest {
492 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
493 let mut debug_struct = f.debug_struct("ListDataExchangesRequest");
494 debug_struct.field("parent", &self.parent);
495 debug_struct.field("page_size", &self.page_size);
496 debug_struct.field("page_token", &self.page_token);
497 if !self._unknown_fields.is_empty() {
498 debug_struct.field("_unknown_fields", &self._unknown_fields);
499 }
500 debug_struct.finish()
501 }
502}
503
504impl std::fmt::Debug for super::ListDataExchangesResponse {
505 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
506 let mut debug_struct = f.debug_struct("ListDataExchangesResponse");
507 debug_struct.field("data_exchanges", &self.data_exchanges);
508 debug_struct.field("next_page_token", &self.next_page_token);
509 if !self._unknown_fields.is_empty() {
510 debug_struct.field("_unknown_fields", &self._unknown_fields);
511 }
512 debug_struct.finish()
513 }
514}
515
516impl std::fmt::Debug for super::ListOrgDataExchangesRequest {
517 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
518 let mut debug_struct = f.debug_struct("ListOrgDataExchangesRequest");
519 debug_struct.field("organization", &self.organization);
520 debug_struct.field("page_size", &self.page_size);
521 debug_struct.field("page_token", &self.page_token);
522 if !self._unknown_fields.is_empty() {
523 debug_struct.field("_unknown_fields", &self._unknown_fields);
524 }
525 debug_struct.finish()
526 }
527}
528
529impl std::fmt::Debug for super::ListOrgDataExchangesResponse {
530 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
531 let mut debug_struct = f.debug_struct("ListOrgDataExchangesResponse");
532 debug_struct.field("data_exchanges", &self.data_exchanges);
533 debug_struct.field("next_page_token", &self.next_page_token);
534 if !self._unknown_fields.is_empty() {
535 debug_struct.field("_unknown_fields", &self._unknown_fields);
536 }
537 debug_struct.finish()
538 }
539}
540
541impl std::fmt::Debug for super::GetDataExchangeRequest {
542 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
543 let mut debug_struct = f.debug_struct("GetDataExchangeRequest");
544 debug_struct.field("name", &self.name);
545 if !self._unknown_fields.is_empty() {
546 debug_struct.field("_unknown_fields", &self._unknown_fields);
547 }
548 debug_struct.finish()
549 }
550}
551
552impl std::fmt::Debug for super::CreateDataExchangeRequest {
553 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
554 let mut debug_struct = f.debug_struct("CreateDataExchangeRequest");
555 debug_struct.field("parent", &self.parent);
556 debug_struct.field("data_exchange_id", &self.data_exchange_id);
557 debug_struct.field("data_exchange", &self.data_exchange);
558 if !self._unknown_fields.is_empty() {
559 debug_struct.field("_unknown_fields", &self._unknown_fields);
560 }
561 debug_struct.finish()
562 }
563}
564
565impl std::fmt::Debug for super::UpdateDataExchangeRequest {
566 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
567 let mut debug_struct = f.debug_struct("UpdateDataExchangeRequest");
568 debug_struct.field("update_mask", &self.update_mask);
569 debug_struct.field("data_exchange", &self.data_exchange);
570 if !self._unknown_fields.is_empty() {
571 debug_struct.field("_unknown_fields", &self._unknown_fields);
572 }
573 debug_struct.finish()
574 }
575}
576
577impl std::fmt::Debug for super::DeleteDataExchangeRequest {
578 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
579 let mut debug_struct = f.debug_struct("DeleteDataExchangeRequest");
580 debug_struct.field("name", &self.name);
581 if !self._unknown_fields.is_empty() {
582 debug_struct.field("_unknown_fields", &self._unknown_fields);
583 }
584 debug_struct.finish()
585 }
586}
587
588impl std::fmt::Debug for super::ListListingsRequest {
589 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
590 let mut debug_struct = f.debug_struct("ListListingsRequest");
591 debug_struct.field("parent", &self.parent);
592 debug_struct.field("page_size", &self.page_size);
593 debug_struct.field("page_token", &self.page_token);
594 if !self._unknown_fields.is_empty() {
595 debug_struct.field("_unknown_fields", &self._unknown_fields);
596 }
597 debug_struct.finish()
598 }
599}
600
601impl std::fmt::Debug for super::ListListingsResponse {
602 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
603 let mut debug_struct = f.debug_struct("ListListingsResponse");
604 debug_struct.field("listings", &self.listings);
605 debug_struct.field("next_page_token", &self.next_page_token);
606 if !self._unknown_fields.is_empty() {
607 debug_struct.field("_unknown_fields", &self._unknown_fields);
608 }
609 debug_struct.finish()
610 }
611}
612
613impl std::fmt::Debug for super::GetListingRequest {
614 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
615 let mut debug_struct = f.debug_struct("GetListingRequest");
616 debug_struct.field("name", &self.name);
617 if !self._unknown_fields.is_empty() {
618 debug_struct.field("_unknown_fields", &self._unknown_fields);
619 }
620 debug_struct.finish()
621 }
622}
623
624impl std::fmt::Debug for super::CreateListingRequest {
625 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
626 let mut debug_struct = f.debug_struct("CreateListingRequest");
627 debug_struct.field("parent", &self.parent);
628 debug_struct.field("listing_id", &self.listing_id);
629 debug_struct.field("listing", &self.listing);
630 if !self._unknown_fields.is_empty() {
631 debug_struct.field("_unknown_fields", &self._unknown_fields);
632 }
633 debug_struct.finish()
634 }
635}
636
637impl std::fmt::Debug for super::UpdateListingRequest {
638 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
639 let mut debug_struct = f.debug_struct("UpdateListingRequest");
640 debug_struct.field("update_mask", &self.update_mask);
641 debug_struct.field("listing", &self.listing);
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::DeleteListingRequest {
650 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
651 let mut debug_struct = f.debug_struct("DeleteListingRequest");
652 debug_struct.field("name", &self.name);
653 debug_struct.field("delete_commercial", &self.delete_commercial);
654 if !self._unknown_fields.is_empty() {
655 debug_struct.field("_unknown_fields", &self._unknown_fields);
656 }
657 debug_struct.finish()
658 }
659}
660
661impl std::fmt::Debug for super::SubscribeListingRequest {
662 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
663 let mut debug_struct = f.debug_struct("SubscribeListingRequest");
664 debug_struct.field("name", &self.name);
665 debug_struct.field("destination", &self.destination);
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::SubscribeListingResponse {
674 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
675 let mut debug_struct = f.debug_struct("SubscribeListingResponse");
676 debug_struct.field("subscription", &self.subscription);
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::SubscribeDataExchangeRequest {
685 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
686 let mut debug_struct = f.debug_struct("SubscribeDataExchangeRequest");
687 debug_struct.field("name", &self.name);
688 debug_struct.field("destination", &self.destination);
689 debug_struct.field("destination_dataset", &self.destination_dataset);
690 debug_struct.field("subscription", &self.subscription);
691 debug_struct.field("subscriber_contact", &self.subscriber_contact);
692 if !self._unknown_fields.is_empty() {
693 debug_struct.field("_unknown_fields", &self._unknown_fields);
694 }
695 debug_struct.finish()
696 }
697}
698
699impl std::fmt::Debug for super::SubscribeDataExchangeResponse {
700 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
701 let mut debug_struct = f.debug_struct("SubscribeDataExchangeResponse");
702 debug_struct.field("subscription", &self.subscription);
703 if !self._unknown_fields.is_empty() {
704 debug_struct.field("_unknown_fields", &self._unknown_fields);
705 }
706 debug_struct.finish()
707 }
708}
709
710impl std::fmt::Debug for super::RefreshSubscriptionRequest {
711 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
712 let mut debug_struct = f.debug_struct("RefreshSubscriptionRequest");
713 debug_struct.field("name", &self.name);
714 if !self._unknown_fields.is_empty() {
715 debug_struct.field("_unknown_fields", &self._unknown_fields);
716 }
717 debug_struct.finish()
718 }
719}
720
721impl std::fmt::Debug for super::RefreshSubscriptionResponse {
722 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
723 let mut debug_struct = f.debug_struct("RefreshSubscriptionResponse");
724 debug_struct.field("subscription", &self.subscription);
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::GetSubscriptionRequest {
733 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
734 let mut debug_struct = f.debug_struct("GetSubscriptionRequest");
735 debug_struct.field("name", &self.name);
736 if !self._unknown_fields.is_empty() {
737 debug_struct.field("_unknown_fields", &self._unknown_fields);
738 }
739 debug_struct.finish()
740 }
741}
742
743impl std::fmt::Debug for super::ListSubscriptionsRequest {
744 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
745 let mut debug_struct = f.debug_struct("ListSubscriptionsRequest");
746 debug_struct.field("parent", &self.parent);
747 debug_struct.field("filter", &self.filter);
748 debug_struct.field("page_size", &self.page_size);
749 debug_struct.field("page_token", &self.page_token);
750 if !self._unknown_fields.is_empty() {
751 debug_struct.field("_unknown_fields", &self._unknown_fields);
752 }
753 debug_struct.finish()
754 }
755}
756
757impl std::fmt::Debug for super::ListSubscriptionsResponse {
758 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
759 let mut debug_struct = f.debug_struct("ListSubscriptionsResponse");
760 debug_struct.field("subscriptions", &self.subscriptions);
761 debug_struct.field("next_page_token", &self.next_page_token);
762 if !self._unknown_fields.is_empty() {
763 debug_struct.field("_unknown_fields", &self._unknown_fields);
764 }
765 debug_struct.finish()
766 }
767}
768
769impl std::fmt::Debug for super::ListSharedResourceSubscriptionsRequest {
770 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
771 let mut debug_struct = f.debug_struct("ListSharedResourceSubscriptionsRequest");
772 debug_struct.field("resource", &self.resource);
773 debug_struct.field(
774 "include_deleted_subscriptions",
775 &self.include_deleted_subscriptions,
776 );
777 debug_struct.field("page_size", &self.page_size);
778 debug_struct.field("page_token", &self.page_token);
779 if !self._unknown_fields.is_empty() {
780 debug_struct.field("_unknown_fields", &self._unknown_fields);
781 }
782 debug_struct.finish()
783 }
784}
785
786impl std::fmt::Debug for super::ListSharedResourceSubscriptionsResponse {
787 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
788 let mut debug_struct = f.debug_struct("ListSharedResourceSubscriptionsResponse");
789 debug_struct.field(
790 "shared_resource_subscriptions",
791 &self.shared_resource_subscriptions,
792 );
793 debug_struct.field("next_page_token", &self.next_page_token);
794 if !self._unknown_fields.is_empty() {
795 debug_struct.field("_unknown_fields", &self._unknown_fields);
796 }
797 debug_struct.finish()
798 }
799}
800
801impl std::fmt::Debug for super::RevokeSubscriptionRequest {
802 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
803 let mut debug_struct = f.debug_struct("RevokeSubscriptionRequest");
804 debug_struct.field("name", &self.name);
805 debug_struct.field("revoke_commercial", &self.revoke_commercial);
806 if !self._unknown_fields.is_empty() {
807 debug_struct.field("_unknown_fields", &self._unknown_fields);
808 }
809 debug_struct.finish()
810 }
811}
812
813impl std::fmt::Debug for super::RevokeSubscriptionResponse {
814 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
815 let mut debug_struct = f.debug_struct("RevokeSubscriptionResponse");
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::DeleteSubscriptionRequest {
824 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
825 let mut debug_struct = f.debug_struct("DeleteSubscriptionRequest");
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::OperationMetadata {
835 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
836 let mut debug_struct = f.debug_struct("OperationMetadata");
837 debug_struct.field("create_time", &self.create_time);
838 debug_struct.field("end_time", &self.end_time);
839 debug_struct.field("target", &self.target);
840 debug_struct.field("verb", &self.verb);
841 debug_struct.field("status_message", &self.status_message);
842 debug_struct.field("requested_cancellation", &self.requested_cancellation);
843 debug_struct.field("api_version", &self.api_version);
844 if !self._unknown_fields.is_empty() {
845 debug_struct.field("_unknown_fields", &self._unknown_fields);
846 }
847 debug_struct.finish()
848 }
849}
850
851impl std::fmt::Debug for super::PubSubSubscription {
852 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
853 let mut debug_struct = f.debug_struct("PubSubSubscription");
854 debug_struct.field("name", &self.name);
855 debug_struct.field("push_config", &self.push_config);
856 debug_struct.field("bigquery_config", &self.bigquery_config);
857 debug_struct.field("cloud_storage_config", &self.cloud_storage_config);
858 debug_struct.field("ack_deadline_seconds", &self.ack_deadline_seconds);
859 debug_struct.field("retain_acked_messages", &self.retain_acked_messages);
860 debug_struct.field(
861 "message_retention_duration",
862 &self.message_retention_duration,
863 );
864 debug_struct.field("labels", &self.labels);
865 debug_struct.field("enable_message_ordering", &self.enable_message_ordering);
866 debug_struct.field("expiration_policy", &self.expiration_policy);
867 debug_struct.field("filter", &self.filter);
868 debug_struct.field("dead_letter_policy", &self.dead_letter_policy);
869 debug_struct.field("retry_policy", &self.retry_policy);
870 debug_struct.field("detached", &self.detached);
871 debug_struct.field(
872 "enable_exactly_once_delivery",
873 &self.enable_exactly_once_delivery,
874 );
875 debug_struct.field("message_transforms", &self.message_transforms);
876 debug_struct.field("tags", &self.tags);
877 if !self._unknown_fields.is_empty() {
878 debug_struct.field("_unknown_fields", &self._unknown_fields);
879 }
880 debug_struct.finish()
881 }
882}
883
884impl std::fmt::Debug for super::RetryPolicy {
885 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
886 let mut debug_struct = f.debug_struct("RetryPolicy");
887 debug_struct.field("minimum_backoff", &self.minimum_backoff);
888 debug_struct.field("maximum_backoff", &self.maximum_backoff);
889 if !self._unknown_fields.is_empty() {
890 debug_struct.field("_unknown_fields", &self._unknown_fields);
891 }
892 debug_struct.finish()
893 }
894}
895
896impl std::fmt::Debug for super::DeadLetterPolicy {
897 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
898 let mut debug_struct = f.debug_struct("DeadLetterPolicy");
899 debug_struct.field("dead_letter_topic", &self.dead_letter_topic);
900 debug_struct.field("max_delivery_attempts", &self.max_delivery_attempts);
901 if !self._unknown_fields.is_empty() {
902 debug_struct.field("_unknown_fields", &self._unknown_fields);
903 }
904 debug_struct.finish()
905 }
906}
907
908impl std::fmt::Debug for super::ExpirationPolicy {
909 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
910 let mut debug_struct = f.debug_struct("ExpirationPolicy");
911 debug_struct.field("ttl", &self.ttl);
912 if !self._unknown_fields.is_empty() {
913 debug_struct.field("_unknown_fields", &self._unknown_fields);
914 }
915 debug_struct.finish()
916 }
917}
918
919impl std::fmt::Debug for super::PushConfig {
920 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
921 let mut debug_struct = f.debug_struct("PushConfig");
922 debug_struct.field("push_endpoint", &self.push_endpoint);
923 debug_struct.field("attributes", &self.attributes);
924 debug_struct.field("authentication_method", &self.authentication_method);
925 debug_struct.field("wrapper", &self.wrapper);
926 if !self._unknown_fields.is_empty() {
927 debug_struct.field("_unknown_fields", &self._unknown_fields);
928 }
929 debug_struct.finish()
930 }
931}
932
933impl std::fmt::Debug for super::push_config::OidcToken {
934 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
935 let mut debug_struct = f.debug_struct("OidcToken");
936 debug_struct.field("service_account_email", &self.service_account_email);
937 debug_struct.field("audience", &self.audience);
938 if !self._unknown_fields.is_empty() {
939 debug_struct.field("_unknown_fields", &self._unknown_fields);
940 }
941 debug_struct.finish()
942 }
943}
944
945impl std::fmt::Debug for super::push_config::PubsubWrapper {
946 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
947 let mut debug_struct = f.debug_struct("PubsubWrapper");
948 if !self._unknown_fields.is_empty() {
949 debug_struct.field("_unknown_fields", &self._unknown_fields);
950 }
951 debug_struct.finish()
952 }
953}
954
955impl std::fmt::Debug for super::push_config::NoWrapper {
956 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
957 let mut debug_struct = f.debug_struct("NoWrapper");
958 debug_struct.field("write_metadata", &self.write_metadata);
959 if !self._unknown_fields.is_empty() {
960 debug_struct.field("_unknown_fields", &self._unknown_fields);
961 }
962 debug_struct.finish()
963 }
964}
965
966impl std::fmt::Debug for super::BigQueryConfig {
967 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
968 let mut debug_struct = f.debug_struct("BigQueryConfig");
969 debug_struct.field("table", &self.table);
970 debug_struct.field("use_topic_schema", &self.use_topic_schema);
971 debug_struct.field("write_metadata", &self.write_metadata);
972 debug_struct.field("drop_unknown_fields", &self.drop_unknown_fields);
973 debug_struct.field("use_table_schema", &self.use_table_schema);
974 debug_struct.field("service_account_email", &self.service_account_email);
975 if !self._unknown_fields.is_empty() {
976 debug_struct.field("_unknown_fields", &self._unknown_fields);
977 }
978 debug_struct.finish()
979 }
980}
981
982impl std::fmt::Debug for super::CloudStorageConfig {
983 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
984 let mut debug_struct = f.debug_struct("CloudStorageConfig");
985 debug_struct.field("bucket", &self.bucket);
986 debug_struct.field("filename_prefix", &self.filename_prefix);
987 debug_struct.field("filename_suffix", &self.filename_suffix);
988 debug_struct.field("filename_datetime_format", &self.filename_datetime_format);
989 debug_struct.field("max_duration", &self.max_duration);
990 debug_struct.field("max_bytes", &self.max_bytes);
991 debug_struct.field("max_messages", &self.max_messages);
992 debug_struct.field("service_account_email", &self.service_account_email);
993 debug_struct.field("output_format", &self.output_format);
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::cloud_storage_config::TextConfig {
1002 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1003 let mut debug_struct = f.debug_struct("TextConfig");
1004 if !self._unknown_fields.is_empty() {
1005 debug_struct.field("_unknown_fields", &self._unknown_fields);
1006 }
1007 debug_struct.finish()
1008 }
1009}
1010
1011impl std::fmt::Debug for super::cloud_storage_config::AvroConfig {
1012 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1013 let mut debug_struct = f.debug_struct("AvroConfig");
1014 debug_struct.field("write_metadata", &self.write_metadata);
1015 debug_struct.field("use_topic_schema", &self.use_topic_schema);
1016 if !self._unknown_fields.is_empty() {
1017 debug_struct.field("_unknown_fields", &self._unknown_fields);
1018 }
1019 debug_struct.finish()
1020 }
1021}
1022
1023impl std::fmt::Debug for super::MessageTransform {
1024 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1025 let mut debug_struct = f.debug_struct("MessageTransform");
1026 debug_struct.field("enabled", &self.enabled);
1027 debug_struct.field("disabled", &self.disabled);
1028 debug_struct.field("transform", &self.transform);
1029 if !self._unknown_fields.is_empty() {
1030 debug_struct.field("_unknown_fields", &self._unknown_fields);
1031 }
1032 debug_struct.finish()
1033 }
1034}
1035
1036impl std::fmt::Debug for super::JavaScriptUDF {
1037 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1038 let mut debug_struct = f.debug_struct("JavaScriptUDF");
1039 debug_struct.field("function_name", &self.function_name);
1040 debug_struct.field("code", &self.code);
1041 if !self._unknown_fields.is_empty() {
1042 debug_struct.field("_unknown_fields", &self._unknown_fields);
1043 }
1044 debug_struct.finish()
1045 }
1046}