google_cloud_chronicle_v1/model/
debug.rs

1// Copyright 2025 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// Code generated by sidekick. DO NOT EDIT.
16
17#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::CreateDataAccessLabelRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("CreateDataAccessLabelRequest");
23        debug_struct.field("parent", &self.parent);
24        debug_struct.field("data_access_label", &self.data_access_label);
25        debug_struct.field("data_access_label_id", &self.data_access_label_id);
26        if !self._unknown_fields.is_empty() {
27            debug_struct.field("_unknown_fields", &self._unknown_fields);
28        }
29        debug_struct.finish()
30    }
31}
32
33impl std::fmt::Debug for super::GetDataAccessLabelRequest {
34    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35        let mut debug_struct = f.debug_struct("GetDataAccessLabelRequest");
36        debug_struct.field("name", &self.name);
37        if !self._unknown_fields.is_empty() {
38            debug_struct.field("_unknown_fields", &self._unknown_fields);
39        }
40        debug_struct.finish()
41    }
42}
43
44impl std::fmt::Debug for super::ListDataAccessLabelsRequest {
45    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
46        let mut debug_struct = f.debug_struct("ListDataAccessLabelsRequest");
47        debug_struct.field("parent", &self.parent);
48        debug_struct.field("page_size", &self.page_size);
49        debug_struct.field("page_token", &self.page_token);
50        debug_struct.field("filter", &self.filter);
51        if !self._unknown_fields.is_empty() {
52            debug_struct.field("_unknown_fields", &self._unknown_fields);
53        }
54        debug_struct.finish()
55    }
56}
57
58impl std::fmt::Debug for super::ListDataAccessLabelsResponse {
59    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
60        let mut debug_struct = f.debug_struct("ListDataAccessLabelsResponse");
61        debug_struct.field("data_access_labels", &self.data_access_labels);
62        debug_struct.field("next_page_token", &self.next_page_token);
63        if !self._unknown_fields.is_empty() {
64            debug_struct.field("_unknown_fields", &self._unknown_fields);
65        }
66        debug_struct.finish()
67    }
68}
69
70impl std::fmt::Debug for super::UpdateDataAccessLabelRequest {
71    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
72        let mut debug_struct = f.debug_struct("UpdateDataAccessLabelRequest");
73        debug_struct.field("data_access_label", &self.data_access_label);
74        debug_struct.field("update_mask", &self.update_mask);
75        if !self._unknown_fields.is_empty() {
76            debug_struct.field("_unknown_fields", &self._unknown_fields);
77        }
78        debug_struct.finish()
79    }
80}
81
82impl std::fmt::Debug for super::DeleteDataAccessLabelRequest {
83    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
84        let mut debug_struct = f.debug_struct("DeleteDataAccessLabelRequest");
85        debug_struct.field("name", &self.name);
86        if !self._unknown_fields.is_empty() {
87            debug_struct.field("_unknown_fields", &self._unknown_fields);
88        }
89        debug_struct.finish()
90    }
91}
92
93impl std::fmt::Debug for super::CreateDataAccessScopeRequest {
94    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
95        let mut debug_struct = f.debug_struct("CreateDataAccessScopeRequest");
96        debug_struct.field("parent", &self.parent);
97        debug_struct.field("data_access_scope", &self.data_access_scope);
98        debug_struct.field("data_access_scope_id", &self.data_access_scope_id);
99        if !self._unknown_fields.is_empty() {
100            debug_struct.field("_unknown_fields", &self._unknown_fields);
101        }
102        debug_struct.finish()
103    }
104}
105
106impl std::fmt::Debug for super::GetDataAccessScopeRequest {
107    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
108        let mut debug_struct = f.debug_struct("GetDataAccessScopeRequest");
109        debug_struct.field("name", &self.name);
110        if !self._unknown_fields.is_empty() {
111            debug_struct.field("_unknown_fields", &self._unknown_fields);
112        }
113        debug_struct.finish()
114    }
115}
116
117impl std::fmt::Debug for super::ListDataAccessScopesRequest {
118    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
119        let mut debug_struct = f.debug_struct("ListDataAccessScopesRequest");
120        debug_struct.field("parent", &self.parent);
121        debug_struct.field("page_size", &self.page_size);
122        debug_struct.field("page_token", &self.page_token);
123        debug_struct.field("filter", &self.filter);
124        if !self._unknown_fields.is_empty() {
125            debug_struct.field("_unknown_fields", &self._unknown_fields);
126        }
127        debug_struct.finish()
128    }
129}
130
131impl std::fmt::Debug for super::ListDataAccessScopesResponse {
132    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
133        let mut debug_struct = f.debug_struct("ListDataAccessScopesResponse");
134        debug_struct.field("data_access_scopes", &self.data_access_scopes);
135        debug_struct.field(
136            "global_data_access_scope_granted",
137            &self.global_data_access_scope_granted,
138        );
139        debug_struct.field("next_page_token", &self.next_page_token);
140        if !self._unknown_fields.is_empty() {
141            debug_struct.field("_unknown_fields", &self._unknown_fields);
142        }
143        debug_struct.finish()
144    }
145}
146
147impl std::fmt::Debug for super::UpdateDataAccessScopeRequest {
148    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
149        let mut debug_struct = f.debug_struct("UpdateDataAccessScopeRequest");
150        debug_struct.field("data_access_scope", &self.data_access_scope);
151        debug_struct.field("update_mask", &self.update_mask);
152        if !self._unknown_fields.is_empty() {
153            debug_struct.field("_unknown_fields", &self._unknown_fields);
154        }
155        debug_struct.finish()
156    }
157}
158
159impl std::fmt::Debug for super::DeleteDataAccessScopeRequest {
160    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
161        let mut debug_struct = f.debug_struct("DeleteDataAccessScopeRequest");
162        debug_struct.field("name", &self.name);
163        if !self._unknown_fields.is_empty() {
164            debug_struct.field("_unknown_fields", &self._unknown_fields);
165        }
166        debug_struct.finish()
167    }
168}
169
170impl std::fmt::Debug for super::DataAccessLabel {
171    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
172        let mut debug_struct = f.debug_struct("DataAccessLabel");
173        debug_struct.field("name", &self.name);
174        debug_struct.field("display_name", &self.display_name);
175        debug_struct.field("create_time", &self.create_time);
176        debug_struct.field("update_time", &self.update_time);
177        debug_struct.field("author", &self.author);
178        debug_struct.field("last_editor", &self.last_editor);
179        debug_struct.field("description", &self.description);
180        debug_struct.field("definition", &self.definition);
181        if !self._unknown_fields.is_empty() {
182            debug_struct.field("_unknown_fields", &self._unknown_fields);
183        }
184        debug_struct.finish()
185    }
186}
187
188impl std::fmt::Debug for super::DataAccessScope {
189    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
190        let mut debug_struct = f.debug_struct("DataAccessScope");
191        debug_struct.field("name", &self.name);
192        debug_struct.field(
193            "allowed_data_access_labels",
194            &self.allowed_data_access_labels,
195        );
196        debug_struct.field("denied_data_access_labels", &self.denied_data_access_labels);
197        debug_struct.field("display_name", &self.display_name);
198        debug_struct.field("create_time", &self.create_time);
199        debug_struct.field("update_time", &self.update_time);
200        debug_struct.field("author", &self.author);
201        debug_struct.field("last_editor", &self.last_editor);
202        debug_struct.field("description", &self.description);
203        debug_struct.field("allow_all", &self.allow_all);
204        if !self._unknown_fields.is_empty() {
205            debug_struct.field("_unknown_fields", &self._unknown_fields);
206        }
207        debug_struct.finish()
208    }
209}
210
211impl std::fmt::Debug for super::DataAccessLabelReference {
212    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
213        let mut debug_struct = f.debug_struct("DataAccessLabelReference");
214        debug_struct.field("display_name", &self.display_name);
215        debug_struct.field("label", &self.label);
216        if !self._unknown_fields.is_empty() {
217            debug_struct.field("_unknown_fields", &self._unknown_fields);
218        }
219        debug_struct.finish()
220    }
221}
222
223impl std::fmt::Debug for super::IngestionLabel {
224    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
225        let mut debug_struct = f.debug_struct("IngestionLabel");
226        debug_struct.field("ingestion_label_key", &self.ingestion_label_key);
227        debug_struct.field("ingestion_label_value", &self.ingestion_label_value);
228        if !self._unknown_fields.is_empty() {
229            debug_struct.field("_unknown_fields", &self._unknown_fields);
230        }
231        debug_struct.finish()
232    }
233}
234
235impl std::fmt::Debug for super::Watchlist {
236    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
237        let mut debug_struct = f.debug_struct("Watchlist");
238        debug_struct.field("name", &self.name);
239        debug_struct.field("display_name", &self.display_name);
240        debug_struct.field("description", &self.description);
241        debug_struct.field("multiplying_factor", &self.multiplying_factor);
242        debug_struct.field(
243            "entity_population_mechanism",
244            &self.entity_population_mechanism,
245        );
246        debug_struct.field("entity_count", &self.entity_count);
247        debug_struct.field("create_time", &self.create_time);
248        debug_struct.field("update_time", &self.update_time);
249        debug_struct.field(
250            "watchlist_user_preferences",
251            &self.watchlist_user_preferences,
252        );
253        if !self._unknown_fields.is_empty() {
254            debug_struct.field("_unknown_fields", &self._unknown_fields);
255        }
256        debug_struct.finish()
257    }
258}
259
260impl std::fmt::Debug for super::watchlist::EntityPopulationMechanism {
261    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
262        let mut debug_struct = f.debug_struct("EntityPopulationMechanism");
263        debug_struct.field("mechanism", &self.mechanism);
264        if !self._unknown_fields.is_empty() {
265            debug_struct.field("_unknown_fields", &self._unknown_fields);
266        }
267        debug_struct.finish()
268    }
269}
270
271impl std::fmt::Debug for super::watchlist::entity_population_mechanism::Manual {
272    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
273        let mut debug_struct = f.debug_struct("Manual");
274        if !self._unknown_fields.is_empty() {
275            debug_struct.field("_unknown_fields", &self._unknown_fields);
276        }
277        debug_struct.finish()
278    }
279}
280
281impl std::fmt::Debug for super::watchlist::EntityCount {
282    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
283        let mut debug_struct = f.debug_struct("EntityCount");
284        debug_struct.field("user", &self.user);
285        debug_struct.field("asset", &self.asset);
286        if !self._unknown_fields.is_empty() {
287            debug_struct.field("_unknown_fields", &self._unknown_fields);
288        }
289        debug_struct.finish()
290    }
291}
292
293impl std::fmt::Debug for super::WatchlistUserPreferences {
294    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
295        let mut debug_struct = f.debug_struct("WatchlistUserPreferences");
296        debug_struct.field("pinned", &self.pinned);
297        if !self._unknown_fields.is_empty() {
298            debug_struct.field("_unknown_fields", &self._unknown_fields);
299        }
300        debug_struct.finish()
301    }
302}
303
304impl std::fmt::Debug for super::GetWatchlistRequest {
305    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
306        let mut debug_struct = f.debug_struct("GetWatchlistRequest");
307        debug_struct.field("name", &self.name);
308        if !self._unknown_fields.is_empty() {
309            debug_struct.field("_unknown_fields", &self._unknown_fields);
310        }
311        debug_struct.finish()
312    }
313}
314
315impl std::fmt::Debug for super::ListWatchlistsRequest {
316    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
317        let mut debug_struct = f.debug_struct("ListWatchlistsRequest");
318        debug_struct.field("parent", &self.parent);
319        debug_struct.field("page_size", &self.page_size);
320        debug_struct.field("page_token", &self.page_token);
321        debug_struct.field("filter", &self.filter);
322        if !self._unknown_fields.is_empty() {
323            debug_struct.field("_unknown_fields", &self._unknown_fields);
324        }
325        debug_struct.finish()
326    }
327}
328
329impl std::fmt::Debug for super::ListWatchlistsResponse {
330    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
331        let mut debug_struct = f.debug_struct("ListWatchlistsResponse");
332        debug_struct.field("watchlists", &self.watchlists);
333        debug_struct.field("next_page_token", &self.next_page_token);
334        if !self._unknown_fields.is_empty() {
335            debug_struct.field("_unknown_fields", &self._unknown_fields);
336        }
337        debug_struct.finish()
338    }
339}
340
341impl std::fmt::Debug for super::CreateWatchlistRequest {
342    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
343        let mut debug_struct = f.debug_struct("CreateWatchlistRequest");
344        debug_struct.field("parent", &self.parent);
345        debug_struct.field("watchlist_id", &self.watchlist_id);
346        debug_struct.field("watchlist", &self.watchlist);
347        if !self._unknown_fields.is_empty() {
348            debug_struct.field("_unknown_fields", &self._unknown_fields);
349        }
350        debug_struct.finish()
351    }
352}
353
354impl std::fmt::Debug for super::UpdateWatchlistRequest {
355    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
356        let mut debug_struct = f.debug_struct("UpdateWatchlistRequest");
357        debug_struct.field("watchlist", &self.watchlist);
358        debug_struct.field("update_mask", &self.update_mask);
359        if !self._unknown_fields.is_empty() {
360            debug_struct.field("_unknown_fields", &self._unknown_fields);
361        }
362        debug_struct.finish()
363    }
364}
365
366impl std::fmt::Debug for super::DeleteWatchlistRequest {
367    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
368        let mut debug_struct = f.debug_struct("DeleteWatchlistRequest");
369        debug_struct.field("name", &self.name);
370        debug_struct.field("force", &self.force);
371        if !self._unknown_fields.is_empty() {
372            debug_struct.field("_unknown_fields", &self._unknown_fields);
373        }
374        debug_struct.finish()
375    }
376}
377
378impl std::fmt::Debug for super::Instance {
379    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
380        let mut debug_struct = f.debug_struct("Instance");
381        debug_struct.field("name", &self.name);
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::GetInstanceRequest {
390    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
391        let mut debug_struct = f.debug_struct("GetInstanceRequest");
392        debug_struct.field("name", &self.name);
393        if !self._unknown_fields.is_empty() {
394            debug_struct.field("_unknown_fields", &self._unknown_fields);
395        }
396        debug_struct.finish()
397    }
398}
399
400impl std::fmt::Debug for super::ScopeInfo {
401    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
402        let mut debug_struct = f.debug_struct("ScopeInfo");
403        debug_struct.field("reference_list_scope", &self.reference_list_scope);
404        if !self._unknown_fields.is_empty() {
405            debug_struct.field("_unknown_fields", &self._unknown_fields);
406        }
407        debug_struct.finish()
408    }
409}
410
411impl std::fmt::Debug for super::ReferenceListScope {
412    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
413        let mut debug_struct = f.debug_struct("ReferenceListScope");
414        debug_struct.field("scope_names", &self.scope_names);
415        if !self._unknown_fields.is_empty() {
416            debug_struct.field("_unknown_fields", &self._unknown_fields);
417        }
418        debug_struct.finish()
419    }
420}
421
422impl std::fmt::Debug for super::GetReferenceListRequest {
423    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
424        let mut debug_struct = f.debug_struct("GetReferenceListRequest");
425        debug_struct.field("name", &self.name);
426        debug_struct.field("view", &self.view);
427        if !self._unknown_fields.is_empty() {
428            debug_struct.field("_unknown_fields", &self._unknown_fields);
429        }
430        debug_struct.finish()
431    }
432}
433
434impl std::fmt::Debug for super::ListReferenceListsRequest {
435    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
436        let mut debug_struct = f.debug_struct("ListReferenceListsRequest");
437        debug_struct.field("parent", &self.parent);
438        debug_struct.field("page_size", &self.page_size);
439        debug_struct.field("page_token", &self.page_token);
440        debug_struct.field("view", &self.view);
441        if !self._unknown_fields.is_empty() {
442            debug_struct.field("_unknown_fields", &self._unknown_fields);
443        }
444        debug_struct.finish()
445    }
446}
447
448impl std::fmt::Debug for super::ListReferenceListsResponse {
449    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
450        let mut debug_struct = f.debug_struct("ListReferenceListsResponse");
451        debug_struct.field("reference_lists", &self.reference_lists);
452        debug_struct.field("next_page_token", &self.next_page_token);
453        if !self._unknown_fields.is_empty() {
454            debug_struct.field("_unknown_fields", &self._unknown_fields);
455        }
456        debug_struct.finish()
457    }
458}
459
460impl std::fmt::Debug for super::CreateReferenceListRequest {
461    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
462        let mut debug_struct = f.debug_struct("CreateReferenceListRequest");
463        debug_struct.field("parent", &self.parent);
464        debug_struct.field("reference_list", &self.reference_list);
465        debug_struct.field("reference_list_id", &self.reference_list_id);
466        if !self._unknown_fields.is_empty() {
467            debug_struct.field("_unknown_fields", &self._unknown_fields);
468        }
469        debug_struct.finish()
470    }
471}
472
473impl std::fmt::Debug for super::UpdateReferenceListRequest {
474    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
475        let mut debug_struct = f.debug_struct("UpdateReferenceListRequest");
476        debug_struct.field("reference_list", &self.reference_list);
477        debug_struct.field("update_mask", &self.update_mask);
478        if !self._unknown_fields.is_empty() {
479            debug_struct.field("_unknown_fields", &self._unknown_fields);
480        }
481        debug_struct.finish()
482    }
483}
484
485impl std::fmt::Debug for super::ReferenceList {
486    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
487        let mut debug_struct = f.debug_struct("ReferenceList");
488        debug_struct.field("name", &self.name);
489        debug_struct.field("display_name", &self.display_name);
490        debug_struct.field("revision_create_time", &self.revision_create_time);
491        debug_struct.field("description", &self.description);
492        debug_struct.field("entries", &self.entries);
493        debug_struct.field("rules", &self.rules);
494        debug_struct.field("syntax_type", &self.syntax_type);
495        debug_struct.field("rule_associations_count", &self.rule_associations_count);
496        debug_struct.field("scope_info", &self.scope_info);
497        if !self._unknown_fields.is_empty() {
498            debug_struct.field("_unknown_fields", &self._unknown_fields);
499        }
500        debug_struct.finish()
501    }
502}
503
504impl std::fmt::Debug for super::ReferenceListEntry {
505    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
506        let mut debug_struct = f.debug_struct("ReferenceListEntry");
507        debug_struct.field("value", &self.value);
508        if !self._unknown_fields.is_empty() {
509            debug_struct.field("_unknown_fields", &self._unknown_fields);
510        }
511        debug_struct.finish()
512    }
513}
514
515impl std::fmt::Debug for super::Rule {
516    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
517        let mut debug_struct = f.debug_struct("Rule");
518        debug_struct.field("name", &self.name);
519        debug_struct.field("revision_id", &self.revision_id);
520        debug_struct.field("display_name", &self.display_name);
521        debug_struct.field("text", &self.text);
522        debug_struct.field("author", &self.author);
523        debug_struct.field("severity", &self.severity);
524        debug_struct.field("metadata", &self.metadata);
525        debug_struct.field("create_time", &self.create_time);
526        debug_struct.field("revision_create_time", &self.revision_create_time);
527        debug_struct.field("compilation_state", &self.compilation_state);
528        debug_struct.field("r#type", &self.r#type);
529        debug_struct.field("reference_lists", &self.reference_lists);
530        debug_struct.field("allowed_run_frequencies", &self.allowed_run_frequencies);
531        debug_struct.field("etag", &self.etag);
532        debug_struct.field("scope", &self.scope);
533        debug_struct.field("compilation_diagnostics", &self.compilation_diagnostics);
534        debug_struct.field(
535            "near_real_time_live_rule_eligible",
536            &self.near_real_time_live_rule_eligible,
537        );
538        debug_struct.field("inputs_used", &self.inputs_used);
539        if !self._unknown_fields.is_empty() {
540            debug_struct.field("_unknown_fields", &self._unknown_fields);
541        }
542        debug_struct.finish()
543    }
544}
545
546impl std::fmt::Debug for super::RuleDeployment {
547    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
548        let mut debug_struct = f.debug_struct("RuleDeployment");
549        debug_struct.field("name", &self.name);
550        debug_struct.field("enabled", &self.enabled);
551        debug_struct.field("alerting", &self.alerting);
552        debug_struct.field("archived", &self.archived);
553        debug_struct.field("archive_time", &self.archive_time);
554        debug_struct.field("run_frequency", &self.run_frequency);
555        debug_struct.field("execution_state", &self.execution_state);
556        debug_struct.field("producer_rules", &self.producer_rules);
557        debug_struct.field("consumer_rules", &self.consumer_rules);
558        debug_struct.field(
559            "last_alert_status_change_time",
560            &self.last_alert_status_change_time,
561        );
562        if !self._unknown_fields.is_empty() {
563            debug_struct.field("_unknown_fields", &self._unknown_fields);
564        }
565        debug_struct.finish()
566    }
567}
568
569impl std::fmt::Debug for super::Retrohunt {
570    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
571        let mut debug_struct = f.debug_struct("Retrohunt");
572        debug_struct.field("name", &self.name);
573        debug_struct.field("process_interval", &self.process_interval);
574        debug_struct.field("execution_interval", &self.execution_interval);
575        debug_struct.field("state", &self.state);
576        debug_struct.field("progress_percentage", &self.progress_percentage);
577        if !self._unknown_fields.is_empty() {
578            debug_struct.field("_unknown_fields", &self._unknown_fields);
579        }
580        debug_struct.finish()
581    }
582}
583
584impl std::fmt::Debug for super::CreateRuleRequest {
585    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
586        let mut debug_struct = f.debug_struct("CreateRuleRequest");
587        debug_struct.field("parent", &self.parent);
588        debug_struct.field("rule", &self.rule);
589        if !self._unknown_fields.is_empty() {
590            debug_struct.field("_unknown_fields", &self._unknown_fields);
591        }
592        debug_struct.finish()
593    }
594}
595
596impl std::fmt::Debug for super::GetRuleRequest {
597    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
598        let mut debug_struct = f.debug_struct("GetRuleRequest");
599        debug_struct.field("name", &self.name);
600        debug_struct.field("view", &self.view);
601        if !self._unknown_fields.is_empty() {
602            debug_struct.field("_unknown_fields", &self._unknown_fields);
603        }
604        debug_struct.finish()
605    }
606}
607
608impl std::fmt::Debug for super::ListRulesRequest {
609    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
610        let mut debug_struct = f.debug_struct("ListRulesRequest");
611        debug_struct.field("parent", &self.parent);
612        debug_struct.field("page_size", &self.page_size);
613        debug_struct.field("page_token", &self.page_token);
614        debug_struct.field("view", &self.view);
615        debug_struct.field("filter", &self.filter);
616        if !self._unknown_fields.is_empty() {
617            debug_struct.field("_unknown_fields", &self._unknown_fields);
618        }
619        debug_struct.finish()
620    }
621}
622
623impl std::fmt::Debug for super::ListRulesResponse {
624    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
625        let mut debug_struct = f.debug_struct("ListRulesResponse");
626        debug_struct.field("rules", &self.rules);
627        debug_struct.field("next_page_token", &self.next_page_token);
628        if !self._unknown_fields.is_empty() {
629            debug_struct.field("_unknown_fields", &self._unknown_fields);
630        }
631        debug_struct.finish()
632    }
633}
634
635impl std::fmt::Debug for super::UpdateRuleRequest {
636    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
637        let mut debug_struct = f.debug_struct("UpdateRuleRequest");
638        debug_struct.field("rule", &self.rule);
639        debug_struct.field("update_mask", &self.update_mask);
640        if !self._unknown_fields.is_empty() {
641            debug_struct.field("_unknown_fields", &self._unknown_fields);
642        }
643        debug_struct.finish()
644    }
645}
646
647impl std::fmt::Debug for super::DeleteRuleRequest {
648    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
649        let mut debug_struct = f.debug_struct("DeleteRuleRequest");
650        debug_struct.field("name", &self.name);
651        debug_struct.field("force", &self.force);
652        if !self._unknown_fields.is_empty() {
653            debug_struct.field("_unknown_fields", &self._unknown_fields);
654        }
655        debug_struct.finish()
656    }
657}
658
659impl std::fmt::Debug for super::ListRuleRevisionsRequest {
660    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
661        let mut debug_struct = f.debug_struct("ListRuleRevisionsRequest");
662        debug_struct.field("name", &self.name);
663        debug_struct.field("page_size", &self.page_size);
664        debug_struct.field("page_token", &self.page_token);
665        debug_struct.field("view", &self.view);
666        if !self._unknown_fields.is_empty() {
667            debug_struct.field("_unknown_fields", &self._unknown_fields);
668        }
669        debug_struct.finish()
670    }
671}
672
673impl std::fmt::Debug for super::ListRuleRevisionsResponse {
674    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
675        let mut debug_struct = f.debug_struct("ListRuleRevisionsResponse");
676        debug_struct.field("rules", &self.rules);
677        debug_struct.field("next_page_token", &self.next_page_token);
678        if !self._unknown_fields.is_empty() {
679            debug_struct.field("_unknown_fields", &self._unknown_fields);
680        }
681        debug_struct.finish()
682    }
683}
684
685impl std::fmt::Debug for super::CreateRetrohuntRequest {
686    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
687        let mut debug_struct = f.debug_struct("CreateRetrohuntRequest");
688        debug_struct.field("parent", &self.parent);
689        debug_struct.field("retrohunt", &self.retrohunt);
690        if !self._unknown_fields.is_empty() {
691            debug_struct.field("_unknown_fields", &self._unknown_fields);
692        }
693        debug_struct.finish()
694    }
695}
696
697impl std::fmt::Debug for super::GetRetrohuntRequest {
698    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
699        let mut debug_struct = f.debug_struct("GetRetrohuntRequest");
700        debug_struct.field("name", &self.name);
701        if !self._unknown_fields.is_empty() {
702            debug_struct.field("_unknown_fields", &self._unknown_fields);
703        }
704        debug_struct.finish()
705    }
706}
707
708impl std::fmt::Debug for super::ListRetrohuntsRequest {
709    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
710        let mut debug_struct = f.debug_struct("ListRetrohuntsRequest");
711        debug_struct.field("parent", &self.parent);
712        debug_struct.field("page_size", &self.page_size);
713        debug_struct.field("page_token", &self.page_token);
714        debug_struct.field("filter", &self.filter);
715        if !self._unknown_fields.is_empty() {
716            debug_struct.field("_unknown_fields", &self._unknown_fields);
717        }
718        debug_struct.finish()
719    }
720}
721
722impl std::fmt::Debug for super::ListRetrohuntsResponse {
723    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
724        let mut debug_struct = f.debug_struct("ListRetrohuntsResponse");
725        debug_struct.field("retrohunts", &self.retrohunts);
726        debug_struct.field("next_page_token", &self.next_page_token);
727        if !self._unknown_fields.is_empty() {
728            debug_struct.field("_unknown_fields", &self._unknown_fields);
729        }
730        debug_struct.finish()
731    }
732}
733
734impl std::fmt::Debug for super::GetRuleDeploymentRequest {
735    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
736        let mut debug_struct = f.debug_struct("GetRuleDeploymentRequest");
737        debug_struct.field("name", &self.name);
738        if !self._unknown_fields.is_empty() {
739            debug_struct.field("_unknown_fields", &self._unknown_fields);
740        }
741        debug_struct.finish()
742    }
743}
744
745impl std::fmt::Debug for super::ListRuleDeploymentsRequest {
746    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
747        let mut debug_struct = f.debug_struct("ListRuleDeploymentsRequest");
748        debug_struct.field("parent", &self.parent);
749        debug_struct.field("page_size", &self.page_size);
750        debug_struct.field("page_token", &self.page_token);
751        debug_struct.field("filter", &self.filter);
752        if !self._unknown_fields.is_empty() {
753            debug_struct.field("_unknown_fields", &self._unknown_fields);
754        }
755        debug_struct.finish()
756    }
757}
758
759impl std::fmt::Debug for super::ListRuleDeploymentsResponse {
760    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
761        let mut debug_struct = f.debug_struct("ListRuleDeploymentsResponse");
762        debug_struct.field("rule_deployments", &self.rule_deployments);
763        debug_struct.field("next_page_token", &self.next_page_token);
764        if !self._unknown_fields.is_empty() {
765            debug_struct.field("_unknown_fields", &self._unknown_fields);
766        }
767        debug_struct.finish()
768    }
769}
770
771impl std::fmt::Debug for super::UpdateRuleDeploymentRequest {
772    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
773        let mut debug_struct = f.debug_struct("UpdateRuleDeploymentRequest");
774        debug_struct.field("rule_deployment", &self.rule_deployment);
775        debug_struct.field("update_mask", &self.update_mask);
776        if !self._unknown_fields.is_empty() {
777            debug_struct.field("_unknown_fields", &self._unknown_fields);
778        }
779        debug_struct.finish()
780    }
781}
782
783impl std::fmt::Debug for super::CompilationPosition {
784    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
785        let mut debug_struct = f.debug_struct("CompilationPosition");
786        debug_struct.field("start_line", &self.start_line);
787        debug_struct.field("start_column", &self.start_column);
788        debug_struct.field("end_line", &self.end_line);
789        debug_struct.field("end_column", &self.end_column);
790        if !self._unknown_fields.is_empty() {
791            debug_struct.field("_unknown_fields", &self._unknown_fields);
792        }
793        debug_struct.finish()
794    }
795}
796
797impl std::fmt::Debug for super::CompilationDiagnostic {
798    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
799        let mut debug_struct = f.debug_struct("CompilationDiagnostic");
800        debug_struct.field("message", &self.message);
801        debug_struct.field("position", &self.position);
802        debug_struct.field("severity", &self.severity);
803        debug_struct.field("uri", &self.uri);
804        if !self._unknown_fields.is_empty() {
805            debug_struct.field("_unknown_fields", &self._unknown_fields);
806        }
807        debug_struct.finish()
808    }
809}
810
811impl std::fmt::Debug for super::Severity {
812    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
813        let mut debug_struct = f.debug_struct("Severity");
814        debug_struct.field("display_name", &self.display_name);
815        if !self._unknown_fields.is_empty() {
816            debug_struct.field("_unknown_fields", &self._unknown_fields);
817        }
818        debug_struct.finish()
819    }
820}
821
822impl std::fmt::Debug for super::RetrohuntMetadata {
823    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
824        let mut debug_struct = f.debug_struct("RetrohuntMetadata");
825        debug_struct.field("retrohunt", &self.retrohunt);
826        debug_struct.field("execution_interval", &self.execution_interval);
827        debug_struct.field("progress_percentage", &self.progress_percentage);
828        if !self._unknown_fields.is_empty() {
829            debug_struct.field("_unknown_fields", &self._unknown_fields);
830        }
831        debug_struct.finish()
832    }
833}
834
835impl std::fmt::Debug for super::InputsUsed {
836    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
837        let mut debug_struct = f.debug_struct("InputsUsed");
838        debug_struct.field("uses_udm", &self.uses_udm);
839        debug_struct.field("uses_entity", &self.uses_entity);
840        debug_struct.field("uses_detection", &self.uses_detection);
841        if !self._unknown_fields.is_empty() {
842            debug_struct.field("_unknown_fields", &self._unknown_fields);
843        }
844        debug_struct.finish()
845    }
846}