1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::BigQueryExport {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("BigQueryExport");
23 debug_struct.field("name", &self.name);
24 debug_struct.field("provisioned", &self.provisioned);
25 debug_struct.field("big_query_export_package", &self.big_query_export_package);
26 debug_struct.field("entity_graph_settings", &self.entity_graph_settings);
27 debug_struct.field("ioc_matches_settings", &self.ioc_matches_settings);
28 debug_struct.field("rule_detections_settings", &self.rule_detections_settings);
29 debug_struct.field(
30 "udm_events_aggregates_settings",
31 &self.udm_events_aggregates_settings,
32 );
33 debug_struct.field("udm_events_settings", &self.udm_events_settings);
34 if !self._unknown_fields.is_empty() {
35 debug_struct.field("_unknown_fields", &self._unknown_fields);
36 }
37 debug_struct.finish()
38 }
39}
40
41impl std::fmt::Debug for super::DataSourceExportSettings {
42 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
43 let mut debug_struct = f.debug_struct("DataSourceExportSettings");
44 debug_struct.field("enabled", &self.enabled);
45 debug_struct.field("retention_days", &self.retention_days);
46 debug_struct.field("latest_export_job_state", &self.latest_export_job_state);
47 debug_struct.field("data_freshness_time", &self.data_freshness_time);
48 debug_struct.field("data_volume", &self.data_volume);
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::GetBigQueryExportRequest {
57 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
58 let mut debug_struct = f.debug_struct("GetBigQueryExportRequest");
59 debug_struct.field("name", &self.name);
60 if !self._unknown_fields.is_empty() {
61 debug_struct.field("_unknown_fields", &self._unknown_fields);
62 }
63 debug_struct.finish()
64 }
65}
66
67impl std::fmt::Debug for super::UpdateBigQueryExportRequest {
68 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
69 let mut debug_struct = f.debug_struct("UpdateBigQueryExportRequest");
70 debug_struct.field("big_query_export", &self.big_query_export);
71 debug_struct.field("update_mask", &self.update_mask);
72 if !self._unknown_fields.is_empty() {
73 debug_struct.field("_unknown_fields", &self._unknown_fields);
74 }
75 debug_struct.finish()
76 }
77}
78
79impl std::fmt::Debug for super::ProvisionBigQueryExportRequest {
80 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
81 let mut debug_struct = f.debug_struct("ProvisionBigQueryExportRequest");
82 debug_struct.field("parent", &self.parent);
83 if !self._unknown_fields.is_empty() {
84 debug_struct.field("_unknown_fields", &self._unknown_fields);
85 }
86 debug_struct.finish()
87 }
88}
89
90impl std::fmt::Debug for super::DashboardChart {
91 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
92 let mut debug_struct = f.debug_struct("DashboardChart");
93 debug_struct.field("name", &self.name);
94 debug_struct.field("display_name", &self.display_name);
95 debug_struct.field("description", &self.description);
96 debug_struct.field("native_dashboard", &self.native_dashboard);
97 debug_struct.field("tile_type", &self.tile_type);
98 debug_struct.field("chart_datasource", &self.chart_datasource);
99 debug_struct.field("visualization", &self.visualization);
100 debug_struct.field("etag", &self.etag);
101 debug_struct.field("drill_down_config", &self.drill_down_config);
102 debug_struct.field("tokens", &self.tokens);
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::dashboard_chart::ChartDatasource {
111 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
112 let mut debug_struct = f.debug_struct("ChartDatasource");
113 debug_struct.field("dashboard_query", &self.dashboard_query);
114 debug_struct.field("data_sources", &self.data_sources);
115 if !self._unknown_fields.is_empty() {
116 debug_struct.field("_unknown_fields", &self._unknown_fields);
117 }
118 debug_struct.finish()
119 }
120}
121
122impl std::fmt::Debug for super::dashboard_chart::Visualization {
123 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
124 let mut debug_struct = f.debug_struct("Visualization");
125 debug_struct.field("x_axes", &self.x_axes);
126 debug_struct.field("y_axes", &self.y_axes);
127 debug_struct.field("series", &self.series);
128 debug_struct.field("tooltip", &self.tooltip);
129 debug_struct.field("legends", &self.legends);
130 debug_struct.field("column_defs", &self.column_defs);
131 debug_struct.field("table_config", &self.table_config);
132 debug_struct.field("button", &self.button);
133 debug_struct.field("markdown", &self.markdown);
134 debug_struct.field("series_column", &self.series_column);
135 debug_struct.field("grouping_type", &self.grouping_type);
136 debug_struct.field("google_maps_config", &self.google_maps_config);
137 debug_struct.field(
138 "threshold_coloring_enabled",
139 &self.threshold_coloring_enabled,
140 );
141 debug_struct.field("visual_maps", &self.visual_maps);
142 if !self._unknown_fields.is_empty() {
143 debug_struct.field("_unknown_fields", &self._unknown_fields);
144 }
145 debug_struct.finish()
146 }
147}
148
149impl std::fmt::Debug for super::dashboard_chart::visualization::Axis {
150 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
151 let mut debug_struct = f.debug_struct("Axis");
152 debug_struct.field("axis_type", &self.axis_type);
153 debug_struct.field("display_name", &self.display_name);
154 debug_struct.field("min", &self.min);
155 debug_struct.field("max", &self.max);
156 if !self._unknown_fields.is_empty() {
157 debug_struct.field("_unknown_fields", &self._unknown_fields);
158 }
159 debug_struct.finish()
160 }
161}
162
163impl std::fmt::Debug for super::dashboard_chart::visualization::Series {
164 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
165 let mut debug_struct = f.debug_struct("Series");
166 debug_struct.field("series_type", &self.series_type);
167 debug_struct.field("series_name", &self.series_name);
168 debug_struct.field("show_symbol", &self.show_symbol);
169 debug_struct.field("show_background", &self.show_background);
170 debug_struct.field("stack", &self.stack);
171 debug_struct.field("series_stack_strategy", &self.series_stack_strategy);
172 debug_struct.field("encode", &self.encode);
173 debug_struct.field("label", &self.label);
174 debug_struct.field("field", &self.field);
175 debug_struct.field("data_label", &self.data_label);
176 debug_struct.field("radius", &self.radius);
177 debug_struct.field("item_style", &self.item_style);
178 debug_struct.field("series_unique_value", &self.series_unique_value);
179 debug_struct.field("area_style", &self.area_style);
180 debug_struct.field("item_colors", &self.item_colors);
181 debug_struct.field("gauge_config", &self.gauge_config);
182 debug_struct.field("metric_trend_config", &self.metric_trend_config);
183 if !self._unknown_fields.is_empty() {
184 debug_struct.field("_unknown_fields", &self._unknown_fields);
185 }
186 debug_struct.finish()
187 }
188}
189
190impl std::fmt::Debug for super::dashboard_chart::visualization::series::Encode {
191 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
192 let mut debug_struct = f.debug_struct("Encode");
193 debug_struct.field("x", &self.x);
194 debug_struct.field("y", &self.y);
195 debug_struct.field("value", &self.value);
196 debug_struct.field("item_name", &self.item_name);
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::dashboard_chart::visualization::series::DataLabel {
205 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
206 let mut debug_struct = f.debug_struct("DataLabel");
207 debug_struct.field("show", &self.show);
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::dashboard_chart::visualization::series::ItemStyle {
216 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
217 let mut debug_struct = f.debug_struct("ItemStyle");
218 debug_struct.field("border_width", &self.border_width);
219 debug_struct.field("border_color", &self.border_color);
220 debug_struct.field("color", &self.color);
221 if !self._unknown_fields.is_empty() {
222 debug_struct.field("_unknown_fields", &self._unknown_fields);
223 }
224 debug_struct.finish()
225 }
226}
227
228impl std::fmt::Debug for super::dashboard_chart::visualization::series::AreaStyle {
229 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
230 let mut debug_struct = f.debug_struct("AreaStyle");
231 debug_struct.field("color", &self.color);
232 debug_struct.field("origin", &self.origin);
233 debug_struct.field("shadow_blur", &self.shadow_blur);
234 debug_struct.field("shadow_color", &self.shadow_color);
235 debug_struct.field("shadow_offset_x", &self.shadow_offset_x);
236 debug_struct.field("shadow_offset_y", &self.shadow_offset_y);
237 debug_struct.field("opacity", &self.opacity);
238 if !self._unknown_fields.is_empty() {
239 debug_struct.field("_unknown_fields", &self._unknown_fields);
240 }
241 debug_struct.finish()
242 }
243}
244
245impl std::fmt::Debug for super::dashboard_chart::visualization::series::UserSelectedValues {
246 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
247 let mut debug_struct = f.debug_struct("UserSelectedValues");
248 debug_struct.field("color", &self.color);
249 debug_struct.field("label", &self.label);
250 if !self._unknown_fields.is_empty() {
251 debug_struct.field("_unknown_fields", &self._unknown_fields);
252 }
253 debug_struct.finish()
254 }
255}
256
257impl std::fmt::Debug for super::dashboard_chart::visualization::series::ChartSliceColor {
258 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
259 let mut debug_struct = f.debug_struct("ChartSliceColor");
260 debug_struct.field("key", &self.key);
261 debug_struct.field("value", &self.value);
262 if !self._unknown_fields.is_empty() {
263 debug_struct.field("_unknown_fields", &self._unknown_fields);
264 }
265 debug_struct.finish()
266 }
267}
268
269impl std::fmt::Debug for super::dashboard_chart::visualization::series::ItemColors {
270 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
271 let mut debug_struct = f.debug_struct("ItemColors");
272 debug_struct.field("colors", &self.colors);
273 if !self._unknown_fields.is_empty() {
274 debug_struct.field("_unknown_fields", &self._unknown_fields);
275 }
276 debug_struct.finish()
277 }
278}
279
280impl std::fmt::Debug for super::dashboard_chart::visualization::series::GaugeValue {
281 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
282 let mut debug_struct = f.debug_struct("GaugeValue");
283 debug_struct.field("value", &self.value);
284 debug_struct.field("color", &self.color);
285 if !self._unknown_fields.is_empty() {
286 debug_struct.field("_unknown_fields", &self._unknown_fields);
287 }
288 debug_struct.finish()
289 }
290}
291
292impl std::fmt::Debug for super::dashboard_chart::visualization::series::GaugeConfig {
293 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
294 let mut debug_struct = f.debug_struct("GaugeConfig");
295 debug_struct.field("base_value", &self.base_value);
296 debug_struct.field("limit_value", &self.limit_value);
297 debug_struct.field("threshold_values", &self.threshold_values);
298 if !self._unknown_fields.is_empty() {
299 debug_struct.field("_unknown_fields", &self._unknown_fields);
300 }
301 debug_struct.finish()
302 }
303}
304
305impl std::fmt::Debug for super::dashboard_chart::visualization::series::MetricTrendConfig {
306 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
307 let mut debug_struct = f.debug_struct("MetricTrendConfig");
308 debug_struct.field("metric_format", &self.metric_format);
309 debug_struct.field("show_metric_trend", &self.show_metric_trend);
310 debug_struct.field("metric_display_trend", &self.metric_display_trend);
311 debug_struct.field("metric_trend_type", &self.metric_trend_type);
312 if !self._unknown_fields.is_empty() {
313 debug_struct.field("_unknown_fields", &self._unknown_fields);
314 }
315 debug_struct.finish()
316 }
317}
318
319impl std::fmt::Debug for super::dashboard_chart::visualization::Tooltip {
320 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
321 let mut debug_struct = f.debug_struct("Tooltip");
322 debug_struct.field("show", &self.show);
323 debug_struct.field("tooltip_trigger", &self.tooltip_trigger);
324 if !self._unknown_fields.is_empty() {
325 debug_struct.field("_unknown_fields", &self._unknown_fields);
326 }
327 debug_struct.finish()
328 }
329}
330
331impl std::fmt::Debug for super::dashboard_chart::visualization::Legend {
332 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
333 let mut debug_struct = f.debug_struct("Legend");
334 debug_struct.field("id", &self.id);
335 debug_struct.field("show", &self.show);
336 debug_struct.field("z_level", &self.z_level);
337 debug_struct.field("z", &self.z);
338 debug_struct.field("left", &self.left);
339 debug_struct.field("top", &self.top);
340 debug_struct.field("right", &self.right);
341 debug_struct.field("bottom", &self.bottom);
342 debug_struct.field("legend_orient", &self.legend_orient);
343 debug_struct.field("legend_align", &self.legend_align);
344 debug_struct.field("padding", &self.padding);
345 if !self._unknown_fields.is_empty() {
346 debug_struct.field("_unknown_fields", &self._unknown_fields);
347 }
348 debug_struct.finish()
349 }
350}
351
352impl std::fmt::Debug for super::dashboard_chart::visualization::ColumnDef {
353 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
354 let mut debug_struct = f.debug_struct("ColumnDef");
355 debug_struct.field("field", &self.field);
356 debug_struct.field("header", &self.header);
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::dashboard_chart::visualization::ColumnRenderTypeSettings {
365 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
366 let mut debug_struct = f.debug_struct("ColumnRenderTypeSettings");
367 debug_struct.field("field", &self.field);
368 debug_struct.field("column_render_type", &self.column_render_type);
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::dashboard_chart::visualization::ColumnTooltipSettings {
377 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
378 let mut debug_struct = f.debug_struct("ColumnTooltipSettings");
379 debug_struct.field("field", &self.field);
380 debug_struct.field("header_tooltip_text", &self.header_tooltip_text);
381 debug_struct.field("cell_tooltip_text", &self.cell_tooltip_text);
382 if !self._unknown_fields.is_empty() {
383 debug_struct.field("_unknown_fields", &self._unknown_fields);
384 }
385 debug_struct.finish()
386 }
387}
388
389impl std::fmt::Debug for super::dashboard_chart::visualization::TableConfig {
390 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
391 let mut debug_struct = f.debug_struct("TableConfig");
392 debug_struct.field("enable_text_wrap", &self.enable_text_wrap);
393 debug_struct.field(
394 "column_render_type_settings",
395 &self.column_render_type_settings,
396 );
397 debug_struct.field("column_tooltip_settings", &self.column_tooltip_settings);
398 if !self._unknown_fields.is_empty() {
399 debug_struct.field("_unknown_fields", &self._unknown_fields);
400 }
401 debug_struct.finish()
402 }
403}
404
405impl std::fmt::Debug for super::dashboard_chart::visualization::GoogleMapsConfig {
406 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
407 let mut debug_struct = f.debug_struct("GoogleMapsConfig");
408 debug_struct.field("data_settings", &self.data_settings);
409 debug_struct.field("plot_mode", &self.plot_mode);
410 debug_struct.field("map_position", &self.map_position);
411 debug_struct.field("point_settings", &self.point_settings);
412 if !self._unknown_fields.is_empty() {
413 debug_struct.field("_unknown_fields", &self._unknown_fields);
414 }
415 debug_struct.finish()
416 }
417}
418
419impl std::fmt::Debug for super::dashboard_chart::visualization::google_maps_config::DataSettings {
420 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
421 let mut debug_struct = f.debug_struct("DataSettings");
422 debug_struct.field("latitude_column", &self.latitude_column);
423 debug_struct.field("longitude_column", &self.longitude_column);
424 debug_struct.field("count_column", &self.count_column);
425 if !self._unknown_fields.is_empty() {
426 debug_struct.field("_unknown_fields", &self._unknown_fields);
427 }
428 debug_struct.finish()
429 }
430}
431
432impl std::fmt::Debug for super::dashboard_chart::visualization::google_maps_config::MapPosition {
433 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
434 let mut debug_struct = f.debug_struct("MapPosition");
435 debug_struct.field("fit_data", &self.fit_data);
436 debug_struct.field("latitude_value", &self.latitude_value);
437 debug_struct.field("longitude_value", &self.longitude_value);
438 debug_struct.field("zoom_scale_value", &self.zoom_scale_value);
439 if !self._unknown_fields.is_empty() {
440 debug_struct.field("_unknown_fields", &self._unknown_fields);
441 }
442 debug_struct.finish()
443 }
444}
445
446impl std::fmt::Debug for super::dashboard_chart::visualization::google_maps_config::PointSettings {
447 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
448 let mut debug_struct = f.debug_struct("PointSettings");
449 debug_struct.field("point_size_type", &self.point_size_type);
450 debug_struct.field("color", &self.color);
451 if !self._unknown_fields.is_empty() {
452 debug_struct.field("_unknown_fields", &self._unknown_fields);
453 }
454 debug_struct.finish()
455 }
456}
457
458impl std::fmt::Debug for super::dashboard_chart::visualization::VisualMap {
459 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
460 let mut debug_struct = f.debug_struct("VisualMap");
461 debug_struct.field("visual_map_type", &self.visual_map_type);
462 debug_struct.field("pieces", &self.pieces);
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::dashboard_chart::visualization::visual_map::VisualMapPiece {
471 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
472 let mut debug_struct = f.debug_struct("VisualMapPiece");
473 debug_struct.field("min", &self.min);
474 debug_struct.field("max", &self.max);
475 debug_struct.field("color", &self.color);
476 debug_struct.field("label", &self.label);
477 if !self._unknown_fields.is_empty() {
478 debug_struct.field("_unknown_fields", &self._unknown_fields);
479 }
480 debug_struct.finish()
481 }
482}
483
484impl std::fmt::Debug for super::dashboard_chart::DrillDownConfig {
485 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
486 let mut debug_struct = f.debug_struct("DrillDownConfig");
487 debug_struct.field("left_drill_downs", &self.left_drill_downs);
488 debug_struct.field("right_drill_downs", &self.right_drill_downs);
489 if !self._unknown_fields.is_empty() {
490 debug_struct.field("_unknown_fields", &self._unknown_fields);
491 }
492 debug_struct.finish()
493 }
494}
495
496impl std::fmt::Debug for super::dashboard_chart::drill_down_config::DrillDown {
497 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
498 let mut debug_struct = f.debug_struct("DrillDown");
499 debug_struct.field("id", &self.id);
500 debug_struct.field("display_name", &self.display_name);
501 debug_struct.field("settings", &self.settings);
502 if !self._unknown_fields.is_empty() {
503 debug_struct.field("_unknown_fields", &self._unknown_fields);
504 }
505 debug_struct.finish()
506 }
507}
508
509impl std::fmt::Debug
510 for super::dashboard_chart::drill_down_config::drill_down::DefaultDrillDownSettings
511{
512 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
513 let mut debug_struct = f.debug_struct("DefaultDrillDownSettings");
514 debug_struct.field("enabled", &self.enabled);
515 if !self._unknown_fields.is_empty() {
516 debug_struct.field("_unknown_fields", &self._unknown_fields);
517 }
518 debug_struct.finish()
519 }
520}
521
522impl std::fmt::Debug
523 for super::dashboard_chart::drill_down_config::drill_down::CustomDrillDownSettings
524{
525 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
526 let mut debug_struct = f.debug_struct("CustomDrillDownSettings");
527 debug_struct.field("new_tab", &self.new_tab);
528 debug_struct.field("left_click_column", &self.left_click_column);
529 debug_struct.field("action", &self.action);
530 if !self._unknown_fields.is_empty() {
531 debug_struct.field("_unknown_fields", &self._unknown_fields);
532 }
533 debug_struct.finish()
534 }
535}
536
537impl std::fmt::Debug for super::dashboard_chart::drill_down_config::drill_down::custom_drill_down_settings::DrillDownQuery {
538 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
539 let mut debug_struct = f.debug_struct("DrillDownQuery");
540 debug_struct.field("query", &self.query);
541 if !self._unknown_fields.is_empty() {
542 debug_struct.field("_unknown_fields", &self._unknown_fields);
543 }
544 debug_struct.finish()
545 }
546}
547
548impl std::fmt::Debug for super::dashboard_chart::drill_down_config::drill_down::custom_drill_down_settings::DrillDownFilter {
549 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
550 let mut debug_struct = f.debug_struct("DrillDownFilter");
551 debug_struct.field("dashboard_filters", &self.dashboard_filters);
552 if !self._unknown_fields.is_empty() {
553 debug_struct.field("_unknown_fields", &self._unknown_fields);
554 }
555 debug_struct.finish()
556 }
557}
558
559impl std::fmt::Debug for super::dashboard_chart::drill_down_config::drill_down::custom_drill_down_settings::drill_down_filter::DrillDownDashboardFilter {
560 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
561 let mut debug_struct = f.debug_struct("DrillDownDashboardFilter");
562 debug_struct.field("dashboard_filter_id", &self.dashboard_filter_id);
563 debug_struct.field("filter_operator_and_values", &self.filter_operator_and_values);
564 if !self._unknown_fields.is_empty() {
565 debug_struct.field("_unknown_fields", &self._unknown_fields);
566 }
567 debug_struct.finish()
568 }
569}
570
571impl std::fmt::Debug for super::dashboard_chart::drill_down_config::drill_down::custom_drill_down_settings::DrillDownExternalLink {
572 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
573 let mut debug_struct = f.debug_struct("DrillDownExternalLink");
574 debug_struct.field("link", &self.link);
575 debug_struct.field("description", &self.description);
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::Button {
584 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
585 let mut debug_struct = f.debug_struct("Button");
586 debug_struct.field("label", &self.label);
587 debug_struct.field("hyperlink", &self.hyperlink);
588 debug_struct.field("description", &self.description);
589 debug_struct.field("new_tab", &self.new_tab);
590 debug_struct.field("properties", &self.properties);
591 if !self._unknown_fields.is_empty() {
592 debug_struct.field("_unknown_fields", &self._unknown_fields);
593 }
594 debug_struct.finish()
595 }
596}
597
598impl std::fmt::Debug for super::button::Properties {
599 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
600 let mut debug_struct = f.debug_struct("Properties");
601 debug_struct.field("color", &self.color);
602 debug_struct.field("button_style", &self.button_style);
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::Markdown {
611 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
612 let mut debug_struct = f.debug_struct("Markdown");
613 debug_struct.field("content", &self.content);
614 debug_struct.field("properties", &self.properties);
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::markdown::MarkdownProperties {
623 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
624 let mut debug_struct = f.debug_struct("MarkdownProperties");
625 debug_struct.field("background_color", &self.background_color);
626 if !self._unknown_fields.is_empty() {
627 debug_struct.field("_unknown_fields", &self._unknown_fields);
628 }
629 debug_struct.finish()
630 }
631}
632
633impl std::fmt::Debug for super::GetDashboardChartRequest {
634 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
635 let mut debug_struct = f.debug_struct("GetDashboardChartRequest");
636 debug_struct.field("name", &self.name);
637 if !self._unknown_fields.is_empty() {
638 debug_struct.field("_unknown_fields", &self._unknown_fields);
639 }
640 debug_struct.finish()
641 }
642}
643
644impl std::fmt::Debug for super::BatchGetDashboardChartsRequest {
645 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
646 let mut debug_struct = f.debug_struct("BatchGetDashboardChartsRequest");
647 debug_struct.field("parent", &self.parent);
648 debug_struct.field("names", &self.names);
649 if !self._unknown_fields.is_empty() {
650 debug_struct.field("_unknown_fields", &self._unknown_fields);
651 }
652 debug_struct.finish()
653 }
654}
655
656impl std::fmt::Debug for super::BatchGetDashboardChartsResponse {
657 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
658 let mut debug_struct = f.debug_struct("BatchGetDashboardChartsResponse");
659 debug_struct.field("dashboard_charts", &self.dashboard_charts);
660 if !self._unknown_fields.is_empty() {
661 debug_struct.field("_unknown_fields", &self._unknown_fields);
662 }
663 debug_struct.finish()
664 }
665}
666
667impl std::fmt::Debug for super::DashboardQuery {
668 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
669 let mut debug_struct = f.debug_struct("DashboardQuery");
670 debug_struct.field("name", &self.name);
671 debug_struct.field("query", &self.query);
672 debug_struct.field("input", &self.input);
673 debug_struct.field("dashboard_chart", &self.dashboard_chart);
674 debug_struct.field("etag", &self.etag);
675 if !self._unknown_fields.is_empty() {
676 debug_struct.field("_unknown_fields", &self._unknown_fields);
677 }
678 debug_struct.finish()
679 }
680}
681
682impl std::fmt::Debug for super::dashboard_query::Input {
683 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
684 let mut debug_struct = f.debug_struct("Input");
685 debug_struct.field("time_input", &self.time_input);
686 if !self._unknown_fields.is_empty() {
687 debug_struct.field("_unknown_fields", &self._unknown_fields);
688 }
689 debug_struct.finish()
690 }
691}
692
693impl std::fmt::Debug for super::dashboard_query::input::RelativeTime {
694 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
695 let mut debug_struct = f.debug_struct("RelativeTime");
696 debug_struct.field("time_unit", &self.time_unit);
697 debug_struct.field("start_time_val", &self.start_time_val);
698 if !self._unknown_fields.is_empty() {
699 debug_struct.field("_unknown_fields", &self._unknown_fields);
700 }
701 debug_struct.finish()
702 }
703}
704
705impl std::fmt::Debug for super::GetDashboardQueryRequest {
706 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
707 let mut debug_struct = f.debug_struct("GetDashboardQueryRequest");
708 debug_struct.field("name", &self.name);
709 if !self._unknown_fields.is_empty() {
710 debug_struct.field("_unknown_fields", &self._unknown_fields);
711 }
712 debug_struct.finish()
713 }
714}
715
716impl std::fmt::Debug for super::ExecuteDashboardQueryRequest {
717 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
718 let mut debug_struct = f.debug_struct("ExecuteDashboardQueryRequest");
719 debug_struct.field("parent", &self.parent);
720 debug_struct.field("query", &self.query);
721 debug_struct.field("filters", &self.filters);
722 debug_struct.field("clear_cache", &self.clear_cache);
723 debug_struct.field("use_previous_time_range", &self.use_previous_time_range);
724 if !self._unknown_fields.is_empty() {
725 debug_struct.field("_unknown_fields", &self._unknown_fields);
726 }
727 debug_struct.finish()
728 }
729}
730
731impl std::fmt::Debug for super::QueryRuntimeError {
732 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
733 let mut debug_struct = f.debug_struct("QueryRuntimeError");
734 debug_struct.field("error_title", &self.error_title);
735 debug_struct.field("error_description", &self.error_description);
736 debug_struct.field("error_severity", &self.error_severity);
737 debug_struct.field("metadata", &self.metadata);
738 debug_struct.field("warning_reason", &self.warning_reason);
739 if !self._unknown_fields.is_empty() {
740 debug_struct.field("_unknown_fields", &self._unknown_fields);
741 }
742 debug_struct.finish()
743 }
744}
745
746impl std::fmt::Debug for super::query_runtime_error::QueryRuntimeErrorMetadata {
747 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
748 let mut debug_struct = f.debug_struct("QueryRuntimeErrorMetadata");
749 debug_struct.field("key", &self.key);
750 debug_struct.field("value", &self.value);
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::ExecuteDashboardQueryResponse {
759 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
760 let mut debug_struct = f.debug_struct("ExecuteDashboardQueryResponse");
761 debug_struct.field("results", &self.results);
762 debug_struct.field("data_sources", &self.data_sources);
763 debug_struct.field(
764 "last_backend_cache_refreshed_time",
765 &self.last_backend_cache_refreshed_time,
766 );
767 debug_struct.field("time_window", &self.time_window);
768 debug_struct.field("query_runtime_errors", &self.query_runtime_errors);
769 debug_struct.field("language_features", &self.language_features);
770 if !self._unknown_fields.is_empty() {
771 debug_struct.field("_unknown_fields", &self._unknown_fields);
772 }
773 debug_struct.finish()
774 }
775}
776
777impl std::fmt::Debug for super::execute_dashboard_query_response::ColumnValue {
778 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
779 let mut debug_struct = f.debug_struct("ColumnValue");
780 debug_struct.field("metadata", &self.metadata);
781 debug_struct.field("value", &self.value);
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::execute_dashboard_query_response::column_value::ValueMetadata {
790 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
791 let mut debug_struct = f.debug_struct("ValueMetadata");
792 debug_struct.field("links", &self.links);
793 debug_struct.field("field_paths", &self.field_paths);
794 debug_struct.field("timestamp_val", &self.timestamp_val);
795 if !self._unknown_fields.is_empty() {
796 debug_struct.field("_unknown_fields", &self._unknown_fields);
797 }
798 debug_struct.finish()
799 }
800}
801
802impl std::fmt::Debug for super::execute_dashboard_query_response::ColumnType {
803 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
804 let mut debug_struct = f.debug_struct("ColumnType");
805 debug_struct.field("r#type", &self.r#type);
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::execute_dashboard_query_response::column_type::List {
814 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
815 let mut debug_struct = f.debug_struct("List");
816 debug_struct.field("values", &self.values);
817 if !self._unknown_fields.is_empty() {
818 debug_struct.field("_unknown_fields", &self._unknown_fields);
819 }
820 debug_struct.finish()
821 }
822}
823
824impl std::fmt::Debug for super::execute_dashboard_query_response::ColumnData {
825 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
826 let mut debug_struct = f.debug_struct("ColumnData");
827 debug_struct.field("column", &self.column);
828 debug_struct.field("values", &self.values);
829 debug_struct.field("metadata", &self.metadata);
830 if !self._unknown_fields.is_empty() {
831 debug_struct.field("_unknown_fields", &self._unknown_fields);
832 }
833 debug_struct.finish()
834 }
835}
836
837impl std::fmt::Debug for super::DashboardFilter {
838 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
839 let mut debug_struct = f.debug_struct("DashboardFilter");
840 debug_struct.field("id", &self.id);
841 debug_struct.field("data_source", &self.data_source);
842 debug_struct.field("field_path", &self.field_path);
843 debug_struct.field(
844 "filter_operator_and_field_values",
845 &self.filter_operator_and_field_values,
846 );
847 debug_struct.field("display_name", &self.display_name);
848 debug_struct.field("chart_ids", &self.chart_ids);
849 debug_struct.field(
850 "is_standard_time_range_filter",
851 &self.is_standard_time_range_filter,
852 );
853 debug_struct.field("is_mandatory", &self.is_mandatory);
854 debug_struct.field(
855 "is_standard_time_range_filter_enabled",
856 &self.is_standard_time_range_filter_enabled,
857 );
858 debug_struct.field("advanced_filter_config", &self.advanced_filter_config);
859 if !self._unknown_fields.is_empty() {
860 debug_struct.field("_unknown_fields", &self._unknown_fields);
861 }
862 debug_struct.finish()
863 }
864}
865
866impl std::fmt::Debug for super::FilterOperatorAndValues {
867 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
868 let mut debug_struct = f.debug_struct("FilterOperatorAndValues");
869 debug_struct.field("filter_operator", &self.filter_operator);
870 debug_struct.field("field_values", &self.field_values);
871 if !self._unknown_fields.is_empty() {
872 debug_struct.field("_unknown_fields", &self._unknown_fields);
873 }
874 debug_struct.finish()
875 }
876}
877
878impl std::fmt::Debug for super::AdvancedFilterConfig {
879 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
880 let mut debug_struct = f.debug_struct("AdvancedFilterConfig");
881 debug_struct.field("token", &self.token);
882 debug_struct.field("prefix", &self.prefix);
883 debug_struct.field("suffix", &self.suffix);
884 debug_struct.field("separator", &self.separator);
885 debug_struct.field("multiple_allowed", &self.multiple_allowed);
886 debug_struct.field("default_values", &self.default_values);
887 debug_struct.field("skip_default_affixes", &self.skip_default_affixes);
888 debug_struct.field("value_source", &self.value_source);
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::advanced_filter_config::ValueSource {
897 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
898 let mut debug_struct = f.debug_struct("ValueSource");
899 debug_struct.field("source", &self.source);
900 if !self._unknown_fields.is_empty() {
901 debug_struct.field("_unknown_fields", &self._unknown_fields);
902 }
903 debug_struct.finish()
904 }
905}
906
907impl std::fmt::Debug for super::advanced_filter_config::ManualOptions {
908 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
909 let mut debug_struct = f.debug_struct("ManualOptions");
910 debug_struct.field("options", &self.options);
911 if !self._unknown_fields.is_empty() {
912 debug_struct.field("_unknown_fields", &self._unknown_fields);
913 }
914 debug_struct.finish()
915 }
916}
917
918impl std::fmt::Debug for super::advanced_filter_config::QueryOptions {
919 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
920 let mut debug_struct = f.debug_struct("QueryOptions");
921 debug_struct.field("query", &self.query);
922 debug_struct.field("column", &self.column);
923 debug_struct.field(
924 "global_time_filter_enabled",
925 &self.global_time_filter_enabled,
926 );
927 debug_struct.field("input", &self.input);
928 if !self._unknown_fields.is_empty() {
929 debug_struct.field("_unknown_fields", &self._unknown_fields);
930 }
931 debug_struct.finish()
932 }
933}
934
935impl std::fmt::Debug for super::InAppLink {
936 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
937 let mut debug_struct = f.debug_struct("InAppLink");
938 debug_struct.field("url", &self.url);
939 debug_struct.field("label", &self.label);
940 debug_struct.field("icon_url", &self.icon_url);
941 if !self._unknown_fields.is_empty() {
942 debug_struct.field("_unknown_fields", &self._unknown_fields);
943 }
944 debug_struct.finish()
945 }
946}
947
948impl std::fmt::Debug for super::ColumnMetadata {
949 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
950 let mut debug_struct = f.debug_struct("ColumnMetadata");
951 debug_struct.field("column", &self.column);
952 debug_struct.field("field_path", &self.field_path);
953 debug_struct.field("function_name", &self.function_name);
954 debug_struct.field("function_module", &self.function_module);
955 debug_struct.field("data_source", &self.data_source);
956 debug_struct.field("timestamp_metadata", &self.timestamp_metadata);
957 debug_struct.field("longitude", &self.longitude);
958 debug_struct.field("latitude", &self.latitude);
959 debug_struct.field("selected", &self.selected);
960 debug_struct.field("unselected", &self.unselected);
961 if !self._unknown_fields.is_empty() {
962 debug_struct.field("_unknown_fields", &self._unknown_fields);
963 }
964 debug_struct.finish()
965 }
966}
967
968impl std::fmt::Debug for super::TimestampMetadata {
969 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
970 let mut debug_struct = f.debug_struct("TimestampMetadata");
971 debug_struct.field("time_format", &self.time_format);
972 debug_struct.field("time_zone", &self.time_zone);
973 debug_struct.field("time_granularity", &self.time_granularity);
974 debug_struct.field("is_sortable", &self.is_sortable);
975 debug_struct.field("is_interpolable", &self.is_interpolable);
976 if !self._unknown_fields.is_empty() {
977 debug_struct.field("_unknown_fields", &self._unknown_fields);
978 }
979 debug_struct.finish()
980 }
981}
982
983impl std::fmt::Debug for super::CreateDataAccessLabelRequest {
984 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
985 let mut debug_struct = f.debug_struct("CreateDataAccessLabelRequest");
986 debug_struct.field("parent", &self.parent);
987 debug_struct.field("data_access_label", &self.data_access_label);
988 debug_struct.field("data_access_label_id", &self.data_access_label_id);
989 if !self._unknown_fields.is_empty() {
990 debug_struct.field("_unknown_fields", &self._unknown_fields);
991 }
992 debug_struct.finish()
993 }
994}
995
996impl std::fmt::Debug for super::GetDataAccessLabelRequest {
997 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
998 let mut debug_struct = f.debug_struct("GetDataAccessLabelRequest");
999 debug_struct.field("name", &self.name);
1000 if !self._unknown_fields.is_empty() {
1001 debug_struct.field("_unknown_fields", &self._unknown_fields);
1002 }
1003 debug_struct.finish()
1004 }
1005}
1006
1007impl std::fmt::Debug for super::ListDataAccessLabelsRequest {
1008 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1009 let mut debug_struct = f.debug_struct("ListDataAccessLabelsRequest");
1010 debug_struct.field("parent", &self.parent);
1011 debug_struct.field("page_size", &self.page_size);
1012 debug_struct.field("page_token", &self.page_token);
1013 debug_struct.field("filter", &self.filter);
1014 if !self._unknown_fields.is_empty() {
1015 debug_struct.field("_unknown_fields", &self._unknown_fields);
1016 }
1017 debug_struct.finish()
1018 }
1019}
1020
1021impl std::fmt::Debug for super::ListDataAccessLabelsResponse {
1022 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1023 let mut debug_struct = f.debug_struct("ListDataAccessLabelsResponse");
1024 debug_struct.field("data_access_labels", &self.data_access_labels);
1025 debug_struct.field("next_page_token", &self.next_page_token);
1026 if !self._unknown_fields.is_empty() {
1027 debug_struct.field("_unknown_fields", &self._unknown_fields);
1028 }
1029 debug_struct.finish()
1030 }
1031}
1032
1033impl std::fmt::Debug for super::UpdateDataAccessLabelRequest {
1034 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1035 let mut debug_struct = f.debug_struct("UpdateDataAccessLabelRequest");
1036 debug_struct.field("data_access_label", &self.data_access_label);
1037 debug_struct.field("update_mask", &self.update_mask);
1038 if !self._unknown_fields.is_empty() {
1039 debug_struct.field("_unknown_fields", &self._unknown_fields);
1040 }
1041 debug_struct.finish()
1042 }
1043}
1044
1045impl std::fmt::Debug for super::DeleteDataAccessLabelRequest {
1046 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1047 let mut debug_struct = f.debug_struct("DeleteDataAccessLabelRequest");
1048 debug_struct.field("name", &self.name);
1049 if !self._unknown_fields.is_empty() {
1050 debug_struct.field("_unknown_fields", &self._unknown_fields);
1051 }
1052 debug_struct.finish()
1053 }
1054}
1055
1056impl std::fmt::Debug for super::CreateDataAccessScopeRequest {
1057 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1058 let mut debug_struct = f.debug_struct("CreateDataAccessScopeRequest");
1059 debug_struct.field("parent", &self.parent);
1060 debug_struct.field("data_access_scope", &self.data_access_scope);
1061 debug_struct.field("data_access_scope_id", &self.data_access_scope_id);
1062 if !self._unknown_fields.is_empty() {
1063 debug_struct.field("_unknown_fields", &self._unknown_fields);
1064 }
1065 debug_struct.finish()
1066 }
1067}
1068
1069impl std::fmt::Debug for super::GetDataAccessScopeRequest {
1070 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1071 let mut debug_struct = f.debug_struct("GetDataAccessScopeRequest");
1072 debug_struct.field("name", &self.name);
1073 if !self._unknown_fields.is_empty() {
1074 debug_struct.field("_unknown_fields", &self._unknown_fields);
1075 }
1076 debug_struct.finish()
1077 }
1078}
1079
1080impl std::fmt::Debug for super::ListDataAccessScopesRequest {
1081 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1082 let mut debug_struct = f.debug_struct("ListDataAccessScopesRequest");
1083 debug_struct.field("parent", &self.parent);
1084 debug_struct.field("page_size", &self.page_size);
1085 debug_struct.field("page_token", &self.page_token);
1086 debug_struct.field("filter", &self.filter);
1087 if !self._unknown_fields.is_empty() {
1088 debug_struct.field("_unknown_fields", &self._unknown_fields);
1089 }
1090 debug_struct.finish()
1091 }
1092}
1093
1094impl std::fmt::Debug for super::ListDataAccessScopesResponse {
1095 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1096 let mut debug_struct = f.debug_struct("ListDataAccessScopesResponse");
1097 debug_struct.field("data_access_scopes", &self.data_access_scopes);
1098 debug_struct.field(
1099 "global_data_access_scope_granted",
1100 &self.global_data_access_scope_granted,
1101 );
1102 debug_struct.field("next_page_token", &self.next_page_token);
1103 if !self._unknown_fields.is_empty() {
1104 debug_struct.field("_unknown_fields", &self._unknown_fields);
1105 }
1106 debug_struct.finish()
1107 }
1108}
1109
1110impl std::fmt::Debug for super::UpdateDataAccessScopeRequest {
1111 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1112 let mut debug_struct = f.debug_struct("UpdateDataAccessScopeRequest");
1113 debug_struct.field("data_access_scope", &self.data_access_scope);
1114 debug_struct.field("update_mask", &self.update_mask);
1115 if !self._unknown_fields.is_empty() {
1116 debug_struct.field("_unknown_fields", &self._unknown_fields);
1117 }
1118 debug_struct.finish()
1119 }
1120}
1121
1122impl std::fmt::Debug for super::DeleteDataAccessScopeRequest {
1123 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1124 let mut debug_struct = f.debug_struct("DeleteDataAccessScopeRequest");
1125 debug_struct.field("name", &self.name);
1126 if !self._unknown_fields.is_empty() {
1127 debug_struct.field("_unknown_fields", &self._unknown_fields);
1128 }
1129 debug_struct.finish()
1130 }
1131}
1132
1133impl std::fmt::Debug for super::DataAccessLabel {
1134 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1135 let mut debug_struct = f.debug_struct("DataAccessLabel");
1136 debug_struct.field("name", &self.name);
1137 debug_struct.field("display_name", &self.display_name);
1138 debug_struct.field("create_time", &self.create_time);
1139 debug_struct.field("update_time", &self.update_time);
1140 debug_struct.field("author", &self.author);
1141 debug_struct.field("last_editor", &self.last_editor);
1142 debug_struct.field("description", &self.description);
1143 debug_struct.field("definition", &self.definition);
1144 if !self._unknown_fields.is_empty() {
1145 debug_struct.field("_unknown_fields", &self._unknown_fields);
1146 }
1147 debug_struct.finish()
1148 }
1149}
1150
1151impl std::fmt::Debug for super::DataAccessScope {
1152 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1153 let mut debug_struct = f.debug_struct("DataAccessScope");
1154 debug_struct.field("name", &self.name);
1155 debug_struct.field(
1156 "allowed_data_access_labels",
1157 &self.allowed_data_access_labels,
1158 );
1159 debug_struct.field("denied_data_access_labels", &self.denied_data_access_labels);
1160 debug_struct.field("display_name", &self.display_name);
1161 debug_struct.field("create_time", &self.create_time);
1162 debug_struct.field("update_time", &self.update_time);
1163 debug_struct.field("author", &self.author);
1164 debug_struct.field("last_editor", &self.last_editor);
1165 debug_struct.field("description", &self.description);
1166 debug_struct.field("allow_all", &self.allow_all);
1167 if !self._unknown_fields.is_empty() {
1168 debug_struct.field("_unknown_fields", &self._unknown_fields);
1169 }
1170 debug_struct.finish()
1171 }
1172}
1173
1174impl std::fmt::Debug for super::DataAccessLabelReference {
1175 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1176 let mut debug_struct = f.debug_struct("DataAccessLabelReference");
1177 debug_struct.field("display_name", &self.display_name);
1178 debug_struct.field("label", &self.label);
1179 if !self._unknown_fields.is_empty() {
1180 debug_struct.field("_unknown_fields", &self._unknown_fields);
1181 }
1182 debug_struct.finish()
1183 }
1184}
1185
1186impl std::fmt::Debug for super::IngestionLabel {
1187 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1188 let mut debug_struct = f.debug_struct("IngestionLabel");
1189 debug_struct.field("ingestion_label_key", &self.ingestion_label_key);
1190 debug_struct.field("ingestion_label_value", &self.ingestion_label_value);
1191 if !self._unknown_fields.is_empty() {
1192 debug_struct.field("_unknown_fields", &self._unknown_fields);
1193 }
1194 debug_struct.finish()
1195 }
1196}
1197
1198impl std::fmt::Debug for super::CreateDataTableRequest {
1199 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1200 let mut debug_struct = f.debug_struct("CreateDataTableRequest");
1201 debug_struct.field("parent", &self.parent);
1202 debug_struct.field("data_table", &self.data_table);
1203 debug_struct.field("data_table_id", &self.data_table_id);
1204 if !self._unknown_fields.is_empty() {
1205 debug_struct.field("_unknown_fields", &self._unknown_fields);
1206 }
1207 debug_struct.finish()
1208 }
1209}
1210
1211impl std::fmt::Debug for super::GetDataTableRequest {
1212 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1213 let mut debug_struct = f.debug_struct("GetDataTableRequest");
1214 debug_struct.field("name", &self.name);
1215 if !self._unknown_fields.is_empty() {
1216 debug_struct.field("_unknown_fields", &self._unknown_fields);
1217 }
1218 debug_struct.finish()
1219 }
1220}
1221
1222impl std::fmt::Debug for super::UpdateDataTableRequest {
1223 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1224 let mut debug_struct = f.debug_struct("UpdateDataTableRequest");
1225 debug_struct.field("data_table", &self.data_table);
1226 debug_struct.field("update_mask", &self.update_mask);
1227 if !self._unknown_fields.is_empty() {
1228 debug_struct.field("_unknown_fields", &self._unknown_fields);
1229 }
1230 debug_struct.finish()
1231 }
1232}
1233
1234impl std::fmt::Debug for super::ListDataTablesRequest {
1235 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1236 let mut debug_struct = f.debug_struct("ListDataTablesRequest");
1237 debug_struct.field("parent", &self.parent);
1238 debug_struct.field("page_size", &self.page_size);
1239 debug_struct.field("page_token", &self.page_token);
1240 debug_struct.field("order_by", &self.order_by);
1241 if !self._unknown_fields.is_empty() {
1242 debug_struct.field("_unknown_fields", &self._unknown_fields);
1243 }
1244 debug_struct.finish()
1245 }
1246}
1247
1248impl std::fmt::Debug for super::DeleteDataTableRequest {
1249 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1250 let mut debug_struct = f.debug_struct("DeleteDataTableRequest");
1251 debug_struct.field("name", &self.name);
1252 debug_struct.field("force", &self.force);
1253 if !self._unknown_fields.is_empty() {
1254 debug_struct.field("_unknown_fields", &self._unknown_fields);
1255 }
1256 debug_struct.finish()
1257 }
1258}
1259
1260impl std::fmt::Debug for super::ListDataTablesResponse {
1261 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1262 let mut debug_struct = f.debug_struct("ListDataTablesResponse");
1263 debug_struct.field("data_tables", &self.data_tables);
1264 debug_struct.field("next_page_token", &self.next_page_token);
1265 if !self._unknown_fields.is_empty() {
1266 debug_struct.field("_unknown_fields", &self._unknown_fields);
1267 }
1268 debug_struct.finish()
1269 }
1270}
1271
1272impl std::fmt::Debug for super::CreateDataTableRowRequest {
1273 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1274 let mut debug_struct = f.debug_struct("CreateDataTableRowRequest");
1275 debug_struct.field("parent", &self.parent);
1276 debug_struct.field("data_table_row", &self.data_table_row);
1277 if !self._unknown_fields.is_empty() {
1278 debug_struct.field("_unknown_fields", &self._unknown_fields);
1279 }
1280 debug_struct.finish()
1281 }
1282}
1283
1284impl std::fmt::Debug for super::UpdateDataTableRowRequest {
1285 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1286 let mut debug_struct = f.debug_struct("UpdateDataTableRowRequest");
1287 debug_struct.field("data_table_row", &self.data_table_row);
1288 debug_struct.field("update_mask", &self.update_mask);
1289 if !self._unknown_fields.is_empty() {
1290 debug_struct.field("_unknown_fields", &self._unknown_fields);
1291 }
1292 debug_struct.finish()
1293 }
1294}
1295
1296impl std::fmt::Debug for super::ListDataTableRowsRequest {
1297 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1298 let mut debug_struct = f.debug_struct("ListDataTableRowsRequest");
1299 debug_struct.field("parent", &self.parent);
1300 debug_struct.field("page_size", &self.page_size);
1301 debug_struct.field("page_token", &self.page_token);
1302 debug_struct.field("order_by", &self.order_by);
1303 debug_struct.field("filter", &self.filter);
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::ListDataTableRowsResponse {
1312 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1313 let mut debug_struct = f.debug_struct("ListDataTableRowsResponse");
1314 debug_struct.field("data_table_rows", &self.data_table_rows);
1315 debug_struct.field("next_page_token", &self.next_page_token);
1316 if !self._unknown_fields.is_empty() {
1317 debug_struct.field("_unknown_fields", &self._unknown_fields);
1318 }
1319 debug_struct.finish()
1320 }
1321}
1322
1323impl std::fmt::Debug for super::GetDataTableRowRequest {
1324 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1325 let mut debug_struct = f.debug_struct("GetDataTableRowRequest");
1326 debug_struct.field("name", &self.name);
1327 if !self._unknown_fields.is_empty() {
1328 debug_struct.field("_unknown_fields", &self._unknown_fields);
1329 }
1330 debug_struct.finish()
1331 }
1332}
1333
1334impl std::fmt::Debug for super::DeleteDataTableRowRequest {
1335 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1336 let mut debug_struct = f.debug_struct("DeleteDataTableRowRequest");
1337 debug_struct.field("name", &self.name);
1338 if !self._unknown_fields.is_empty() {
1339 debug_struct.field("_unknown_fields", &self._unknown_fields);
1340 }
1341 debug_struct.finish()
1342 }
1343}
1344
1345impl std::fmt::Debug for super::BulkCreateDataTableRowsRequest {
1346 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1347 let mut debug_struct = f.debug_struct("BulkCreateDataTableRowsRequest");
1348 debug_struct.field("parent", &self.parent);
1349 debug_struct.field("requests", &self.requests);
1350 if !self._unknown_fields.is_empty() {
1351 debug_struct.field("_unknown_fields", &self._unknown_fields);
1352 }
1353 debug_struct.finish()
1354 }
1355}
1356
1357impl std::fmt::Debug for super::BulkCreateDataTableRowsResponse {
1358 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1359 let mut debug_struct = f.debug_struct("BulkCreateDataTableRowsResponse");
1360 debug_struct.field("data_table_rows", &self.data_table_rows);
1361 if !self._unknown_fields.is_empty() {
1362 debug_struct.field("_unknown_fields", &self._unknown_fields);
1363 }
1364 debug_struct.finish()
1365 }
1366}
1367
1368impl std::fmt::Debug for super::BulkGetDataTableRowsRequest {
1369 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1370 let mut debug_struct = f.debug_struct("BulkGetDataTableRowsRequest");
1371 debug_struct.field("parent", &self.parent);
1372 debug_struct.field("requests", &self.requests);
1373 if !self._unknown_fields.is_empty() {
1374 debug_struct.field("_unknown_fields", &self._unknown_fields);
1375 }
1376 debug_struct.finish()
1377 }
1378}
1379
1380impl std::fmt::Debug for super::BulkGetDataTableRowsResponse {
1381 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1382 let mut debug_struct = f.debug_struct("BulkGetDataTableRowsResponse");
1383 debug_struct.field("data_table_rows", &self.data_table_rows);
1384 if !self._unknown_fields.is_empty() {
1385 debug_struct.field("_unknown_fields", &self._unknown_fields);
1386 }
1387 debug_struct.finish()
1388 }
1389}
1390
1391impl std::fmt::Debug for super::BulkReplaceDataTableRowsRequest {
1392 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1393 let mut debug_struct = f.debug_struct("BulkReplaceDataTableRowsRequest");
1394 debug_struct.field("parent", &self.parent);
1395 debug_struct.field("requests", &self.requests);
1396 if !self._unknown_fields.is_empty() {
1397 debug_struct.field("_unknown_fields", &self._unknown_fields);
1398 }
1399 debug_struct.finish()
1400 }
1401}
1402
1403impl std::fmt::Debug for super::BulkReplaceDataTableRowsResponse {
1404 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1405 let mut debug_struct = f.debug_struct("BulkReplaceDataTableRowsResponse");
1406 debug_struct.field("data_table_rows", &self.data_table_rows);
1407 if !self._unknown_fields.is_empty() {
1408 debug_struct.field("_unknown_fields", &self._unknown_fields);
1409 }
1410 debug_struct.finish()
1411 }
1412}
1413
1414impl std::fmt::Debug for super::BulkUpdateDataTableRowsRequest {
1415 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1416 let mut debug_struct = f.debug_struct("BulkUpdateDataTableRowsRequest");
1417 debug_struct.field("parent", &self.parent);
1418 debug_struct.field("requests", &self.requests);
1419 if !self._unknown_fields.is_empty() {
1420 debug_struct.field("_unknown_fields", &self._unknown_fields);
1421 }
1422 debug_struct.finish()
1423 }
1424}
1425
1426impl std::fmt::Debug for super::BulkUpdateDataTableRowsResponse {
1427 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1428 let mut debug_struct = f.debug_struct("BulkUpdateDataTableRowsResponse");
1429 debug_struct.field("data_table_rows", &self.data_table_rows);
1430 if !self._unknown_fields.is_empty() {
1431 debug_struct.field("_unknown_fields", &self._unknown_fields);
1432 }
1433 debug_struct.finish()
1434 }
1435}
1436
1437impl std::fmt::Debug for super::DataTableScopeInfo {
1438 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1439 let mut debug_struct = f.debug_struct("DataTableScopeInfo");
1440 debug_struct.field("data_access_scopes", &self.data_access_scopes);
1441 if !self._unknown_fields.is_empty() {
1442 debug_struct.field("_unknown_fields", &self._unknown_fields);
1443 }
1444 debug_struct.finish()
1445 }
1446}
1447
1448impl std::fmt::Debug for super::DataTable {
1449 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1450 let mut debug_struct = f.debug_struct("DataTable");
1451 debug_struct.field("name", &self.name);
1452 debug_struct.field("display_name", &self.display_name);
1453 debug_struct.field("description", &self.description);
1454 debug_struct.field("create_time", &self.create_time);
1455 debug_struct.field("update_time", &self.update_time);
1456 debug_struct.field("column_info", &self.column_info);
1457 debug_struct.field("data_table_uuid", &self.data_table_uuid);
1458 debug_struct.field("rules", &self.rules);
1459 debug_struct.field("rule_associations_count", &self.rule_associations_count);
1460 debug_struct.field("row_time_to_live", &self.row_time_to_live);
1461 debug_struct.field("approximate_row_count", &self.approximate_row_count);
1462 debug_struct.field("scope_info", &self.scope_info);
1463 debug_struct.field("update_source", &self.update_source);
1464 debug_struct.field(
1465 "row_time_to_live_update_time",
1466 &self.row_time_to_live_update_time,
1467 );
1468 if !self._unknown_fields.is_empty() {
1469 debug_struct.field("_unknown_fields", &self._unknown_fields);
1470 }
1471 debug_struct.finish()
1472 }
1473}
1474
1475impl std::fmt::Debug for super::DataTableRow {
1476 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1477 let mut debug_struct = f.debug_struct("DataTableRow");
1478 debug_struct.field("name", &self.name);
1479 debug_struct.field("values", &self.values);
1480 debug_struct.field("create_time", &self.create_time);
1481 debug_struct.field("update_time", &self.update_time);
1482 debug_struct.field("row_time_to_live", &self.row_time_to_live);
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::DataTableColumnInfo {
1491 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1492 let mut debug_struct = f.debug_struct("DataTableColumnInfo");
1493 debug_struct.field("column_index", &self.column_index);
1494 debug_struct.field("original_column", &self.original_column);
1495 debug_struct.field("key_column", &self.key_column);
1496 debug_struct.field("repeated_values", &self.repeated_values);
1497 debug_struct.field("path_or_type", &self.path_or_type);
1498 if !self._unknown_fields.is_empty() {
1499 debug_struct.field("_unknown_fields", &self._unknown_fields);
1500 }
1501 debug_struct.finish()
1502 }
1503}
1504
1505impl std::fmt::Debug for super::GetDataTableOperationErrorsRequest {
1506 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1507 let mut debug_struct = f.debug_struct("GetDataTableOperationErrorsRequest");
1508 debug_struct.field("name", &self.name);
1509 if !self._unknown_fields.is_empty() {
1510 debug_struct.field("_unknown_fields", &self._unknown_fields);
1511 }
1512 debug_struct.finish()
1513 }
1514}
1515
1516impl std::fmt::Debug for super::DataTableOperationErrors {
1517 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1518 let mut debug_struct = f.debug_struct("DataTableOperationErrors");
1519 debug_struct.field("name", &self.name);
1520 debug_struct.field("rpc_errors", &self.rpc_errors);
1521 if !self._unknown_fields.is_empty() {
1522 debug_struct.field("_unknown_fields", &self._unknown_fields);
1523 }
1524 debug_struct.finish()
1525 }
1526}
1527
1528impl std::fmt::Debug for super::Watchlist {
1529 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1530 let mut debug_struct = f.debug_struct("Watchlist");
1531 debug_struct.field("name", &self.name);
1532 debug_struct.field("display_name", &self.display_name);
1533 debug_struct.field("description", &self.description);
1534 debug_struct.field("multiplying_factor", &self.multiplying_factor);
1535 debug_struct.field(
1536 "entity_population_mechanism",
1537 &self.entity_population_mechanism,
1538 );
1539 debug_struct.field("entity_count", &self.entity_count);
1540 debug_struct.field("create_time", &self.create_time);
1541 debug_struct.field("update_time", &self.update_time);
1542 debug_struct.field(
1543 "watchlist_user_preferences",
1544 &self.watchlist_user_preferences,
1545 );
1546 if !self._unknown_fields.is_empty() {
1547 debug_struct.field("_unknown_fields", &self._unknown_fields);
1548 }
1549 debug_struct.finish()
1550 }
1551}
1552
1553impl std::fmt::Debug for super::watchlist::EntityPopulationMechanism {
1554 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1555 let mut debug_struct = f.debug_struct("EntityPopulationMechanism");
1556 debug_struct.field("mechanism", &self.mechanism);
1557 if !self._unknown_fields.is_empty() {
1558 debug_struct.field("_unknown_fields", &self._unknown_fields);
1559 }
1560 debug_struct.finish()
1561 }
1562}
1563
1564impl std::fmt::Debug for super::watchlist::entity_population_mechanism::Manual {
1565 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1566 let mut debug_struct = f.debug_struct("Manual");
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::watchlist::EntityCount {
1575 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1576 let mut debug_struct = f.debug_struct("EntityCount");
1577 debug_struct.field("user", &self.user);
1578 debug_struct.field("asset", &self.asset);
1579 if !self._unknown_fields.is_empty() {
1580 debug_struct.field("_unknown_fields", &self._unknown_fields);
1581 }
1582 debug_struct.finish()
1583 }
1584}
1585
1586impl std::fmt::Debug for super::WatchlistUserPreferences {
1587 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1588 let mut debug_struct = f.debug_struct("WatchlistUserPreferences");
1589 debug_struct.field("pinned", &self.pinned);
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::GetWatchlistRequest {
1598 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1599 let mut debug_struct = f.debug_struct("GetWatchlistRequest");
1600 debug_struct.field("name", &self.name);
1601 if !self._unknown_fields.is_empty() {
1602 debug_struct.field("_unknown_fields", &self._unknown_fields);
1603 }
1604 debug_struct.finish()
1605 }
1606}
1607
1608impl std::fmt::Debug for super::ListWatchlistsRequest {
1609 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1610 let mut debug_struct = f.debug_struct("ListWatchlistsRequest");
1611 debug_struct.field("parent", &self.parent);
1612 debug_struct.field("page_size", &self.page_size);
1613 debug_struct.field("page_token", &self.page_token);
1614 debug_struct.field("filter", &self.filter);
1615 if !self._unknown_fields.is_empty() {
1616 debug_struct.field("_unknown_fields", &self._unknown_fields);
1617 }
1618 debug_struct.finish()
1619 }
1620}
1621
1622impl std::fmt::Debug for super::ListWatchlistsResponse {
1623 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1624 let mut debug_struct = f.debug_struct("ListWatchlistsResponse");
1625 debug_struct.field("watchlists", &self.watchlists);
1626 debug_struct.field("next_page_token", &self.next_page_token);
1627 if !self._unknown_fields.is_empty() {
1628 debug_struct.field("_unknown_fields", &self._unknown_fields);
1629 }
1630 debug_struct.finish()
1631 }
1632}
1633
1634impl std::fmt::Debug for super::CreateWatchlistRequest {
1635 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1636 let mut debug_struct = f.debug_struct("CreateWatchlistRequest");
1637 debug_struct.field("parent", &self.parent);
1638 debug_struct.field("watchlist_id", &self.watchlist_id);
1639 debug_struct.field("watchlist", &self.watchlist);
1640 if !self._unknown_fields.is_empty() {
1641 debug_struct.field("_unknown_fields", &self._unknown_fields);
1642 }
1643 debug_struct.finish()
1644 }
1645}
1646
1647impl std::fmt::Debug for super::UpdateWatchlistRequest {
1648 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1649 let mut debug_struct = f.debug_struct("UpdateWatchlistRequest");
1650 debug_struct.field("watchlist", &self.watchlist);
1651 debug_struct.field("update_mask", &self.update_mask);
1652 if !self._unknown_fields.is_empty() {
1653 debug_struct.field("_unknown_fields", &self._unknown_fields);
1654 }
1655 debug_struct.finish()
1656 }
1657}
1658
1659impl std::fmt::Debug for super::DeleteWatchlistRequest {
1660 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1661 let mut debug_struct = f.debug_struct("DeleteWatchlistRequest");
1662 debug_struct.field("name", &self.name);
1663 debug_struct.field("force", &self.force);
1664 if !self._unknown_fields.is_empty() {
1665 debug_struct.field("_unknown_fields", &self._unknown_fields);
1666 }
1667 debug_struct.finish()
1668 }
1669}
1670
1671impl std::fmt::Debug for super::FeaturedContentMetadata {
1672 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1673 let mut debug_struct = f.debug_struct("FeaturedContentMetadata");
1674 debug_struct.field("id", &self.id);
1675 debug_struct.field("display_name", &self.display_name);
1676 debug_struct.field("create_time", &self.create_time);
1677 debug_struct.field("update_time", &self.update_time);
1678 debug_struct.field("author", &self.author);
1679 debug_struct.field("certified", &self.certified);
1680 debug_struct.field("description", &self.description);
1681 debug_struct.field("categories", &self.categories);
1682 debug_struct.field("version", &self.version);
1683 debug_struct.field("verified", &self.verified);
1684 debug_struct.field("source_type", &self.source_type);
1685 if !self._unknown_fields.is_empty() {
1686 debug_struct.field("_unknown_fields", &self._unknown_fields);
1687 }
1688 debug_struct.finish()
1689 }
1690}
1691
1692impl std::fmt::Debug for super::FeaturedContentNativeDashboard {
1693 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1694 let mut debug_struct = f.debug_struct("FeaturedContentNativeDashboard");
1695 debug_struct.field("name", &self.name);
1696 debug_struct.field("content_metadata", &self.content_metadata);
1697 debug_struct.field("dashboard_content", &self.dashboard_content);
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::GetFeaturedContentNativeDashboardRequest {
1706 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1707 let mut debug_struct = f.debug_struct("GetFeaturedContentNativeDashboardRequest");
1708 debug_struct.field("name", &self.name);
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::ListFeaturedContentNativeDashboardsRequest {
1717 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1718 let mut debug_struct = f.debug_struct("ListFeaturedContentNativeDashboardsRequest");
1719 debug_struct.field("parent", &self.parent);
1720 debug_struct.field("page_size", &self.page_size);
1721 debug_struct.field("page_token", &self.page_token);
1722 debug_struct.field("filter", &self.filter);
1723 if !self._unknown_fields.is_empty() {
1724 debug_struct.field("_unknown_fields", &self._unknown_fields);
1725 }
1726 debug_struct.finish()
1727 }
1728}
1729
1730impl std::fmt::Debug for super::ListFeaturedContentNativeDashboardsResponse {
1731 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1732 let mut debug_struct = f.debug_struct("ListFeaturedContentNativeDashboardsResponse");
1733 debug_struct.field(
1734 "featured_content_native_dashboards",
1735 &self.featured_content_native_dashboards,
1736 );
1737 debug_struct.field("next_page_token", &self.next_page_token);
1738 if !self._unknown_fields.is_empty() {
1739 debug_struct.field("_unknown_fields", &self._unknown_fields);
1740 }
1741 debug_struct.finish()
1742 }
1743}
1744
1745impl std::fmt::Debug for super::InstallFeaturedContentNativeDashboardRequest {
1746 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1747 let mut debug_struct = f.debug_struct("InstallFeaturedContentNativeDashboardRequest");
1748 debug_struct.field("name", &self.name);
1749 debug_struct.field(
1750 "featured_content_native_dashboard",
1751 &self.featured_content_native_dashboard,
1752 );
1753 if !self._unknown_fields.is_empty() {
1754 debug_struct.field("_unknown_fields", &self._unknown_fields);
1755 }
1756 debug_struct.finish()
1757 }
1758}
1759
1760impl std::fmt::Debug for super::InstallFeaturedContentNativeDashboardResponse {
1761 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1762 let mut debug_struct = f.debug_struct("InstallFeaturedContentNativeDashboardResponse");
1763 debug_struct.field("native_dashboard", &self.native_dashboard);
1764 if !self._unknown_fields.is_empty() {
1765 debug_struct.field("_unknown_fields", &self._unknown_fields);
1766 }
1767 debug_struct.finish()
1768 }
1769}
1770
1771impl std::fmt::Debug for super::Instance {
1772 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1773 let mut debug_struct = f.debug_struct("Instance");
1774 debug_struct.field("name", &self.name);
1775 if !self._unknown_fields.is_empty() {
1776 debug_struct.field("_unknown_fields", &self._unknown_fields);
1777 }
1778 debug_struct.finish()
1779 }
1780}
1781
1782impl std::fmt::Debug for super::GetInstanceRequest {
1783 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1784 let mut debug_struct = f.debug_struct("GetInstanceRequest");
1785 debug_struct.field("name", &self.name);
1786 if !self._unknown_fields.is_empty() {
1787 debug_struct.field("_unknown_fields", &self._unknown_fields);
1788 }
1789 debug_struct.finish()
1790 }
1791}
1792
1793impl std::fmt::Debug for super::ExportNativeDashboardsRequest {
1794 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1795 let mut debug_struct = f.debug_struct("ExportNativeDashboardsRequest");
1796 debug_struct.field("parent", &self.parent);
1797 debug_struct.field("names", &self.names);
1798 if !self._unknown_fields.is_empty() {
1799 debug_struct.field("_unknown_fields", &self._unknown_fields);
1800 }
1801 debug_struct.finish()
1802 }
1803}
1804
1805impl std::fmt::Debug for super::ExportNativeDashboardsResponse {
1806 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1807 let mut debug_struct = f.debug_struct("ExportNativeDashboardsResponse");
1808 debug_struct.field("destination", &self.destination);
1809 if !self._unknown_fields.is_empty() {
1810 debug_struct.field("_unknown_fields", &self._unknown_fields);
1811 }
1812 debug_struct.finish()
1813 }
1814}
1815
1816impl std::fmt::Debug for super::InlineDestination {
1817 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1818 let mut debug_struct = f.debug_struct("InlineDestination");
1819 debug_struct.field("dashboards", &self.dashboards);
1820 if !self._unknown_fields.is_empty() {
1821 debug_struct.field("_unknown_fields", &self._unknown_fields);
1822 }
1823 debug_struct.finish()
1824 }
1825}
1826
1827impl std::fmt::Debug for super::NativeDashboardWithChartsAndQueries {
1828 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1829 let mut debug_struct = f.debug_struct("NativeDashboardWithChartsAndQueries");
1830 debug_struct.field("dashboard", &self.dashboard);
1831 debug_struct.field("dashboard_charts", &self.dashboard_charts);
1832 debug_struct.field("dashboard_queries", &self.dashboard_queries);
1833 if !self._unknown_fields.is_empty() {
1834 debug_struct.field("_unknown_fields", &self._unknown_fields);
1835 }
1836 debug_struct.finish()
1837 }
1838}
1839
1840impl std::fmt::Debug for super::ImportNativeDashboardsRequest {
1841 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1842 let mut debug_struct = f.debug_struct("ImportNativeDashboardsRequest");
1843 debug_struct.field("parent", &self.parent);
1844 debug_struct.field("source", &self.source);
1845 if !self._unknown_fields.is_empty() {
1846 debug_struct.field("_unknown_fields", &self._unknown_fields);
1847 }
1848 debug_struct.finish()
1849 }
1850}
1851
1852impl std::fmt::Debug for super::ImportNativeDashboardsInlineSource {
1853 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1854 let mut debug_struct = f.debug_struct("ImportNativeDashboardsInlineSource");
1855 debug_struct.field("dashboards", &self.dashboards);
1856 if !self._unknown_fields.is_empty() {
1857 debug_struct.field("_unknown_fields", &self._unknown_fields);
1858 }
1859 debug_struct.finish()
1860 }
1861}
1862
1863impl std::fmt::Debug for super::ImportNativeDashboardsResponse {
1864 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1865 let mut debug_struct = f.debug_struct("ImportNativeDashboardsResponse");
1866 debug_struct.field("results", &self.results);
1867 if !self._unknown_fields.is_empty() {
1868 debug_struct.field("_unknown_fields", &self._unknown_fields);
1869 }
1870 debug_struct.finish()
1871 }
1872}
1873
1874impl std::fmt::Debug for super::ImportExportStatus {
1875 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1876 let mut debug_struct = f.debug_struct("ImportExportStatus");
1877 debug_struct.field("dashboard", &self.dashboard);
1878 debug_struct.field("status", &self.status);
1879 if !self._unknown_fields.is_empty() {
1880 debug_struct.field("_unknown_fields", &self._unknown_fields);
1881 }
1882 debug_struct.finish()
1883 }
1884}
1885
1886impl std::fmt::Debug for super::NativeDashboard {
1887 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1888 let mut debug_struct = f.debug_struct("NativeDashboard");
1889 debug_struct.field("name", &self.name);
1890 debug_struct.field("display_name", &self.display_name);
1891 debug_struct.field("description", &self.description);
1892 debug_struct.field("definition", &self.definition);
1893 debug_struct.field("r#type", &self.r#type);
1894 debug_struct.field("create_time", &self.create_time);
1895 debug_struct.field("update_time", &self.update_time);
1896 debug_struct.field("create_user_id", &self.create_user_id);
1897 debug_struct.field("update_user_id", &self.update_user_id);
1898 debug_struct.field("dashboard_user_data", &self.dashboard_user_data);
1899 debug_struct.field("etag", &self.etag);
1900 debug_struct.field("access", &self.access);
1901 if !self._unknown_fields.is_empty() {
1902 debug_struct.field("_unknown_fields", &self._unknown_fields);
1903 }
1904 debug_struct.finish()
1905 }
1906}
1907
1908impl std::fmt::Debug for super::CreateNativeDashboardRequest {
1909 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1910 let mut debug_struct = f.debug_struct("CreateNativeDashboardRequest");
1911 debug_struct.field("parent", &self.parent);
1912 debug_struct.field("native_dashboard", &self.native_dashboard);
1913 if !self._unknown_fields.is_empty() {
1914 debug_struct.field("_unknown_fields", &self._unknown_fields);
1915 }
1916 debug_struct.finish()
1917 }
1918}
1919
1920impl std::fmt::Debug for super::GetNativeDashboardRequest {
1921 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1922 let mut debug_struct = f.debug_struct("GetNativeDashboardRequest");
1923 debug_struct.field("name", &self.name);
1924 debug_struct.field("view", &self.view);
1925 if !self._unknown_fields.is_empty() {
1926 debug_struct.field("_unknown_fields", &self._unknown_fields);
1927 }
1928 debug_struct.finish()
1929 }
1930}
1931
1932impl std::fmt::Debug for super::ListNativeDashboardsRequest {
1933 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1934 let mut debug_struct = f.debug_struct("ListNativeDashboardsRequest");
1935 debug_struct.field("parent", &self.parent);
1936 debug_struct.field("page_size", &self.page_size);
1937 debug_struct.field("page_token", &self.page_token);
1938 debug_struct.field("view", &self.view);
1939 if !self._unknown_fields.is_empty() {
1940 debug_struct.field("_unknown_fields", &self._unknown_fields);
1941 }
1942 debug_struct.finish()
1943 }
1944}
1945
1946impl std::fmt::Debug for super::ListNativeDashboardsResponse {
1947 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1948 let mut debug_struct = f.debug_struct("ListNativeDashboardsResponse");
1949 debug_struct.field("native_dashboards", &self.native_dashboards);
1950 debug_struct.field("next_page_token", &self.next_page_token);
1951 if !self._unknown_fields.is_empty() {
1952 debug_struct.field("_unknown_fields", &self._unknown_fields);
1953 }
1954 debug_struct.finish()
1955 }
1956}
1957
1958impl std::fmt::Debug for super::UpdateNativeDashboardRequest {
1959 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1960 let mut debug_struct = f.debug_struct("UpdateNativeDashboardRequest");
1961 debug_struct.field("native_dashboard", &self.native_dashboard);
1962 debug_struct.field("update_mask", &self.update_mask);
1963 if !self._unknown_fields.is_empty() {
1964 debug_struct.field("_unknown_fields", &self._unknown_fields);
1965 }
1966 debug_struct.finish()
1967 }
1968}
1969
1970impl std::fmt::Debug for super::DuplicateNativeDashboardRequest {
1971 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1972 let mut debug_struct = f.debug_struct("DuplicateNativeDashboardRequest");
1973 debug_struct.field("name", &self.name);
1974 debug_struct.field("native_dashboard", &self.native_dashboard);
1975 if !self._unknown_fields.is_empty() {
1976 debug_struct.field("_unknown_fields", &self._unknown_fields);
1977 }
1978 debug_struct.finish()
1979 }
1980}
1981
1982impl std::fmt::Debug for super::DeleteNativeDashboardRequest {
1983 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1984 let mut debug_struct = f.debug_struct("DeleteNativeDashboardRequest");
1985 debug_struct.field("name", &self.name);
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::AddChartRequest {
1994 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1995 let mut debug_struct = f.debug_struct("AddChartRequest");
1996 debug_struct.field("name", &self.name);
1997 debug_struct.field("dashboard_query", &self.dashboard_query);
1998 debug_struct.field("dashboard_chart", &self.dashboard_chart);
1999 debug_struct.field("chart_layout", &self.chart_layout);
2000 if !self._unknown_fields.is_empty() {
2001 debug_struct.field("_unknown_fields", &self._unknown_fields);
2002 }
2003 debug_struct.finish()
2004 }
2005}
2006
2007impl std::fmt::Debug for super::AddChartResponse {
2008 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2009 let mut debug_struct = f.debug_struct("AddChartResponse");
2010 debug_struct.field("native_dashboard", &self.native_dashboard);
2011 debug_struct.field("dashboard_chart", &self.dashboard_chart);
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::EditChartRequest {
2020 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2021 let mut debug_struct = f.debug_struct("EditChartRequest");
2022 debug_struct.field("name", &self.name);
2023 debug_struct.field("dashboard_query", &self.dashboard_query);
2024 debug_struct.field("dashboard_chart", &self.dashboard_chart);
2025 debug_struct.field("edit_mask", &self.edit_mask);
2026 debug_struct.field("language_features", &self.language_features);
2027 if !self._unknown_fields.is_empty() {
2028 debug_struct.field("_unknown_fields", &self._unknown_fields);
2029 }
2030 debug_struct.finish()
2031 }
2032}
2033
2034impl std::fmt::Debug for super::EditChartResponse {
2035 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2036 let mut debug_struct = f.debug_struct("EditChartResponse");
2037 debug_struct.field("native_dashboard", &self.native_dashboard);
2038 debug_struct.field("dashboard_chart", &self.dashboard_chart);
2039 if !self._unknown_fields.is_empty() {
2040 debug_struct.field("_unknown_fields", &self._unknown_fields);
2041 }
2042 debug_struct.finish()
2043 }
2044}
2045
2046impl std::fmt::Debug for super::RemoveChartRequest {
2047 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2048 let mut debug_struct = f.debug_struct("RemoveChartRequest");
2049 debug_struct.field("name", &self.name);
2050 debug_struct.field("dashboard_chart", &self.dashboard_chart);
2051 if !self._unknown_fields.is_empty() {
2052 debug_struct.field("_unknown_fields", &self._unknown_fields);
2053 }
2054 debug_struct.finish()
2055 }
2056}
2057
2058impl std::fmt::Debug for super::DuplicateChartRequest {
2059 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2060 let mut debug_struct = f.debug_struct("DuplicateChartRequest");
2061 debug_struct.field("name", &self.name);
2062 debug_struct.field("dashboard_chart", &self.dashboard_chart);
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::DuplicateChartResponse {
2071 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2072 let mut debug_struct = f.debug_struct("DuplicateChartResponse");
2073 debug_struct.field("native_dashboard", &self.native_dashboard);
2074 debug_struct.field("dashboard_chart", &self.dashboard_chart);
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::DashboardUserData {
2083 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2084 let mut debug_struct = f.debug_struct("DashboardUserData");
2085 debug_struct.field("last_viewed_time", &self.last_viewed_time);
2086 debug_struct.field("is_pinned", &self.is_pinned);
2087 if !self._unknown_fields.is_empty() {
2088 debug_struct.field("_unknown_fields", &self._unknown_fields);
2089 }
2090 debug_struct.finish()
2091 }
2092}
2093
2094impl std::fmt::Debug for super::DashboardDefinition {
2095 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2096 let mut debug_struct = f.debug_struct("DashboardDefinition");
2097 debug_struct.field("filters", &self.filters);
2098 debug_struct.field("fingerprint", &self.fingerprint);
2099 debug_struct.field("charts", &self.charts);
2100 if !self._unknown_fields.is_empty() {
2101 debug_struct.field("_unknown_fields", &self._unknown_fields);
2102 }
2103 debug_struct.finish()
2104 }
2105}
2106
2107impl std::fmt::Debug for super::dashboard_definition::ChartConfig {
2108 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2109 let mut debug_struct = f.debug_struct("ChartConfig");
2110 debug_struct.field("dashboard_chart", &self.dashboard_chart);
2111 debug_struct.field("chart_layout", &self.chart_layout);
2112 debug_struct.field("filters_ids", &self.filters_ids);
2113 if !self._unknown_fields.is_empty() {
2114 debug_struct.field("_unknown_fields", &self._unknown_fields);
2115 }
2116 debug_struct.finish()
2117 }
2118}
2119
2120impl std::fmt::Debug for super::dashboard_definition::chart_config::ChartLayout {
2121 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2122 let mut debug_struct = f.debug_struct("ChartLayout");
2123 debug_struct.field("start_x", &self.start_x);
2124 debug_struct.field("span_x", &self.span_x);
2125 debug_struct.field("start_y", &self.start_y);
2126 debug_struct.field("span_y", &self.span_y);
2127 if !self._unknown_fields.is_empty() {
2128 debug_struct.field("_unknown_fields", &self._unknown_fields);
2129 }
2130 debug_struct.finish()
2131 }
2132}
2133
2134impl std::fmt::Debug for super::ScopeInfo {
2135 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2136 let mut debug_struct = f.debug_struct("ScopeInfo");
2137 debug_struct.field("reference_list_scope", &self.reference_list_scope);
2138 if !self._unknown_fields.is_empty() {
2139 debug_struct.field("_unknown_fields", &self._unknown_fields);
2140 }
2141 debug_struct.finish()
2142 }
2143}
2144
2145impl std::fmt::Debug for super::ReferenceListScope {
2146 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2147 let mut debug_struct = f.debug_struct("ReferenceListScope");
2148 debug_struct.field("scope_names", &self.scope_names);
2149 if !self._unknown_fields.is_empty() {
2150 debug_struct.field("_unknown_fields", &self._unknown_fields);
2151 }
2152 debug_struct.finish()
2153 }
2154}
2155
2156impl std::fmt::Debug for super::GetReferenceListRequest {
2157 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2158 let mut debug_struct = f.debug_struct("GetReferenceListRequest");
2159 debug_struct.field("name", &self.name);
2160 debug_struct.field("view", &self.view);
2161 if !self._unknown_fields.is_empty() {
2162 debug_struct.field("_unknown_fields", &self._unknown_fields);
2163 }
2164 debug_struct.finish()
2165 }
2166}
2167
2168impl std::fmt::Debug for super::ListReferenceListsRequest {
2169 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2170 let mut debug_struct = f.debug_struct("ListReferenceListsRequest");
2171 debug_struct.field("parent", &self.parent);
2172 debug_struct.field("page_size", &self.page_size);
2173 debug_struct.field("page_token", &self.page_token);
2174 debug_struct.field("view", &self.view);
2175 if !self._unknown_fields.is_empty() {
2176 debug_struct.field("_unknown_fields", &self._unknown_fields);
2177 }
2178 debug_struct.finish()
2179 }
2180}
2181
2182impl std::fmt::Debug for super::ListReferenceListsResponse {
2183 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2184 let mut debug_struct = f.debug_struct("ListReferenceListsResponse");
2185 debug_struct.field("reference_lists", &self.reference_lists);
2186 debug_struct.field("next_page_token", &self.next_page_token);
2187 if !self._unknown_fields.is_empty() {
2188 debug_struct.field("_unknown_fields", &self._unknown_fields);
2189 }
2190 debug_struct.finish()
2191 }
2192}
2193
2194impl std::fmt::Debug for super::CreateReferenceListRequest {
2195 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2196 let mut debug_struct = f.debug_struct("CreateReferenceListRequest");
2197 debug_struct.field("parent", &self.parent);
2198 debug_struct.field("reference_list", &self.reference_list);
2199 debug_struct.field("reference_list_id", &self.reference_list_id);
2200 if !self._unknown_fields.is_empty() {
2201 debug_struct.field("_unknown_fields", &self._unknown_fields);
2202 }
2203 debug_struct.finish()
2204 }
2205}
2206
2207impl std::fmt::Debug for super::UpdateReferenceListRequest {
2208 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2209 let mut debug_struct = f.debug_struct("UpdateReferenceListRequest");
2210 debug_struct.field("reference_list", &self.reference_list);
2211 debug_struct.field("update_mask", &self.update_mask);
2212 if !self._unknown_fields.is_empty() {
2213 debug_struct.field("_unknown_fields", &self._unknown_fields);
2214 }
2215 debug_struct.finish()
2216 }
2217}
2218
2219impl std::fmt::Debug for super::ReferenceList {
2220 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2221 let mut debug_struct = f.debug_struct("ReferenceList");
2222 debug_struct.field("name", &self.name);
2223 debug_struct.field("display_name", &self.display_name);
2224 debug_struct.field("revision_create_time", &self.revision_create_time);
2225 debug_struct.field("description", &self.description);
2226 debug_struct.field("entries", &self.entries);
2227 debug_struct.field("rules", &self.rules);
2228 debug_struct.field("syntax_type", &self.syntax_type);
2229 debug_struct.field("rule_associations_count", &self.rule_associations_count);
2230 debug_struct.field("scope_info", &self.scope_info);
2231 if !self._unknown_fields.is_empty() {
2232 debug_struct.field("_unknown_fields", &self._unknown_fields);
2233 }
2234 debug_struct.finish()
2235 }
2236}
2237
2238impl std::fmt::Debug for super::ReferenceListEntry {
2239 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2240 let mut debug_struct = f.debug_struct("ReferenceListEntry");
2241 debug_struct.field("value", &self.value);
2242 if !self._unknown_fields.is_empty() {
2243 debug_struct.field("_unknown_fields", &self._unknown_fields);
2244 }
2245 debug_struct.finish()
2246 }
2247}
2248
2249impl std::fmt::Debug for super::Rule {
2250 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2251 let mut debug_struct = f.debug_struct("Rule");
2252 debug_struct.field("name", &self.name);
2253 debug_struct.field("revision_id", &self.revision_id);
2254 debug_struct.field("display_name", &self.display_name);
2255 debug_struct.field("text", &self.text);
2256 debug_struct.field("author", &self.author);
2257 debug_struct.field("severity", &self.severity);
2258 debug_struct.field("metadata", &self.metadata);
2259 debug_struct.field("create_time", &self.create_time);
2260 debug_struct.field("revision_create_time", &self.revision_create_time);
2261 debug_struct.field("compilation_state", &self.compilation_state);
2262 debug_struct.field("r#type", &self.r#type);
2263 debug_struct.field("reference_lists", &self.reference_lists);
2264 debug_struct.field("allowed_run_frequencies", &self.allowed_run_frequencies);
2265 debug_struct.field("etag", &self.etag);
2266 debug_struct.field("scope", &self.scope);
2267 debug_struct.field("compilation_diagnostics", &self.compilation_diagnostics);
2268 debug_struct.field(
2269 "near_real_time_live_rule_eligible",
2270 &self.near_real_time_live_rule_eligible,
2271 );
2272 debug_struct.field("inputs_used", &self.inputs_used);
2273 if !self._unknown_fields.is_empty() {
2274 debug_struct.field("_unknown_fields", &self._unknown_fields);
2275 }
2276 debug_struct.finish()
2277 }
2278}
2279
2280impl std::fmt::Debug for super::RuleDeployment {
2281 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2282 let mut debug_struct = f.debug_struct("RuleDeployment");
2283 debug_struct.field("name", &self.name);
2284 debug_struct.field("enabled", &self.enabled);
2285 debug_struct.field("alerting", &self.alerting);
2286 debug_struct.field("archived", &self.archived);
2287 debug_struct.field("archive_time", &self.archive_time);
2288 debug_struct.field("run_frequency", &self.run_frequency);
2289 debug_struct.field("execution_state", &self.execution_state);
2290 debug_struct.field("producer_rules", &self.producer_rules);
2291 debug_struct.field("consumer_rules", &self.consumer_rules);
2292 debug_struct.field(
2293 "last_alert_status_change_time",
2294 &self.last_alert_status_change_time,
2295 );
2296 if !self._unknown_fields.is_empty() {
2297 debug_struct.field("_unknown_fields", &self._unknown_fields);
2298 }
2299 debug_struct.finish()
2300 }
2301}
2302
2303impl std::fmt::Debug for super::Retrohunt {
2304 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2305 let mut debug_struct = f.debug_struct("Retrohunt");
2306 debug_struct.field("name", &self.name);
2307 debug_struct.field("process_interval", &self.process_interval);
2308 debug_struct.field("execution_interval", &self.execution_interval);
2309 debug_struct.field("state", &self.state);
2310 debug_struct.field("progress_percentage", &self.progress_percentage);
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::CreateRuleRequest {
2319 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2320 let mut debug_struct = f.debug_struct("CreateRuleRequest");
2321 debug_struct.field("parent", &self.parent);
2322 debug_struct.field("rule", &self.rule);
2323 if !self._unknown_fields.is_empty() {
2324 debug_struct.field("_unknown_fields", &self._unknown_fields);
2325 }
2326 debug_struct.finish()
2327 }
2328}
2329
2330impl std::fmt::Debug for super::GetRuleRequest {
2331 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2332 let mut debug_struct = f.debug_struct("GetRuleRequest");
2333 debug_struct.field("name", &self.name);
2334 debug_struct.field("view", &self.view);
2335 if !self._unknown_fields.is_empty() {
2336 debug_struct.field("_unknown_fields", &self._unknown_fields);
2337 }
2338 debug_struct.finish()
2339 }
2340}
2341
2342impl std::fmt::Debug for super::ListRulesRequest {
2343 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2344 let mut debug_struct = f.debug_struct("ListRulesRequest");
2345 debug_struct.field("parent", &self.parent);
2346 debug_struct.field("page_size", &self.page_size);
2347 debug_struct.field("page_token", &self.page_token);
2348 debug_struct.field("view", &self.view);
2349 debug_struct.field("filter", &self.filter);
2350 if !self._unknown_fields.is_empty() {
2351 debug_struct.field("_unknown_fields", &self._unknown_fields);
2352 }
2353 debug_struct.finish()
2354 }
2355}
2356
2357impl std::fmt::Debug for super::ListRulesResponse {
2358 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2359 let mut debug_struct = f.debug_struct("ListRulesResponse");
2360 debug_struct.field("rules", &self.rules);
2361 debug_struct.field("next_page_token", &self.next_page_token);
2362 if !self._unknown_fields.is_empty() {
2363 debug_struct.field("_unknown_fields", &self._unknown_fields);
2364 }
2365 debug_struct.finish()
2366 }
2367}
2368
2369impl std::fmt::Debug for super::UpdateRuleRequest {
2370 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2371 let mut debug_struct = f.debug_struct("UpdateRuleRequest");
2372 debug_struct.field("rule", &self.rule);
2373 debug_struct.field("update_mask", &self.update_mask);
2374 if !self._unknown_fields.is_empty() {
2375 debug_struct.field("_unknown_fields", &self._unknown_fields);
2376 }
2377 debug_struct.finish()
2378 }
2379}
2380
2381impl std::fmt::Debug for super::DeleteRuleRequest {
2382 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2383 let mut debug_struct = f.debug_struct("DeleteRuleRequest");
2384 debug_struct.field("name", &self.name);
2385 debug_struct.field("force", &self.force);
2386 if !self._unknown_fields.is_empty() {
2387 debug_struct.field("_unknown_fields", &self._unknown_fields);
2388 }
2389 debug_struct.finish()
2390 }
2391}
2392
2393impl std::fmt::Debug for super::ListRuleRevisionsRequest {
2394 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2395 let mut debug_struct = f.debug_struct("ListRuleRevisionsRequest");
2396 debug_struct.field("name", &self.name);
2397 debug_struct.field("page_size", &self.page_size);
2398 debug_struct.field("page_token", &self.page_token);
2399 debug_struct.field("view", &self.view);
2400 if !self._unknown_fields.is_empty() {
2401 debug_struct.field("_unknown_fields", &self._unknown_fields);
2402 }
2403 debug_struct.finish()
2404 }
2405}
2406
2407impl std::fmt::Debug for super::ListRuleRevisionsResponse {
2408 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2409 let mut debug_struct = f.debug_struct("ListRuleRevisionsResponse");
2410 debug_struct.field("rules", &self.rules);
2411 debug_struct.field("next_page_token", &self.next_page_token);
2412 if !self._unknown_fields.is_empty() {
2413 debug_struct.field("_unknown_fields", &self._unknown_fields);
2414 }
2415 debug_struct.finish()
2416 }
2417}
2418
2419impl std::fmt::Debug for super::CreateRetrohuntRequest {
2420 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2421 let mut debug_struct = f.debug_struct("CreateRetrohuntRequest");
2422 debug_struct.field("parent", &self.parent);
2423 debug_struct.field("retrohunt", &self.retrohunt);
2424 if !self._unknown_fields.is_empty() {
2425 debug_struct.field("_unknown_fields", &self._unknown_fields);
2426 }
2427 debug_struct.finish()
2428 }
2429}
2430
2431impl std::fmt::Debug for super::GetRetrohuntRequest {
2432 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2433 let mut debug_struct = f.debug_struct("GetRetrohuntRequest");
2434 debug_struct.field("name", &self.name);
2435 if !self._unknown_fields.is_empty() {
2436 debug_struct.field("_unknown_fields", &self._unknown_fields);
2437 }
2438 debug_struct.finish()
2439 }
2440}
2441
2442impl std::fmt::Debug for super::ListRetrohuntsRequest {
2443 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2444 let mut debug_struct = f.debug_struct("ListRetrohuntsRequest");
2445 debug_struct.field("parent", &self.parent);
2446 debug_struct.field("page_size", &self.page_size);
2447 debug_struct.field("page_token", &self.page_token);
2448 debug_struct.field("filter", &self.filter);
2449 if !self._unknown_fields.is_empty() {
2450 debug_struct.field("_unknown_fields", &self._unknown_fields);
2451 }
2452 debug_struct.finish()
2453 }
2454}
2455
2456impl std::fmt::Debug for super::ListRetrohuntsResponse {
2457 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2458 let mut debug_struct = f.debug_struct("ListRetrohuntsResponse");
2459 debug_struct.field("retrohunts", &self.retrohunts);
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::GetRuleDeploymentRequest {
2469 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2470 let mut debug_struct = f.debug_struct("GetRuleDeploymentRequest");
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::ListRuleDeploymentsRequest {
2480 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2481 let mut debug_struct = f.debug_struct("ListRuleDeploymentsRequest");
2482 debug_struct.field("parent", &self.parent);
2483 debug_struct.field("page_size", &self.page_size);
2484 debug_struct.field("page_token", &self.page_token);
2485 debug_struct.field("filter", &self.filter);
2486 if !self._unknown_fields.is_empty() {
2487 debug_struct.field("_unknown_fields", &self._unknown_fields);
2488 }
2489 debug_struct.finish()
2490 }
2491}
2492
2493impl std::fmt::Debug for super::ListRuleDeploymentsResponse {
2494 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2495 let mut debug_struct = f.debug_struct("ListRuleDeploymentsResponse");
2496 debug_struct.field("rule_deployments", &self.rule_deployments);
2497 debug_struct.field("next_page_token", &self.next_page_token);
2498 if !self._unknown_fields.is_empty() {
2499 debug_struct.field("_unknown_fields", &self._unknown_fields);
2500 }
2501 debug_struct.finish()
2502 }
2503}
2504
2505impl std::fmt::Debug for super::UpdateRuleDeploymentRequest {
2506 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2507 let mut debug_struct = f.debug_struct("UpdateRuleDeploymentRequest");
2508 debug_struct.field("rule_deployment", &self.rule_deployment);
2509 debug_struct.field("update_mask", &self.update_mask);
2510 if !self._unknown_fields.is_empty() {
2511 debug_struct.field("_unknown_fields", &self._unknown_fields);
2512 }
2513 debug_struct.finish()
2514 }
2515}
2516
2517impl std::fmt::Debug for super::CompilationPosition {
2518 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2519 let mut debug_struct = f.debug_struct("CompilationPosition");
2520 debug_struct.field("start_line", &self.start_line);
2521 debug_struct.field("start_column", &self.start_column);
2522 debug_struct.field("end_line", &self.end_line);
2523 debug_struct.field("end_column", &self.end_column);
2524 if !self._unknown_fields.is_empty() {
2525 debug_struct.field("_unknown_fields", &self._unknown_fields);
2526 }
2527 debug_struct.finish()
2528 }
2529}
2530
2531impl std::fmt::Debug for super::CompilationDiagnostic {
2532 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2533 let mut debug_struct = f.debug_struct("CompilationDiagnostic");
2534 debug_struct.field("message", &self.message);
2535 debug_struct.field("position", &self.position);
2536 debug_struct.field("severity", &self.severity);
2537 debug_struct.field("uri", &self.uri);
2538 if !self._unknown_fields.is_empty() {
2539 debug_struct.field("_unknown_fields", &self._unknown_fields);
2540 }
2541 debug_struct.finish()
2542 }
2543}
2544
2545impl std::fmt::Debug for super::Severity {
2546 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2547 let mut debug_struct = f.debug_struct("Severity");
2548 debug_struct.field("display_name", &self.display_name);
2549 if !self._unknown_fields.is_empty() {
2550 debug_struct.field("_unknown_fields", &self._unknown_fields);
2551 }
2552 debug_struct.finish()
2553 }
2554}
2555
2556impl std::fmt::Debug for super::RetrohuntMetadata {
2557 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2558 let mut debug_struct = f.debug_struct("RetrohuntMetadata");
2559 debug_struct.field("retrohunt", &self.retrohunt);
2560 debug_struct.field("execution_interval", &self.execution_interval);
2561 debug_struct.field("progress_percentage", &self.progress_percentage);
2562 if !self._unknown_fields.is_empty() {
2563 debug_struct.field("_unknown_fields", &self._unknown_fields);
2564 }
2565 debug_struct.finish()
2566 }
2567}
2568
2569impl std::fmt::Debug for super::InputsUsed {
2570 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2571 let mut debug_struct = f.debug_struct("InputsUsed");
2572 debug_struct.field("uses_udm", &self.uses_udm);
2573 debug_struct.field("uses_entity", &self.uses_entity);
2574 debug_struct.field("uses_detection", &self.uses_detection);
2575 if !self._unknown_fields.is_empty() {
2576 debug_struct.field("_unknown_fields", &self._unknown_fields);
2577 }
2578 debug_struct.finish()
2579 }
2580}