1#[allow(unused_imports)]
18use super::*;
19
20#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
21impl std::fmt::Debug for super::Answer {
22 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
23 let mut debug_struct = f.debug_struct("Answer");
24 debug_struct.field("name", &self.name);
25 debug_struct.field("state", &self.state);
26 debug_struct.field("answer_text", &self.answer_text);
27 debug_struct.field("grounding_score", &self.grounding_score);
28 debug_struct.field("citations", &self.citations);
29 debug_struct.field("grounding_supports", &self.grounding_supports);
30 debug_struct.field("references", &self.references);
31 debug_struct.field("related_questions", &self.related_questions);
32 debug_struct.field("steps", &self.steps);
33 debug_struct.field("query_understanding_info", &self.query_understanding_info);
34 debug_struct.field("answer_skipped_reasons", &self.answer_skipped_reasons);
35 debug_struct.field("create_time", &self.create_time);
36 debug_struct.field("complete_time", &self.complete_time);
37 debug_struct.field("safety_ratings", &self.safety_ratings);
38 if !self._unknown_fields.is_empty() {
39 debug_struct.field("_unknown_fields", &self._unknown_fields);
40 }
41 debug_struct.finish()
42 }
43}
44
45#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
46impl std::fmt::Debug for super::answer::Citation {
47 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
48 let mut debug_struct = f.debug_struct("Citation");
49 debug_struct.field("start_index", &self.start_index);
50 debug_struct.field("end_index", &self.end_index);
51 debug_struct.field("sources", &self.sources);
52 if !self._unknown_fields.is_empty() {
53 debug_struct.field("_unknown_fields", &self._unknown_fields);
54 }
55 debug_struct.finish()
56 }
57}
58
59#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
60impl std::fmt::Debug for super::answer::CitationSource {
61 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
62 let mut debug_struct = f.debug_struct("CitationSource");
63 debug_struct.field("reference_id", &self.reference_id);
64 if !self._unknown_fields.is_empty() {
65 debug_struct.field("_unknown_fields", &self._unknown_fields);
66 }
67 debug_struct.finish()
68 }
69}
70
71#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
72impl std::fmt::Debug for super::answer::GroundingSupport {
73 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
74 let mut debug_struct = f.debug_struct("GroundingSupport");
75 debug_struct.field("start_index", &self.start_index);
76 debug_struct.field("end_index", &self.end_index);
77 debug_struct.field("grounding_score", &self.grounding_score);
78 debug_struct.field("grounding_check_required", &self.grounding_check_required);
79 debug_struct.field("sources", &self.sources);
80 if !self._unknown_fields.is_empty() {
81 debug_struct.field("_unknown_fields", &self._unknown_fields);
82 }
83 debug_struct.finish()
84 }
85}
86
87#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
88impl std::fmt::Debug for super::answer::Reference {
89 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
90 let mut debug_struct = f.debug_struct("Reference");
91 debug_struct.field("content", &self.content);
92 if !self._unknown_fields.is_empty() {
93 debug_struct.field("_unknown_fields", &self._unknown_fields);
94 }
95 debug_struct.finish()
96 }
97}
98
99#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
100impl std::fmt::Debug for super::answer::reference::UnstructuredDocumentInfo {
101 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
102 let mut debug_struct = f.debug_struct("UnstructuredDocumentInfo");
103 debug_struct.field("document", &self.document);
104 debug_struct.field("uri", &self.uri);
105 debug_struct.field("title", &self.title);
106 debug_struct.field("chunk_contents", &self.chunk_contents);
107 debug_struct.field("struct_data", &self.struct_data);
108 if !self._unknown_fields.is_empty() {
109 debug_struct.field("_unknown_fields", &self._unknown_fields);
110 }
111 debug_struct.finish()
112 }
113}
114
115#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
116impl std::fmt::Debug for super::answer::reference::unstructured_document_info::ChunkContent {
117 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
118 let mut debug_struct = f.debug_struct("ChunkContent");
119 debug_struct.field("content", &self.content);
120 debug_struct.field("page_identifier", &self.page_identifier);
121 debug_struct.field("relevance_score", &self.relevance_score);
122 if !self._unknown_fields.is_empty() {
123 debug_struct.field("_unknown_fields", &self._unknown_fields);
124 }
125 debug_struct.finish()
126 }
127}
128
129#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
130impl std::fmt::Debug for super::answer::reference::ChunkInfo {
131 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
132 let mut debug_struct = f.debug_struct("ChunkInfo");
133 debug_struct.field("chunk", &self.chunk);
134 debug_struct.field("content", &self.content);
135 debug_struct.field("relevance_score", &self.relevance_score);
136 debug_struct.field("document_metadata", &self.document_metadata);
137 if !self._unknown_fields.is_empty() {
138 debug_struct.field("_unknown_fields", &self._unknown_fields);
139 }
140 debug_struct.finish()
141 }
142}
143
144#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
145impl std::fmt::Debug for super::answer::reference::chunk_info::DocumentMetadata {
146 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
147 let mut debug_struct = f.debug_struct("DocumentMetadata");
148 debug_struct.field("document", &self.document);
149 debug_struct.field("uri", &self.uri);
150 debug_struct.field("title", &self.title);
151 debug_struct.field("page_identifier", &self.page_identifier);
152 debug_struct.field("struct_data", &self.struct_data);
153 if !self._unknown_fields.is_empty() {
154 debug_struct.field("_unknown_fields", &self._unknown_fields);
155 }
156 debug_struct.finish()
157 }
158}
159
160#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
161impl std::fmt::Debug for super::answer::reference::StructuredDocumentInfo {
162 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
163 let mut debug_struct = f.debug_struct("StructuredDocumentInfo");
164 debug_struct.field("document", &self.document);
165 debug_struct.field("struct_data", &self.struct_data);
166 debug_struct.field("title", &self.title);
167 debug_struct.field("uri", &self.uri);
168 if !self._unknown_fields.is_empty() {
169 debug_struct.field("_unknown_fields", &self._unknown_fields);
170 }
171 debug_struct.finish()
172 }
173}
174
175#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
176impl std::fmt::Debug for super::answer::Step {
177 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
178 let mut debug_struct = f.debug_struct("Step");
179 debug_struct.field("state", &self.state);
180 debug_struct.field("description", &self.description);
181 debug_struct.field("thought", &self.thought);
182 debug_struct.field("actions", &self.actions);
183 if !self._unknown_fields.is_empty() {
184 debug_struct.field("_unknown_fields", &self._unknown_fields);
185 }
186 debug_struct.finish()
187 }
188}
189
190#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
191impl std::fmt::Debug for super::answer::step::Action {
192 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
193 let mut debug_struct = f.debug_struct("Action");
194 debug_struct.field("observation", &self.observation);
195 debug_struct.field("action", &self.action);
196 if !self._unknown_fields.is_empty() {
197 debug_struct.field("_unknown_fields", &self._unknown_fields);
198 }
199 debug_struct.finish()
200 }
201}
202
203#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
204impl std::fmt::Debug for super::answer::step::action::SearchAction {
205 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
206 let mut debug_struct = f.debug_struct("SearchAction");
207 debug_struct.field("query", &self.query);
208 if !self._unknown_fields.is_empty() {
209 debug_struct.field("_unknown_fields", &self._unknown_fields);
210 }
211 debug_struct.finish()
212 }
213}
214
215#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
216impl std::fmt::Debug for super::answer::step::action::Observation {
217 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
218 let mut debug_struct = f.debug_struct("Observation");
219 debug_struct.field("search_results", &self.search_results);
220 if !self._unknown_fields.is_empty() {
221 debug_struct.field("_unknown_fields", &self._unknown_fields);
222 }
223 debug_struct.finish()
224 }
225}
226
227#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
228impl std::fmt::Debug for super::answer::step::action::observation::SearchResult {
229 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
230 let mut debug_struct = f.debug_struct("SearchResult");
231 debug_struct.field("document", &self.document);
232 debug_struct.field("uri", &self.uri);
233 debug_struct.field("title", &self.title);
234 debug_struct.field("snippet_info", &self.snippet_info);
235 debug_struct.field("chunk_info", &self.chunk_info);
236 debug_struct.field("struct_data", &self.struct_data);
237 if !self._unknown_fields.is_empty() {
238 debug_struct.field("_unknown_fields", &self._unknown_fields);
239 }
240 debug_struct.finish()
241 }
242}
243
244#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
245impl std::fmt::Debug for super::answer::step::action::observation::search_result::SnippetInfo {
246 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
247 let mut debug_struct = f.debug_struct("SnippetInfo");
248 debug_struct.field("snippet", &self.snippet);
249 debug_struct.field("snippet_status", &self.snippet_status);
250 if !self._unknown_fields.is_empty() {
251 debug_struct.field("_unknown_fields", &self._unknown_fields);
252 }
253 debug_struct.finish()
254 }
255}
256
257#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
258impl std::fmt::Debug for super::answer::step::action::observation::search_result::ChunkInfo {
259 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
260 let mut debug_struct = f.debug_struct("ChunkInfo");
261 debug_struct.field("chunk", &self.chunk);
262 debug_struct.field("content", &self.content);
263 debug_struct.field("relevance_score", &self.relevance_score);
264 if !self._unknown_fields.is_empty() {
265 debug_struct.field("_unknown_fields", &self._unknown_fields);
266 }
267 debug_struct.finish()
268 }
269}
270
271#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
272impl std::fmt::Debug for super::answer::QueryUnderstandingInfo {
273 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
274 let mut debug_struct = f.debug_struct("QueryUnderstandingInfo");
275 debug_struct.field("query_classification_info", &self.query_classification_info);
276 if !self._unknown_fields.is_empty() {
277 debug_struct.field("_unknown_fields", &self._unknown_fields);
278 }
279 debug_struct.finish()
280 }
281}
282
283#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
284impl std::fmt::Debug for super::answer::query_understanding_info::QueryClassificationInfo {
285 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
286 let mut debug_struct = f.debug_struct("QueryClassificationInfo");
287 debug_struct.field("r#type", &self.r#type);
288 debug_struct.field("positive", &self.positive);
289 if !self._unknown_fields.is_empty() {
290 debug_struct.field("_unknown_fields", &self._unknown_fields);
291 }
292 debug_struct.finish()
293 }
294}
295
296#[cfg(any(
297 feature = "assistant-service",
298 feature = "conversational-search-service",
299 feature = "session-service",
300))]
301impl std::fmt::Debug for super::AssistAnswer {
302 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
303 let mut debug_struct = f.debug_struct("AssistAnswer");
304 debug_struct.field("name", &self.name);
305 debug_struct.field("state", &self.state);
306 debug_struct.field("replies", &self.replies);
307 debug_struct.field("assist_skipped_reasons", &self.assist_skipped_reasons);
308 if !self._unknown_fields.is_empty() {
309 debug_struct.field("_unknown_fields", &self._unknown_fields);
310 }
311 debug_struct.finish()
312 }
313}
314
315#[cfg(any(
316 feature = "assistant-service",
317 feature = "conversational-search-service",
318 feature = "session-service",
319))]
320impl std::fmt::Debug for super::assist_answer::Reply {
321 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
322 let mut debug_struct = f.debug_struct("Reply");
323 debug_struct.field("reply", &self.reply);
324 if !self._unknown_fields.is_empty() {
325 debug_struct.field("_unknown_fields", &self._unknown_fields);
326 }
327 debug_struct.finish()
328 }
329}
330
331#[cfg(any(
332 feature = "assistant-service",
333 feature = "conversational-search-service",
334 feature = "session-service",
335))]
336impl std::fmt::Debug for super::AssistantContent {
337 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
338 let mut debug_struct = f.debug_struct("AssistantContent");
339 debug_struct.field("role", &self.role);
340 debug_struct.field("thought", &self.thought);
341 debug_struct.field("data", &self.data);
342 if !self._unknown_fields.is_empty() {
343 debug_struct.field("_unknown_fields", &self._unknown_fields);
344 }
345 debug_struct.finish()
346 }
347}
348
349#[cfg(any(
350 feature = "assistant-service",
351 feature = "conversational-search-service",
352 feature = "session-service",
353))]
354impl std::fmt::Debug for super::assistant_content::Blob {
355 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
356 let mut debug_struct = f.debug_struct("Blob");
357 debug_struct.field("mime_type", &self.mime_type);
358 debug_struct.field("data", &self.data);
359 if !self._unknown_fields.is_empty() {
360 debug_struct.field("_unknown_fields", &self._unknown_fields);
361 }
362 debug_struct.finish()
363 }
364}
365
366#[cfg(any(
367 feature = "assistant-service",
368 feature = "conversational-search-service",
369 feature = "session-service",
370))]
371impl std::fmt::Debug for super::assistant_content::File {
372 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
373 let mut debug_struct = f.debug_struct("File");
374 debug_struct.field("mime_type", &self.mime_type);
375 debug_struct.field("file_id", &self.file_id);
376 if !self._unknown_fields.is_empty() {
377 debug_struct.field("_unknown_fields", &self._unknown_fields);
378 }
379 debug_struct.finish()
380 }
381}
382
383#[cfg(any(
384 feature = "assistant-service",
385 feature = "conversational-search-service",
386 feature = "session-service",
387))]
388impl std::fmt::Debug for super::assistant_content::ExecutableCode {
389 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
390 let mut debug_struct = f.debug_struct("ExecutableCode");
391 debug_struct.field("code", &self.code);
392 if !self._unknown_fields.is_empty() {
393 debug_struct.field("_unknown_fields", &self._unknown_fields);
394 }
395 debug_struct.finish()
396 }
397}
398
399#[cfg(any(
400 feature = "assistant-service",
401 feature = "conversational-search-service",
402 feature = "session-service",
403))]
404impl std::fmt::Debug for super::assistant_content::CodeExecutionResult {
405 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
406 let mut debug_struct = f.debug_struct("CodeExecutionResult");
407 debug_struct.field("outcome", &self.outcome);
408 debug_struct.field("output", &self.output);
409 if !self._unknown_fields.is_empty() {
410 debug_struct.field("_unknown_fields", &self._unknown_fields);
411 }
412 debug_struct.finish()
413 }
414}
415
416#[cfg(any(
417 feature = "assistant-service",
418 feature = "conversational-search-service",
419 feature = "session-service",
420))]
421impl std::fmt::Debug for super::AssistantGroundedContent {
422 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
423 let mut debug_struct = f.debug_struct("AssistantGroundedContent");
424 debug_struct.field("content", &self.content);
425 debug_struct.field("metadata", &self.metadata);
426 if !self._unknown_fields.is_empty() {
427 debug_struct.field("_unknown_fields", &self._unknown_fields);
428 }
429 debug_struct.finish()
430 }
431}
432
433#[cfg(any(
434 feature = "assistant-service",
435 feature = "conversational-search-service",
436 feature = "session-service",
437))]
438impl std::fmt::Debug for super::assistant_grounded_content::TextGroundingMetadata {
439 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
440 let mut debug_struct = f.debug_struct("TextGroundingMetadata");
441 debug_struct.field("segments", &self.segments);
442 debug_struct.field("references", &self.references);
443 if !self._unknown_fields.is_empty() {
444 debug_struct.field("_unknown_fields", &self._unknown_fields);
445 }
446 debug_struct.finish()
447 }
448}
449
450#[cfg(any(
451 feature = "assistant-service",
452 feature = "conversational-search-service",
453 feature = "session-service",
454))]
455impl std::fmt::Debug for super::assistant_grounded_content::text_grounding_metadata::Segment {
456 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
457 let mut debug_struct = f.debug_struct("Segment");
458 debug_struct.field("start_index", &self.start_index);
459 debug_struct.field("end_index", &self.end_index);
460 debug_struct.field("reference_indices", &self.reference_indices);
461 debug_struct.field("grounding_score", &self.grounding_score);
462 debug_struct.field("text", &self.text);
463 if !self._unknown_fields.is_empty() {
464 debug_struct.field("_unknown_fields", &self._unknown_fields);
465 }
466 debug_struct.finish()
467 }
468}
469
470#[cfg(any(
471 feature = "assistant-service",
472 feature = "conversational-search-service",
473 feature = "session-service",
474))]
475impl std::fmt::Debug for super::assistant_grounded_content::text_grounding_metadata::Reference {
476 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
477 let mut debug_struct = f.debug_struct("Reference");
478 debug_struct.field("content", &self.content);
479 debug_struct.field("document_metadata", &self.document_metadata);
480 if !self._unknown_fields.is_empty() {
481 debug_struct.field("_unknown_fields", &self._unknown_fields);
482 }
483 debug_struct.finish()
484 }
485}
486
487#[cfg(any(
488 feature = "assistant-service",
489 feature = "conversational-search-service",
490 feature = "session-service",
491))]
492impl std::fmt::Debug
493 for super::assistant_grounded_content::text_grounding_metadata::reference::DocumentMetadata
494{
495 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
496 let mut debug_struct = f.debug_struct("DocumentMetadata");
497 debug_struct.field("document", &self.document);
498 debug_struct.field("uri", &self.uri);
499 debug_struct.field("title", &self.title);
500 debug_struct.field("page_identifier", &self.page_identifier);
501 debug_struct.field("domain", &self.domain);
502 if !self._unknown_fields.is_empty() {
503 debug_struct.field("_unknown_fields", &self._unknown_fields);
504 }
505 debug_struct.finish()
506 }
507}
508
509#[cfg(all(
510 feature = "assistant-service",
511 feature = "cmek-config-service",
512 feature = "completion-service",
513 feature = "control-service",
514 feature = "conversational-search-service",
515 feature = "data-store-service",
516 feature = "document-service",
517 feature = "engine-service",
518 feature = "grounded-generation-service",
519 feature = "identity-mapping-store-service",
520 feature = "project-service",
521 feature = "rank-service",
522 feature = "recommendation-service",
523 feature = "schema-service",
524 feature = "search-service",
525 feature = "search-tuning-service",
526 feature = "serving-config-service",
527 feature = "session-service",
528 feature = "site-search-engine-service",
529 feature = "user-event-service",
530 feature = "user-license-service",
531))]
532impl std::fmt::Debug for super::Assistant {
533 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
534 let mut debug_struct = f.debug_struct("Assistant");
535 debug_struct.field("name", &self.name);
536 if !self._unknown_fields.is_empty() {
537 debug_struct.field("_unknown_fields", &self._unknown_fields);
538 }
539 debug_struct.finish()
540 }
541}
542
543#[cfg(feature = "assistant-service")]
544impl std::fmt::Debug for super::AssistUserMetadata {
545 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
546 let mut debug_struct = f.debug_struct("AssistUserMetadata");
547 debug_struct.field("time_zone", &self.time_zone);
548 debug_struct.field("preferred_language_code", &self.preferred_language_code);
549 if !self._unknown_fields.is_empty() {
550 debug_struct.field("_unknown_fields", &self._unknown_fields);
551 }
552 debug_struct.finish()
553 }
554}
555
556#[cfg(feature = "assistant-service")]
557impl std::fmt::Debug for super::StreamAssistRequest {
558 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
559 let mut debug_struct = f.debug_struct("StreamAssistRequest");
560 debug_struct.field("name", &self.name);
561 debug_struct.field("query", &self.query);
562 debug_struct.field("session", &self.session);
563 debug_struct.field("user_metadata", &self.user_metadata);
564 debug_struct.field("tools_spec", &self.tools_spec);
565 debug_struct.field("generation_spec", &self.generation_spec);
566 if !self._unknown_fields.is_empty() {
567 debug_struct.field("_unknown_fields", &self._unknown_fields);
568 }
569 debug_struct.finish()
570 }
571}
572
573#[cfg(feature = "assistant-service")]
574impl std::fmt::Debug for super::stream_assist_request::ToolsSpec {
575 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
576 let mut debug_struct = f.debug_struct("ToolsSpec");
577 debug_struct.field("vertex_ai_search_spec", &self.vertex_ai_search_spec);
578 debug_struct.field("web_grounding_spec", &self.web_grounding_spec);
579 debug_struct.field("image_generation_spec", &self.image_generation_spec);
580 debug_struct.field("video_generation_spec", &self.video_generation_spec);
581 if !self._unknown_fields.is_empty() {
582 debug_struct.field("_unknown_fields", &self._unknown_fields);
583 }
584 debug_struct.finish()
585 }
586}
587
588#[cfg(feature = "assistant-service")]
589impl std::fmt::Debug for super::stream_assist_request::tools_spec::VertexAiSearchSpec {
590 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
591 let mut debug_struct = f.debug_struct("VertexAiSearchSpec");
592 debug_struct.field("data_store_specs", &self.data_store_specs);
593 debug_struct.field("filter", &self.filter);
594 if !self._unknown_fields.is_empty() {
595 debug_struct.field("_unknown_fields", &self._unknown_fields);
596 }
597 debug_struct.finish()
598 }
599}
600
601#[cfg(feature = "assistant-service")]
602impl std::fmt::Debug for super::stream_assist_request::tools_spec::WebGroundingSpec {
603 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
604 let mut debug_struct = f.debug_struct("WebGroundingSpec");
605 if !self._unknown_fields.is_empty() {
606 debug_struct.field("_unknown_fields", &self._unknown_fields);
607 }
608 debug_struct.finish()
609 }
610}
611
612#[cfg(feature = "assistant-service")]
613impl std::fmt::Debug for super::stream_assist_request::tools_spec::ImageGenerationSpec {
614 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
615 let mut debug_struct = f.debug_struct("ImageGenerationSpec");
616 if !self._unknown_fields.is_empty() {
617 debug_struct.field("_unknown_fields", &self._unknown_fields);
618 }
619 debug_struct.finish()
620 }
621}
622
623#[cfg(feature = "assistant-service")]
624impl std::fmt::Debug for super::stream_assist_request::tools_spec::VideoGenerationSpec {
625 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
626 let mut debug_struct = f.debug_struct("VideoGenerationSpec");
627 if !self._unknown_fields.is_empty() {
628 debug_struct.field("_unknown_fields", &self._unknown_fields);
629 }
630 debug_struct.finish()
631 }
632}
633
634#[cfg(feature = "assistant-service")]
635impl std::fmt::Debug for super::stream_assist_request::GenerationSpec {
636 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
637 let mut debug_struct = f.debug_struct("GenerationSpec");
638 debug_struct.field("model_id", &self.model_id);
639 if !self._unknown_fields.is_empty() {
640 debug_struct.field("_unknown_fields", &self._unknown_fields);
641 }
642 debug_struct.finish()
643 }
644}
645
646#[cfg(feature = "assistant-service")]
647impl std::fmt::Debug for super::StreamAssistResponse {
648 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
649 let mut debug_struct = f.debug_struct("StreamAssistResponse");
650 debug_struct.field("answer", &self.answer);
651 debug_struct.field("session_info", &self.session_info);
652 debug_struct.field("assist_token", &self.assist_token);
653 if !self._unknown_fields.is_empty() {
654 debug_struct.field("_unknown_fields", &self._unknown_fields);
655 }
656 debug_struct.finish()
657 }
658}
659
660#[cfg(feature = "assistant-service")]
661impl std::fmt::Debug for super::stream_assist_response::SessionInfo {
662 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
663 let mut debug_struct = f.debug_struct("SessionInfo");
664 debug_struct.field("session", &self.session);
665 if !self._unknown_fields.is_empty() {
666 debug_struct.field("_unknown_fields", &self._unknown_fields);
667 }
668 debug_struct.finish()
669 }
670}
671
672#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
673impl std::fmt::Debug for super::Chunk {
674 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
675 let mut debug_struct = f.debug_struct("Chunk");
676 debug_struct.field("name", &self.name);
677 debug_struct.field("id", &self.id);
678 debug_struct.field("content", &self.content);
679 debug_struct.field("relevance_score", &self.relevance_score);
680 debug_struct.field("document_metadata", &self.document_metadata);
681 debug_struct.field("derived_struct_data", &self.derived_struct_data);
682 debug_struct.field("page_span", &self.page_span);
683 debug_struct.field("chunk_metadata", &self.chunk_metadata);
684 debug_struct.field("data_urls", &self.data_urls);
685 debug_struct.field("annotation_contents", &self.annotation_contents);
686 debug_struct.field("annotation_metadata", &self.annotation_metadata);
687 if !self._unknown_fields.is_empty() {
688 debug_struct.field("_unknown_fields", &self._unknown_fields);
689 }
690 debug_struct.finish()
691 }
692}
693
694#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
695impl std::fmt::Debug for super::chunk::DocumentMetadata {
696 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
697 let mut debug_struct = f.debug_struct("DocumentMetadata");
698 debug_struct.field("uri", &self.uri);
699 debug_struct.field("title", &self.title);
700 debug_struct.field("struct_data", &self.struct_data);
701 if !self._unknown_fields.is_empty() {
702 debug_struct.field("_unknown_fields", &self._unknown_fields);
703 }
704 debug_struct.finish()
705 }
706}
707
708#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
709impl std::fmt::Debug for super::chunk::PageSpan {
710 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
711 let mut debug_struct = f.debug_struct("PageSpan");
712 debug_struct.field("page_start", &self.page_start);
713 debug_struct.field("page_end", &self.page_end);
714 if !self._unknown_fields.is_empty() {
715 debug_struct.field("_unknown_fields", &self._unknown_fields);
716 }
717 debug_struct.finish()
718 }
719}
720
721#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
722impl std::fmt::Debug for super::chunk::ChunkMetadata {
723 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
724 let mut debug_struct = f.debug_struct("ChunkMetadata");
725 debug_struct.field("previous_chunks", &self.previous_chunks);
726 debug_struct.field("next_chunks", &self.next_chunks);
727 if !self._unknown_fields.is_empty() {
728 debug_struct.field("_unknown_fields", &self._unknown_fields);
729 }
730 debug_struct.finish()
731 }
732}
733
734#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
735impl std::fmt::Debug for super::chunk::StructuredContent {
736 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
737 let mut debug_struct = f.debug_struct("StructuredContent");
738 debug_struct.field("structure_type", &self.structure_type);
739 debug_struct.field("content", &self.content);
740 if !self._unknown_fields.is_empty() {
741 debug_struct.field("_unknown_fields", &self._unknown_fields);
742 }
743 debug_struct.finish()
744 }
745}
746
747#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
748impl std::fmt::Debug for super::chunk::AnnotationMetadata {
749 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
750 let mut debug_struct = f.debug_struct("AnnotationMetadata");
751 debug_struct.field("structured_content", &self.structured_content);
752 debug_struct.field("image_id", &self.image_id);
753 if !self._unknown_fields.is_empty() {
754 debug_struct.field("_unknown_fields", &self._unknown_fields);
755 }
756 debug_struct.finish()
757 }
758}
759
760#[cfg(feature = "cmek-config-service")]
761impl std::fmt::Debug for super::UpdateCmekConfigRequest {
762 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
763 let mut debug_struct = f.debug_struct("UpdateCmekConfigRequest");
764 debug_struct.field("config", &self.config);
765 debug_struct.field("set_default", &self.set_default);
766 if !self._unknown_fields.is_empty() {
767 debug_struct.field("_unknown_fields", &self._unknown_fields);
768 }
769 debug_struct.finish()
770 }
771}
772
773#[cfg(feature = "cmek-config-service")]
774impl std::fmt::Debug for super::GetCmekConfigRequest {
775 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
776 let mut debug_struct = f.debug_struct("GetCmekConfigRequest");
777 debug_struct.field("name", &self.name);
778 if !self._unknown_fields.is_empty() {
779 debug_struct.field("_unknown_fields", &self._unknown_fields);
780 }
781 debug_struct.finish()
782 }
783}
784
785#[cfg(any(
786 feature = "cmek-config-service",
787 feature = "data-store-service",
788 feature = "identity-mapping-store-service",
789))]
790impl std::fmt::Debug for super::SingleRegionKey {
791 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
792 let mut debug_struct = f.debug_struct("SingleRegionKey");
793 debug_struct.field("kms_key", &self.kms_key);
794 if !self._unknown_fields.is_empty() {
795 debug_struct.field("_unknown_fields", &self._unknown_fields);
796 }
797 debug_struct.finish()
798 }
799}
800
801#[cfg(any(
802 feature = "cmek-config-service",
803 feature = "data-store-service",
804 feature = "identity-mapping-store-service",
805))]
806impl std::fmt::Debug for super::CmekConfig {
807 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
808 let mut debug_struct = f.debug_struct("CmekConfig");
809 debug_struct.field("name", &self.name);
810 debug_struct.field("kms_key", &self.kms_key);
811 debug_struct.field("kms_key_version", &self.kms_key_version);
812 debug_struct.field("state", &self.state);
813 debug_struct.field("is_default", &self.is_default);
814 debug_struct.field(
815 "last_rotation_timestamp_micros",
816 &self.last_rotation_timestamp_micros,
817 );
818 debug_struct.field("single_region_keys", &self.single_region_keys);
819 debug_struct.field("notebooklm_state", &self.notebooklm_state);
820 if !self._unknown_fields.is_empty() {
821 debug_struct.field("_unknown_fields", &self._unknown_fields);
822 }
823 debug_struct.finish()
824 }
825}
826
827#[cfg(feature = "cmek-config-service")]
828impl std::fmt::Debug for super::UpdateCmekConfigMetadata {
829 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
830 let mut debug_struct = f.debug_struct("UpdateCmekConfigMetadata");
831 debug_struct.field("create_time", &self.create_time);
832 debug_struct.field("update_time", &self.update_time);
833 if !self._unknown_fields.is_empty() {
834 debug_struct.field("_unknown_fields", &self._unknown_fields);
835 }
836 debug_struct.finish()
837 }
838}
839
840#[cfg(feature = "cmek-config-service")]
841impl std::fmt::Debug for super::ListCmekConfigsRequest {
842 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
843 let mut debug_struct = f.debug_struct("ListCmekConfigsRequest");
844 debug_struct.field("parent", &self.parent);
845 if !self._unknown_fields.is_empty() {
846 debug_struct.field("_unknown_fields", &self._unknown_fields);
847 }
848 debug_struct.finish()
849 }
850}
851
852#[cfg(feature = "cmek-config-service")]
853impl std::fmt::Debug for super::ListCmekConfigsResponse {
854 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
855 let mut debug_struct = f.debug_struct("ListCmekConfigsResponse");
856 debug_struct.field("cmek_configs", &self.cmek_configs);
857 if !self._unknown_fields.is_empty() {
858 debug_struct.field("_unknown_fields", &self._unknown_fields);
859 }
860 debug_struct.finish()
861 }
862}
863
864#[cfg(feature = "cmek-config-service")]
865impl std::fmt::Debug for super::DeleteCmekConfigRequest {
866 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
867 let mut debug_struct = f.debug_struct("DeleteCmekConfigRequest");
868 debug_struct.field("name", &self.name);
869 if !self._unknown_fields.is_empty() {
870 debug_struct.field("_unknown_fields", &self._unknown_fields);
871 }
872 debug_struct.finish()
873 }
874}
875
876#[cfg(feature = "cmek-config-service")]
877impl std::fmt::Debug for super::DeleteCmekConfigMetadata {
878 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
879 let mut debug_struct = f.debug_struct("DeleteCmekConfigMetadata");
880 debug_struct.field("create_time", &self.create_time);
881 debug_struct.field("update_time", &self.update_time);
882 if !self._unknown_fields.is_empty() {
883 debug_struct.field("_unknown_fields", &self._unknown_fields);
884 }
885 debug_struct.finish()
886 }
887}
888
889#[cfg(any(
890 feature = "assistant-service",
891 feature = "conversational-search-service",
892 feature = "search-service",
893 feature = "serving-config-service",
894))]
895impl std::fmt::Debug for super::Interval {
896 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
897 let mut debug_struct = f.debug_struct("Interval");
898 debug_struct.field("min", &self.min);
899 debug_struct.field("max", &self.max);
900 if !self._unknown_fields.is_empty() {
901 debug_struct.field("_unknown_fields", &self._unknown_fields);
902 }
903 debug_struct.finish()
904 }
905}
906
907#[cfg(any(feature = "recommendation-service", feature = "user-event-service",))]
908impl std::fmt::Debug for super::CustomAttribute {
909 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
910 let mut debug_struct = f.debug_struct("CustomAttribute");
911 debug_struct.field("text", &self.text);
912 debug_struct.field("numbers", &self.numbers);
913 if !self._unknown_fields.is_empty() {
914 debug_struct.field("_unknown_fields", &self._unknown_fields);
915 }
916 debug_struct.finish()
917 }
918}
919
920#[cfg(any(
921 feature = "assistant-service",
922 feature = "conversational-search-service",
923 feature = "recommendation-service",
924 feature = "search-service",
925 feature = "serving-config-service",
926 feature = "user-event-service",
927))]
928impl std::fmt::Debug for super::UserInfo {
929 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
930 let mut debug_struct = f.debug_struct("UserInfo");
931 debug_struct.field("user_id", &self.user_id);
932 debug_struct.field("user_agent", &self.user_agent);
933 debug_struct.field("time_zone", &self.time_zone);
934 if !self._unknown_fields.is_empty() {
935 debug_struct.field("_unknown_fields", &self._unknown_fields);
936 }
937 debug_struct.finish()
938 }
939}
940
941#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
942impl std::fmt::Debug for super::DoubleList {
943 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
944 let mut debug_struct = f.debug_struct("DoubleList");
945 debug_struct.field("values", &self.values);
946 if !self._unknown_fields.is_empty() {
947 debug_struct.field("_unknown_fields", &self._unknown_fields);
948 }
949 debug_struct.finish()
950 }
951}
952
953#[cfg(any(
954 feature = "conversational-search-service",
955 feature = "document-service",
956 feature = "recommendation-service",
957 feature = "search-service",
958))]
959impl std::fmt::Debug for super::Principal {
960 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
961 let mut debug_struct = f.debug_struct("Principal");
962 debug_struct.field("principal", &self.principal);
963 if !self._unknown_fields.is_empty() {
964 debug_struct.field("_unknown_fields", &self._unknown_fields);
965 }
966 debug_struct.finish()
967 }
968}
969
970#[cfg(feature = "data-store-service")]
971impl std::fmt::Debug for super::HealthcareFhirConfig {
972 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
973 let mut debug_struct = f.debug_struct("HealthcareFhirConfig");
974 debug_struct.field(
975 "enable_configurable_schema",
976 &self.enable_configurable_schema,
977 );
978 debug_struct.field(
979 "enable_static_indexing_for_batch_ingestion",
980 &self.enable_static_indexing_for_batch_ingestion,
981 );
982 if !self._unknown_fields.is_empty() {
983 debug_struct.field("_unknown_fields", &self._unknown_fields);
984 }
985 debug_struct.finish()
986 }
987}
988
989#[cfg(any(
990 feature = "control-service",
991 feature = "conversational-search-service",
992 feature = "search-service",
993))]
994impl std::fmt::Debug for super::SearchLinkPromotion {
995 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
996 let mut debug_struct = f.debug_struct("SearchLinkPromotion");
997 debug_struct.field("title", &self.title);
998 debug_struct.field("uri", &self.uri);
999 debug_struct.field("document", &self.document);
1000 debug_struct.field("image_uri", &self.image_uri);
1001 debug_struct.field("description", &self.description);
1002 debug_struct.field("enabled", &self.enabled);
1003 if !self._unknown_fields.is_empty() {
1004 debug_struct.field("_unknown_fields", &self._unknown_fields);
1005 }
1006 debug_struct.finish()
1007 }
1008}
1009
1010#[cfg(feature = "completion-service")]
1011impl std::fmt::Debug for super::SuggestionDenyListEntry {
1012 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1013 let mut debug_struct = f.debug_struct("SuggestionDenyListEntry");
1014 debug_struct.field("block_phrase", &self.block_phrase);
1015 debug_struct.field("match_operator", &self.match_operator);
1016 if !self._unknown_fields.is_empty() {
1017 debug_struct.field("_unknown_fields", &self._unknown_fields);
1018 }
1019 debug_struct.finish()
1020 }
1021}
1022
1023#[cfg(feature = "completion-service")]
1024impl std::fmt::Debug for super::CompletionSuggestion {
1025 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1026 let mut debug_struct = f.debug_struct("CompletionSuggestion");
1027 debug_struct.field("suggestion", &self.suggestion);
1028 debug_struct.field("language_code", &self.language_code);
1029 debug_struct.field("group_id", &self.group_id);
1030 debug_struct.field("group_score", &self.group_score);
1031 debug_struct.field("alternative_phrases", &self.alternative_phrases);
1032 debug_struct.field("ranking_info", &self.ranking_info);
1033 if !self._unknown_fields.is_empty() {
1034 debug_struct.field("_unknown_fields", &self._unknown_fields);
1035 }
1036 debug_struct.finish()
1037 }
1038}
1039
1040#[cfg(feature = "completion-service")]
1041impl std::fmt::Debug for super::CompleteQueryRequest {
1042 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1043 let mut debug_struct = f.debug_struct("CompleteQueryRequest");
1044 debug_struct.field("data_store", &self.data_store);
1045 debug_struct.field("query", &self.query);
1046 debug_struct.field("query_model", &self.query_model);
1047 debug_struct.field("user_pseudo_id", &self.user_pseudo_id);
1048 debug_struct.field("include_tail_suggestions", &self.include_tail_suggestions);
1049 if !self._unknown_fields.is_empty() {
1050 debug_struct.field("_unknown_fields", &self._unknown_fields);
1051 }
1052 debug_struct.finish()
1053 }
1054}
1055
1056#[cfg(feature = "completion-service")]
1057impl std::fmt::Debug for super::CompleteQueryResponse {
1058 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1059 let mut debug_struct = f.debug_struct("CompleteQueryResponse");
1060 debug_struct.field("query_suggestions", &self.query_suggestions);
1061 debug_struct.field("tail_match_triggered", &self.tail_match_triggered);
1062 if !self._unknown_fields.is_empty() {
1063 debug_struct.field("_unknown_fields", &self._unknown_fields);
1064 }
1065 debug_struct.finish()
1066 }
1067}
1068
1069#[cfg(feature = "completion-service")]
1070impl std::fmt::Debug for super::complete_query_response::QuerySuggestion {
1071 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1072 let mut debug_struct = f.debug_struct("QuerySuggestion");
1073 debug_struct.field("suggestion", &self.suggestion);
1074 debug_struct.field("completable_field_paths", &self.completable_field_paths);
1075 if !self._unknown_fields.is_empty() {
1076 debug_struct.field("_unknown_fields", &self._unknown_fields);
1077 }
1078 debug_struct.finish()
1079 }
1080}
1081
1082#[cfg(feature = "control-service")]
1083impl std::fmt::Debug for super::Condition {
1084 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1085 let mut debug_struct = f.debug_struct("Condition");
1086 debug_struct.field("query_terms", &self.query_terms);
1087 debug_struct.field("active_time_range", &self.active_time_range);
1088 debug_struct.field("query_regex", &self.query_regex);
1089 if !self._unknown_fields.is_empty() {
1090 debug_struct.field("_unknown_fields", &self._unknown_fields);
1091 }
1092 debug_struct.finish()
1093 }
1094}
1095
1096#[cfg(feature = "control-service")]
1097impl std::fmt::Debug for super::condition::QueryTerm {
1098 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1099 let mut debug_struct = f.debug_struct("QueryTerm");
1100 debug_struct.field("value", &self.value);
1101 debug_struct.field("full_match", &self.full_match);
1102 if !self._unknown_fields.is_empty() {
1103 debug_struct.field("_unknown_fields", &self._unknown_fields);
1104 }
1105 debug_struct.finish()
1106 }
1107}
1108
1109#[cfg(feature = "control-service")]
1110impl std::fmt::Debug for super::condition::TimeRange {
1111 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1112 let mut debug_struct = f.debug_struct("TimeRange");
1113 debug_struct.field("start_time", &self.start_time);
1114 debug_struct.field("end_time", &self.end_time);
1115 if !self._unknown_fields.is_empty() {
1116 debug_struct.field("_unknown_fields", &self._unknown_fields);
1117 }
1118 debug_struct.finish()
1119 }
1120}
1121
1122#[cfg(feature = "control-service")]
1123impl std::fmt::Debug for super::Control {
1124 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1125 let mut debug_struct = f.debug_struct("Control");
1126 debug_struct.field("name", &self.name);
1127 debug_struct.field("display_name", &self.display_name);
1128 debug_struct.field(
1129 "associated_serving_config_ids",
1130 &self.associated_serving_config_ids,
1131 );
1132 debug_struct.field("solution_type", &self.solution_type);
1133 debug_struct.field("use_cases", &self.use_cases);
1134 debug_struct.field("conditions", &self.conditions);
1135 debug_struct.field("action", &self.action);
1136 if !self._unknown_fields.is_empty() {
1137 debug_struct.field("_unknown_fields", &self._unknown_fields);
1138 }
1139 debug_struct.finish()
1140 }
1141}
1142
1143#[cfg(feature = "control-service")]
1144impl std::fmt::Debug for super::control::BoostAction {
1145 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1146 let mut debug_struct = f.debug_struct("BoostAction");
1147 debug_struct.field("boost", &self.boost);
1148 debug_struct.field("filter", &self.filter);
1149 debug_struct.field("data_store", &self.data_store);
1150 debug_struct.field("boost_spec", &self.boost_spec);
1151 if !self._unknown_fields.is_empty() {
1152 debug_struct.field("_unknown_fields", &self._unknown_fields);
1153 }
1154 debug_struct.finish()
1155 }
1156}
1157
1158#[cfg(feature = "control-service")]
1159impl std::fmt::Debug for super::control::boost_action::InterpolationBoostSpec {
1160 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1161 let mut debug_struct = f.debug_struct("InterpolationBoostSpec");
1162 debug_struct.field("field_name", &self.field_name);
1163 debug_struct.field("attribute_type", &self.attribute_type);
1164 debug_struct.field("interpolation_type", &self.interpolation_type);
1165 debug_struct.field("control_points", &self.control_points);
1166 if !self._unknown_fields.is_empty() {
1167 debug_struct.field("_unknown_fields", &self._unknown_fields);
1168 }
1169 debug_struct.finish()
1170 }
1171}
1172
1173#[cfg(feature = "control-service")]
1174impl std::fmt::Debug for super::control::boost_action::interpolation_boost_spec::ControlPoint {
1175 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1176 let mut debug_struct = f.debug_struct("ControlPoint");
1177 debug_struct.field("attribute_value", &self.attribute_value);
1178 debug_struct.field("boost_amount", &self.boost_amount);
1179 if !self._unknown_fields.is_empty() {
1180 debug_struct.field("_unknown_fields", &self._unknown_fields);
1181 }
1182 debug_struct.finish()
1183 }
1184}
1185
1186#[cfg(feature = "control-service")]
1187impl std::fmt::Debug for super::control::FilterAction {
1188 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1189 let mut debug_struct = f.debug_struct("FilterAction");
1190 debug_struct.field("filter", &self.filter);
1191 debug_struct.field("data_store", &self.data_store);
1192 if !self._unknown_fields.is_empty() {
1193 debug_struct.field("_unknown_fields", &self._unknown_fields);
1194 }
1195 debug_struct.finish()
1196 }
1197}
1198
1199#[cfg(feature = "control-service")]
1200impl std::fmt::Debug for super::control::RedirectAction {
1201 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1202 let mut debug_struct = f.debug_struct("RedirectAction");
1203 debug_struct.field("redirect_uri", &self.redirect_uri);
1204 if !self._unknown_fields.is_empty() {
1205 debug_struct.field("_unknown_fields", &self._unknown_fields);
1206 }
1207 debug_struct.finish()
1208 }
1209}
1210
1211#[cfg(feature = "control-service")]
1212impl std::fmt::Debug for super::control::SynonymsAction {
1213 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1214 let mut debug_struct = f.debug_struct("SynonymsAction");
1215 debug_struct.field("synonyms", &self.synonyms);
1216 if !self._unknown_fields.is_empty() {
1217 debug_struct.field("_unknown_fields", &self._unknown_fields);
1218 }
1219 debug_struct.finish()
1220 }
1221}
1222
1223#[cfg(feature = "control-service")]
1224impl std::fmt::Debug for super::control::PromoteAction {
1225 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1226 let mut debug_struct = f.debug_struct("PromoteAction");
1227 debug_struct.field("data_store", &self.data_store);
1228 debug_struct.field("search_link_promotion", &self.search_link_promotion);
1229 if !self._unknown_fields.is_empty() {
1230 debug_struct.field("_unknown_fields", &self._unknown_fields);
1231 }
1232 debug_struct.finish()
1233 }
1234}
1235
1236#[cfg(feature = "control-service")]
1237impl std::fmt::Debug for super::CreateControlRequest {
1238 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1239 let mut debug_struct = f.debug_struct("CreateControlRequest");
1240 debug_struct.field("parent", &self.parent);
1241 debug_struct.field("control", &self.control);
1242 debug_struct.field("control_id", &self.control_id);
1243 if !self._unknown_fields.is_empty() {
1244 debug_struct.field("_unknown_fields", &self._unknown_fields);
1245 }
1246 debug_struct.finish()
1247 }
1248}
1249
1250#[cfg(feature = "control-service")]
1251impl std::fmt::Debug for super::UpdateControlRequest {
1252 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1253 let mut debug_struct = f.debug_struct("UpdateControlRequest");
1254 debug_struct.field("control", &self.control);
1255 debug_struct.field("update_mask", &self.update_mask);
1256 if !self._unknown_fields.is_empty() {
1257 debug_struct.field("_unknown_fields", &self._unknown_fields);
1258 }
1259 debug_struct.finish()
1260 }
1261}
1262
1263#[cfg(feature = "control-service")]
1264impl std::fmt::Debug for super::DeleteControlRequest {
1265 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1266 let mut debug_struct = f.debug_struct("DeleteControlRequest");
1267 debug_struct.field("name", &self.name);
1268 if !self._unknown_fields.is_empty() {
1269 debug_struct.field("_unknown_fields", &self._unknown_fields);
1270 }
1271 debug_struct.finish()
1272 }
1273}
1274
1275#[cfg(feature = "control-service")]
1276impl std::fmt::Debug for super::GetControlRequest {
1277 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1278 let mut debug_struct = f.debug_struct("GetControlRequest");
1279 debug_struct.field("name", &self.name);
1280 if !self._unknown_fields.is_empty() {
1281 debug_struct.field("_unknown_fields", &self._unknown_fields);
1282 }
1283 debug_struct.finish()
1284 }
1285}
1286
1287#[cfg(feature = "control-service")]
1288impl std::fmt::Debug for super::ListControlsRequest {
1289 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1290 let mut debug_struct = f.debug_struct("ListControlsRequest");
1291 debug_struct.field("parent", &self.parent);
1292 debug_struct.field("page_size", &self.page_size);
1293 debug_struct.field("page_token", &self.page_token);
1294 debug_struct.field("filter", &self.filter);
1295 if !self._unknown_fields.is_empty() {
1296 debug_struct.field("_unknown_fields", &self._unknown_fields);
1297 }
1298 debug_struct.finish()
1299 }
1300}
1301
1302#[cfg(feature = "control-service")]
1303impl std::fmt::Debug for super::ListControlsResponse {
1304 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1305 let mut debug_struct = f.debug_struct("ListControlsResponse");
1306 debug_struct.field("controls", &self.controls);
1307 debug_struct.field("next_page_token", &self.next_page_token);
1308 if !self._unknown_fields.is_empty() {
1309 debug_struct.field("_unknown_fields", &self._unknown_fields);
1310 }
1311 debug_struct.finish()
1312 }
1313}
1314
1315#[cfg(feature = "conversational-search-service")]
1316impl std::fmt::Debug for super::Conversation {
1317 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1318 let mut debug_struct = f.debug_struct("Conversation");
1319 debug_struct.field("name", &self.name);
1320 debug_struct.field("state", &self.state);
1321 debug_struct.field("user_pseudo_id", &self.user_pseudo_id);
1322 debug_struct.field("messages", &self.messages);
1323 debug_struct.field("start_time", &self.start_time);
1324 debug_struct.field("end_time", &self.end_time);
1325 if !self._unknown_fields.is_empty() {
1326 debug_struct.field("_unknown_fields", &self._unknown_fields);
1327 }
1328 debug_struct.finish()
1329 }
1330}
1331
1332#[cfg(feature = "conversational-search-service")]
1333impl std::fmt::Debug for super::Reply {
1334 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1335 let mut debug_struct = f.debug_struct("Reply");
1336 debug_struct.field("summary", &self.summary);
1337 if !self._unknown_fields.is_empty() {
1338 debug_struct.field("_unknown_fields", &self._unknown_fields);
1339 }
1340 debug_struct.finish()
1341 }
1342}
1343
1344#[cfg(feature = "conversational-search-service")]
1345impl std::fmt::Debug for super::ConversationContext {
1346 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1347 let mut debug_struct = f.debug_struct("ConversationContext");
1348 debug_struct.field("context_documents", &self.context_documents);
1349 debug_struct.field("active_document", &self.active_document);
1350 if !self._unknown_fields.is_empty() {
1351 debug_struct.field("_unknown_fields", &self._unknown_fields);
1352 }
1353 debug_struct.finish()
1354 }
1355}
1356
1357#[cfg(feature = "conversational-search-service")]
1358impl std::fmt::Debug for super::TextInput {
1359 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1360 let mut debug_struct = f.debug_struct("TextInput");
1361 debug_struct.field("input", &self.input);
1362 debug_struct.field("context", &self.context);
1363 if !self._unknown_fields.is_empty() {
1364 debug_struct.field("_unknown_fields", &self._unknown_fields);
1365 }
1366 debug_struct.finish()
1367 }
1368}
1369
1370#[cfg(feature = "conversational-search-service")]
1371impl std::fmt::Debug for super::ConversationMessage {
1372 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1373 let mut debug_struct = f.debug_struct("ConversationMessage");
1374 debug_struct.field("create_time", &self.create_time);
1375 debug_struct.field("message", &self.message);
1376 if !self._unknown_fields.is_empty() {
1377 debug_struct.field("_unknown_fields", &self._unknown_fields);
1378 }
1379 debug_struct.finish()
1380 }
1381}
1382
1383#[cfg(feature = "conversational-search-service")]
1384impl std::fmt::Debug for super::ConverseConversationRequest {
1385 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1386 let mut debug_struct = f.debug_struct("ConverseConversationRequest");
1387 debug_struct.field("name", &self.name);
1388 debug_struct.field("query", &self.query);
1389 debug_struct.field("serving_config", &self.serving_config);
1390 debug_struct.field("conversation", &self.conversation);
1391 debug_struct.field("safe_search", &self.safe_search);
1392 debug_struct.field("user_labels", &self.user_labels);
1393 debug_struct.field("summary_spec", &self.summary_spec);
1394 debug_struct.field("filter", &self.filter);
1395 debug_struct.field("boost_spec", &self.boost_spec);
1396 if !self._unknown_fields.is_empty() {
1397 debug_struct.field("_unknown_fields", &self._unknown_fields);
1398 }
1399 debug_struct.finish()
1400 }
1401}
1402
1403#[cfg(feature = "conversational-search-service")]
1404impl std::fmt::Debug for super::ConverseConversationResponse {
1405 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1406 let mut debug_struct = f.debug_struct("ConverseConversationResponse");
1407 debug_struct.field("reply", &self.reply);
1408 debug_struct.field("conversation", &self.conversation);
1409 debug_struct.field("search_results", &self.search_results);
1410 if !self._unknown_fields.is_empty() {
1411 debug_struct.field("_unknown_fields", &self._unknown_fields);
1412 }
1413 debug_struct.finish()
1414 }
1415}
1416
1417#[cfg(feature = "conversational-search-service")]
1418impl std::fmt::Debug for super::CreateConversationRequest {
1419 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1420 let mut debug_struct = f.debug_struct("CreateConversationRequest");
1421 debug_struct.field("parent", &self.parent);
1422 debug_struct.field("conversation", &self.conversation);
1423 if !self._unknown_fields.is_empty() {
1424 debug_struct.field("_unknown_fields", &self._unknown_fields);
1425 }
1426 debug_struct.finish()
1427 }
1428}
1429
1430#[cfg(feature = "conversational-search-service")]
1431impl std::fmt::Debug for super::UpdateConversationRequest {
1432 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1433 let mut debug_struct = f.debug_struct("UpdateConversationRequest");
1434 debug_struct.field("conversation", &self.conversation);
1435 debug_struct.field("update_mask", &self.update_mask);
1436 if !self._unknown_fields.is_empty() {
1437 debug_struct.field("_unknown_fields", &self._unknown_fields);
1438 }
1439 debug_struct.finish()
1440 }
1441}
1442
1443#[cfg(feature = "conversational-search-service")]
1444impl std::fmt::Debug for super::DeleteConversationRequest {
1445 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1446 let mut debug_struct = f.debug_struct("DeleteConversationRequest");
1447 debug_struct.field("name", &self.name);
1448 if !self._unknown_fields.is_empty() {
1449 debug_struct.field("_unknown_fields", &self._unknown_fields);
1450 }
1451 debug_struct.finish()
1452 }
1453}
1454
1455#[cfg(feature = "conversational-search-service")]
1456impl std::fmt::Debug for super::GetConversationRequest {
1457 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1458 let mut debug_struct = f.debug_struct("GetConversationRequest");
1459 debug_struct.field("name", &self.name);
1460 if !self._unknown_fields.is_empty() {
1461 debug_struct.field("_unknown_fields", &self._unknown_fields);
1462 }
1463 debug_struct.finish()
1464 }
1465}
1466
1467#[cfg(feature = "conversational-search-service")]
1468impl std::fmt::Debug for super::ListConversationsRequest {
1469 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1470 let mut debug_struct = f.debug_struct("ListConversationsRequest");
1471 debug_struct.field("parent", &self.parent);
1472 debug_struct.field("page_size", &self.page_size);
1473 debug_struct.field("page_token", &self.page_token);
1474 debug_struct.field("filter", &self.filter);
1475 debug_struct.field("order_by", &self.order_by);
1476 if !self._unknown_fields.is_empty() {
1477 debug_struct.field("_unknown_fields", &self._unknown_fields);
1478 }
1479 debug_struct.finish()
1480 }
1481}
1482
1483#[cfg(feature = "conversational-search-service")]
1484impl std::fmt::Debug for super::ListConversationsResponse {
1485 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1486 let mut debug_struct = f.debug_struct("ListConversationsResponse");
1487 debug_struct.field("conversations", &self.conversations);
1488 debug_struct.field("next_page_token", &self.next_page_token);
1489 if !self._unknown_fields.is_empty() {
1490 debug_struct.field("_unknown_fields", &self._unknown_fields);
1491 }
1492 debug_struct.finish()
1493 }
1494}
1495
1496#[cfg(feature = "conversational-search-service")]
1497impl std::fmt::Debug for super::AnswerQueryRequest {
1498 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1499 let mut debug_struct = f.debug_struct("AnswerQueryRequest");
1500 debug_struct.field("serving_config", &self.serving_config);
1501 debug_struct.field("query", &self.query);
1502 debug_struct.field("session", &self.session);
1503 debug_struct.field("safety_spec", &self.safety_spec);
1504 debug_struct.field("related_questions_spec", &self.related_questions_spec);
1505 debug_struct.field("grounding_spec", &self.grounding_spec);
1506 debug_struct.field("answer_generation_spec", &self.answer_generation_spec);
1507 debug_struct.field("search_spec", &self.search_spec);
1508 debug_struct.field("query_understanding_spec", &self.query_understanding_spec);
1509 debug_struct.field("asynchronous_mode", &self.asynchronous_mode);
1510 debug_struct.field("user_pseudo_id", &self.user_pseudo_id);
1511 debug_struct.field("user_labels", &self.user_labels);
1512 debug_struct.field("end_user_spec", &self.end_user_spec);
1513 if !self._unknown_fields.is_empty() {
1514 debug_struct.field("_unknown_fields", &self._unknown_fields);
1515 }
1516 debug_struct.finish()
1517 }
1518}
1519
1520#[cfg(feature = "conversational-search-service")]
1521impl std::fmt::Debug for super::answer_query_request::SafetySpec {
1522 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1523 let mut debug_struct = f.debug_struct("SafetySpec");
1524 debug_struct.field("enable", &self.enable);
1525 debug_struct.field("safety_settings", &self.safety_settings);
1526 if !self._unknown_fields.is_empty() {
1527 debug_struct.field("_unknown_fields", &self._unknown_fields);
1528 }
1529 debug_struct.finish()
1530 }
1531}
1532
1533#[cfg(feature = "conversational-search-service")]
1534impl std::fmt::Debug for super::answer_query_request::safety_spec::SafetySetting {
1535 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1536 let mut debug_struct = f.debug_struct("SafetySetting");
1537 debug_struct.field("category", &self.category);
1538 debug_struct.field("threshold", &self.threshold);
1539 if !self._unknown_fields.is_empty() {
1540 debug_struct.field("_unknown_fields", &self._unknown_fields);
1541 }
1542 debug_struct.finish()
1543 }
1544}
1545
1546#[cfg(feature = "conversational-search-service")]
1547impl std::fmt::Debug for super::answer_query_request::RelatedQuestionsSpec {
1548 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1549 let mut debug_struct = f.debug_struct("RelatedQuestionsSpec");
1550 debug_struct.field("enable", &self.enable);
1551 if !self._unknown_fields.is_empty() {
1552 debug_struct.field("_unknown_fields", &self._unknown_fields);
1553 }
1554 debug_struct.finish()
1555 }
1556}
1557
1558#[cfg(feature = "conversational-search-service")]
1559impl std::fmt::Debug for super::answer_query_request::GroundingSpec {
1560 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1561 let mut debug_struct = f.debug_struct("GroundingSpec");
1562 debug_struct.field(
1563 "include_grounding_supports",
1564 &self.include_grounding_supports,
1565 );
1566 debug_struct.field("filtering_level", &self.filtering_level);
1567 if !self._unknown_fields.is_empty() {
1568 debug_struct.field("_unknown_fields", &self._unknown_fields);
1569 }
1570 debug_struct.finish()
1571 }
1572}
1573
1574#[cfg(feature = "conversational-search-service")]
1575impl std::fmt::Debug for super::answer_query_request::AnswerGenerationSpec {
1576 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1577 let mut debug_struct = f.debug_struct("AnswerGenerationSpec");
1578 debug_struct.field("model_spec", &self.model_spec);
1579 debug_struct.field("prompt_spec", &self.prompt_spec);
1580 debug_struct.field("include_citations", &self.include_citations);
1581 debug_struct.field("answer_language_code", &self.answer_language_code);
1582 debug_struct.field("ignore_adversarial_query", &self.ignore_adversarial_query);
1583 debug_struct.field(
1584 "ignore_non_answer_seeking_query",
1585 &self.ignore_non_answer_seeking_query,
1586 );
1587 debug_struct.field(
1588 "ignore_low_relevant_content",
1589 &self.ignore_low_relevant_content,
1590 );
1591 debug_struct.field(
1592 "ignore_jail_breaking_query",
1593 &self.ignore_jail_breaking_query,
1594 );
1595 if !self._unknown_fields.is_empty() {
1596 debug_struct.field("_unknown_fields", &self._unknown_fields);
1597 }
1598 debug_struct.finish()
1599 }
1600}
1601
1602#[cfg(feature = "conversational-search-service")]
1603impl std::fmt::Debug for super::answer_query_request::answer_generation_spec::ModelSpec {
1604 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1605 let mut debug_struct = f.debug_struct("ModelSpec");
1606 debug_struct.field("model_version", &self.model_version);
1607 if !self._unknown_fields.is_empty() {
1608 debug_struct.field("_unknown_fields", &self._unknown_fields);
1609 }
1610 debug_struct.finish()
1611 }
1612}
1613
1614#[cfg(feature = "conversational-search-service")]
1615impl std::fmt::Debug for super::answer_query_request::answer_generation_spec::PromptSpec {
1616 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1617 let mut debug_struct = f.debug_struct("PromptSpec");
1618 debug_struct.field("preamble", &self.preamble);
1619 if !self._unknown_fields.is_empty() {
1620 debug_struct.field("_unknown_fields", &self._unknown_fields);
1621 }
1622 debug_struct.finish()
1623 }
1624}
1625
1626#[cfg(feature = "conversational-search-service")]
1627impl std::fmt::Debug for super::answer_query_request::SearchSpec {
1628 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1629 let mut debug_struct = f.debug_struct("SearchSpec");
1630 debug_struct.field("input", &self.input);
1631 if !self._unknown_fields.is_empty() {
1632 debug_struct.field("_unknown_fields", &self._unknown_fields);
1633 }
1634 debug_struct.finish()
1635 }
1636}
1637
1638#[cfg(feature = "conversational-search-service")]
1639impl std::fmt::Debug for super::answer_query_request::search_spec::SearchParams {
1640 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1641 let mut debug_struct = f.debug_struct("SearchParams");
1642 debug_struct.field("max_return_results", &self.max_return_results);
1643 debug_struct.field("filter", &self.filter);
1644 debug_struct.field("boost_spec", &self.boost_spec);
1645 debug_struct.field("order_by", &self.order_by);
1646 debug_struct.field("search_result_mode", &self.search_result_mode);
1647 debug_struct.field("data_store_specs", &self.data_store_specs);
1648 if !self._unknown_fields.is_empty() {
1649 debug_struct.field("_unknown_fields", &self._unknown_fields);
1650 }
1651 debug_struct.finish()
1652 }
1653}
1654
1655#[cfg(feature = "conversational-search-service")]
1656impl std::fmt::Debug for super::answer_query_request::search_spec::SearchResultList {
1657 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1658 let mut debug_struct = f.debug_struct("SearchResultList");
1659 debug_struct.field("search_results", &self.search_results);
1660 if !self._unknown_fields.is_empty() {
1661 debug_struct.field("_unknown_fields", &self._unknown_fields);
1662 }
1663 debug_struct.finish()
1664 }
1665}
1666
1667#[cfg(feature = "conversational-search-service")]
1668impl std::fmt::Debug
1669 for super::answer_query_request::search_spec::search_result_list::SearchResult
1670{
1671 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1672 let mut debug_struct = f.debug_struct("SearchResult");
1673 debug_struct.field("content", &self.content);
1674 if !self._unknown_fields.is_empty() {
1675 debug_struct.field("_unknown_fields", &self._unknown_fields);
1676 }
1677 debug_struct.finish()
1678 }
1679}
1680
1681#[cfg(feature = "conversational-search-service")]
1682impl std::fmt::Debug for super::answer_query_request::search_spec::search_result_list::search_result::UnstructuredDocumentInfo {
1683 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1684 let mut debug_struct = f.debug_struct("UnstructuredDocumentInfo");
1685 debug_struct.field("document", &self.document);
1686 debug_struct.field("uri", &self.uri);
1687 debug_struct.field("title", &self.title);
1688 debug_struct.field("document_contexts", &self.document_contexts);
1689 debug_struct.field("extractive_segments", &self.extractive_segments);
1690 debug_struct.field("extractive_answers", &self.extractive_answers);
1691 if !self._unknown_fields.is_empty() {
1692 debug_struct.field("_unknown_fields", &self._unknown_fields);
1693 }
1694 debug_struct.finish()
1695 }
1696}
1697
1698#[cfg(feature = "conversational-search-service")]
1699impl std::fmt::Debug for super::answer_query_request::search_spec::search_result_list::search_result::unstructured_document_info::DocumentContext {
1700 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1701 let mut debug_struct = f.debug_struct("DocumentContext");
1702 debug_struct.field("page_identifier", &self.page_identifier);
1703 debug_struct.field("content", &self.content);
1704 if !self._unknown_fields.is_empty() {
1705 debug_struct.field("_unknown_fields", &self._unknown_fields);
1706 }
1707 debug_struct.finish()
1708 }
1709}
1710
1711#[cfg(feature = "conversational-search-service")]
1712impl std::fmt::Debug for super::answer_query_request::search_spec::search_result_list::search_result::unstructured_document_info::ExtractiveSegment {
1713 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1714 let mut debug_struct = f.debug_struct("ExtractiveSegment");
1715 debug_struct.field("page_identifier", &self.page_identifier);
1716 debug_struct.field("content", &self.content);
1717 if !self._unknown_fields.is_empty() {
1718 debug_struct.field("_unknown_fields", &self._unknown_fields);
1719 }
1720 debug_struct.finish()
1721 }
1722}
1723
1724#[cfg(feature = "conversational-search-service")]
1725impl std::fmt::Debug for super::answer_query_request::search_spec::search_result_list::search_result::unstructured_document_info::ExtractiveAnswer {
1726 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1727 let mut debug_struct = f.debug_struct("ExtractiveAnswer");
1728 debug_struct.field("page_identifier", &self.page_identifier);
1729 debug_struct.field("content", &self.content);
1730 if !self._unknown_fields.is_empty() {
1731 debug_struct.field("_unknown_fields", &self._unknown_fields);
1732 }
1733 debug_struct.finish()
1734 }
1735}
1736
1737#[cfg(feature = "conversational-search-service")]
1738impl std::fmt::Debug
1739 for super::answer_query_request::search_spec::search_result_list::search_result::ChunkInfo
1740{
1741 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1742 let mut debug_struct = f.debug_struct("ChunkInfo");
1743 debug_struct.field("chunk", &self.chunk);
1744 debug_struct.field("content", &self.content);
1745 debug_struct.field("document_metadata", &self.document_metadata);
1746 if !self._unknown_fields.is_empty() {
1747 debug_struct.field("_unknown_fields", &self._unknown_fields);
1748 }
1749 debug_struct.finish()
1750 }
1751}
1752
1753#[cfg(feature = "conversational-search-service")]
1754impl std::fmt::Debug for super::answer_query_request::search_spec::search_result_list::search_result::chunk_info::DocumentMetadata {
1755 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1756 let mut debug_struct = f.debug_struct("DocumentMetadata");
1757 debug_struct.field("uri", &self.uri);
1758 debug_struct.field("title", &self.title);
1759 if !self._unknown_fields.is_empty() {
1760 debug_struct.field("_unknown_fields", &self._unknown_fields);
1761 }
1762 debug_struct.finish()
1763 }
1764}
1765
1766#[cfg(feature = "conversational-search-service")]
1767impl std::fmt::Debug for super::answer_query_request::QueryUnderstandingSpec {
1768 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1769 let mut debug_struct = f.debug_struct("QueryUnderstandingSpec");
1770 debug_struct.field("query_classification_spec", &self.query_classification_spec);
1771 debug_struct.field("query_rephraser_spec", &self.query_rephraser_spec);
1772 debug_struct.field("disable_spell_correction", &self.disable_spell_correction);
1773 if !self._unknown_fields.is_empty() {
1774 debug_struct.field("_unknown_fields", &self._unknown_fields);
1775 }
1776 debug_struct.finish()
1777 }
1778}
1779
1780#[cfg(feature = "conversational-search-service")]
1781impl std::fmt::Debug
1782 for super::answer_query_request::query_understanding_spec::QueryClassificationSpec
1783{
1784 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1785 let mut debug_struct = f.debug_struct("QueryClassificationSpec");
1786 debug_struct.field("types", &self.types);
1787 if !self._unknown_fields.is_empty() {
1788 debug_struct.field("_unknown_fields", &self._unknown_fields);
1789 }
1790 debug_struct.finish()
1791 }
1792}
1793
1794#[cfg(feature = "conversational-search-service")]
1795impl std::fmt::Debug for super::answer_query_request::query_understanding_spec::QueryRephraserSpec {
1796 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1797 let mut debug_struct = f.debug_struct("QueryRephraserSpec");
1798 debug_struct.field("disable", &self.disable);
1799 debug_struct.field("max_rephrase_steps", &self.max_rephrase_steps);
1800 debug_struct.field("model_spec", &self.model_spec);
1801 if !self._unknown_fields.is_empty() {
1802 debug_struct.field("_unknown_fields", &self._unknown_fields);
1803 }
1804 debug_struct.finish()
1805 }
1806}
1807
1808#[cfg(feature = "conversational-search-service")]
1809impl std::fmt::Debug
1810 for super::answer_query_request::query_understanding_spec::query_rephraser_spec::ModelSpec
1811{
1812 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1813 let mut debug_struct = f.debug_struct("ModelSpec");
1814 debug_struct.field("model_type", &self.model_type);
1815 if !self._unknown_fields.is_empty() {
1816 debug_struct.field("_unknown_fields", &self._unknown_fields);
1817 }
1818 debug_struct.finish()
1819 }
1820}
1821
1822#[cfg(feature = "conversational-search-service")]
1823impl std::fmt::Debug for super::answer_query_request::EndUserSpec {
1824 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1825 let mut debug_struct = f.debug_struct("EndUserSpec");
1826 debug_struct.field("end_user_metadata", &self.end_user_metadata);
1827 if !self._unknown_fields.is_empty() {
1828 debug_struct.field("_unknown_fields", &self._unknown_fields);
1829 }
1830 debug_struct.finish()
1831 }
1832}
1833
1834#[cfg(feature = "conversational-search-service")]
1835impl std::fmt::Debug for super::answer_query_request::end_user_spec::EndUserMetaData {
1836 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1837 let mut debug_struct = f.debug_struct("EndUserMetaData");
1838 debug_struct.field("content", &self.content);
1839 if !self._unknown_fields.is_empty() {
1840 debug_struct.field("_unknown_fields", &self._unknown_fields);
1841 }
1842 debug_struct.finish()
1843 }
1844}
1845
1846#[cfg(feature = "conversational-search-service")]
1847impl std::fmt::Debug for super::answer_query_request::end_user_spec::end_user_meta_data::ChunkInfo {
1848 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1849 let mut debug_struct = f.debug_struct("ChunkInfo");
1850 debug_struct.field("content", &self.content);
1851 debug_struct.field("document_metadata", &self.document_metadata);
1852 if !self._unknown_fields.is_empty() {
1853 debug_struct.field("_unknown_fields", &self._unknown_fields);
1854 }
1855 debug_struct.finish()
1856 }
1857}
1858
1859#[cfg(feature = "conversational-search-service")]
1860impl std::fmt::Debug
1861 for super::answer_query_request::end_user_spec::end_user_meta_data::chunk_info::DocumentMetadata
1862{
1863 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1864 let mut debug_struct = f.debug_struct("DocumentMetadata");
1865 debug_struct.field("title", &self.title);
1866 if !self._unknown_fields.is_empty() {
1867 debug_struct.field("_unknown_fields", &self._unknown_fields);
1868 }
1869 debug_struct.finish()
1870 }
1871}
1872
1873#[cfg(feature = "conversational-search-service")]
1874impl std::fmt::Debug for super::AnswerQueryResponse {
1875 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1876 let mut debug_struct = f.debug_struct("AnswerQueryResponse");
1877 debug_struct.field("answer", &self.answer);
1878 debug_struct.field("session", &self.session);
1879 debug_struct.field("answer_query_token", &self.answer_query_token);
1880 if !self._unknown_fields.is_empty() {
1881 debug_struct.field("_unknown_fields", &self._unknown_fields);
1882 }
1883 debug_struct.finish()
1884 }
1885}
1886
1887#[cfg(feature = "conversational-search-service")]
1888impl std::fmt::Debug for super::GetAnswerRequest {
1889 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1890 let mut debug_struct = f.debug_struct("GetAnswerRequest");
1891 debug_struct.field("name", &self.name);
1892 if !self._unknown_fields.is_empty() {
1893 debug_struct.field("_unknown_fields", &self._unknown_fields);
1894 }
1895 debug_struct.finish()
1896 }
1897}
1898
1899#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
1900impl std::fmt::Debug for super::CreateSessionRequest {
1901 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1902 let mut debug_struct = f.debug_struct("CreateSessionRequest");
1903 debug_struct.field("parent", &self.parent);
1904 debug_struct.field("session", &self.session);
1905 if !self._unknown_fields.is_empty() {
1906 debug_struct.field("_unknown_fields", &self._unknown_fields);
1907 }
1908 debug_struct.finish()
1909 }
1910}
1911
1912#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
1913impl std::fmt::Debug for super::UpdateSessionRequest {
1914 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1915 let mut debug_struct = f.debug_struct("UpdateSessionRequest");
1916 debug_struct.field("session", &self.session);
1917 debug_struct.field("update_mask", &self.update_mask);
1918 if !self._unknown_fields.is_empty() {
1919 debug_struct.field("_unknown_fields", &self._unknown_fields);
1920 }
1921 debug_struct.finish()
1922 }
1923}
1924
1925#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
1926impl std::fmt::Debug for super::DeleteSessionRequest {
1927 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1928 let mut debug_struct = f.debug_struct("DeleteSessionRequest");
1929 debug_struct.field("name", &self.name);
1930 if !self._unknown_fields.is_empty() {
1931 debug_struct.field("_unknown_fields", &self._unknown_fields);
1932 }
1933 debug_struct.finish()
1934 }
1935}
1936
1937#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
1938impl std::fmt::Debug for super::GetSessionRequest {
1939 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1940 let mut debug_struct = f.debug_struct("GetSessionRequest");
1941 debug_struct.field("name", &self.name);
1942 debug_struct.field("include_answer_details", &self.include_answer_details);
1943 if !self._unknown_fields.is_empty() {
1944 debug_struct.field("_unknown_fields", &self._unknown_fields);
1945 }
1946 debug_struct.finish()
1947 }
1948}
1949
1950#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
1951impl std::fmt::Debug for super::ListSessionsRequest {
1952 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1953 let mut debug_struct = f.debug_struct("ListSessionsRequest");
1954 debug_struct.field("parent", &self.parent);
1955 debug_struct.field("page_size", &self.page_size);
1956 debug_struct.field("page_token", &self.page_token);
1957 debug_struct.field("filter", &self.filter);
1958 debug_struct.field("order_by", &self.order_by);
1959 if !self._unknown_fields.is_empty() {
1960 debug_struct.field("_unknown_fields", &self._unknown_fields);
1961 }
1962 debug_struct.finish()
1963 }
1964}
1965
1966#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
1967impl std::fmt::Debug for super::ListSessionsResponse {
1968 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1969 let mut debug_struct = f.debug_struct("ListSessionsResponse");
1970 debug_struct.field("sessions", &self.sessions);
1971 debug_struct.field("next_page_token", &self.next_page_token);
1972 if !self._unknown_fields.is_empty() {
1973 debug_struct.field("_unknown_fields", &self._unknown_fields);
1974 }
1975 debug_struct.finish()
1976 }
1977}
1978
1979#[cfg(feature = "search-tuning-service")]
1980impl std::fmt::Debug for super::CustomTuningModel {
1981 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1982 let mut debug_struct = f.debug_struct("CustomTuningModel");
1983 debug_struct.field("name", &self.name);
1984 debug_struct.field("display_name", &self.display_name);
1985 debug_struct.field("model_version", &self.model_version);
1986 debug_struct.field("model_state", &self.model_state);
1987 debug_struct.field("create_time", &self.create_time);
1988 debug_struct.field("training_start_time", &self.training_start_time);
1989 debug_struct.field("metrics", &self.metrics);
1990 debug_struct.field("error_message", &self.error_message);
1991 if !self._unknown_fields.is_empty() {
1992 debug_struct.field("_unknown_fields", &self._unknown_fields);
1993 }
1994 debug_struct.finish()
1995 }
1996}
1997
1998#[cfg(feature = "data-store-service")]
1999impl std::fmt::Debug for super::DataStore {
2000 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2001 let mut debug_struct = f.debug_struct("DataStore");
2002 debug_struct.field("name", &self.name);
2003 debug_struct.field("display_name", &self.display_name);
2004 debug_struct.field("industry_vertical", &self.industry_vertical);
2005 debug_struct.field("solution_types", &self.solution_types);
2006 debug_struct.field("default_schema_id", &self.default_schema_id);
2007 debug_struct.field("content_config", &self.content_config);
2008 debug_struct.field("create_time", &self.create_time);
2009 debug_struct.field(
2010 "advanced_site_search_config",
2011 &self.advanced_site_search_config,
2012 );
2013 debug_struct.field("kms_key_name", &self.kms_key_name);
2014 debug_struct.field("cmek_config", &self.cmek_config);
2015 debug_struct.field("billing_estimation", &self.billing_estimation);
2016 debug_struct.field("acl_enabled", &self.acl_enabled);
2017 debug_struct.field("workspace_config", &self.workspace_config);
2018 debug_struct.field(
2019 "document_processing_config",
2020 &self.document_processing_config,
2021 );
2022 debug_struct.field("starting_schema", &self.starting_schema);
2023 debug_struct.field("healthcare_fhir_config", &self.healthcare_fhir_config);
2024 debug_struct.field("identity_mapping_store", &self.identity_mapping_store);
2025 if !self._unknown_fields.is_empty() {
2026 debug_struct.field("_unknown_fields", &self._unknown_fields);
2027 }
2028 debug_struct.finish()
2029 }
2030}
2031
2032#[cfg(feature = "data-store-service")]
2033impl std::fmt::Debug for super::data_store::BillingEstimation {
2034 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2035 let mut debug_struct = f.debug_struct("BillingEstimation");
2036 debug_struct.field("structured_data_size", &self.structured_data_size);
2037 debug_struct.field("unstructured_data_size", &self.unstructured_data_size);
2038 debug_struct.field("website_data_size", &self.website_data_size);
2039 debug_struct.field(
2040 "structured_data_update_time",
2041 &self.structured_data_update_time,
2042 );
2043 debug_struct.field(
2044 "unstructured_data_update_time",
2045 &self.unstructured_data_update_time,
2046 );
2047 debug_struct.field("website_data_update_time", &self.website_data_update_time);
2048 if !self._unknown_fields.is_empty() {
2049 debug_struct.field("_unknown_fields", &self._unknown_fields);
2050 }
2051 debug_struct.finish()
2052 }
2053}
2054
2055#[cfg(feature = "data-store-service")]
2056impl std::fmt::Debug for super::AdvancedSiteSearchConfig {
2057 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2058 let mut debug_struct = f.debug_struct("AdvancedSiteSearchConfig");
2059 debug_struct.field("disable_initial_index", &self.disable_initial_index);
2060 debug_struct.field("disable_automatic_refresh", &self.disable_automatic_refresh);
2061 if !self._unknown_fields.is_empty() {
2062 debug_struct.field("_unknown_fields", &self._unknown_fields);
2063 }
2064 debug_struct.finish()
2065 }
2066}
2067
2068#[cfg(feature = "data-store-service")]
2069impl std::fmt::Debug for super::WorkspaceConfig {
2070 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2071 let mut debug_struct = f.debug_struct("WorkspaceConfig");
2072 debug_struct.field("r#type", &self.r#type);
2073 debug_struct.field("dasher_customer_id", &self.dasher_customer_id);
2074 debug_struct.field(
2075 "super_admin_service_account",
2076 &self.super_admin_service_account,
2077 );
2078 debug_struct.field("super_admin_email_address", &self.super_admin_email_address);
2079 if !self._unknown_fields.is_empty() {
2080 debug_struct.field("_unknown_fields", &self._unknown_fields);
2081 }
2082 debug_struct.finish()
2083 }
2084}
2085
2086#[cfg(feature = "data-store-service")]
2087impl std::fmt::Debug for super::CreateDataStoreRequest {
2088 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2089 let mut debug_struct = f.debug_struct("CreateDataStoreRequest");
2090 debug_struct.field("parent", &self.parent);
2091 debug_struct.field("data_store", &self.data_store);
2092 debug_struct.field("data_store_id", &self.data_store_id);
2093 debug_struct.field(
2094 "create_advanced_site_search",
2095 &self.create_advanced_site_search,
2096 );
2097 debug_struct.field(
2098 "skip_default_schema_creation",
2099 &self.skip_default_schema_creation,
2100 );
2101 debug_struct.field("cmek_options", &self.cmek_options);
2102 if !self._unknown_fields.is_empty() {
2103 debug_struct.field("_unknown_fields", &self._unknown_fields);
2104 }
2105 debug_struct.finish()
2106 }
2107}
2108
2109#[cfg(feature = "data-store-service")]
2110impl std::fmt::Debug for super::GetDataStoreRequest {
2111 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2112 let mut debug_struct = f.debug_struct("GetDataStoreRequest");
2113 debug_struct.field("name", &self.name);
2114 if !self._unknown_fields.is_empty() {
2115 debug_struct.field("_unknown_fields", &self._unknown_fields);
2116 }
2117 debug_struct.finish()
2118 }
2119}
2120
2121#[cfg(feature = "data-store-service")]
2122impl std::fmt::Debug for super::CreateDataStoreMetadata {
2123 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2124 let mut debug_struct = f.debug_struct("CreateDataStoreMetadata");
2125 debug_struct.field("create_time", &self.create_time);
2126 debug_struct.field("update_time", &self.update_time);
2127 if !self._unknown_fields.is_empty() {
2128 debug_struct.field("_unknown_fields", &self._unknown_fields);
2129 }
2130 debug_struct.finish()
2131 }
2132}
2133
2134#[cfg(feature = "data-store-service")]
2135impl std::fmt::Debug for super::ListDataStoresRequest {
2136 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2137 let mut debug_struct = f.debug_struct("ListDataStoresRequest");
2138 debug_struct.field("parent", &self.parent);
2139 debug_struct.field("page_size", &self.page_size);
2140 debug_struct.field("page_token", &self.page_token);
2141 debug_struct.field("filter", &self.filter);
2142 if !self._unknown_fields.is_empty() {
2143 debug_struct.field("_unknown_fields", &self._unknown_fields);
2144 }
2145 debug_struct.finish()
2146 }
2147}
2148
2149#[cfg(feature = "data-store-service")]
2150impl std::fmt::Debug for super::ListDataStoresResponse {
2151 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2152 let mut debug_struct = f.debug_struct("ListDataStoresResponse");
2153 debug_struct.field("data_stores", &self.data_stores);
2154 debug_struct.field("next_page_token", &self.next_page_token);
2155 if !self._unknown_fields.is_empty() {
2156 debug_struct.field("_unknown_fields", &self._unknown_fields);
2157 }
2158 debug_struct.finish()
2159 }
2160}
2161
2162#[cfg(feature = "data-store-service")]
2163impl std::fmt::Debug for super::DeleteDataStoreRequest {
2164 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2165 let mut debug_struct = f.debug_struct("DeleteDataStoreRequest");
2166 debug_struct.field("name", &self.name);
2167 if !self._unknown_fields.is_empty() {
2168 debug_struct.field("_unknown_fields", &self._unknown_fields);
2169 }
2170 debug_struct.finish()
2171 }
2172}
2173
2174#[cfg(feature = "data-store-service")]
2175impl std::fmt::Debug for super::UpdateDataStoreRequest {
2176 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2177 let mut debug_struct = f.debug_struct("UpdateDataStoreRequest");
2178 debug_struct.field("data_store", &self.data_store);
2179 debug_struct.field("update_mask", &self.update_mask);
2180 if !self._unknown_fields.is_empty() {
2181 debug_struct.field("_unknown_fields", &self._unknown_fields);
2182 }
2183 debug_struct.finish()
2184 }
2185}
2186
2187#[cfg(feature = "data-store-service")]
2188impl std::fmt::Debug for super::DeleteDataStoreMetadata {
2189 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2190 let mut debug_struct = f.debug_struct("DeleteDataStoreMetadata");
2191 debug_struct.field("create_time", &self.create_time);
2192 debug_struct.field("update_time", &self.update_time);
2193 if !self._unknown_fields.is_empty() {
2194 debug_struct.field("_unknown_fields", &self._unknown_fields);
2195 }
2196 debug_struct.finish()
2197 }
2198}
2199
2200#[cfg(any(
2201 feature = "conversational-search-service",
2202 feature = "document-service",
2203 feature = "recommendation-service",
2204 feature = "search-service",
2205))]
2206impl std::fmt::Debug for super::Document {
2207 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2208 let mut debug_struct = f.debug_struct("Document");
2209 debug_struct.field("name", &self.name);
2210 debug_struct.field("id", &self.id);
2211 debug_struct.field("schema_id", &self.schema_id);
2212 debug_struct.field("content", &self.content);
2213 debug_struct.field("parent_document_id", &self.parent_document_id);
2214 debug_struct.field("derived_struct_data", &self.derived_struct_data);
2215 debug_struct.field("acl_info", &self.acl_info);
2216 debug_struct.field("index_time", &self.index_time);
2217 debug_struct.field("index_status", &self.index_status);
2218 debug_struct.field("data", &self.data);
2219 if !self._unknown_fields.is_empty() {
2220 debug_struct.field("_unknown_fields", &self._unknown_fields);
2221 }
2222 debug_struct.finish()
2223 }
2224}
2225
2226#[cfg(any(
2227 feature = "conversational-search-service",
2228 feature = "document-service",
2229 feature = "recommendation-service",
2230 feature = "search-service",
2231))]
2232impl std::fmt::Debug for super::document::Content {
2233 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2234 let mut debug_struct = f.debug_struct("Content");
2235 debug_struct.field("mime_type", &self.mime_type);
2236 debug_struct.field("content", &self.content);
2237 if !self._unknown_fields.is_empty() {
2238 debug_struct.field("_unknown_fields", &self._unknown_fields);
2239 }
2240 debug_struct.finish()
2241 }
2242}
2243
2244#[cfg(any(
2245 feature = "conversational-search-service",
2246 feature = "document-service",
2247 feature = "recommendation-service",
2248 feature = "search-service",
2249))]
2250impl std::fmt::Debug for super::document::AclInfo {
2251 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2252 let mut debug_struct = f.debug_struct("AclInfo");
2253 debug_struct.field("readers", &self.readers);
2254 if !self._unknown_fields.is_empty() {
2255 debug_struct.field("_unknown_fields", &self._unknown_fields);
2256 }
2257 debug_struct.finish()
2258 }
2259}
2260
2261#[cfg(any(
2262 feature = "conversational-search-service",
2263 feature = "document-service",
2264 feature = "recommendation-service",
2265 feature = "search-service",
2266))]
2267impl std::fmt::Debug for super::document::acl_info::AccessRestriction {
2268 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2269 let mut debug_struct = f.debug_struct("AccessRestriction");
2270 debug_struct.field("principals", &self.principals);
2271 debug_struct.field("idp_wide", &self.idp_wide);
2272 if !self._unknown_fields.is_empty() {
2273 debug_struct.field("_unknown_fields", &self._unknown_fields);
2274 }
2275 debug_struct.finish()
2276 }
2277}
2278
2279#[cfg(any(
2280 feature = "conversational-search-service",
2281 feature = "document-service",
2282 feature = "recommendation-service",
2283 feature = "search-service",
2284))]
2285impl std::fmt::Debug for super::document::IndexStatus {
2286 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2287 let mut debug_struct = f.debug_struct("IndexStatus");
2288 debug_struct.field("index_time", &self.index_time);
2289 debug_struct.field("error_samples", &self.error_samples);
2290 debug_struct.field("pending_message", &self.pending_message);
2291 if !self._unknown_fields.is_empty() {
2292 debug_struct.field("_unknown_fields", &self._unknown_fields);
2293 }
2294 debug_struct.finish()
2295 }
2296}
2297
2298#[cfg(feature = "data-store-service")]
2299impl std::fmt::Debug for super::DocumentProcessingConfig {
2300 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2301 let mut debug_struct = f.debug_struct("DocumentProcessingConfig");
2302 debug_struct.field("name", &self.name);
2303 debug_struct.field("chunking_config", &self.chunking_config);
2304 debug_struct.field("default_parsing_config", &self.default_parsing_config);
2305 debug_struct.field("parsing_config_overrides", &self.parsing_config_overrides);
2306 if !self._unknown_fields.is_empty() {
2307 debug_struct.field("_unknown_fields", &self._unknown_fields);
2308 }
2309 debug_struct.finish()
2310 }
2311}
2312
2313#[cfg(feature = "data-store-service")]
2314impl std::fmt::Debug for super::document_processing_config::ChunkingConfig {
2315 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2316 let mut debug_struct = f.debug_struct("ChunkingConfig");
2317 debug_struct.field("chunk_mode", &self.chunk_mode);
2318 if !self._unknown_fields.is_empty() {
2319 debug_struct.field("_unknown_fields", &self._unknown_fields);
2320 }
2321 debug_struct.finish()
2322 }
2323}
2324
2325#[cfg(feature = "data-store-service")]
2326impl std::fmt::Debug
2327 for super::document_processing_config::chunking_config::LayoutBasedChunkingConfig
2328{
2329 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2330 let mut debug_struct = f.debug_struct("LayoutBasedChunkingConfig");
2331 debug_struct.field("chunk_size", &self.chunk_size);
2332 debug_struct.field("include_ancestor_headings", &self.include_ancestor_headings);
2333 if !self._unknown_fields.is_empty() {
2334 debug_struct.field("_unknown_fields", &self._unknown_fields);
2335 }
2336 debug_struct.finish()
2337 }
2338}
2339
2340#[cfg(feature = "data-store-service")]
2341impl std::fmt::Debug for super::document_processing_config::ParsingConfig {
2342 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2343 let mut debug_struct = f.debug_struct("ParsingConfig");
2344 debug_struct.field("type_dedicated_config", &self.type_dedicated_config);
2345 if !self._unknown_fields.is_empty() {
2346 debug_struct.field("_unknown_fields", &self._unknown_fields);
2347 }
2348 debug_struct.finish()
2349 }
2350}
2351
2352#[cfg(feature = "data-store-service")]
2353impl std::fmt::Debug for super::document_processing_config::parsing_config::DigitalParsingConfig {
2354 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2355 let mut debug_struct = f.debug_struct("DigitalParsingConfig");
2356 if !self._unknown_fields.is_empty() {
2357 debug_struct.field("_unknown_fields", &self._unknown_fields);
2358 }
2359 debug_struct.finish()
2360 }
2361}
2362
2363#[cfg(feature = "data-store-service")]
2364impl std::fmt::Debug for super::document_processing_config::parsing_config::OcrParsingConfig {
2365 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2366 let mut debug_struct = f.debug_struct("OcrParsingConfig");
2367 debug_struct.field(
2368 "enhanced_document_elements",
2369 &self.enhanced_document_elements,
2370 );
2371 debug_struct.field("use_native_text", &self.use_native_text);
2372 if !self._unknown_fields.is_empty() {
2373 debug_struct.field("_unknown_fields", &self._unknown_fields);
2374 }
2375 debug_struct.finish()
2376 }
2377}
2378
2379#[cfg(feature = "data-store-service")]
2380impl std::fmt::Debug for super::document_processing_config::parsing_config::LayoutParsingConfig {
2381 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2382 let mut debug_struct = f.debug_struct("LayoutParsingConfig");
2383 debug_struct.field("enable_table_annotation", &self.enable_table_annotation);
2384 debug_struct.field("enable_image_annotation", &self.enable_image_annotation);
2385 debug_struct.field("structured_content_types", &self.structured_content_types);
2386 debug_struct.field("exclude_html_elements", &self.exclude_html_elements);
2387 debug_struct.field("exclude_html_classes", &self.exclude_html_classes);
2388 debug_struct.field("exclude_html_ids", &self.exclude_html_ids);
2389 if !self._unknown_fields.is_empty() {
2390 debug_struct.field("_unknown_fields", &self._unknown_fields);
2391 }
2392 debug_struct.finish()
2393 }
2394}
2395
2396#[cfg(feature = "document-service")]
2397impl std::fmt::Debug for super::GetDocumentRequest {
2398 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2399 let mut debug_struct = f.debug_struct("GetDocumentRequest");
2400 debug_struct.field("name", &self.name);
2401 if !self._unknown_fields.is_empty() {
2402 debug_struct.field("_unknown_fields", &self._unknown_fields);
2403 }
2404 debug_struct.finish()
2405 }
2406}
2407
2408#[cfg(feature = "document-service")]
2409impl std::fmt::Debug for super::ListDocumentsRequest {
2410 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2411 let mut debug_struct = f.debug_struct("ListDocumentsRequest");
2412 debug_struct.field("parent", &self.parent);
2413 debug_struct.field("page_size", &self.page_size);
2414 debug_struct.field("page_token", &self.page_token);
2415 if !self._unknown_fields.is_empty() {
2416 debug_struct.field("_unknown_fields", &self._unknown_fields);
2417 }
2418 debug_struct.finish()
2419 }
2420}
2421
2422#[cfg(feature = "document-service")]
2423impl std::fmt::Debug for super::ListDocumentsResponse {
2424 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2425 let mut debug_struct = f.debug_struct("ListDocumentsResponse");
2426 debug_struct.field("documents", &self.documents);
2427 debug_struct.field("next_page_token", &self.next_page_token);
2428 if !self._unknown_fields.is_empty() {
2429 debug_struct.field("_unknown_fields", &self._unknown_fields);
2430 }
2431 debug_struct.finish()
2432 }
2433}
2434
2435#[cfg(feature = "document-service")]
2436impl std::fmt::Debug for super::CreateDocumentRequest {
2437 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2438 let mut debug_struct = f.debug_struct("CreateDocumentRequest");
2439 debug_struct.field("parent", &self.parent);
2440 debug_struct.field("document", &self.document);
2441 debug_struct.field("document_id", &self.document_id);
2442 if !self._unknown_fields.is_empty() {
2443 debug_struct.field("_unknown_fields", &self._unknown_fields);
2444 }
2445 debug_struct.finish()
2446 }
2447}
2448
2449#[cfg(feature = "document-service")]
2450impl std::fmt::Debug for super::UpdateDocumentRequest {
2451 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2452 let mut debug_struct = f.debug_struct("UpdateDocumentRequest");
2453 debug_struct.field("document", &self.document);
2454 debug_struct.field("allow_missing", &self.allow_missing);
2455 debug_struct.field("update_mask", &self.update_mask);
2456 if !self._unknown_fields.is_empty() {
2457 debug_struct.field("_unknown_fields", &self._unknown_fields);
2458 }
2459 debug_struct.finish()
2460 }
2461}
2462
2463#[cfg(feature = "document-service")]
2464impl std::fmt::Debug for super::DeleteDocumentRequest {
2465 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2466 let mut debug_struct = f.debug_struct("DeleteDocumentRequest");
2467 debug_struct.field("name", &self.name);
2468 if !self._unknown_fields.is_empty() {
2469 debug_struct.field("_unknown_fields", &self._unknown_fields);
2470 }
2471 debug_struct.finish()
2472 }
2473}
2474
2475#[cfg(feature = "document-service")]
2476impl std::fmt::Debug for super::BatchGetDocumentsMetadataRequest {
2477 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2478 let mut debug_struct = f.debug_struct("BatchGetDocumentsMetadataRequest");
2479 debug_struct.field("parent", &self.parent);
2480 debug_struct.field("matcher", &self.matcher);
2481 if !self._unknown_fields.is_empty() {
2482 debug_struct.field("_unknown_fields", &self._unknown_fields);
2483 }
2484 debug_struct.finish()
2485 }
2486}
2487
2488#[cfg(feature = "document-service")]
2489impl std::fmt::Debug for super::batch_get_documents_metadata_request::UrisMatcher {
2490 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2491 let mut debug_struct = f.debug_struct("UrisMatcher");
2492 debug_struct.field("uris", &self.uris);
2493 if !self._unknown_fields.is_empty() {
2494 debug_struct.field("_unknown_fields", &self._unknown_fields);
2495 }
2496 debug_struct.finish()
2497 }
2498}
2499
2500#[cfg(feature = "document-service")]
2501impl std::fmt::Debug for super::batch_get_documents_metadata_request::FhirMatcher {
2502 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2503 let mut debug_struct = f.debug_struct("FhirMatcher");
2504 debug_struct.field("fhir_resources", &self.fhir_resources);
2505 if !self._unknown_fields.is_empty() {
2506 debug_struct.field("_unknown_fields", &self._unknown_fields);
2507 }
2508 debug_struct.finish()
2509 }
2510}
2511
2512#[cfg(feature = "document-service")]
2513impl std::fmt::Debug for super::batch_get_documents_metadata_request::Matcher {
2514 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2515 let mut debug_struct = f.debug_struct("Matcher");
2516 debug_struct.field("matcher", &self.matcher);
2517 if !self._unknown_fields.is_empty() {
2518 debug_struct.field("_unknown_fields", &self._unknown_fields);
2519 }
2520 debug_struct.finish()
2521 }
2522}
2523
2524#[cfg(feature = "document-service")]
2525impl std::fmt::Debug for super::BatchGetDocumentsMetadataResponse {
2526 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2527 let mut debug_struct = f.debug_struct("BatchGetDocumentsMetadataResponse");
2528 debug_struct.field("documents_metadata", &self.documents_metadata);
2529 if !self._unknown_fields.is_empty() {
2530 debug_struct.field("_unknown_fields", &self._unknown_fields);
2531 }
2532 debug_struct.finish()
2533 }
2534}
2535
2536#[cfg(feature = "document-service")]
2537impl std::fmt::Debug for super::batch_get_documents_metadata_response::DocumentMetadata {
2538 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2539 let mut debug_struct = f.debug_struct("DocumentMetadata");
2540 debug_struct.field("matcher_value", &self.matcher_value);
2541 debug_struct.field("state", &self.state);
2542 debug_struct.field("last_refreshed_time", &self.last_refreshed_time);
2543 debug_struct.field("data_ingestion_source", &self.data_ingestion_source);
2544 if !self._unknown_fields.is_empty() {
2545 debug_struct.field("_unknown_fields", &self._unknown_fields);
2546 }
2547 debug_struct.finish()
2548 }
2549}
2550
2551#[cfg(feature = "document-service")]
2552impl std::fmt::Debug
2553 for super::batch_get_documents_metadata_response::document_metadata::MatcherValue
2554{
2555 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2556 let mut debug_struct = f.debug_struct("MatcherValue");
2557 debug_struct.field("matcher_value", &self.matcher_value);
2558 if !self._unknown_fields.is_empty() {
2559 debug_struct.field("_unknown_fields", &self._unknown_fields);
2560 }
2561 debug_struct.finish()
2562 }
2563}
2564
2565#[cfg(feature = "engine-service")]
2566impl std::fmt::Debug for super::Engine {
2567 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2568 let mut debug_struct = f.debug_struct("Engine");
2569 debug_struct.field("name", &self.name);
2570 debug_struct.field("display_name", &self.display_name);
2571 debug_struct.field("create_time", &self.create_time);
2572 debug_struct.field("update_time", &self.update_time);
2573 debug_struct.field("data_store_ids", &self.data_store_ids);
2574 debug_struct.field("solution_type", &self.solution_type);
2575 debug_struct.field("industry_vertical", &self.industry_vertical);
2576 debug_struct.field("common_config", &self.common_config);
2577 debug_struct.field("disable_analytics", &self.disable_analytics);
2578 debug_struct.field("engine_config", &self.engine_config);
2579 debug_struct.field("engine_metadata", &self.engine_metadata);
2580 if !self._unknown_fields.is_empty() {
2581 debug_struct.field("_unknown_fields", &self._unknown_fields);
2582 }
2583 debug_struct.finish()
2584 }
2585}
2586
2587#[cfg(feature = "engine-service")]
2588impl std::fmt::Debug for super::engine::SearchEngineConfig {
2589 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2590 let mut debug_struct = f.debug_struct("SearchEngineConfig");
2591 debug_struct.field("search_tier", &self.search_tier);
2592 debug_struct.field("search_add_ons", &self.search_add_ons);
2593 if !self._unknown_fields.is_empty() {
2594 debug_struct.field("_unknown_fields", &self._unknown_fields);
2595 }
2596 debug_struct.finish()
2597 }
2598}
2599
2600#[cfg(feature = "engine-service")]
2601impl std::fmt::Debug for super::engine::MediaRecommendationEngineConfig {
2602 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2603 let mut debug_struct = f.debug_struct("MediaRecommendationEngineConfig");
2604 debug_struct.field("r#type", &self.r#type);
2605 debug_struct.field("optimization_objective", &self.optimization_objective);
2606 debug_struct.field(
2607 "optimization_objective_config",
2608 &self.optimization_objective_config,
2609 );
2610 debug_struct.field("training_state", &self.training_state);
2611 debug_struct.field("engine_features_config", &self.engine_features_config);
2612 if !self._unknown_fields.is_empty() {
2613 debug_struct.field("_unknown_fields", &self._unknown_fields);
2614 }
2615 debug_struct.finish()
2616 }
2617}
2618
2619#[cfg(feature = "engine-service")]
2620impl std::fmt::Debug
2621 for super::engine::media_recommendation_engine_config::OptimizationObjectiveConfig
2622{
2623 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2624 let mut debug_struct = f.debug_struct("OptimizationObjectiveConfig");
2625 debug_struct.field("target_field", &self.target_field);
2626 debug_struct.field("target_field_value_float", &self.target_field_value_float);
2627 if !self._unknown_fields.is_empty() {
2628 debug_struct.field("_unknown_fields", &self._unknown_fields);
2629 }
2630 debug_struct.finish()
2631 }
2632}
2633
2634#[cfg(feature = "engine-service")]
2635impl std::fmt::Debug for super::engine::media_recommendation_engine_config::EngineFeaturesConfig {
2636 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2637 let mut debug_struct = f.debug_struct("EngineFeaturesConfig");
2638 debug_struct.field("type_dedicated_config", &self.type_dedicated_config);
2639 if !self._unknown_fields.is_empty() {
2640 debug_struct.field("_unknown_fields", &self._unknown_fields);
2641 }
2642 debug_struct.finish()
2643 }
2644}
2645
2646#[cfg(feature = "engine-service")]
2647impl std::fmt::Debug
2648 for super::engine::media_recommendation_engine_config::RecommendedForYouFeatureConfig
2649{
2650 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2651 let mut debug_struct = f.debug_struct("RecommendedForYouFeatureConfig");
2652 debug_struct.field("context_event_type", &self.context_event_type);
2653 if !self._unknown_fields.is_empty() {
2654 debug_struct.field("_unknown_fields", &self._unknown_fields);
2655 }
2656 debug_struct.finish()
2657 }
2658}
2659
2660#[cfg(feature = "engine-service")]
2661impl std::fmt::Debug
2662 for super::engine::media_recommendation_engine_config::MostPopularFeatureConfig
2663{
2664 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2665 let mut debug_struct = f.debug_struct("MostPopularFeatureConfig");
2666 debug_struct.field("time_window_days", &self.time_window_days);
2667 if !self._unknown_fields.is_empty() {
2668 debug_struct.field("_unknown_fields", &self._unknown_fields);
2669 }
2670 debug_struct.finish()
2671 }
2672}
2673
2674#[cfg(feature = "engine-service")]
2675impl std::fmt::Debug for super::engine::ChatEngineConfig {
2676 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2677 let mut debug_struct = f.debug_struct("ChatEngineConfig");
2678 debug_struct.field("agent_creation_config", &self.agent_creation_config);
2679 debug_struct.field("dialogflow_agent_to_link", &self.dialogflow_agent_to_link);
2680 debug_struct.field("allow_cross_region", &self.allow_cross_region);
2681 if !self._unknown_fields.is_empty() {
2682 debug_struct.field("_unknown_fields", &self._unknown_fields);
2683 }
2684 debug_struct.finish()
2685 }
2686}
2687
2688#[cfg(feature = "engine-service")]
2689impl std::fmt::Debug for super::engine::chat_engine_config::AgentCreationConfig {
2690 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2691 let mut debug_struct = f.debug_struct("AgentCreationConfig");
2692 debug_struct.field("business", &self.business);
2693 debug_struct.field("default_language_code", &self.default_language_code);
2694 debug_struct.field("time_zone", &self.time_zone);
2695 debug_struct.field("location", &self.location);
2696 if !self._unknown_fields.is_empty() {
2697 debug_struct.field("_unknown_fields", &self._unknown_fields);
2698 }
2699 debug_struct.finish()
2700 }
2701}
2702
2703#[cfg(feature = "engine-service")]
2704impl std::fmt::Debug for super::engine::CommonConfig {
2705 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2706 let mut debug_struct = f.debug_struct("CommonConfig");
2707 debug_struct.field("company_name", &self.company_name);
2708 if !self._unknown_fields.is_empty() {
2709 debug_struct.field("_unknown_fields", &self._unknown_fields);
2710 }
2711 debug_struct.finish()
2712 }
2713}
2714
2715#[cfg(feature = "engine-service")]
2716impl std::fmt::Debug for super::engine::ChatEngineMetadata {
2717 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2718 let mut debug_struct = f.debug_struct("ChatEngineMetadata");
2719 debug_struct.field("dialogflow_agent", &self.dialogflow_agent);
2720 if !self._unknown_fields.is_empty() {
2721 debug_struct.field("_unknown_fields", &self._unknown_fields);
2722 }
2723 debug_struct.finish()
2724 }
2725}
2726
2727#[cfg(feature = "engine-service")]
2728impl std::fmt::Debug for super::CreateEngineRequest {
2729 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2730 let mut debug_struct = f.debug_struct("CreateEngineRequest");
2731 debug_struct.field("parent", &self.parent);
2732 debug_struct.field("engine", &self.engine);
2733 debug_struct.field("engine_id", &self.engine_id);
2734 if !self._unknown_fields.is_empty() {
2735 debug_struct.field("_unknown_fields", &self._unknown_fields);
2736 }
2737 debug_struct.finish()
2738 }
2739}
2740
2741#[cfg(feature = "engine-service")]
2742impl std::fmt::Debug for super::CreateEngineMetadata {
2743 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2744 let mut debug_struct = f.debug_struct("CreateEngineMetadata");
2745 debug_struct.field("create_time", &self.create_time);
2746 debug_struct.field("update_time", &self.update_time);
2747 if !self._unknown_fields.is_empty() {
2748 debug_struct.field("_unknown_fields", &self._unknown_fields);
2749 }
2750 debug_struct.finish()
2751 }
2752}
2753
2754#[cfg(feature = "engine-service")]
2755impl std::fmt::Debug for super::DeleteEngineRequest {
2756 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2757 let mut debug_struct = f.debug_struct("DeleteEngineRequest");
2758 debug_struct.field("name", &self.name);
2759 if !self._unknown_fields.is_empty() {
2760 debug_struct.field("_unknown_fields", &self._unknown_fields);
2761 }
2762 debug_struct.finish()
2763 }
2764}
2765
2766#[cfg(feature = "engine-service")]
2767impl std::fmt::Debug for super::DeleteEngineMetadata {
2768 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2769 let mut debug_struct = f.debug_struct("DeleteEngineMetadata");
2770 debug_struct.field("create_time", &self.create_time);
2771 debug_struct.field("update_time", &self.update_time);
2772 if !self._unknown_fields.is_empty() {
2773 debug_struct.field("_unknown_fields", &self._unknown_fields);
2774 }
2775 debug_struct.finish()
2776 }
2777}
2778
2779#[cfg(feature = "engine-service")]
2780impl std::fmt::Debug for super::GetEngineRequest {
2781 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2782 let mut debug_struct = f.debug_struct("GetEngineRequest");
2783 debug_struct.field("name", &self.name);
2784 if !self._unknown_fields.is_empty() {
2785 debug_struct.field("_unknown_fields", &self._unknown_fields);
2786 }
2787 debug_struct.finish()
2788 }
2789}
2790
2791#[cfg(feature = "engine-service")]
2792impl std::fmt::Debug for super::ListEnginesRequest {
2793 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2794 let mut debug_struct = f.debug_struct("ListEnginesRequest");
2795 debug_struct.field("parent", &self.parent);
2796 debug_struct.field("page_size", &self.page_size);
2797 debug_struct.field("page_token", &self.page_token);
2798 debug_struct.field("filter", &self.filter);
2799 if !self._unknown_fields.is_empty() {
2800 debug_struct.field("_unknown_fields", &self._unknown_fields);
2801 }
2802 debug_struct.finish()
2803 }
2804}
2805
2806#[cfg(feature = "engine-service")]
2807impl std::fmt::Debug for super::ListEnginesResponse {
2808 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2809 let mut debug_struct = f.debug_struct("ListEnginesResponse");
2810 debug_struct.field("engines", &self.engines);
2811 debug_struct.field("next_page_token", &self.next_page_token);
2812 if !self._unknown_fields.is_empty() {
2813 debug_struct.field("_unknown_fields", &self._unknown_fields);
2814 }
2815 debug_struct.finish()
2816 }
2817}
2818
2819#[cfg(feature = "engine-service")]
2820impl std::fmt::Debug for super::UpdateEngineRequest {
2821 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2822 let mut debug_struct = f.debug_struct("UpdateEngineRequest");
2823 debug_struct.field("engine", &self.engine);
2824 debug_struct.field("update_mask", &self.update_mask);
2825 if !self._unknown_fields.is_empty() {
2826 debug_struct.field("_unknown_fields", &self._unknown_fields);
2827 }
2828 debug_struct.finish()
2829 }
2830}
2831
2832#[cfg(feature = "grounded-generation-service")]
2833impl std::fmt::Debug for super::GroundedGenerationContent {
2834 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2835 let mut debug_struct = f.debug_struct("GroundedGenerationContent");
2836 debug_struct.field("role", &self.role);
2837 debug_struct.field("parts", &self.parts);
2838 if !self._unknown_fields.is_empty() {
2839 debug_struct.field("_unknown_fields", &self._unknown_fields);
2840 }
2841 debug_struct.finish()
2842 }
2843}
2844
2845#[cfg(feature = "grounded-generation-service")]
2846impl std::fmt::Debug for super::grounded_generation_content::Part {
2847 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2848 let mut debug_struct = f.debug_struct("Part");
2849 debug_struct.field("data", &self.data);
2850 if !self._unknown_fields.is_empty() {
2851 debug_struct.field("_unknown_fields", &self._unknown_fields);
2852 }
2853 debug_struct.finish()
2854 }
2855}
2856
2857#[cfg(feature = "grounded-generation-service")]
2858impl std::fmt::Debug for super::GenerateGroundedContentRequest {
2859 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2860 let mut debug_struct = f.debug_struct("GenerateGroundedContentRequest");
2861 debug_struct.field("location", &self.location);
2862 debug_struct.field("system_instruction", &self.system_instruction);
2863 debug_struct.field("contents", &self.contents);
2864 debug_struct.field("generation_spec", &self.generation_spec);
2865 debug_struct.field("grounding_spec", &self.grounding_spec);
2866 debug_struct.field("user_labels", &self.user_labels);
2867 if !self._unknown_fields.is_empty() {
2868 debug_struct.field("_unknown_fields", &self._unknown_fields);
2869 }
2870 debug_struct.finish()
2871 }
2872}
2873
2874#[cfg(feature = "grounded-generation-service")]
2875impl std::fmt::Debug for super::generate_grounded_content_request::GenerationSpec {
2876 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2877 let mut debug_struct = f.debug_struct("GenerationSpec");
2878 debug_struct.field("model_id", &self.model_id);
2879 debug_struct.field("language_code", &self.language_code);
2880 debug_struct.field("temperature", &self.temperature);
2881 debug_struct.field("top_p", &self.top_p);
2882 debug_struct.field("top_k", &self.top_k);
2883 debug_struct.field("frequency_penalty", &self.frequency_penalty);
2884 debug_struct.field("seed", &self.seed);
2885 debug_struct.field("presence_penalty", &self.presence_penalty);
2886 debug_struct.field("max_output_tokens", &self.max_output_tokens);
2887 if !self._unknown_fields.is_empty() {
2888 debug_struct.field("_unknown_fields", &self._unknown_fields);
2889 }
2890 debug_struct.finish()
2891 }
2892}
2893
2894#[cfg(feature = "grounded-generation-service")]
2895impl std::fmt::Debug for super::generate_grounded_content_request::DynamicRetrievalConfiguration {
2896 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2897 let mut debug_struct = f.debug_struct("DynamicRetrievalConfiguration");
2898 debug_struct.field("predictor", &self.predictor);
2899 if !self._unknown_fields.is_empty() {
2900 debug_struct.field("_unknown_fields", &self._unknown_fields);
2901 }
2902 debug_struct.finish()
2903 }
2904}
2905
2906#[cfg(feature = "grounded-generation-service")]
2907impl std::fmt::Debug for super::generate_grounded_content_request::dynamic_retrieval_configuration::DynamicRetrievalPredictor {
2908 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2909 let mut debug_struct = f.debug_struct("DynamicRetrievalPredictor");
2910 debug_struct.field("version", &self.version);
2911 debug_struct.field("threshold", &self.threshold);
2912 if !self._unknown_fields.is_empty() {
2913 debug_struct.field("_unknown_fields", &self._unknown_fields);
2914 }
2915 debug_struct.finish()
2916 }
2917}
2918
2919#[cfg(feature = "grounded-generation-service")]
2920impl std::fmt::Debug for super::generate_grounded_content_request::GroundingSource {
2921 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2922 let mut debug_struct = f.debug_struct("GroundingSource");
2923 debug_struct.field("source", &self.source);
2924 if !self._unknown_fields.is_empty() {
2925 debug_struct.field("_unknown_fields", &self._unknown_fields);
2926 }
2927 debug_struct.finish()
2928 }
2929}
2930
2931#[cfg(feature = "grounded-generation-service")]
2932impl std::fmt::Debug for super::generate_grounded_content_request::grounding_source::InlineSource {
2933 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2934 let mut debug_struct = f.debug_struct("InlineSource");
2935 debug_struct.field("grounding_facts", &self.grounding_facts);
2936 debug_struct.field("attributes", &self.attributes);
2937 if !self._unknown_fields.is_empty() {
2938 debug_struct.field("_unknown_fields", &self._unknown_fields);
2939 }
2940 debug_struct.finish()
2941 }
2942}
2943
2944#[cfg(feature = "grounded-generation-service")]
2945impl std::fmt::Debug for super::generate_grounded_content_request::grounding_source::SearchSource {
2946 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2947 let mut debug_struct = f.debug_struct("SearchSource");
2948 debug_struct.field("serving_config", &self.serving_config);
2949 debug_struct.field("max_result_count", &self.max_result_count);
2950 debug_struct.field("filter", &self.filter);
2951 debug_struct.field("safe_search", &self.safe_search);
2952 if !self._unknown_fields.is_empty() {
2953 debug_struct.field("_unknown_fields", &self._unknown_fields);
2954 }
2955 debug_struct.finish()
2956 }
2957}
2958
2959#[cfg(feature = "grounded-generation-service")]
2960impl std::fmt::Debug
2961 for super::generate_grounded_content_request::grounding_source::GoogleSearchSource
2962{
2963 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2964 let mut debug_struct = f.debug_struct("GoogleSearchSource");
2965 debug_struct.field("dynamic_retrieval_config", &self.dynamic_retrieval_config);
2966 if !self._unknown_fields.is_empty() {
2967 debug_struct.field("_unknown_fields", &self._unknown_fields);
2968 }
2969 debug_struct.finish()
2970 }
2971}
2972
2973#[cfg(feature = "grounded-generation-service")]
2974impl std::fmt::Debug
2975 for super::generate_grounded_content_request::grounding_source::EnterpriseWebRetrievalSource
2976{
2977 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2978 let mut debug_struct = f.debug_struct("EnterpriseWebRetrievalSource");
2979 if !self._unknown_fields.is_empty() {
2980 debug_struct.field("_unknown_fields", &self._unknown_fields);
2981 }
2982 debug_struct.finish()
2983 }
2984}
2985
2986#[cfg(feature = "grounded-generation-service")]
2987impl std::fmt::Debug for super::generate_grounded_content_request::GroundingSpec {
2988 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2989 let mut debug_struct = f.debug_struct("GroundingSpec");
2990 debug_struct.field("grounding_sources", &self.grounding_sources);
2991 if !self._unknown_fields.is_empty() {
2992 debug_struct.field("_unknown_fields", &self._unknown_fields);
2993 }
2994 debug_struct.finish()
2995 }
2996}
2997
2998#[cfg(feature = "grounded-generation-service")]
2999impl std::fmt::Debug for super::GenerateGroundedContentResponse {
3000 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3001 let mut debug_struct = f.debug_struct("GenerateGroundedContentResponse");
3002 debug_struct.field("candidates", &self.candidates);
3003 if !self._unknown_fields.is_empty() {
3004 debug_struct.field("_unknown_fields", &self._unknown_fields);
3005 }
3006 debug_struct.finish()
3007 }
3008}
3009
3010#[cfg(feature = "grounded-generation-service")]
3011impl std::fmt::Debug for super::generate_grounded_content_response::Candidate {
3012 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3013 let mut debug_struct = f.debug_struct("Candidate");
3014 debug_struct.field("index", &self.index);
3015 debug_struct.field("content", &self.content);
3016 debug_struct.field("grounding_score", &self.grounding_score);
3017 debug_struct.field("grounding_metadata", &self.grounding_metadata);
3018 if !self._unknown_fields.is_empty() {
3019 debug_struct.field("_unknown_fields", &self._unknown_fields);
3020 }
3021 debug_struct.finish()
3022 }
3023}
3024
3025#[cfg(feature = "grounded-generation-service")]
3026impl std::fmt::Debug for super::generate_grounded_content_response::candidate::GroundingMetadata {
3027 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3028 let mut debug_struct = f.debug_struct("GroundingMetadata");
3029 debug_struct.field("retrieval_metadata", &self.retrieval_metadata);
3030 debug_struct.field("support_chunks", &self.support_chunks);
3031 debug_struct.field("web_search_queries", &self.web_search_queries);
3032 debug_struct.field("search_entry_point", &self.search_entry_point);
3033 debug_struct.field("grounding_support", &self.grounding_support);
3034 debug_struct.field("images", &self.images);
3035 if !self._unknown_fields.is_empty() {
3036 debug_struct.field("_unknown_fields", &self._unknown_fields);
3037 }
3038 debug_struct.finish()
3039 }
3040}
3041
3042#[cfg(feature = "grounded-generation-service")]
3043impl std::fmt::Debug
3044 for super::generate_grounded_content_response::candidate::grounding_metadata::RetrievalMetadata
3045{
3046 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3047 let mut debug_struct = f.debug_struct("RetrievalMetadata");
3048 debug_struct.field("source", &self.source);
3049 debug_struct.field(
3050 "dynamic_retrieval_metadata",
3051 &self.dynamic_retrieval_metadata,
3052 );
3053 if !self._unknown_fields.is_empty() {
3054 debug_struct.field("_unknown_fields", &self._unknown_fields);
3055 }
3056 debug_struct.finish()
3057 }
3058}
3059
3060#[cfg(feature = "grounded-generation-service")]
3061impl std::fmt::Debug for super::generate_grounded_content_response::candidate::grounding_metadata::DynamicRetrievalMetadata {
3062 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3063 let mut debug_struct = f.debug_struct("DynamicRetrievalMetadata");
3064 debug_struct.field("predictor_metadata", &self.predictor_metadata);
3065 if !self._unknown_fields.is_empty() {
3066 debug_struct.field("_unknown_fields", &self._unknown_fields);
3067 }
3068 debug_struct.finish()
3069 }
3070}
3071
3072#[cfg(feature = "grounded-generation-service")]
3073impl std::fmt::Debug for super::generate_grounded_content_response::candidate::grounding_metadata::DynamicRetrievalPredictorMetadata {
3074 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3075 let mut debug_struct = f.debug_struct("DynamicRetrievalPredictorMetadata");
3076 debug_struct.field("version", &self.version);
3077 debug_struct.field("prediction", &self.prediction);
3078 if !self._unknown_fields.is_empty() {
3079 debug_struct.field("_unknown_fields", &self._unknown_fields);
3080 }
3081 debug_struct.finish()
3082 }
3083}
3084
3085#[cfg(feature = "grounded-generation-service")]
3086impl std::fmt::Debug
3087 for super::generate_grounded_content_response::candidate::grounding_metadata::SearchEntryPoint
3088{
3089 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3090 let mut debug_struct = f.debug_struct("SearchEntryPoint");
3091 debug_struct.field("rendered_content", &self.rendered_content);
3092 debug_struct.field("sdk_blob", &self.sdk_blob);
3093 if !self._unknown_fields.is_empty() {
3094 debug_struct.field("_unknown_fields", &self._unknown_fields);
3095 }
3096 debug_struct.finish()
3097 }
3098}
3099
3100#[cfg(feature = "grounded-generation-service")]
3101impl std::fmt::Debug
3102 for super::generate_grounded_content_response::candidate::grounding_metadata::GroundingSupport
3103{
3104 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3105 let mut debug_struct = f.debug_struct("GroundingSupport");
3106 debug_struct.field("claim_text", &self.claim_text);
3107 debug_struct.field("support_chunk_indices", &self.support_chunk_indices);
3108 debug_struct.field("support_score", &self.support_score);
3109 if !self._unknown_fields.is_empty() {
3110 debug_struct.field("_unknown_fields", &self._unknown_fields);
3111 }
3112 debug_struct.finish()
3113 }
3114}
3115
3116#[cfg(feature = "grounded-generation-service")]
3117impl std::fmt::Debug
3118 for super::generate_grounded_content_response::candidate::grounding_metadata::ImageMetadata
3119{
3120 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3121 let mut debug_struct = f.debug_struct("ImageMetadata");
3122 debug_struct.field("image", &self.image);
3123 debug_struct.field("thumbnail", &self.thumbnail);
3124 debug_struct.field("source", &self.source);
3125 if !self._unknown_fields.is_empty() {
3126 debug_struct.field("_unknown_fields", &self._unknown_fields);
3127 }
3128 debug_struct.finish()
3129 }
3130}
3131
3132#[cfg(feature = "grounded-generation-service")]
3133impl std::fmt::Debug for super::generate_grounded_content_response::candidate::grounding_metadata::image_metadata::WebsiteInfo {
3134 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3135 let mut debug_struct = f.debug_struct("WebsiteInfo");
3136 debug_struct.field("uri", &self.uri);
3137 debug_struct.field("title", &self.title);
3138 if !self._unknown_fields.is_empty() {
3139 debug_struct.field("_unknown_fields", &self._unknown_fields);
3140 }
3141 debug_struct.finish()
3142 }
3143}
3144
3145#[cfg(feature = "grounded-generation-service")]
3146impl std::fmt::Debug for super::generate_grounded_content_response::candidate::grounding_metadata::image_metadata::Image {
3147 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3148 let mut debug_struct = f.debug_struct("Image");
3149 debug_struct.field("uri", &self.uri);
3150 debug_struct.field("width", &self.width);
3151 debug_struct.field("height", &self.height);
3152 if !self._unknown_fields.is_empty() {
3153 debug_struct.field("_unknown_fields", &self._unknown_fields);
3154 }
3155 debug_struct.finish()
3156 }
3157}
3158
3159#[cfg(feature = "grounded-generation-service")]
3160impl std::fmt::Debug for super::CheckGroundingSpec {
3161 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3162 let mut debug_struct = f.debug_struct("CheckGroundingSpec");
3163 debug_struct.field("citation_threshold", &self.citation_threshold);
3164 debug_struct.field("enable_claim_level_score", &self.enable_claim_level_score);
3165 if !self._unknown_fields.is_empty() {
3166 debug_struct.field("_unknown_fields", &self._unknown_fields);
3167 }
3168 debug_struct.finish()
3169 }
3170}
3171
3172#[cfg(feature = "grounded-generation-service")]
3173impl std::fmt::Debug for super::CheckGroundingRequest {
3174 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3175 let mut debug_struct = f.debug_struct("CheckGroundingRequest");
3176 debug_struct.field("grounding_config", &self.grounding_config);
3177 debug_struct.field("answer_candidate", &self.answer_candidate);
3178 debug_struct.field("facts", &self.facts);
3179 debug_struct.field("grounding_spec", &self.grounding_spec);
3180 debug_struct.field("user_labels", &self.user_labels);
3181 if !self._unknown_fields.is_empty() {
3182 debug_struct.field("_unknown_fields", &self._unknown_fields);
3183 }
3184 debug_struct.finish()
3185 }
3186}
3187
3188#[cfg(feature = "grounded-generation-service")]
3189impl std::fmt::Debug for super::CheckGroundingResponse {
3190 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3191 let mut debug_struct = f.debug_struct("CheckGroundingResponse");
3192 debug_struct.field("support_score", &self.support_score);
3193 debug_struct.field("cited_chunks", &self.cited_chunks);
3194 debug_struct.field("cited_facts", &self.cited_facts);
3195 debug_struct.field("claims", &self.claims);
3196 if !self._unknown_fields.is_empty() {
3197 debug_struct.field("_unknown_fields", &self._unknown_fields);
3198 }
3199 debug_struct.finish()
3200 }
3201}
3202
3203#[cfg(feature = "grounded-generation-service")]
3204impl std::fmt::Debug for super::check_grounding_response::CheckGroundingFactChunk {
3205 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3206 let mut debug_struct = f.debug_struct("CheckGroundingFactChunk");
3207 debug_struct.field("chunk_text", &self.chunk_text);
3208 if !self._unknown_fields.is_empty() {
3209 debug_struct.field("_unknown_fields", &self._unknown_fields);
3210 }
3211 debug_struct.finish()
3212 }
3213}
3214
3215#[cfg(feature = "grounded-generation-service")]
3216impl std::fmt::Debug for super::check_grounding_response::Claim {
3217 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3218 let mut debug_struct = f.debug_struct("Claim");
3219 debug_struct.field("start_pos", &self.start_pos);
3220 debug_struct.field("end_pos", &self.end_pos);
3221 debug_struct.field("claim_text", &self.claim_text);
3222 debug_struct.field("citation_indices", &self.citation_indices);
3223 debug_struct.field("grounding_check_required", &self.grounding_check_required);
3224 debug_struct.field("score", &self.score);
3225 if !self._unknown_fields.is_empty() {
3226 debug_struct.field("_unknown_fields", &self._unknown_fields);
3227 }
3228 debug_struct.finish()
3229 }
3230}
3231
3232#[cfg(feature = "grounded-generation-service")]
3233impl std::fmt::Debug for super::GroundingFact {
3234 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3235 let mut debug_struct = f.debug_struct("GroundingFact");
3236 debug_struct.field("fact_text", &self.fact_text);
3237 debug_struct.field("attributes", &self.attributes);
3238 if !self._unknown_fields.is_empty() {
3239 debug_struct.field("_unknown_fields", &self._unknown_fields);
3240 }
3241 debug_struct.finish()
3242 }
3243}
3244
3245#[cfg(feature = "grounded-generation-service")]
3246impl std::fmt::Debug for super::FactChunk {
3247 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3248 let mut debug_struct = f.debug_struct("FactChunk");
3249 debug_struct.field("chunk_text", &self.chunk_text);
3250 debug_struct.field("source", &self.source);
3251 debug_struct.field("index", &self.index);
3252 debug_struct.field("source_metadata", &self.source_metadata);
3253 debug_struct.field("uri", &self.uri);
3254 debug_struct.field("title", &self.title);
3255 debug_struct.field("domain", &self.domain);
3256 if !self._unknown_fields.is_empty() {
3257 debug_struct.field("_unknown_fields", &self._unknown_fields);
3258 }
3259 debug_struct.finish()
3260 }
3261}
3262
3263#[cfg(feature = "identity-mapping-store-service")]
3264impl std::fmt::Debug for super::IdentityMappingStore {
3265 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3266 let mut debug_struct = f.debug_struct("IdentityMappingStore");
3267 debug_struct.field("name", &self.name);
3268 debug_struct.field("kms_key_name", &self.kms_key_name);
3269 debug_struct.field("cmek_config", &self.cmek_config);
3270 if !self._unknown_fields.is_empty() {
3271 debug_struct.field("_unknown_fields", &self._unknown_fields);
3272 }
3273 debug_struct.finish()
3274 }
3275}
3276
3277#[cfg(feature = "identity-mapping-store-service")]
3278impl std::fmt::Debug for super::IdentityMappingEntry {
3279 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3280 let mut debug_struct = f.debug_struct("IdentityMappingEntry");
3281 debug_struct.field("external_identity", &self.external_identity);
3282 debug_struct.field("identity_provider_id", &self.identity_provider_id);
3283 if !self._unknown_fields.is_empty() {
3284 debug_struct.field("_unknown_fields", &self._unknown_fields);
3285 }
3286 debug_struct.finish()
3287 }
3288}
3289
3290#[cfg(feature = "identity-mapping-store-service")]
3291impl std::fmt::Debug for super::CreateIdentityMappingStoreRequest {
3292 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3293 let mut debug_struct = f.debug_struct("CreateIdentityMappingStoreRequest");
3294 debug_struct.field("parent", &self.parent);
3295 debug_struct.field("identity_mapping_store_id", &self.identity_mapping_store_id);
3296 debug_struct.field("identity_mapping_store", &self.identity_mapping_store);
3297 debug_struct.field("cmek_options", &self.cmek_options);
3298 if !self._unknown_fields.is_empty() {
3299 debug_struct.field("_unknown_fields", &self._unknown_fields);
3300 }
3301 debug_struct.finish()
3302 }
3303}
3304
3305#[cfg(feature = "identity-mapping-store-service")]
3306impl std::fmt::Debug for super::GetIdentityMappingStoreRequest {
3307 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3308 let mut debug_struct = f.debug_struct("GetIdentityMappingStoreRequest");
3309 debug_struct.field("name", &self.name);
3310 if !self._unknown_fields.is_empty() {
3311 debug_struct.field("_unknown_fields", &self._unknown_fields);
3312 }
3313 debug_struct.finish()
3314 }
3315}
3316
3317#[cfg(feature = "identity-mapping-store-service")]
3318impl std::fmt::Debug for super::DeleteIdentityMappingStoreRequest {
3319 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3320 let mut debug_struct = f.debug_struct("DeleteIdentityMappingStoreRequest");
3321 debug_struct.field("name", &self.name);
3322 if !self._unknown_fields.is_empty() {
3323 debug_struct.field("_unknown_fields", &self._unknown_fields);
3324 }
3325 debug_struct.finish()
3326 }
3327}
3328
3329#[cfg(feature = "identity-mapping-store-service")]
3330impl std::fmt::Debug for super::ImportIdentityMappingsRequest {
3331 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3332 let mut debug_struct = f.debug_struct("ImportIdentityMappingsRequest");
3333 debug_struct.field("identity_mapping_store", &self.identity_mapping_store);
3334 debug_struct.field("source", &self.source);
3335 if !self._unknown_fields.is_empty() {
3336 debug_struct.field("_unknown_fields", &self._unknown_fields);
3337 }
3338 debug_struct.finish()
3339 }
3340}
3341
3342#[cfg(feature = "identity-mapping-store-service")]
3343impl std::fmt::Debug for super::import_identity_mappings_request::InlineSource {
3344 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3345 let mut debug_struct = f.debug_struct("InlineSource");
3346 debug_struct.field("identity_mapping_entries", &self.identity_mapping_entries);
3347 if !self._unknown_fields.is_empty() {
3348 debug_struct.field("_unknown_fields", &self._unknown_fields);
3349 }
3350 debug_struct.finish()
3351 }
3352}
3353
3354#[cfg(feature = "identity-mapping-store-service")]
3355impl std::fmt::Debug for super::ImportIdentityMappingsResponse {
3356 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3357 let mut debug_struct = f.debug_struct("ImportIdentityMappingsResponse");
3358 debug_struct.field("error_samples", &self.error_samples);
3359 if !self._unknown_fields.is_empty() {
3360 debug_struct.field("_unknown_fields", &self._unknown_fields);
3361 }
3362 debug_struct.finish()
3363 }
3364}
3365
3366#[cfg(feature = "identity-mapping-store-service")]
3367impl std::fmt::Debug for super::PurgeIdentityMappingsRequest {
3368 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3369 let mut debug_struct = f.debug_struct("PurgeIdentityMappingsRequest");
3370 debug_struct.field("identity_mapping_store", &self.identity_mapping_store);
3371 debug_struct.field("filter", &self.filter);
3372 debug_struct.field("force", &self.force);
3373 debug_struct.field("source", &self.source);
3374 if !self._unknown_fields.is_empty() {
3375 debug_struct.field("_unknown_fields", &self._unknown_fields);
3376 }
3377 debug_struct.finish()
3378 }
3379}
3380
3381#[cfg(feature = "identity-mapping-store-service")]
3382impl std::fmt::Debug for super::purge_identity_mappings_request::InlineSource {
3383 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3384 let mut debug_struct = f.debug_struct("InlineSource");
3385 debug_struct.field("identity_mapping_entries", &self.identity_mapping_entries);
3386 if !self._unknown_fields.is_empty() {
3387 debug_struct.field("_unknown_fields", &self._unknown_fields);
3388 }
3389 debug_struct.finish()
3390 }
3391}
3392
3393#[cfg(feature = "identity-mapping-store-service")]
3394impl std::fmt::Debug for super::ListIdentityMappingsRequest {
3395 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3396 let mut debug_struct = f.debug_struct("ListIdentityMappingsRequest");
3397 debug_struct.field("identity_mapping_store", &self.identity_mapping_store);
3398 debug_struct.field("page_size", &self.page_size);
3399 debug_struct.field("page_token", &self.page_token);
3400 if !self._unknown_fields.is_empty() {
3401 debug_struct.field("_unknown_fields", &self._unknown_fields);
3402 }
3403 debug_struct.finish()
3404 }
3405}
3406
3407#[cfg(feature = "identity-mapping-store-service")]
3408impl std::fmt::Debug for super::ListIdentityMappingsResponse {
3409 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3410 let mut debug_struct = f.debug_struct("ListIdentityMappingsResponse");
3411 debug_struct.field("identity_mapping_entries", &self.identity_mapping_entries);
3412 debug_struct.field("next_page_token", &self.next_page_token);
3413 if !self._unknown_fields.is_empty() {
3414 debug_struct.field("_unknown_fields", &self._unknown_fields);
3415 }
3416 debug_struct.finish()
3417 }
3418}
3419
3420#[cfg(feature = "identity-mapping-store-service")]
3421impl std::fmt::Debug for super::ListIdentityMappingStoresRequest {
3422 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3423 let mut debug_struct = f.debug_struct("ListIdentityMappingStoresRequest");
3424 debug_struct.field("parent", &self.parent);
3425 debug_struct.field("page_size", &self.page_size);
3426 debug_struct.field("page_token", &self.page_token);
3427 if !self._unknown_fields.is_empty() {
3428 debug_struct.field("_unknown_fields", &self._unknown_fields);
3429 }
3430 debug_struct.finish()
3431 }
3432}
3433
3434#[cfg(feature = "identity-mapping-store-service")]
3435impl std::fmt::Debug for super::ListIdentityMappingStoresResponse {
3436 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3437 let mut debug_struct = f.debug_struct("ListIdentityMappingStoresResponse");
3438 debug_struct.field("identity_mapping_stores", &self.identity_mapping_stores);
3439 debug_struct.field("next_page_token", &self.next_page_token);
3440 if !self._unknown_fields.is_empty() {
3441 debug_struct.field("_unknown_fields", &self._unknown_fields);
3442 }
3443 debug_struct.finish()
3444 }
3445}
3446
3447#[cfg(feature = "identity-mapping-store-service")]
3448impl std::fmt::Debug for super::IdentityMappingEntryOperationMetadata {
3449 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3450 let mut debug_struct = f.debug_struct("IdentityMappingEntryOperationMetadata");
3451 debug_struct.field("success_count", &self.success_count);
3452 debug_struct.field("failure_count", &self.failure_count);
3453 debug_struct.field("total_count", &self.total_count);
3454 if !self._unknown_fields.is_empty() {
3455 debug_struct.field("_unknown_fields", &self._unknown_fields);
3456 }
3457 debug_struct.finish()
3458 }
3459}
3460
3461#[cfg(feature = "identity-mapping-store-service")]
3462impl std::fmt::Debug for super::DeleteIdentityMappingStoreMetadata {
3463 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3464 let mut debug_struct = f.debug_struct("DeleteIdentityMappingStoreMetadata");
3465 debug_struct.field("create_time", &self.create_time);
3466 debug_struct.field("update_time", &self.update_time);
3467 if !self._unknown_fields.is_empty() {
3468 debug_struct.field("_unknown_fields", &self._unknown_fields);
3469 }
3470 debug_struct.finish()
3471 }
3472}
3473
3474#[cfg(any(
3475 feature = "completion-service",
3476 feature = "document-service",
3477 feature = "user-event-service",
3478))]
3479impl std::fmt::Debug for super::GcsSource {
3480 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3481 let mut debug_struct = f.debug_struct("GcsSource");
3482 debug_struct.field("input_uris", &self.input_uris);
3483 debug_struct.field("data_schema", &self.data_schema);
3484 if !self._unknown_fields.is_empty() {
3485 debug_struct.field("_unknown_fields", &self._unknown_fields);
3486 }
3487 debug_struct.finish()
3488 }
3489}
3490
3491#[cfg(any(
3492 feature = "completion-service",
3493 feature = "document-service",
3494 feature = "user-event-service",
3495))]
3496impl std::fmt::Debug for super::BigQuerySource {
3497 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3498 let mut debug_struct = f.debug_struct("BigQuerySource");
3499 debug_struct.field("project_id", &self.project_id);
3500 debug_struct.field("dataset_id", &self.dataset_id);
3501 debug_struct.field("table_id", &self.table_id);
3502 debug_struct.field("gcs_staging_dir", &self.gcs_staging_dir);
3503 debug_struct.field("data_schema", &self.data_schema);
3504 debug_struct.field("partition", &self.partition);
3505 if !self._unknown_fields.is_empty() {
3506 debug_struct.field("_unknown_fields", &self._unknown_fields);
3507 }
3508 debug_struct.finish()
3509 }
3510}
3511
3512#[cfg(feature = "document-service")]
3513impl std::fmt::Debug for super::SpannerSource {
3514 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3515 let mut debug_struct = f.debug_struct("SpannerSource");
3516 debug_struct.field("project_id", &self.project_id);
3517 debug_struct.field("instance_id", &self.instance_id);
3518 debug_struct.field("database_id", &self.database_id);
3519 debug_struct.field("table_id", &self.table_id);
3520 debug_struct.field("enable_data_boost", &self.enable_data_boost);
3521 if !self._unknown_fields.is_empty() {
3522 debug_struct.field("_unknown_fields", &self._unknown_fields);
3523 }
3524 debug_struct.finish()
3525 }
3526}
3527
3528#[cfg(feature = "document-service")]
3529impl std::fmt::Debug for super::BigtableOptions {
3530 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3531 let mut debug_struct = f.debug_struct("BigtableOptions");
3532 debug_struct.field("key_field_name", &self.key_field_name);
3533 debug_struct.field("families", &self.families);
3534 if !self._unknown_fields.is_empty() {
3535 debug_struct.field("_unknown_fields", &self._unknown_fields);
3536 }
3537 debug_struct.finish()
3538 }
3539}
3540
3541#[cfg(feature = "document-service")]
3542impl std::fmt::Debug for super::bigtable_options::BigtableColumnFamily {
3543 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3544 let mut debug_struct = f.debug_struct("BigtableColumnFamily");
3545 debug_struct.field("field_name", &self.field_name);
3546 debug_struct.field("encoding", &self.encoding);
3547 debug_struct.field("r#type", &self.r#type);
3548 debug_struct.field("columns", &self.columns);
3549 if !self._unknown_fields.is_empty() {
3550 debug_struct.field("_unknown_fields", &self._unknown_fields);
3551 }
3552 debug_struct.finish()
3553 }
3554}
3555
3556#[cfg(feature = "document-service")]
3557impl std::fmt::Debug for super::bigtable_options::BigtableColumn {
3558 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3559 let mut debug_struct = f.debug_struct("BigtableColumn");
3560 debug_struct.field("qualifier", &self.qualifier);
3561 debug_struct.field("field_name", &self.field_name);
3562 debug_struct.field("encoding", &self.encoding);
3563 debug_struct.field("r#type", &self.r#type);
3564 if !self._unknown_fields.is_empty() {
3565 debug_struct.field("_unknown_fields", &self._unknown_fields);
3566 }
3567 debug_struct.finish()
3568 }
3569}
3570
3571#[cfg(feature = "document-service")]
3572impl std::fmt::Debug for super::BigtableSource {
3573 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3574 let mut debug_struct = f.debug_struct("BigtableSource");
3575 debug_struct.field("project_id", &self.project_id);
3576 debug_struct.field("instance_id", &self.instance_id);
3577 debug_struct.field("table_id", &self.table_id);
3578 debug_struct.field("bigtable_options", &self.bigtable_options);
3579 if !self._unknown_fields.is_empty() {
3580 debug_struct.field("_unknown_fields", &self._unknown_fields);
3581 }
3582 debug_struct.finish()
3583 }
3584}
3585
3586#[cfg(feature = "document-service")]
3587impl std::fmt::Debug for super::FhirStoreSource {
3588 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3589 let mut debug_struct = f.debug_struct("FhirStoreSource");
3590 debug_struct.field("fhir_store", &self.fhir_store);
3591 debug_struct.field("gcs_staging_dir", &self.gcs_staging_dir);
3592 debug_struct.field("resource_types", &self.resource_types);
3593 debug_struct.field(
3594 "update_from_latest_predefined_schema",
3595 &self.update_from_latest_predefined_schema,
3596 );
3597 if !self._unknown_fields.is_empty() {
3598 debug_struct.field("_unknown_fields", &self._unknown_fields);
3599 }
3600 debug_struct.finish()
3601 }
3602}
3603
3604#[cfg(feature = "document-service")]
3605impl std::fmt::Debug for super::CloudSqlSource {
3606 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3607 let mut debug_struct = f.debug_struct("CloudSqlSource");
3608 debug_struct.field("project_id", &self.project_id);
3609 debug_struct.field("instance_id", &self.instance_id);
3610 debug_struct.field("database_id", &self.database_id);
3611 debug_struct.field("table_id", &self.table_id);
3612 debug_struct.field("gcs_staging_dir", &self.gcs_staging_dir);
3613 debug_struct.field("offload", &self.offload);
3614 if !self._unknown_fields.is_empty() {
3615 debug_struct.field("_unknown_fields", &self._unknown_fields);
3616 }
3617 debug_struct.finish()
3618 }
3619}
3620
3621#[cfg(feature = "document-service")]
3622impl std::fmt::Debug for super::AlloyDbSource {
3623 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3624 let mut debug_struct = f.debug_struct("AlloyDbSource");
3625 debug_struct.field("project_id", &self.project_id);
3626 debug_struct.field("location_id", &self.location_id);
3627 debug_struct.field("cluster_id", &self.cluster_id);
3628 debug_struct.field("database_id", &self.database_id);
3629 debug_struct.field("table_id", &self.table_id);
3630 debug_struct.field("gcs_staging_dir", &self.gcs_staging_dir);
3631 if !self._unknown_fields.is_empty() {
3632 debug_struct.field("_unknown_fields", &self._unknown_fields);
3633 }
3634 debug_struct.finish()
3635 }
3636}
3637
3638#[cfg(feature = "document-service")]
3639impl std::fmt::Debug for super::FirestoreSource {
3640 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3641 let mut debug_struct = f.debug_struct("FirestoreSource");
3642 debug_struct.field("project_id", &self.project_id);
3643 debug_struct.field("database_id", &self.database_id);
3644 debug_struct.field("collection_id", &self.collection_id);
3645 debug_struct.field("gcs_staging_dir", &self.gcs_staging_dir);
3646 if !self._unknown_fields.is_empty() {
3647 debug_struct.field("_unknown_fields", &self._unknown_fields);
3648 }
3649 debug_struct.finish()
3650 }
3651}
3652
3653#[cfg(any(
3654 feature = "completion-service",
3655 feature = "document-service",
3656 feature = "search-tuning-service",
3657 feature = "user-event-service",
3658))]
3659impl std::fmt::Debug for super::ImportErrorConfig {
3660 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3661 let mut debug_struct = f.debug_struct("ImportErrorConfig");
3662 debug_struct.field("destination", &self.destination);
3663 if !self._unknown_fields.is_empty() {
3664 debug_struct.field("_unknown_fields", &self._unknown_fields);
3665 }
3666 debug_struct.finish()
3667 }
3668}
3669
3670#[cfg(feature = "user-event-service")]
3671impl std::fmt::Debug for super::ImportUserEventsRequest {
3672 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3673 let mut debug_struct = f.debug_struct("ImportUserEventsRequest");
3674 debug_struct.field("parent", &self.parent);
3675 debug_struct.field("error_config", &self.error_config);
3676 debug_struct.field("source", &self.source);
3677 if !self._unknown_fields.is_empty() {
3678 debug_struct.field("_unknown_fields", &self._unknown_fields);
3679 }
3680 debug_struct.finish()
3681 }
3682}
3683
3684#[cfg(feature = "user-event-service")]
3685impl std::fmt::Debug for super::import_user_events_request::InlineSource {
3686 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3687 let mut debug_struct = f.debug_struct("InlineSource");
3688 debug_struct.field("user_events", &self.user_events);
3689 if !self._unknown_fields.is_empty() {
3690 debug_struct.field("_unknown_fields", &self._unknown_fields);
3691 }
3692 debug_struct.finish()
3693 }
3694}
3695
3696#[cfg(feature = "user-event-service")]
3697impl std::fmt::Debug for super::ImportUserEventsResponse {
3698 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3699 let mut debug_struct = f.debug_struct("ImportUserEventsResponse");
3700 debug_struct.field("error_samples", &self.error_samples);
3701 debug_struct.field("error_config", &self.error_config);
3702 debug_struct.field("joined_events_count", &self.joined_events_count);
3703 debug_struct.field("unjoined_events_count", &self.unjoined_events_count);
3704 if !self._unknown_fields.is_empty() {
3705 debug_struct.field("_unknown_fields", &self._unknown_fields);
3706 }
3707 debug_struct.finish()
3708 }
3709}
3710
3711#[cfg(feature = "user-event-service")]
3712impl std::fmt::Debug for super::ImportUserEventsMetadata {
3713 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3714 let mut debug_struct = f.debug_struct("ImportUserEventsMetadata");
3715 debug_struct.field("create_time", &self.create_time);
3716 debug_struct.field("update_time", &self.update_time);
3717 debug_struct.field("success_count", &self.success_count);
3718 debug_struct.field("failure_count", &self.failure_count);
3719 if !self._unknown_fields.is_empty() {
3720 debug_struct.field("_unknown_fields", &self._unknown_fields);
3721 }
3722 debug_struct.finish()
3723 }
3724}
3725
3726#[cfg(feature = "document-service")]
3727impl std::fmt::Debug for super::ImportDocumentsMetadata {
3728 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3729 let mut debug_struct = f.debug_struct("ImportDocumentsMetadata");
3730 debug_struct.field("create_time", &self.create_time);
3731 debug_struct.field("update_time", &self.update_time);
3732 debug_struct.field("success_count", &self.success_count);
3733 debug_struct.field("failure_count", &self.failure_count);
3734 debug_struct.field("total_count", &self.total_count);
3735 if !self._unknown_fields.is_empty() {
3736 debug_struct.field("_unknown_fields", &self._unknown_fields);
3737 }
3738 debug_struct.finish()
3739 }
3740}
3741
3742#[cfg(feature = "document-service")]
3743impl std::fmt::Debug for super::ImportDocumentsRequest {
3744 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3745 let mut debug_struct = f.debug_struct("ImportDocumentsRequest");
3746 debug_struct.field("parent", &self.parent);
3747 debug_struct.field("error_config", &self.error_config);
3748 debug_struct.field("reconciliation_mode", &self.reconciliation_mode);
3749 debug_struct.field("update_mask", &self.update_mask);
3750 debug_struct.field("auto_generate_ids", &self.auto_generate_ids);
3751 debug_struct.field("id_field", &self.id_field);
3752 debug_struct.field("force_refresh_content", &self.force_refresh_content);
3753 debug_struct.field("source", &self.source);
3754 if !self._unknown_fields.is_empty() {
3755 debug_struct.field("_unknown_fields", &self._unknown_fields);
3756 }
3757 debug_struct.finish()
3758 }
3759}
3760
3761#[cfg(feature = "document-service")]
3762impl std::fmt::Debug for super::import_documents_request::InlineSource {
3763 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3764 let mut debug_struct = f.debug_struct("InlineSource");
3765 debug_struct.field("documents", &self.documents);
3766 if !self._unknown_fields.is_empty() {
3767 debug_struct.field("_unknown_fields", &self._unknown_fields);
3768 }
3769 debug_struct.finish()
3770 }
3771}
3772
3773#[cfg(feature = "document-service")]
3774impl std::fmt::Debug for super::ImportDocumentsResponse {
3775 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3776 let mut debug_struct = f.debug_struct("ImportDocumentsResponse");
3777 debug_struct.field("error_samples", &self.error_samples);
3778 debug_struct.field("error_config", &self.error_config);
3779 if !self._unknown_fields.is_empty() {
3780 debug_struct.field("_unknown_fields", &self._unknown_fields);
3781 }
3782 debug_struct.finish()
3783 }
3784}
3785
3786#[cfg(feature = "completion-service")]
3787impl std::fmt::Debug for super::ImportSuggestionDenyListEntriesRequest {
3788 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3789 let mut debug_struct = f.debug_struct("ImportSuggestionDenyListEntriesRequest");
3790 debug_struct.field("parent", &self.parent);
3791 debug_struct.field("source", &self.source);
3792 if !self._unknown_fields.is_empty() {
3793 debug_struct.field("_unknown_fields", &self._unknown_fields);
3794 }
3795 debug_struct.finish()
3796 }
3797}
3798
3799#[cfg(feature = "completion-service")]
3800impl std::fmt::Debug for super::import_suggestion_deny_list_entries_request::InlineSource {
3801 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3802 let mut debug_struct = f.debug_struct("InlineSource");
3803 debug_struct.field("entries", &self.entries);
3804 if !self._unknown_fields.is_empty() {
3805 debug_struct.field("_unknown_fields", &self._unknown_fields);
3806 }
3807 debug_struct.finish()
3808 }
3809}
3810
3811#[cfg(feature = "completion-service")]
3812impl std::fmt::Debug for super::ImportSuggestionDenyListEntriesResponse {
3813 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3814 let mut debug_struct = f.debug_struct("ImportSuggestionDenyListEntriesResponse");
3815 debug_struct.field("error_samples", &self.error_samples);
3816 debug_struct.field("imported_entries_count", &self.imported_entries_count);
3817 debug_struct.field("failed_entries_count", &self.failed_entries_count);
3818 if !self._unknown_fields.is_empty() {
3819 debug_struct.field("_unknown_fields", &self._unknown_fields);
3820 }
3821 debug_struct.finish()
3822 }
3823}
3824
3825#[cfg(feature = "completion-service")]
3826impl std::fmt::Debug for super::ImportSuggestionDenyListEntriesMetadata {
3827 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3828 let mut debug_struct = f.debug_struct("ImportSuggestionDenyListEntriesMetadata");
3829 debug_struct.field("create_time", &self.create_time);
3830 debug_struct.field("update_time", &self.update_time);
3831 if !self._unknown_fields.is_empty() {
3832 debug_struct.field("_unknown_fields", &self._unknown_fields);
3833 }
3834 debug_struct.finish()
3835 }
3836}
3837
3838#[cfg(feature = "completion-service")]
3839impl std::fmt::Debug for super::ImportCompletionSuggestionsRequest {
3840 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3841 let mut debug_struct = f.debug_struct("ImportCompletionSuggestionsRequest");
3842 debug_struct.field("parent", &self.parent);
3843 debug_struct.field("error_config", &self.error_config);
3844 debug_struct.field("source", &self.source);
3845 if !self._unknown_fields.is_empty() {
3846 debug_struct.field("_unknown_fields", &self._unknown_fields);
3847 }
3848 debug_struct.finish()
3849 }
3850}
3851
3852#[cfg(feature = "completion-service")]
3853impl std::fmt::Debug for super::import_completion_suggestions_request::InlineSource {
3854 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3855 let mut debug_struct = f.debug_struct("InlineSource");
3856 debug_struct.field("suggestions", &self.suggestions);
3857 if !self._unknown_fields.is_empty() {
3858 debug_struct.field("_unknown_fields", &self._unknown_fields);
3859 }
3860 debug_struct.finish()
3861 }
3862}
3863
3864#[cfg(feature = "completion-service")]
3865impl std::fmt::Debug for super::ImportCompletionSuggestionsResponse {
3866 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3867 let mut debug_struct = f.debug_struct("ImportCompletionSuggestionsResponse");
3868 debug_struct.field("error_samples", &self.error_samples);
3869 debug_struct.field("error_config", &self.error_config);
3870 if !self._unknown_fields.is_empty() {
3871 debug_struct.field("_unknown_fields", &self._unknown_fields);
3872 }
3873 debug_struct.finish()
3874 }
3875}
3876
3877#[cfg(feature = "completion-service")]
3878impl std::fmt::Debug for super::ImportCompletionSuggestionsMetadata {
3879 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3880 let mut debug_struct = f.debug_struct("ImportCompletionSuggestionsMetadata");
3881 debug_struct.field("create_time", &self.create_time);
3882 debug_struct.field("update_time", &self.update_time);
3883 debug_struct.field("success_count", &self.success_count);
3884 debug_struct.field("failure_count", &self.failure_count);
3885 if !self._unknown_fields.is_empty() {
3886 debug_struct.field("_unknown_fields", &self._unknown_fields);
3887 }
3888 debug_struct.finish()
3889 }
3890}
3891
3892#[cfg(feature = "project-service")]
3893impl std::fmt::Debug for super::Project {
3894 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3895 let mut debug_struct = f.debug_struct("Project");
3896 debug_struct.field("name", &self.name);
3897 debug_struct.field("create_time", &self.create_time);
3898 debug_struct.field("provision_completion_time", &self.provision_completion_time);
3899 debug_struct.field("service_terms_map", &self.service_terms_map);
3900 if !self._unknown_fields.is_empty() {
3901 debug_struct.field("_unknown_fields", &self._unknown_fields);
3902 }
3903 debug_struct.finish()
3904 }
3905}
3906
3907#[cfg(feature = "project-service")]
3908impl std::fmt::Debug for super::project::ServiceTerms {
3909 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3910 let mut debug_struct = f.debug_struct("ServiceTerms");
3911 debug_struct.field("id", &self.id);
3912 debug_struct.field("version", &self.version);
3913 debug_struct.field("state", &self.state);
3914 debug_struct.field("accept_time", &self.accept_time);
3915 debug_struct.field("decline_time", &self.decline_time);
3916 if !self._unknown_fields.is_empty() {
3917 debug_struct.field("_unknown_fields", &self._unknown_fields);
3918 }
3919 debug_struct.finish()
3920 }
3921}
3922
3923#[cfg(feature = "project-service")]
3924impl std::fmt::Debug for super::ProvisionProjectRequest {
3925 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3926 let mut debug_struct = f.debug_struct("ProvisionProjectRequest");
3927 debug_struct.field("name", &self.name);
3928 debug_struct.field("accept_data_use_terms", &self.accept_data_use_terms);
3929 debug_struct.field("data_use_terms_version", &self.data_use_terms_version);
3930 if !self._unknown_fields.is_empty() {
3931 debug_struct.field("_unknown_fields", &self._unknown_fields);
3932 }
3933 debug_struct.finish()
3934 }
3935}
3936
3937#[cfg(feature = "project-service")]
3938impl std::fmt::Debug for super::ProvisionProjectMetadata {
3939 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3940 let mut debug_struct = f.debug_struct("ProvisionProjectMetadata");
3941 if !self._unknown_fields.is_empty() {
3942 debug_struct.field("_unknown_fields", &self._unknown_fields);
3943 }
3944 debug_struct.finish()
3945 }
3946}
3947
3948#[cfg(feature = "user-event-service")]
3949impl std::fmt::Debug for super::PurgeUserEventsRequest {
3950 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3951 let mut debug_struct = f.debug_struct("PurgeUserEventsRequest");
3952 debug_struct.field("parent", &self.parent);
3953 debug_struct.field("filter", &self.filter);
3954 debug_struct.field("force", &self.force);
3955 if !self._unknown_fields.is_empty() {
3956 debug_struct.field("_unknown_fields", &self._unknown_fields);
3957 }
3958 debug_struct.finish()
3959 }
3960}
3961
3962#[cfg(feature = "user-event-service")]
3963impl std::fmt::Debug for super::PurgeUserEventsResponse {
3964 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3965 let mut debug_struct = f.debug_struct("PurgeUserEventsResponse");
3966 debug_struct.field("purge_count", &self.purge_count);
3967 if !self._unknown_fields.is_empty() {
3968 debug_struct.field("_unknown_fields", &self._unknown_fields);
3969 }
3970 debug_struct.finish()
3971 }
3972}
3973
3974#[cfg(feature = "user-event-service")]
3975impl std::fmt::Debug for super::PurgeUserEventsMetadata {
3976 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3977 let mut debug_struct = f.debug_struct("PurgeUserEventsMetadata");
3978 debug_struct.field("create_time", &self.create_time);
3979 debug_struct.field("update_time", &self.update_time);
3980 debug_struct.field("success_count", &self.success_count);
3981 debug_struct.field("failure_count", &self.failure_count);
3982 if !self._unknown_fields.is_empty() {
3983 debug_struct.field("_unknown_fields", &self._unknown_fields);
3984 }
3985 debug_struct.finish()
3986 }
3987}
3988
3989#[cfg(feature = "document-service")]
3990impl std::fmt::Debug for super::PurgeErrorConfig {
3991 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3992 let mut debug_struct = f.debug_struct("PurgeErrorConfig");
3993 debug_struct.field("destination", &self.destination);
3994 if !self._unknown_fields.is_empty() {
3995 debug_struct.field("_unknown_fields", &self._unknown_fields);
3996 }
3997 debug_struct.finish()
3998 }
3999}
4000
4001#[cfg(feature = "document-service")]
4002impl std::fmt::Debug for super::PurgeDocumentsRequest {
4003 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4004 let mut debug_struct = f.debug_struct("PurgeDocumentsRequest");
4005 debug_struct.field("parent", &self.parent);
4006 debug_struct.field("filter", &self.filter);
4007 debug_struct.field("error_config", &self.error_config);
4008 debug_struct.field("force", &self.force);
4009 debug_struct.field("source", &self.source);
4010 if !self._unknown_fields.is_empty() {
4011 debug_struct.field("_unknown_fields", &self._unknown_fields);
4012 }
4013 debug_struct.finish()
4014 }
4015}
4016
4017#[cfg(feature = "document-service")]
4018impl std::fmt::Debug for super::purge_documents_request::InlineSource {
4019 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4020 let mut debug_struct = f.debug_struct("InlineSource");
4021 debug_struct.field("documents", &self.documents);
4022 if !self._unknown_fields.is_empty() {
4023 debug_struct.field("_unknown_fields", &self._unknown_fields);
4024 }
4025 debug_struct.finish()
4026 }
4027}
4028
4029#[cfg(feature = "document-service")]
4030impl std::fmt::Debug for super::PurgeDocumentsResponse {
4031 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4032 let mut debug_struct = f.debug_struct("PurgeDocumentsResponse");
4033 debug_struct.field("purge_count", &self.purge_count);
4034 debug_struct.field("purge_sample", &self.purge_sample);
4035 if !self._unknown_fields.is_empty() {
4036 debug_struct.field("_unknown_fields", &self._unknown_fields);
4037 }
4038 debug_struct.finish()
4039 }
4040}
4041
4042#[cfg(feature = "document-service")]
4043impl std::fmt::Debug for super::PurgeDocumentsMetadata {
4044 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4045 let mut debug_struct = f.debug_struct("PurgeDocumentsMetadata");
4046 debug_struct.field("create_time", &self.create_time);
4047 debug_struct.field("update_time", &self.update_time);
4048 debug_struct.field("success_count", &self.success_count);
4049 debug_struct.field("failure_count", &self.failure_count);
4050 debug_struct.field("ignored_count", &self.ignored_count);
4051 if !self._unknown_fields.is_empty() {
4052 debug_struct.field("_unknown_fields", &self._unknown_fields);
4053 }
4054 debug_struct.finish()
4055 }
4056}
4057
4058#[cfg(feature = "completion-service")]
4059impl std::fmt::Debug for super::PurgeSuggestionDenyListEntriesRequest {
4060 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4061 let mut debug_struct = f.debug_struct("PurgeSuggestionDenyListEntriesRequest");
4062 debug_struct.field("parent", &self.parent);
4063 if !self._unknown_fields.is_empty() {
4064 debug_struct.field("_unknown_fields", &self._unknown_fields);
4065 }
4066 debug_struct.finish()
4067 }
4068}
4069
4070#[cfg(feature = "completion-service")]
4071impl std::fmt::Debug for super::PurgeSuggestionDenyListEntriesResponse {
4072 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4073 let mut debug_struct = f.debug_struct("PurgeSuggestionDenyListEntriesResponse");
4074 debug_struct.field("purge_count", &self.purge_count);
4075 debug_struct.field("error_samples", &self.error_samples);
4076 if !self._unknown_fields.is_empty() {
4077 debug_struct.field("_unknown_fields", &self._unknown_fields);
4078 }
4079 debug_struct.finish()
4080 }
4081}
4082
4083#[cfg(feature = "completion-service")]
4084impl std::fmt::Debug for super::PurgeSuggestionDenyListEntriesMetadata {
4085 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4086 let mut debug_struct = f.debug_struct("PurgeSuggestionDenyListEntriesMetadata");
4087 debug_struct.field("create_time", &self.create_time);
4088 debug_struct.field("update_time", &self.update_time);
4089 if !self._unknown_fields.is_empty() {
4090 debug_struct.field("_unknown_fields", &self._unknown_fields);
4091 }
4092 debug_struct.finish()
4093 }
4094}
4095
4096#[cfg(feature = "completion-service")]
4097impl std::fmt::Debug for super::PurgeCompletionSuggestionsRequest {
4098 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4099 let mut debug_struct = f.debug_struct("PurgeCompletionSuggestionsRequest");
4100 debug_struct.field("parent", &self.parent);
4101 if !self._unknown_fields.is_empty() {
4102 debug_struct.field("_unknown_fields", &self._unknown_fields);
4103 }
4104 debug_struct.finish()
4105 }
4106}
4107
4108#[cfg(feature = "completion-service")]
4109impl std::fmt::Debug for super::PurgeCompletionSuggestionsResponse {
4110 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4111 let mut debug_struct = f.debug_struct("PurgeCompletionSuggestionsResponse");
4112 debug_struct.field("purge_succeeded", &self.purge_succeeded);
4113 debug_struct.field("error_samples", &self.error_samples);
4114 if !self._unknown_fields.is_empty() {
4115 debug_struct.field("_unknown_fields", &self._unknown_fields);
4116 }
4117 debug_struct.finish()
4118 }
4119}
4120
4121#[cfg(feature = "completion-service")]
4122impl std::fmt::Debug for super::PurgeCompletionSuggestionsMetadata {
4123 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4124 let mut debug_struct = f.debug_struct("PurgeCompletionSuggestionsMetadata");
4125 debug_struct.field("create_time", &self.create_time);
4126 debug_struct.field("update_time", &self.update_time);
4127 if !self._unknown_fields.is_empty() {
4128 debug_struct.field("_unknown_fields", &self._unknown_fields);
4129 }
4130 debug_struct.finish()
4131 }
4132}
4133
4134#[cfg(feature = "rank-service")]
4135impl std::fmt::Debug for super::RankingRecord {
4136 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4137 let mut debug_struct = f.debug_struct("RankingRecord");
4138 debug_struct.field("id", &self.id);
4139 debug_struct.field("title", &self.title);
4140 debug_struct.field("content", &self.content);
4141 debug_struct.field("score", &self.score);
4142 if !self._unknown_fields.is_empty() {
4143 debug_struct.field("_unknown_fields", &self._unknown_fields);
4144 }
4145 debug_struct.finish()
4146 }
4147}
4148
4149#[cfg(feature = "rank-service")]
4150impl std::fmt::Debug for super::RankRequest {
4151 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4152 let mut debug_struct = f.debug_struct("RankRequest");
4153 debug_struct.field("ranking_config", &self.ranking_config);
4154 debug_struct.field("model", &self.model);
4155 debug_struct.field("top_n", &self.top_n);
4156 debug_struct.field("query", &self.query);
4157 debug_struct.field("records", &self.records);
4158 debug_struct.field(
4159 "ignore_record_details_in_response",
4160 &self.ignore_record_details_in_response,
4161 );
4162 debug_struct.field("user_labels", &self.user_labels);
4163 if !self._unknown_fields.is_empty() {
4164 debug_struct.field("_unknown_fields", &self._unknown_fields);
4165 }
4166 debug_struct.finish()
4167 }
4168}
4169
4170#[cfg(feature = "rank-service")]
4171impl std::fmt::Debug for super::RankResponse {
4172 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4173 let mut debug_struct = f.debug_struct("RankResponse");
4174 debug_struct.field("records", &self.records);
4175 if !self._unknown_fields.is_empty() {
4176 debug_struct.field("_unknown_fields", &self._unknown_fields);
4177 }
4178 debug_struct.finish()
4179 }
4180}
4181
4182#[cfg(feature = "recommendation-service")]
4183impl std::fmt::Debug for super::RecommendRequest {
4184 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4185 let mut debug_struct = f.debug_struct("RecommendRequest");
4186 debug_struct.field("serving_config", &self.serving_config);
4187 debug_struct.field("user_event", &self.user_event);
4188 debug_struct.field("page_size", &self.page_size);
4189 debug_struct.field("filter", &self.filter);
4190 debug_struct.field("validate_only", &self.validate_only);
4191 debug_struct.field("params", &self.params);
4192 debug_struct.field("user_labels", &self.user_labels);
4193 if !self._unknown_fields.is_empty() {
4194 debug_struct.field("_unknown_fields", &self._unknown_fields);
4195 }
4196 debug_struct.finish()
4197 }
4198}
4199
4200#[cfg(feature = "recommendation-service")]
4201impl std::fmt::Debug for super::RecommendResponse {
4202 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4203 let mut debug_struct = f.debug_struct("RecommendResponse");
4204 debug_struct.field("results", &self.results);
4205 debug_struct.field("attribution_token", &self.attribution_token);
4206 debug_struct.field("missing_ids", &self.missing_ids);
4207 debug_struct.field("validate_only", &self.validate_only);
4208 if !self._unknown_fields.is_empty() {
4209 debug_struct.field("_unknown_fields", &self._unknown_fields);
4210 }
4211 debug_struct.finish()
4212 }
4213}
4214
4215#[cfg(feature = "recommendation-service")]
4216impl std::fmt::Debug for super::recommend_response::RecommendationResult {
4217 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4218 let mut debug_struct = f.debug_struct("RecommendationResult");
4219 debug_struct.field("id", &self.id);
4220 debug_struct.field("document", &self.document);
4221 debug_struct.field("metadata", &self.metadata);
4222 if !self._unknown_fields.is_empty() {
4223 debug_struct.field("_unknown_fields", &self._unknown_fields);
4224 }
4225 debug_struct.finish()
4226 }
4227}
4228
4229#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
4230impl std::fmt::Debug for super::SafetyRating {
4231 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4232 let mut debug_struct = f.debug_struct("SafetyRating");
4233 debug_struct.field("category", &self.category);
4234 debug_struct.field("probability", &self.probability);
4235 debug_struct.field("probability_score", &self.probability_score);
4236 debug_struct.field("severity", &self.severity);
4237 debug_struct.field("severity_score", &self.severity_score);
4238 debug_struct.field("blocked", &self.blocked);
4239 if !self._unknown_fields.is_empty() {
4240 debug_struct.field("_unknown_fields", &self._unknown_fields);
4241 }
4242 debug_struct.finish()
4243 }
4244}
4245
4246#[cfg(any(feature = "data-store-service", feature = "schema-service",))]
4247impl std::fmt::Debug for super::Schema {
4248 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4249 let mut debug_struct = f.debug_struct("Schema");
4250 debug_struct.field("name", &self.name);
4251 debug_struct.field("schema", &self.schema);
4252 if !self._unknown_fields.is_empty() {
4253 debug_struct.field("_unknown_fields", &self._unknown_fields);
4254 }
4255 debug_struct.finish()
4256 }
4257}
4258
4259#[cfg(feature = "schema-service")]
4260impl std::fmt::Debug for super::GetSchemaRequest {
4261 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4262 let mut debug_struct = f.debug_struct("GetSchemaRequest");
4263 debug_struct.field("name", &self.name);
4264 if !self._unknown_fields.is_empty() {
4265 debug_struct.field("_unknown_fields", &self._unknown_fields);
4266 }
4267 debug_struct.finish()
4268 }
4269}
4270
4271#[cfg(feature = "schema-service")]
4272impl std::fmt::Debug for super::ListSchemasRequest {
4273 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4274 let mut debug_struct = f.debug_struct("ListSchemasRequest");
4275 debug_struct.field("parent", &self.parent);
4276 debug_struct.field("page_size", &self.page_size);
4277 debug_struct.field("page_token", &self.page_token);
4278 if !self._unknown_fields.is_empty() {
4279 debug_struct.field("_unknown_fields", &self._unknown_fields);
4280 }
4281 debug_struct.finish()
4282 }
4283}
4284
4285#[cfg(feature = "schema-service")]
4286impl std::fmt::Debug for super::ListSchemasResponse {
4287 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4288 let mut debug_struct = f.debug_struct("ListSchemasResponse");
4289 debug_struct.field("schemas", &self.schemas);
4290 debug_struct.field("next_page_token", &self.next_page_token);
4291 if !self._unknown_fields.is_empty() {
4292 debug_struct.field("_unknown_fields", &self._unknown_fields);
4293 }
4294 debug_struct.finish()
4295 }
4296}
4297
4298#[cfg(feature = "schema-service")]
4299impl std::fmt::Debug for super::CreateSchemaRequest {
4300 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4301 let mut debug_struct = f.debug_struct("CreateSchemaRequest");
4302 debug_struct.field("parent", &self.parent);
4303 debug_struct.field("schema", &self.schema);
4304 debug_struct.field("schema_id", &self.schema_id);
4305 if !self._unknown_fields.is_empty() {
4306 debug_struct.field("_unknown_fields", &self._unknown_fields);
4307 }
4308 debug_struct.finish()
4309 }
4310}
4311
4312#[cfg(feature = "schema-service")]
4313impl std::fmt::Debug for super::UpdateSchemaRequest {
4314 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4315 let mut debug_struct = f.debug_struct("UpdateSchemaRequest");
4316 debug_struct.field("schema", &self.schema);
4317 debug_struct.field("allow_missing", &self.allow_missing);
4318 if !self._unknown_fields.is_empty() {
4319 debug_struct.field("_unknown_fields", &self._unknown_fields);
4320 }
4321 debug_struct.finish()
4322 }
4323}
4324
4325#[cfg(feature = "schema-service")]
4326impl std::fmt::Debug for super::DeleteSchemaRequest {
4327 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4328 let mut debug_struct = f.debug_struct("DeleteSchemaRequest");
4329 debug_struct.field("name", &self.name);
4330 if !self._unknown_fields.is_empty() {
4331 debug_struct.field("_unknown_fields", &self._unknown_fields);
4332 }
4333 debug_struct.finish()
4334 }
4335}
4336
4337#[cfg(feature = "schema-service")]
4338impl std::fmt::Debug for super::CreateSchemaMetadata {
4339 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4340 let mut debug_struct = f.debug_struct("CreateSchemaMetadata");
4341 debug_struct.field("create_time", &self.create_time);
4342 debug_struct.field("update_time", &self.update_time);
4343 if !self._unknown_fields.is_empty() {
4344 debug_struct.field("_unknown_fields", &self._unknown_fields);
4345 }
4346 debug_struct.finish()
4347 }
4348}
4349
4350#[cfg(feature = "schema-service")]
4351impl std::fmt::Debug for super::UpdateSchemaMetadata {
4352 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4353 let mut debug_struct = f.debug_struct("UpdateSchemaMetadata");
4354 debug_struct.field("create_time", &self.create_time);
4355 debug_struct.field("update_time", &self.update_time);
4356 if !self._unknown_fields.is_empty() {
4357 debug_struct.field("_unknown_fields", &self._unknown_fields);
4358 }
4359 debug_struct.finish()
4360 }
4361}
4362
4363#[cfg(feature = "schema-service")]
4364impl std::fmt::Debug for super::DeleteSchemaMetadata {
4365 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4366 let mut debug_struct = f.debug_struct("DeleteSchemaMetadata");
4367 debug_struct.field("create_time", &self.create_time);
4368 debug_struct.field("update_time", &self.update_time);
4369 if !self._unknown_fields.is_empty() {
4370 debug_struct.field("_unknown_fields", &self._unknown_fields);
4371 }
4372 debug_struct.finish()
4373 }
4374}
4375
4376#[cfg(any(
4377 feature = "assistant-service",
4378 feature = "conversational-search-service",
4379 feature = "search-service",
4380 feature = "serving-config-service",
4381))]
4382impl std::fmt::Debug for super::SearchRequest {
4383 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4384 let mut debug_struct = f.debug_struct("SearchRequest");
4385 debug_struct.field("serving_config", &self.serving_config);
4386 debug_struct.field("branch", &self.branch);
4387 debug_struct.field("query", &self.query);
4388 debug_struct.field("image_query", &self.image_query);
4389 debug_struct.field("page_size", &self.page_size);
4390 debug_struct.field("page_token", &self.page_token);
4391 debug_struct.field("offset", &self.offset);
4392 debug_struct.field("one_box_page_size", &self.one_box_page_size);
4393 debug_struct.field("data_store_specs", &self.data_store_specs);
4394 debug_struct.field("filter", &self.filter);
4395 debug_struct.field("canonical_filter", &self.canonical_filter);
4396 debug_struct.field("order_by", &self.order_by);
4397 debug_struct.field("user_info", &self.user_info);
4398 debug_struct.field("language_code", &self.language_code);
4399 debug_struct.field("facet_specs", &self.facet_specs);
4400 debug_struct.field("boost_spec", &self.boost_spec);
4401 debug_struct.field("params", &self.params);
4402 debug_struct.field("query_expansion_spec", &self.query_expansion_spec);
4403 debug_struct.field("spell_correction_spec", &self.spell_correction_spec);
4404 debug_struct.field("user_pseudo_id", &self.user_pseudo_id);
4405 debug_struct.field("content_search_spec", &self.content_search_spec);
4406 debug_struct.field("safe_search", &self.safe_search);
4407 debug_struct.field("user_labels", &self.user_labels);
4408 debug_struct.field("search_as_you_type_spec", &self.search_as_you_type_spec);
4409 debug_struct.field("display_spec", &self.display_spec);
4410 debug_struct.field("session", &self.session);
4411 debug_struct.field("session_spec", &self.session_spec);
4412 debug_struct.field("relevance_threshold", &self.relevance_threshold);
4413 debug_struct.field("relevance_score_spec", &self.relevance_score_spec);
4414 debug_struct.field("ranking_expression", &self.ranking_expression);
4415 debug_struct.field(
4416 "ranking_expression_backend",
4417 &self.ranking_expression_backend,
4418 );
4419 if !self._unknown_fields.is_empty() {
4420 debug_struct.field("_unknown_fields", &self._unknown_fields);
4421 }
4422 debug_struct.finish()
4423 }
4424}
4425
4426#[cfg(any(
4427 feature = "assistant-service",
4428 feature = "conversational-search-service",
4429 feature = "search-service",
4430 feature = "serving-config-service",
4431))]
4432impl std::fmt::Debug for super::search_request::ImageQuery {
4433 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4434 let mut debug_struct = f.debug_struct("ImageQuery");
4435 debug_struct.field("image", &self.image);
4436 if !self._unknown_fields.is_empty() {
4437 debug_struct.field("_unknown_fields", &self._unknown_fields);
4438 }
4439 debug_struct.finish()
4440 }
4441}
4442
4443#[cfg(any(
4444 feature = "assistant-service",
4445 feature = "conversational-search-service",
4446 feature = "search-service",
4447 feature = "serving-config-service",
4448))]
4449impl std::fmt::Debug for super::search_request::DataStoreSpec {
4450 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4451 let mut debug_struct = f.debug_struct("DataStoreSpec");
4452 debug_struct.field("data_store", &self.data_store);
4453 debug_struct.field("filter", &self.filter);
4454 debug_struct.field("boost_spec", &self.boost_spec);
4455 debug_struct.field("custom_search_operators", &self.custom_search_operators);
4456 if !self._unknown_fields.is_empty() {
4457 debug_struct.field("_unknown_fields", &self._unknown_fields);
4458 }
4459 debug_struct.finish()
4460 }
4461}
4462
4463#[cfg(any(
4464 feature = "assistant-service",
4465 feature = "conversational-search-service",
4466 feature = "search-service",
4467 feature = "serving-config-service",
4468))]
4469impl std::fmt::Debug for super::search_request::FacetSpec {
4470 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4471 let mut debug_struct = f.debug_struct("FacetSpec");
4472 debug_struct.field("facet_key", &self.facet_key);
4473 debug_struct.field("limit", &self.limit);
4474 debug_struct.field("excluded_filter_keys", &self.excluded_filter_keys);
4475 debug_struct.field("enable_dynamic_position", &self.enable_dynamic_position);
4476 if !self._unknown_fields.is_empty() {
4477 debug_struct.field("_unknown_fields", &self._unknown_fields);
4478 }
4479 debug_struct.finish()
4480 }
4481}
4482
4483#[cfg(any(
4484 feature = "assistant-service",
4485 feature = "conversational-search-service",
4486 feature = "search-service",
4487 feature = "serving-config-service",
4488))]
4489impl std::fmt::Debug for super::search_request::facet_spec::FacetKey {
4490 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4491 let mut debug_struct = f.debug_struct("FacetKey");
4492 debug_struct.field("key", &self.key);
4493 debug_struct.field("intervals", &self.intervals);
4494 debug_struct.field("restricted_values", &self.restricted_values);
4495 debug_struct.field("prefixes", &self.prefixes);
4496 debug_struct.field("contains", &self.contains);
4497 debug_struct.field("case_insensitive", &self.case_insensitive);
4498 debug_struct.field("order_by", &self.order_by);
4499 if !self._unknown_fields.is_empty() {
4500 debug_struct.field("_unknown_fields", &self._unknown_fields);
4501 }
4502 debug_struct.finish()
4503 }
4504}
4505
4506#[cfg(any(
4507 feature = "assistant-service",
4508 feature = "conversational-search-service",
4509 feature = "search-service",
4510 feature = "serving-config-service",
4511))]
4512impl std::fmt::Debug for super::search_request::BoostSpec {
4513 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4514 let mut debug_struct = f.debug_struct("BoostSpec");
4515 debug_struct.field("condition_boost_specs", &self.condition_boost_specs);
4516 if !self._unknown_fields.is_empty() {
4517 debug_struct.field("_unknown_fields", &self._unknown_fields);
4518 }
4519 debug_struct.finish()
4520 }
4521}
4522
4523#[cfg(any(
4524 feature = "assistant-service",
4525 feature = "conversational-search-service",
4526 feature = "search-service",
4527 feature = "serving-config-service",
4528))]
4529impl std::fmt::Debug for super::search_request::boost_spec::ConditionBoostSpec {
4530 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4531 let mut debug_struct = f.debug_struct("ConditionBoostSpec");
4532 debug_struct.field("condition", &self.condition);
4533 debug_struct.field("boost", &self.boost);
4534 debug_struct.field("boost_control_spec", &self.boost_control_spec);
4535 if !self._unknown_fields.is_empty() {
4536 debug_struct.field("_unknown_fields", &self._unknown_fields);
4537 }
4538 debug_struct.finish()
4539 }
4540}
4541
4542#[cfg(any(
4543 feature = "assistant-service",
4544 feature = "conversational-search-service",
4545 feature = "search-service",
4546 feature = "serving-config-service",
4547))]
4548impl std::fmt::Debug for super::search_request::boost_spec::condition_boost_spec::BoostControlSpec {
4549 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4550 let mut debug_struct = f.debug_struct("BoostControlSpec");
4551 debug_struct.field("field_name", &self.field_name);
4552 debug_struct.field("attribute_type", &self.attribute_type);
4553 debug_struct.field("interpolation_type", &self.interpolation_type);
4554 debug_struct.field("control_points", &self.control_points);
4555 if !self._unknown_fields.is_empty() {
4556 debug_struct.field("_unknown_fields", &self._unknown_fields);
4557 }
4558 debug_struct.finish()
4559 }
4560}
4561
4562#[cfg(any(
4563 feature = "assistant-service",
4564 feature = "conversational-search-service",
4565 feature = "search-service",
4566 feature = "serving-config-service",
4567))]
4568impl std::fmt::Debug
4569 for super::search_request::boost_spec::condition_boost_spec::boost_control_spec::ControlPoint
4570{
4571 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4572 let mut debug_struct = f.debug_struct("ControlPoint");
4573 debug_struct.field("attribute_value", &self.attribute_value);
4574 debug_struct.field("boost_amount", &self.boost_amount);
4575 if !self._unknown_fields.is_empty() {
4576 debug_struct.field("_unknown_fields", &self._unknown_fields);
4577 }
4578 debug_struct.finish()
4579 }
4580}
4581
4582#[cfg(any(
4583 feature = "assistant-service",
4584 feature = "conversational-search-service",
4585 feature = "search-service",
4586 feature = "serving-config-service",
4587))]
4588impl std::fmt::Debug for super::search_request::QueryExpansionSpec {
4589 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4590 let mut debug_struct = f.debug_struct("QueryExpansionSpec");
4591 debug_struct.field("condition", &self.condition);
4592 debug_struct.field("pin_unexpanded_results", &self.pin_unexpanded_results);
4593 if !self._unknown_fields.is_empty() {
4594 debug_struct.field("_unknown_fields", &self._unknown_fields);
4595 }
4596 debug_struct.finish()
4597 }
4598}
4599
4600#[cfg(any(
4601 feature = "assistant-service",
4602 feature = "conversational-search-service",
4603 feature = "search-service",
4604 feature = "serving-config-service",
4605))]
4606impl std::fmt::Debug for super::search_request::SpellCorrectionSpec {
4607 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4608 let mut debug_struct = f.debug_struct("SpellCorrectionSpec");
4609 debug_struct.field("mode", &self.mode);
4610 if !self._unknown_fields.is_empty() {
4611 debug_struct.field("_unknown_fields", &self._unknown_fields);
4612 }
4613 debug_struct.finish()
4614 }
4615}
4616
4617#[cfg(any(
4618 feature = "assistant-service",
4619 feature = "conversational-search-service",
4620 feature = "search-service",
4621 feature = "serving-config-service",
4622))]
4623impl std::fmt::Debug for super::search_request::ContentSearchSpec {
4624 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4625 let mut debug_struct = f.debug_struct("ContentSearchSpec");
4626 debug_struct.field("snippet_spec", &self.snippet_spec);
4627 debug_struct.field("summary_spec", &self.summary_spec);
4628 debug_struct.field("extractive_content_spec", &self.extractive_content_spec);
4629 debug_struct.field("search_result_mode", &self.search_result_mode);
4630 debug_struct.field("chunk_spec", &self.chunk_spec);
4631 if !self._unknown_fields.is_empty() {
4632 debug_struct.field("_unknown_fields", &self._unknown_fields);
4633 }
4634 debug_struct.finish()
4635 }
4636}
4637
4638#[cfg(any(
4639 feature = "assistant-service",
4640 feature = "conversational-search-service",
4641 feature = "search-service",
4642 feature = "serving-config-service",
4643))]
4644impl std::fmt::Debug for super::search_request::content_search_spec::SnippetSpec {
4645 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4646 let mut debug_struct = f.debug_struct("SnippetSpec");
4647 debug_struct.field("max_snippet_count", &self.max_snippet_count);
4648 debug_struct.field("reference_only", &self.reference_only);
4649 debug_struct.field("return_snippet", &self.return_snippet);
4650 if !self._unknown_fields.is_empty() {
4651 debug_struct.field("_unknown_fields", &self._unknown_fields);
4652 }
4653 debug_struct.finish()
4654 }
4655}
4656
4657#[cfg(any(
4658 feature = "assistant-service",
4659 feature = "conversational-search-service",
4660 feature = "search-service",
4661 feature = "serving-config-service",
4662))]
4663impl std::fmt::Debug for super::search_request::content_search_spec::SummarySpec {
4664 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4665 let mut debug_struct = f.debug_struct("SummarySpec");
4666 debug_struct.field("summary_result_count", &self.summary_result_count);
4667 debug_struct.field("include_citations", &self.include_citations);
4668 debug_struct.field("ignore_adversarial_query", &self.ignore_adversarial_query);
4669 debug_struct.field(
4670 "ignore_non_summary_seeking_query",
4671 &self.ignore_non_summary_seeking_query,
4672 );
4673 debug_struct.field(
4674 "ignore_low_relevant_content",
4675 &self.ignore_low_relevant_content,
4676 );
4677 debug_struct.field(
4678 "ignore_jail_breaking_query",
4679 &self.ignore_jail_breaking_query,
4680 );
4681 debug_struct.field("model_prompt_spec", &self.model_prompt_spec);
4682 debug_struct.field("language_code", &self.language_code);
4683 debug_struct.field("model_spec", &self.model_spec);
4684 debug_struct.field("use_semantic_chunks", &self.use_semantic_chunks);
4685 if !self._unknown_fields.is_empty() {
4686 debug_struct.field("_unknown_fields", &self._unknown_fields);
4687 }
4688 debug_struct.finish()
4689 }
4690}
4691
4692#[cfg(any(
4693 feature = "assistant-service",
4694 feature = "conversational-search-service",
4695 feature = "search-service",
4696 feature = "serving-config-service",
4697))]
4698impl std::fmt::Debug for super::search_request::content_search_spec::summary_spec::ModelPromptSpec {
4699 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4700 let mut debug_struct = f.debug_struct("ModelPromptSpec");
4701 debug_struct.field("preamble", &self.preamble);
4702 if !self._unknown_fields.is_empty() {
4703 debug_struct.field("_unknown_fields", &self._unknown_fields);
4704 }
4705 debug_struct.finish()
4706 }
4707}
4708
4709#[cfg(any(
4710 feature = "assistant-service",
4711 feature = "conversational-search-service",
4712 feature = "search-service",
4713 feature = "serving-config-service",
4714))]
4715impl std::fmt::Debug for super::search_request::content_search_spec::summary_spec::ModelSpec {
4716 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4717 let mut debug_struct = f.debug_struct("ModelSpec");
4718 debug_struct.field("version", &self.version);
4719 if !self._unknown_fields.is_empty() {
4720 debug_struct.field("_unknown_fields", &self._unknown_fields);
4721 }
4722 debug_struct.finish()
4723 }
4724}
4725
4726#[cfg(any(
4727 feature = "assistant-service",
4728 feature = "conversational-search-service",
4729 feature = "search-service",
4730 feature = "serving-config-service",
4731))]
4732impl std::fmt::Debug for super::search_request::content_search_spec::ExtractiveContentSpec {
4733 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4734 let mut debug_struct = f.debug_struct("ExtractiveContentSpec");
4735 debug_struct.field(
4736 "max_extractive_answer_count",
4737 &self.max_extractive_answer_count,
4738 );
4739 debug_struct.field(
4740 "max_extractive_segment_count",
4741 &self.max_extractive_segment_count,
4742 );
4743 debug_struct.field(
4744 "return_extractive_segment_score",
4745 &self.return_extractive_segment_score,
4746 );
4747 debug_struct.field("num_previous_segments", &self.num_previous_segments);
4748 debug_struct.field("num_next_segments", &self.num_next_segments);
4749 if !self._unknown_fields.is_empty() {
4750 debug_struct.field("_unknown_fields", &self._unknown_fields);
4751 }
4752 debug_struct.finish()
4753 }
4754}
4755
4756#[cfg(any(
4757 feature = "assistant-service",
4758 feature = "conversational-search-service",
4759 feature = "search-service",
4760 feature = "serving-config-service",
4761))]
4762impl std::fmt::Debug for super::search_request::content_search_spec::ChunkSpec {
4763 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4764 let mut debug_struct = f.debug_struct("ChunkSpec");
4765 debug_struct.field("num_previous_chunks", &self.num_previous_chunks);
4766 debug_struct.field("num_next_chunks", &self.num_next_chunks);
4767 if !self._unknown_fields.is_empty() {
4768 debug_struct.field("_unknown_fields", &self._unknown_fields);
4769 }
4770 debug_struct.finish()
4771 }
4772}
4773
4774#[cfg(any(
4775 feature = "assistant-service",
4776 feature = "conversational-search-service",
4777 feature = "search-service",
4778 feature = "serving-config-service",
4779))]
4780impl std::fmt::Debug for super::search_request::SearchAsYouTypeSpec {
4781 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4782 let mut debug_struct = f.debug_struct("SearchAsYouTypeSpec");
4783 debug_struct.field("condition", &self.condition);
4784 if !self._unknown_fields.is_empty() {
4785 debug_struct.field("_unknown_fields", &self._unknown_fields);
4786 }
4787 debug_struct.finish()
4788 }
4789}
4790
4791#[cfg(any(
4792 feature = "assistant-service",
4793 feature = "conversational-search-service",
4794 feature = "search-service",
4795 feature = "serving-config-service",
4796))]
4797impl std::fmt::Debug for super::search_request::DisplaySpec {
4798 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4799 let mut debug_struct = f.debug_struct("DisplaySpec");
4800 debug_struct.field(
4801 "match_highlighting_condition",
4802 &self.match_highlighting_condition,
4803 );
4804 if !self._unknown_fields.is_empty() {
4805 debug_struct.field("_unknown_fields", &self._unknown_fields);
4806 }
4807 debug_struct.finish()
4808 }
4809}
4810
4811#[cfg(any(
4812 feature = "assistant-service",
4813 feature = "conversational-search-service",
4814 feature = "search-service",
4815 feature = "serving-config-service",
4816))]
4817impl std::fmt::Debug for super::search_request::SessionSpec {
4818 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4819 let mut debug_struct = f.debug_struct("SessionSpec");
4820 debug_struct.field("query_id", &self.query_id);
4821 debug_struct.field(
4822 "search_result_persistence_count",
4823 &self.search_result_persistence_count,
4824 );
4825 if !self._unknown_fields.is_empty() {
4826 debug_struct.field("_unknown_fields", &self._unknown_fields);
4827 }
4828 debug_struct.finish()
4829 }
4830}
4831
4832#[cfg(any(
4833 feature = "assistant-service",
4834 feature = "conversational-search-service",
4835 feature = "search-service",
4836 feature = "serving-config-service",
4837))]
4838impl std::fmt::Debug for super::search_request::RelevanceScoreSpec {
4839 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4840 let mut debug_struct = f.debug_struct("RelevanceScoreSpec");
4841 debug_struct.field("return_relevance_score", &self.return_relevance_score);
4842 if !self._unknown_fields.is_empty() {
4843 debug_struct.field("_unknown_fields", &self._unknown_fields);
4844 }
4845 debug_struct.finish()
4846 }
4847}
4848
4849#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
4850impl std::fmt::Debug for super::SearchResponse {
4851 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4852 let mut debug_struct = f.debug_struct("SearchResponse");
4853 debug_struct.field("results", &self.results);
4854 debug_struct.field("facets", &self.facets);
4855 debug_struct.field("total_size", &self.total_size);
4856 debug_struct.field("attribution_token", &self.attribution_token);
4857 debug_struct.field("redirect_uri", &self.redirect_uri);
4858 debug_struct.field("next_page_token", &self.next_page_token);
4859 debug_struct.field("corrected_query", &self.corrected_query);
4860 debug_struct.field("summary", &self.summary);
4861 debug_struct.field("query_expansion_info", &self.query_expansion_info);
4862 debug_struct.field("session_info", &self.session_info);
4863 debug_struct.field("search_link_promotions", &self.search_link_promotions);
4864 if !self._unknown_fields.is_empty() {
4865 debug_struct.field("_unknown_fields", &self._unknown_fields);
4866 }
4867 debug_struct.finish()
4868 }
4869}
4870
4871#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
4872impl std::fmt::Debug for super::search_response::SearchResult {
4873 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4874 let mut debug_struct = f.debug_struct("SearchResult");
4875 debug_struct.field("id", &self.id);
4876 debug_struct.field("document", &self.document);
4877 debug_struct.field("chunk", &self.chunk);
4878 debug_struct.field("model_scores", &self.model_scores);
4879 debug_struct.field("rank_signals", &self.rank_signals);
4880 if !self._unknown_fields.is_empty() {
4881 debug_struct.field("_unknown_fields", &self._unknown_fields);
4882 }
4883 debug_struct.finish()
4884 }
4885}
4886
4887#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
4888impl std::fmt::Debug for super::search_response::search_result::RankSignals {
4889 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4890 let mut debug_struct = f.debug_struct("RankSignals");
4891 debug_struct.field("keyword_similarity_score", &self.keyword_similarity_score);
4892 debug_struct.field("relevance_score", &self.relevance_score);
4893 debug_struct.field("semantic_similarity_score", &self.semantic_similarity_score);
4894 debug_struct.field("pctr_rank", &self.pctr_rank);
4895 debug_struct.field("topicality_rank", &self.topicality_rank);
4896 debug_struct.field("document_age", &self.document_age);
4897 debug_struct.field("boosting_factor", &self.boosting_factor);
4898 debug_struct.field("default_rank", &self.default_rank);
4899 debug_struct.field("custom_signals", &self.custom_signals);
4900 if !self._unknown_fields.is_empty() {
4901 debug_struct.field("_unknown_fields", &self._unknown_fields);
4902 }
4903 debug_struct.finish()
4904 }
4905}
4906
4907#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
4908impl std::fmt::Debug for super::search_response::search_result::rank_signals::CustomSignal {
4909 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4910 let mut debug_struct = f.debug_struct("CustomSignal");
4911 debug_struct.field("name", &self.name);
4912 debug_struct.field("value", &self.value);
4913 if !self._unknown_fields.is_empty() {
4914 debug_struct.field("_unknown_fields", &self._unknown_fields);
4915 }
4916 debug_struct.finish()
4917 }
4918}
4919
4920#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
4921impl std::fmt::Debug for super::search_response::Facet {
4922 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4923 let mut debug_struct = f.debug_struct("Facet");
4924 debug_struct.field("key", &self.key);
4925 debug_struct.field("values", &self.values);
4926 debug_struct.field("dynamic_facet", &self.dynamic_facet);
4927 if !self._unknown_fields.is_empty() {
4928 debug_struct.field("_unknown_fields", &self._unknown_fields);
4929 }
4930 debug_struct.finish()
4931 }
4932}
4933
4934#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
4935impl std::fmt::Debug for super::search_response::facet::FacetValue {
4936 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4937 let mut debug_struct = f.debug_struct("FacetValue");
4938 debug_struct.field("count", &self.count);
4939 debug_struct.field("facet_value", &self.facet_value);
4940 if !self._unknown_fields.is_empty() {
4941 debug_struct.field("_unknown_fields", &self._unknown_fields);
4942 }
4943 debug_struct.finish()
4944 }
4945}
4946
4947#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
4948impl std::fmt::Debug for super::search_response::Summary {
4949 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4950 let mut debug_struct = f.debug_struct("Summary");
4951 debug_struct.field("summary_text", &self.summary_text);
4952 debug_struct.field("summary_skipped_reasons", &self.summary_skipped_reasons);
4953 debug_struct.field("safety_attributes", &self.safety_attributes);
4954 debug_struct.field("summary_with_metadata", &self.summary_with_metadata);
4955 if !self._unknown_fields.is_empty() {
4956 debug_struct.field("_unknown_fields", &self._unknown_fields);
4957 }
4958 debug_struct.finish()
4959 }
4960}
4961
4962#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
4963impl std::fmt::Debug for super::search_response::summary::SafetyAttributes {
4964 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4965 let mut debug_struct = f.debug_struct("SafetyAttributes");
4966 debug_struct.field("categories", &self.categories);
4967 debug_struct.field("scores", &self.scores);
4968 if !self._unknown_fields.is_empty() {
4969 debug_struct.field("_unknown_fields", &self._unknown_fields);
4970 }
4971 debug_struct.finish()
4972 }
4973}
4974
4975#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
4976impl std::fmt::Debug for super::search_response::summary::CitationMetadata {
4977 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4978 let mut debug_struct = f.debug_struct("CitationMetadata");
4979 debug_struct.field("citations", &self.citations);
4980 if !self._unknown_fields.is_empty() {
4981 debug_struct.field("_unknown_fields", &self._unknown_fields);
4982 }
4983 debug_struct.finish()
4984 }
4985}
4986
4987#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
4988impl std::fmt::Debug for super::search_response::summary::Citation {
4989 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4990 let mut debug_struct = f.debug_struct("Citation");
4991 debug_struct.field("start_index", &self.start_index);
4992 debug_struct.field("end_index", &self.end_index);
4993 debug_struct.field("sources", &self.sources);
4994 if !self._unknown_fields.is_empty() {
4995 debug_struct.field("_unknown_fields", &self._unknown_fields);
4996 }
4997 debug_struct.finish()
4998 }
4999}
5000
5001#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
5002impl std::fmt::Debug for super::search_response::summary::CitationSource {
5003 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5004 let mut debug_struct = f.debug_struct("CitationSource");
5005 debug_struct.field("reference_index", &self.reference_index);
5006 if !self._unknown_fields.is_empty() {
5007 debug_struct.field("_unknown_fields", &self._unknown_fields);
5008 }
5009 debug_struct.finish()
5010 }
5011}
5012
5013#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
5014impl std::fmt::Debug for super::search_response::summary::Reference {
5015 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5016 let mut debug_struct = f.debug_struct("Reference");
5017 debug_struct.field("title", &self.title);
5018 debug_struct.field("document", &self.document);
5019 debug_struct.field("uri", &self.uri);
5020 debug_struct.field("chunk_contents", &self.chunk_contents);
5021 if !self._unknown_fields.is_empty() {
5022 debug_struct.field("_unknown_fields", &self._unknown_fields);
5023 }
5024 debug_struct.finish()
5025 }
5026}
5027
5028#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
5029impl std::fmt::Debug for super::search_response::summary::reference::ChunkContent {
5030 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5031 let mut debug_struct = f.debug_struct("ChunkContent");
5032 debug_struct.field("content", &self.content);
5033 debug_struct.field("page_identifier", &self.page_identifier);
5034 if !self._unknown_fields.is_empty() {
5035 debug_struct.field("_unknown_fields", &self._unknown_fields);
5036 }
5037 debug_struct.finish()
5038 }
5039}
5040
5041#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
5042impl std::fmt::Debug for super::search_response::summary::SummaryWithMetadata {
5043 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5044 let mut debug_struct = f.debug_struct("SummaryWithMetadata");
5045 debug_struct.field("summary", &self.summary);
5046 debug_struct.field("citation_metadata", &self.citation_metadata);
5047 debug_struct.field("references", &self.references);
5048 if !self._unknown_fields.is_empty() {
5049 debug_struct.field("_unknown_fields", &self._unknown_fields);
5050 }
5051 debug_struct.finish()
5052 }
5053}
5054
5055#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
5056impl std::fmt::Debug for super::search_response::QueryExpansionInfo {
5057 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5058 let mut debug_struct = f.debug_struct("QueryExpansionInfo");
5059 debug_struct.field("expanded_query", &self.expanded_query);
5060 debug_struct.field("pinned_result_count", &self.pinned_result_count);
5061 if !self._unknown_fields.is_empty() {
5062 debug_struct.field("_unknown_fields", &self._unknown_fields);
5063 }
5064 debug_struct.finish()
5065 }
5066}
5067
5068#[cfg(any(feature = "conversational-search-service", feature = "search-service",))]
5069impl std::fmt::Debug for super::search_response::SessionInfo {
5070 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5071 let mut debug_struct = f.debug_struct("SessionInfo");
5072 debug_struct.field("name", &self.name);
5073 debug_struct.field("query_id", &self.query_id);
5074 if !self._unknown_fields.is_empty() {
5075 debug_struct.field("_unknown_fields", &self._unknown_fields);
5076 }
5077 debug_struct.finish()
5078 }
5079}
5080
5081#[cfg(feature = "search-tuning-service")]
5082impl std::fmt::Debug for super::ListCustomModelsRequest {
5083 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5084 let mut debug_struct = f.debug_struct("ListCustomModelsRequest");
5085 debug_struct.field("data_store", &self.data_store);
5086 if !self._unknown_fields.is_empty() {
5087 debug_struct.field("_unknown_fields", &self._unknown_fields);
5088 }
5089 debug_struct.finish()
5090 }
5091}
5092
5093#[cfg(feature = "search-tuning-service")]
5094impl std::fmt::Debug for super::ListCustomModelsResponse {
5095 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5096 let mut debug_struct = f.debug_struct("ListCustomModelsResponse");
5097 debug_struct.field("models", &self.models);
5098 if !self._unknown_fields.is_empty() {
5099 debug_struct.field("_unknown_fields", &self._unknown_fields);
5100 }
5101 debug_struct.finish()
5102 }
5103}
5104
5105#[cfg(feature = "search-tuning-service")]
5106impl std::fmt::Debug for super::TrainCustomModelRequest {
5107 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5108 let mut debug_struct = f.debug_struct("TrainCustomModelRequest");
5109 debug_struct.field("data_store", &self.data_store);
5110 debug_struct.field("model_type", &self.model_type);
5111 debug_struct.field("error_config", &self.error_config);
5112 debug_struct.field("model_id", &self.model_id);
5113 debug_struct.field("training_input", &self.training_input);
5114 if !self._unknown_fields.is_empty() {
5115 debug_struct.field("_unknown_fields", &self._unknown_fields);
5116 }
5117 debug_struct.finish()
5118 }
5119}
5120
5121#[cfg(feature = "search-tuning-service")]
5122impl std::fmt::Debug for super::train_custom_model_request::GcsTrainingInput {
5123 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5124 let mut debug_struct = f.debug_struct("GcsTrainingInput");
5125 debug_struct.field("corpus_data_path", &self.corpus_data_path);
5126 debug_struct.field("query_data_path", &self.query_data_path);
5127 debug_struct.field("train_data_path", &self.train_data_path);
5128 debug_struct.field("test_data_path", &self.test_data_path);
5129 if !self._unknown_fields.is_empty() {
5130 debug_struct.field("_unknown_fields", &self._unknown_fields);
5131 }
5132 debug_struct.finish()
5133 }
5134}
5135
5136#[cfg(feature = "search-tuning-service")]
5137impl std::fmt::Debug for super::TrainCustomModelResponse {
5138 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5139 let mut debug_struct = f.debug_struct("TrainCustomModelResponse");
5140 debug_struct.field("error_samples", &self.error_samples);
5141 debug_struct.field("error_config", &self.error_config);
5142 debug_struct.field("model_status", &self.model_status);
5143 debug_struct.field("metrics", &self.metrics);
5144 debug_struct.field("model_name", &self.model_name);
5145 if !self._unknown_fields.is_empty() {
5146 debug_struct.field("_unknown_fields", &self._unknown_fields);
5147 }
5148 debug_struct.finish()
5149 }
5150}
5151
5152#[cfg(feature = "search-tuning-service")]
5153impl std::fmt::Debug for super::TrainCustomModelMetadata {
5154 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5155 let mut debug_struct = f.debug_struct("TrainCustomModelMetadata");
5156 debug_struct.field("create_time", &self.create_time);
5157 debug_struct.field("update_time", &self.update_time);
5158 if !self._unknown_fields.is_empty() {
5159 debug_struct.field("_unknown_fields", &self._unknown_fields);
5160 }
5161 debug_struct.finish()
5162 }
5163}
5164
5165#[cfg(feature = "serving-config-service")]
5166impl std::fmt::Debug for super::ServingConfig {
5167 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5168 let mut debug_struct = f.debug_struct("ServingConfig");
5169 debug_struct.field("name", &self.name);
5170 debug_struct.field("display_name", &self.display_name);
5171 debug_struct.field("solution_type", &self.solution_type);
5172 debug_struct.field("model_id", &self.model_id);
5173 debug_struct.field("diversity_level", &self.diversity_level);
5174 debug_struct.field("ranking_expression", &self.ranking_expression);
5175 debug_struct.field("create_time", &self.create_time);
5176 debug_struct.field("update_time", &self.update_time);
5177 debug_struct.field("filter_control_ids", &self.filter_control_ids);
5178 debug_struct.field("boost_control_ids", &self.boost_control_ids);
5179 debug_struct.field("redirect_control_ids", &self.redirect_control_ids);
5180 debug_struct.field("synonyms_control_ids", &self.synonyms_control_ids);
5181 debug_struct.field(
5182 "oneway_synonyms_control_ids",
5183 &self.oneway_synonyms_control_ids,
5184 );
5185 debug_struct.field("dissociate_control_ids", &self.dissociate_control_ids);
5186 debug_struct.field("replacement_control_ids", &self.replacement_control_ids);
5187 debug_struct.field("ignore_control_ids", &self.ignore_control_ids);
5188 debug_struct.field("promote_control_ids", &self.promote_control_ids);
5189 debug_struct.field("vertical_config", &self.vertical_config);
5190 if !self._unknown_fields.is_empty() {
5191 debug_struct.field("_unknown_fields", &self._unknown_fields);
5192 }
5193 debug_struct.finish()
5194 }
5195}
5196
5197#[cfg(feature = "serving-config-service")]
5198impl std::fmt::Debug for super::serving_config::MediaConfig {
5199 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5200 let mut debug_struct = f.debug_struct("MediaConfig");
5201 debug_struct.field("demotion_event_type", &self.demotion_event_type);
5202 debug_struct.field(
5203 "demote_content_watched_past_days",
5204 &self.demote_content_watched_past_days,
5205 );
5206 debug_struct.field(
5207 "content_freshness_cutoff_days",
5208 &self.content_freshness_cutoff_days,
5209 );
5210 debug_struct.field("demote_content_watched", &self.demote_content_watched);
5211 if !self._unknown_fields.is_empty() {
5212 debug_struct.field("_unknown_fields", &self._unknown_fields);
5213 }
5214 debug_struct.finish()
5215 }
5216}
5217
5218#[cfg(feature = "serving-config-service")]
5219impl std::fmt::Debug for super::serving_config::GenericConfig {
5220 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5221 let mut debug_struct = f.debug_struct("GenericConfig");
5222 debug_struct.field("content_search_spec", &self.content_search_spec);
5223 if !self._unknown_fields.is_empty() {
5224 debug_struct.field("_unknown_fields", &self._unknown_fields);
5225 }
5226 debug_struct.finish()
5227 }
5228}
5229
5230#[cfg(feature = "serving-config-service")]
5231impl std::fmt::Debug for super::UpdateServingConfigRequest {
5232 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5233 let mut debug_struct = f.debug_struct("UpdateServingConfigRequest");
5234 debug_struct.field("serving_config", &self.serving_config);
5235 debug_struct.field("update_mask", &self.update_mask);
5236 if !self._unknown_fields.is_empty() {
5237 debug_struct.field("_unknown_fields", &self._unknown_fields);
5238 }
5239 debug_struct.finish()
5240 }
5241}
5242
5243#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
5244impl std::fmt::Debug for super::Session {
5245 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5246 let mut debug_struct = f.debug_struct("Session");
5247 debug_struct.field("name", &self.name);
5248 debug_struct.field("display_name", &self.display_name);
5249 debug_struct.field("state", &self.state);
5250 debug_struct.field("user_pseudo_id", &self.user_pseudo_id);
5251 debug_struct.field("turns", &self.turns);
5252 debug_struct.field("labels", &self.labels);
5253 debug_struct.field("start_time", &self.start_time);
5254 debug_struct.field("end_time", &self.end_time);
5255 debug_struct.field("is_pinned", &self.is_pinned);
5256 if !self._unknown_fields.is_empty() {
5257 debug_struct.field("_unknown_fields", &self._unknown_fields);
5258 }
5259 debug_struct.finish()
5260 }
5261}
5262
5263#[cfg(any(feature = "conversational-search-service", feature = "session-service",))]
5264impl std::fmt::Debug for super::session::Turn {
5265 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5266 let mut debug_struct = f.debug_struct("Turn");
5267 debug_struct.field("query", &self.query);
5268 debug_struct.field("answer", &self.answer);
5269 debug_struct.field("detailed_answer", &self.detailed_answer);
5270 debug_struct.field("detailed_assist_answer", &self.detailed_assist_answer);
5271 debug_struct.field("query_config", &self.query_config);
5272 if !self._unknown_fields.is_empty() {
5273 debug_struct.field("_unknown_fields", &self._unknown_fields);
5274 }
5275 debug_struct.finish()
5276 }
5277}
5278
5279#[cfg(any(
5280 feature = "assistant-service",
5281 feature = "conversational-search-service",
5282 feature = "session-service",
5283))]
5284impl std::fmt::Debug for super::Query {
5285 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5286 let mut debug_struct = f.debug_struct("Query");
5287 debug_struct.field("query_id", &self.query_id);
5288 debug_struct.field("content", &self.content);
5289 if !self._unknown_fields.is_empty() {
5290 debug_struct.field("_unknown_fields", &self._unknown_fields);
5291 }
5292 debug_struct.finish()
5293 }
5294}
5295
5296#[cfg(feature = "site-search-engine-service")]
5297impl std::fmt::Debug for super::SiteSearchEngine {
5298 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5299 let mut debug_struct = f.debug_struct("SiteSearchEngine");
5300 debug_struct.field("name", &self.name);
5301 if !self._unknown_fields.is_empty() {
5302 debug_struct.field("_unknown_fields", &self._unknown_fields);
5303 }
5304 debug_struct.finish()
5305 }
5306}
5307
5308#[cfg(feature = "site-search-engine-service")]
5309impl std::fmt::Debug for super::TargetSite {
5310 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5311 let mut debug_struct = f.debug_struct("TargetSite");
5312 debug_struct.field("name", &self.name);
5313 debug_struct.field("provided_uri_pattern", &self.provided_uri_pattern);
5314 debug_struct.field("r#type", &self.r#type);
5315 debug_struct.field("exact_match", &self.exact_match);
5316 debug_struct.field("generated_uri_pattern", &self.generated_uri_pattern);
5317 debug_struct.field("root_domain_uri", &self.root_domain_uri);
5318 debug_struct.field("site_verification_info", &self.site_verification_info);
5319 debug_struct.field("indexing_status", &self.indexing_status);
5320 debug_struct.field("update_time", &self.update_time);
5321 debug_struct.field("failure_reason", &self.failure_reason);
5322 if !self._unknown_fields.is_empty() {
5323 debug_struct.field("_unknown_fields", &self._unknown_fields);
5324 }
5325 debug_struct.finish()
5326 }
5327}
5328
5329#[cfg(feature = "site-search-engine-service")]
5330impl std::fmt::Debug for super::target_site::FailureReason {
5331 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5332 let mut debug_struct = f.debug_struct("FailureReason");
5333 debug_struct.field("failure", &self.failure);
5334 if !self._unknown_fields.is_empty() {
5335 debug_struct.field("_unknown_fields", &self._unknown_fields);
5336 }
5337 debug_struct.finish()
5338 }
5339}
5340
5341#[cfg(feature = "site-search-engine-service")]
5342impl std::fmt::Debug for super::target_site::failure_reason::QuotaFailure {
5343 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5344 let mut debug_struct = f.debug_struct("QuotaFailure");
5345 debug_struct.field("total_required_quota", &self.total_required_quota);
5346 if !self._unknown_fields.is_empty() {
5347 debug_struct.field("_unknown_fields", &self._unknown_fields);
5348 }
5349 debug_struct.finish()
5350 }
5351}
5352
5353#[cfg(feature = "site-search-engine-service")]
5354impl std::fmt::Debug for super::SiteVerificationInfo {
5355 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5356 let mut debug_struct = f.debug_struct("SiteVerificationInfo");
5357 debug_struct.field("site_verification_state", &self.site_verification_state);
5358 debug_struct.field("verify_time", &self.verify_time);
5359 if !self._unknown_fields.is_empty() {
5360 debug_struct.field("_unknown_fields", &self._unknown_fields);
5361 }
5362 debug_struct.finish()
5363 }
5364}
5365
5366#[cfg(feature = "site-search-engine-service")]
5367impl std::fmt::Debug for super::Sitemap {
5368 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5369 let mut debug_struct = f.debug_struct("Sitemap");
5370 debug_struct.field("name", &self.name);
5371 debug_struct.field("create_time", &self.create_time);
5372 debug_struct.field("feed", &self.feed);
5373 if !self._unknown_fields.is_empty() {
5374 debug_struct.field("_unknown_fields", &self._unknown_fields);
5375 }
5376 debug_struct.finish()
5377 }
5378}
5379
5380#[cfg(feature = "site-search-engine-service")]
5381impl std::fmt::Debug for super::GetSiteSearchEngineRequest {
5382 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5383 let mut debug_struct = f.debug_struct("GetSiteSearchEngineRequest");
5384 debug_struct.field("name", &self.name);
5385 if !self._unknown_fields.is_empty() {
5386 debug_struct.field("_unknown_fields", &self._unknown_fields);
5387 }
5388 debug_struct.finish()
5389 }
5390}
5391
5392#[cfg(feature = "site-search-engine-service")]
5393impl std::fmt::Debug for super::CreateTargetSiteRequest {
5394 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5395 let mut debug_struct = f.debug_struct("CreateTargetSiteRequest");
5396 debug_struct.field("parent", &self.parent);
5397 debug_struct.field("target_site", &self.target_site);
5398 if !self._unknown_fields.is_empty() {
5399 debug_struct.field("_unknown_fields", &self._unknown_fields);
5400 }
5401 debug_struct.finish()
5402 }
5403}
5404
5405#[cfg(feature = "site-search-engine-service")]
5406impl std::fmt::Debug for super::CreateTargetSiteMetadata {
5407 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5408 let mut debug_struct = f.debug_struct("CreateTargetSiteMetadata");
5409 debug_struct.field("create_time", &self.create_time);
5410 debug_struct.field("update_time", &self.update_time);
5411 if !self._unknown_fields.is_empty() {
5412 debug_struct.field("_unknown_fields", &self._unknown_fields);
5413 }
5414 debug_struct.finish()
5415 }
5416}
5417
5418#[cfg(feature = "site-search-engine-service")]
5419impl std::fmt::Debug for super::BatchCreateTargetSitesRequest {
5420 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5421 let mut debug_struct = f.debug_struct("BatchCreateTargetSitesRequest");
5422 debug_struct.field("parent", &self.parent);
5423 debug_struct.field("requests", &self.requests);
5424 if !self._unknown_fields.is_empty() {
5425 debug_struct.field("_unknown_fields", &self._unknown_fields);
5426 }
5427 debug_struct.finish()
5428 }
5429}
5430
5431#[cfg(feature = "site-search-engine-service")]
5432impl std::fmt::Debug for super::GetTargetSiteRequest {
5433 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5434 let mut debug_struct = f.debug_struct("GetTargetSiteRequest");
5435 debug_struct.field("name", &self.name);
5436 if !self._unknown_fields.is_empty() {
5437 debug_struct.field("_unknown_fields", &self._unknown_fields);
5438 }
5439 debug_struct.finish()
5440 }
5441}
5442
5443#[cfg(feature = "site-search-engine-service")]
5444impl std::fmt::Debug for super::UpdateTargetSiteRequest {
5445 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5446 let mut debug_struct = f.debug_struct("UpdateTargetSiteRequest");
5447 debug_struct.field("target_site", &self.target_site);
5448 if !self._unknown_fields.is_empty() {
5449 debug_struct.field("_unknown_fields", &self._unknown_fields);
5450 }
5451 debug_struct.finish()
5452 }
5453}
5454
5455#[cfg(feature = "site-search-engine-service")]
5456impl std::fmt::Debug for super::UpdateTargetSiteMetadata {
5457 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5458 let mut debug_struct = f.debug_struct("UpdateTargetSiteMetadata");
5459 debug_struct.field("create_time", &self.create_time);
5460 debug_struct.field("update_time", &self.update_time);
5461 if !self._unknown_fields.is_empty() {
5462 debug_struct.field("_unknown_fields", &self._unknown_fields);
5463 }
5464 debug_struct.finish()
5465 }
5466}
5467
5468#[cfg(feature = "site-search-engine-service")]
5469impl std::fmt::Debug for super::DeleteTargetSiteRequest {
5470 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5471 let mut debug_struct = f.debug_struct("DeleteTargetSiteRequest");
5472 debug_struct.field("name", &self.name);
5473 if !self._unknown_fields.is_empty() {
5474 debug_struct.field("_unknown_fields", &self._unknown_fields);
5475 }
5476 debug_struct.finish()
5477 }
5478}
5479
5480#[cfg(feature = "site-search-engine-service")]
5481impl std::fmt::Debug for super::DeleteTargetSiteMetadata {
5482 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5483 let mut debug_struct = f.debug_struct("DeleteTargetSiteMetadata");
5484 debug_struct.field("create_time", &self.create_time);
5485 debug_struct.field("update_time", &self.update_time);
5486 if !self._unknown_fields.is_empty() {
5487 debug_struct.field("_unknown_fields", &self._unknown_fields);
5488 }
5489 debug_struct.finish()
5490 }
5491}
5492
5493#[cfg(feature = "site-search-engine-service")]
5494impl std::fmt::Debug for super::ListTargetSitesRequest {
5495 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5496 let mut debug_struct = f.debug_struct("ListTargetSitesRequest");
5497 debug_struct.field("parent", &self.parent);
5498 debug_struct.field("page_size", &self.page_size);
5499 debug_struct.field("page_token", &self.page_token);
5500 if !self._unknown_fields.is_empty() {
5501 debug_struct.field("_unknown_fields", &self._unknown_fields);
5502 }
5503 debug_struct.finish()
5504 }
5505}
5506
5507#[cfg(feature = "site-search-engine-service")]
5508impl std::fmt::Debug for super::ListTargetSitesResponse {
5509 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5510 let mut debug_struct = f.debug_struct("ListTargetSitesResponse");
5511 debug_struct.field("target_sites", &self.target_sites);
5512 debug_struct.field("next_page_token", &self.next_page_token);
5513 debug_struct.field("total_size", &self.total_size);
5514 if !self._unknown_fields.is_empty() {
5515 debug_struct.field("_unknown_fields", &self._unknown_fields);
5516 }
5517 debug_struct.finish()
5518 }
5519}
5520
5521#[cfg(feature = "site-search-engine-service")]
5522impl std::fmt::Debug for super::BatchCreateTargetSiteMetadata {
5523 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5524 let mut debug_struct = f.debug_struct("BatchCreateTargetSiteMetadata");
5525 debug_struct.field("create_time", &self.create_time);
5526 debug_struct.field("update_time", &self.update_time);
5527 if !self._unknown_fields.is_empty() {
5528 debug_struct.field("_unknown_fields", &self._unknown_fields);
5529 }
5530 debug_struct.finish()
5531 }
5532}
5533
5534#[cfg(feature = "site-search-engine-service")]
5535impl std::fmt::Debug for super::BatchCreateTargetSitesResponse {
5536 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5537 let mut debug_struct = f.debug_struct("BatchCreateTargetSitesResponse");
5538 debug_struct.field("target_sites", &self.target_sites);
5539 if !self._unknown_fields.is_empty() {
5540 debug_struct.field("_unknown_fields", &self._unknown_fields);
5541 }
5542 debug_struct.finish()
5543 }
5544}
5545
5546#[cfg(feature = "site-search-engine-service")]
5547impl std::fmt::Debug for super::CreateSitemapRequest {
5548 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5549 let mut debug_struct = f.debug_struct("CreateSitemapRequest");
5550 debug_struct.field("parent", &self.parent);
5551 debug_struct.field("sitemap", &self.sitemap);
5552 if !self._unknown_fields.is_empty() {
5553 debug_struct.field("_unknown_fields", &self._unknown_fields);
5554 }
5555 debug_struct.finish()
5556 }
5557}
5558
5559#[cfg(feature = "site-search-engine-service")]
5560impl std::fmt::Debug for super::DeleteSitemapRequest {
5561 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5562 let mut debug_struct = f.debug_struct("DeleteSitemapRequest");
5563 debug_struct.field("name", &self.name);
5564 if !self._unknown_fields.is_empty() {
5565 debug_struct.field("_unknown_fields", &self._unknown_fields);
5566 }
5567 debug_struct.finish()
5568 }
5569}
5570
5571#[cfg(feature = "site-search-engine-service")]
5572impl std::fmt::Debug for super::FetchSitemapsRequest {
5573 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5574 let mut debug_struct = f.debug_struct("FetchSitemapsRequest");
5575 debug_struct.field("parent", &self.parent);
5576 debug_struct.field("matcher", &self.matcher);
5577 if !self._unknown_fields.is_empty() {
5578 debug_struct.field("_unknown_fields", &self._unknown_fields);
5579 }
5580 debug_struct.finish()
5581 }
5582}
5583
5584#[cfg(feature = "site-search-engine-service")]
5585impl std::fmt::Debug for super::fetch_sitemaps_request::UrisMatcher {
5586 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5587 let mut debug_struct = f.debug_struct("UrisMatcher");
5588 debug_struct.field("uris", &self.uris);
5589 if !self._unknown_fields.is_empty() {
5590 debug_struct.field("_unknown_fields", &self._unknown_fields);
5591 }
5592 debug_struct.finish()
5593 }
5594}
5595
5596#[cfg(feature = "site-search-engine-service")]
5597impl std::fmt::Debug for super::fetch_sitemaps_request::Matcher {
5598 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5599 let mut debug_struct = f.debug_struct("Matcher");
5600 debug_struct.field("matcher", &self.matcher);
5601 if !self._unknown_fields.is_empty() {
5602 debug_struct.field("_unknown_fields", &self._unknown_fields);
5603 }
5604 debug_struct.finish()
5605 }
5606}
5607
5608#[cfg(feature = "site-search-engine-service")]
5609impl std::fmt::Debug for super::CreateSitemapMetadata {
5610 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5611 let mut debug_struct = f.debug_struct("CreateSitemapMetadata");
5612 debug_struct.field("create_time", &self.create_time);
5613 debug_struct.field("update_time", &self.update_time);
5614 if !self._unknown_fields.is_empty() {
5615 debug_struct.field("_unknown_fields", &self._unknown_fields);
5616 }
5617 debug_struct.finish()
5618 }
5619}
5620
5621#[cfg(feature = "site-search-engine-service")]
5622impl std::fmt::Debug for super::DeleteSitemapMetadata {
5623 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5624 let mut debug_struct = f.debug_struct("DeleteSitemapMetadata");
5625 debug_struct.field("create_time", &self.create_time);
5626 debug_struct.field("update_time", &self.update_time);
5627 if !self._unknown_fields.is_empty() {
5628 debug_struct.field("_unknown_fields", &self._unknown_fields);
5629 }
5630 debug_struct.finish()
5631 }
5632}
5633
5634#[cfg(feature = "site-search-engine-service")]
5635impl std::fmt::Debug for super::FetchSitemapsResponse {
5636 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5637 let mut debug_struct = f.debug_struct("FetchSitemapsResponse");
5638 debug_struct.field("sitemaps_metadata", &self.sitemaps_metadata);
5639 if !self._unknown_fields.is_empty() {
5640 debug_struct.field("_unknown_fields", &self._unknown_fields);
5641 }
5642 debug_struct.finish()
5643 }
5644}
5645
5646#[cfg(feature = "site-search-engine-service")]
5647impl std::fmt::Debug for super::fetch_sitemaps_response::SitemapMetadata {
5648 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5649 let mut debug_struct = f.debug_struct("SitemapMetadata");
5650 debug_struct.field("sitemap", &self.sitemap);
5651 if !self._unknown_fields.is_empty() {
5652 debug_struct.field("_unknown_fields", &self._unknown_fields);
5653 }
5654 debug_struct.finish()
5655 }
5656}
5657
5658#[cfg(feature = "site-search-engine-service")]
5659impl std::fmt::Debug for super::EnableAdvancedSiteSearchRequest {
5660 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5661 let mut debug_struct = f.debug_struct("EnableAdvancedSiteSearchRequest");
5662 debug_struct.field("site_search_engine", &self.site_search_engine);
5663 if !self._unknown_fields.is_empty() {
5664 debug_struct.field("_unknown_fields", &self._unknown_fields);
5665 }
5666 debug_struct.finish()
5667 }
5668}
5669
5670#[cfg(feature = "site-search-engine-service")]
5671impl std::fmt::Debug for super::EnableAdvancedSiteSearchResponse {
5672 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5673 let mut debug_struct = f.debug_struct("EnableAdvancedSiteSearchResponse");
5674 if !self._unknown_fields.is_empty() {
5675 debug_struct.field("_unknown_fields", &self._unknown_fields);
5676 }
5677 debug_struct.finish()
5678 }
5679}
5680
5681#[cfg(feature = "site-search-engine-service")]
5682impl std::fmt::Debug for super::EnableAdvancedSiteSearchMetadata {
5683 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5684 let mut debug_struct = f.debug_struct("EnableAdvancedSiteSearchMetadata");
5685 debug_struct.field("create_time", &self.create_time);
5686 debug_struct.field("update_time", &self.update_time);
5687 if !self._unknown_fields.is_empty() {
5688 debug_struct.field("_unknown_fields", &self._unknown_fields);
5689 }
5690 debug_struct.finish()
5691 }
5692}
5693
5694#[cfg(feature = "site-search-engine-service")]
5695impl std::fmt::Debug for super::DisableAdvancedSiteSearchRequest {
5696 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5697 let mut debug_struct = f.debug_struct("DisableAdvancedSiteSearchRequest");
5698 debug_struct.field("site_search_engine", &self.site_search_engine);
5699 if !self._unknown_fields.is_empty() {
5700 debug_struct.field("_unknown_fields", &self._unknown_fields);
5701 }
5702 debug_struct.finish()
5703 }
5704}
5705
5706#[cfg(feature = "site-search-engine-service")]
5707impl std::fmt::Debug for super::DisableAdvancedSiteSearchResponse {
5708 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5709 let mut debug_struct = f.debug_struct("DisableAdvancedSiteSearchResponse");
5710 if !self._unknown_fields.is_empty() {
5711 debug_struct.field("_unknown_fields", &self._unknown_fields);
5712 }
5713 debug_struct.finish()
5714 }
5715}
5716
5717#[cfg(feature = "site-search-engine-service")]
5718impl std::fmt::Debug for super::DisableAdvancedSiteSearchMetadata {
5719 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5720 let mut debug_struct = f.debug_struct("DisableAdvancedSiteSearchMetadata");
5721 debug_struct.field("create_time", &self.create_time);
5722 debug_struct.field("update_time", &self.update_time);
5723 if !self._unknown_fields.is_empty() {
5724 debug_struct.field("_unknown_fields", &self._unknown_fields);
5725 }
5726 debug_struct.finish()
5727 }
5728}
5729
5730#[cfg(feature = "site-search-engine-service")]
5731impl std::fmt::Debug for super::RecrawlUrisRequest {
5732 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5733 let mut debug_struct = f.debug_struct("RecrawlUrisRequest");
5734 debug_struct.field("site_search_engine", &self.site_search_engine);
5735 debug_struct.field("uris", &self.uris);
5736 debug_struct.field("site_credential", &self.site_credential);
5737 if !self._unknown_fields.is_empty() {
5738 debug_struct.field("_unknown_fields", &self._unknown_fields);
5739 }
5740 debug_struct.finish()
5741 }
5742}
5743
5744#[cfg(feature = "site-search-engine-service")]
5745impl std::fmt::Debug for super::RecrawlUrisResponse {
5746 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5747 let mut debug_struct = f.debug_struct("RecrawlUrisResponse");
5748 debug_struct.field("failure_samples", &self.failure_samples);
5749 debug_struct.field("failed_uris", &self.failed_uris);
5750 if !self._unknown_fields.is_empty() {
5751 debug_struct.field("_unknown_fields", &self._unknown_fields);
5752 }
5753 debug_struct.finish()
5754 }
5755}
5756
5757#[cfg(feature = "site-search-engine-service")]
5758impl std::fmt::Debug for super::recrawl_uris_response::FailureInfo {
5759 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5760 let mut debug_struct = f.debug_struct("FailureInfo");
5761 debug_struct.field("uri", &self.uri);
5762 debug_struct.field("failure_reasons", &self.failure_reasons);
5763 if !self._unknown_fields.is_empty() {
5764 debug_struct.field("_unknown_fields", &self._unknown_fields);
5765 }
5766 debug_struct.finish()
5767 }
5768}
5769
5770#[cfg(feature = "site-search-engine-service")]
5771impl std::fmt::Debug for super::recrawl_uris_response::failure_info::FailureReason {
5772 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5773 let mut debug_struct = f.debug_struct("FailureReason");
5774 debug_struct.field("corpus_type", &self.corpus_type);
5775 debug_struct.field("error_message", &self.error_message);
5776 if !self._unknown_fields.is_empty() {
5777 debug_struct.field("_unknown_fields", &self._unknown_fields);
5778 }
5779 debug_struct.finish()
5780 }
5781}
5782
5783#[cfg(feature = "site-search-engine-service")]
5784impl std::fmt::Debug for super::RecrawlUrisMetadata {
5785 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5786 let mut debug_struct = f.debug_struct("RecrawlUrisMetadata");
5787 debug_struct.field("create_time", &self.create_time);
5788 debug_struct.field("update_time", &self.update_time);
5789 debug_struct.field("invalid_uris", &self.invalid_uris);
5790 debug_struct.field("invalid_uris_count", &self.invalid_uris_count);
5791 debug_struct.field("noindex_uris", &self.noindex_uris);
5792 debug_struct.field("noindex_uris_count", &self.noindex_uris_count);
5793 debug_struct.field(
5794 "uris_not_matching_target_sites",
5795 &self.uris_not_matching_target_sites,
5796 );
5797 debug_struct.field(
5798 "uris_not_matching_target_sites_count",
5799 &self.uris_not_matching_target_sites_count,
5800 );
5801 debug_struct.field("valid_uris_count", &self.valid_uris_count);
5802 debug_struct.field("success_count", &self.success_count);
5803 debug_struct.field("pending_count", &self.pending_count);
5804 debug_struct.field("quota_exceeded_count", &self.quota_exceeded_count);
5805 if !self._unknown_fields.is_empty() {
5806 debug_struct.field("_unknown_fields", &self._unknown_fields);
5807 }
5808 debug_struct.finish()
5809 }
5810}
5811
5812#[cfg(feature = "site-search-engine-service")]
5813impl std::fmt::Debug for super::BatchVerifyTargetSitesRequest {
5814 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5815 let mut debug_struct = f.debug_struct("BatchVerifyTargetSitesRequest");
5816 debug_struct.field("parent", &self.parent);
5817 if !self._unknown_fields.is_empty() {
5818 debug_struct.field("_unknown_fields", &self._unknown_fields);
5819 }
5820 debug_struct.finish()
5821 }
5822}
5823
5824#[cfg(feature = "site-search-engine-service")]
5825impl std::fmt::Debug for super::BatchVerifyTargetSitesResponse {
5826 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5827 let mut debug_struct = f.debug_struct("BatchVerifyTargetSitesResponse");
5828 if !self._unknown_fields.is_empty() {
5829 debug_struct.field("_unknown_fields", &self._unknown_fields);
5830 }
5831 debug_struct.finish()
5832 }
5833}
5834
5835#[cfg(feature = "site-search-engine-service")]
5836impl std::fmt::Debug for super::BatchVerifyTargetSitesMetadata {
5837 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5838 let mut debug_struct = f.debug_struct("BatchVerifyTargetSitesMetadata");
5839 debug_struct.field("create_time", &self.create_time);
5840 debug_struct.field("update_time", &self.update_time);
5841 if !self._unknown_fields.is_empty() {
5842 debug_struct.field("_unknown_fields", &self._unknown_fields);
5843 }
5844 debug_struct.finish()
5845 }
5846}
5847
5848#[cfg(feature = "site-search-engine-service")]
5849impl std::fmt::Debug for super::FetchDomainVerificationStatusRequest {
5850 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5851 let mut debug_struct = f.debug_struct("FetchDomainVerificationStatusRequest");
5852 debug_struct.field("site_search_engine", &self.site_search_engine);
5853 debug_struct.field("page_size", &self.page_size);
5854 debug_struct.field("page_token", &self.page_token);
5855 if !self._unknown_fields.is_empty() {
5856 debug_struct.field("_unknown_fields", &self._unknown_fields);
5857 }
5858 debug_struct.finish()
5859 }
5860}
5861
5862#[cfg(feature = "site-search-engine-service")]
5863impl std::fmt::Debug for super::FetchDomainVerificationStatusResponse {
5864 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5865 let mut debug_struct = f.debug_struct("FetchDomainVerificationStatusResponse");
5866 debug_struct.field("target_sites", &self.target_sites);
5867 debug_struct.field("next_page_token", &self.next_page_token);
5868 debug_struct.field("total_size", &self.total_size);
5869 if !self._unknown_fields.is_empty() {
5870 debug_struct.field("_unknown_fields", &self._unknown_fields);
5871 }
5872 debug_struct.finish()
5873 }
5874}
5875
5876#[cfg(any(feature = "recommendation-service", feature = "user-event-service",))]
5877impl std::fmt::Debug for super::UserEvent {
5878 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5879 let mut debug_struct = f.debug_struct("UserEvent");
5880 debug_struct.field("event_type", &self.event_type);
5881 debug_struct.field("conversion_type", &self.conversion_type);
5882 debug_struct.field("user_pseudo_id", &self.user_pseudo_id);
5883 debug_struct.field("engine", &self.engine);
5884 debug_struct.field("data_store", &self.data_store);
5885 debug_struct.field("event_time", &self.event_time);
5886 debug_struct.field("user_info", &self.user_info);
5887 debug_struct.field("direct_user_request", &self.direct_user_request);
5888 debug_struct.field("session_id", &self.session_id);
5889 debug_struct.field("page_info", &self.page_info);
5890 debug_struct.field("attribution_token", &self.attribution_token);
5891 debug_struct.field("filter", &self.filter);
5892 debug_struct.field("documents", &self.documents);
5893 debug_struct.field("panel", &self.panel);
5894 debug_struct.field("search_info", &self.search_info);
5895 debug_struct.field("completion_info", &self.completion_info);
5896 debug_struct.field("transaction_info", &self.transaction_info);
5897 debug_struct.field("tag_ids", &self.tag_ids);
5898 debug_struct.field("promotion_ids", &self.promotion_ids);
5899 debug_struct.field("attributes", &self.attributes);
5900 debug_struct.field("media_info", &self.media_info);
5901 debug_struct.field("panels", &self.panels);
5902 if !self._unknown_fields.is_empty() {
5903 debug_struct.field("_unknown_fields", &self._unknown_fields);
5904 }
5905 debug_struct.finish()
5906 }
5907}
5908
5909#[cfg(any(feature = "recommendation-service", feature = "user-event-service",))]
5910impl std::fmt::Debug for super::PageInfo {
5911 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5912 let mut debug_struct = f.debug_struct("PageInfo");
5913 debug_struct.field("pageview_id", &self.pageview_id);
5914 debug_struct.field("page_category", &self.page_category);
5915 debug_struct.field("uri", &self.uri);
5916 debug_struct.field("referrer_uri", &self.referrer_uri);
5917 if !self._unknown_fields.is_empty() {
5918 debug_struct.field("_unknown_fields", &self._unknown_fields);
5919 }
5920 debug_struct.finish()
5921 }
5922}
5923
5924#[cfg(any(feature = "recommendation-service", feature = "user-event-service",))]
5925impl std::fmt::Debug for super::SearchInfo {
5926 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5927 let mut debug_struct = f.debug_struct("SearchInfo");
5928 debug_struct.field("search_query", &self.search_query);
5929 debug_struct.field("order_by", &self.order_by);
5930 debug_struct.field("offset", &self.offset);
5931 if !self._unknown_fields.is_empty() {
5932 debug_struct.field("_unknown_fields", &self._unknown_fields);
5933 }
5934 debug_struct.finish()
5935 }
5936}
5937
5938#[cfg(any(feature = "recommendation-service", feature = "user-event-service",))]
5939impl std::fmt::Debug for super::CompletionInfo {
5940 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5941 let mut debug_struct = f.debug_struct("CompletionInfo");
5942 debug_struct.field("selected_suggestion", &self.selected_suggestion);
5943 debug_struct.field("selected_position", &self.selected_position);
5944 if !self._unknown_fields.is_empty() {
5945 debug_struct.field("_unknown_fields", &self._unknown_fields);
5946 }
5947 debug_struct.finish()
5948 }
5949}
5950
5951#[cfg(any(feature = "recommendation-service", feature = "user-event-service",))]
5952impl std::fmt::Debug for super::TransactionInfo {
5953 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5954 let mut debug_struct = f.debug_struct("TransactionInfo");
5955 debug_struct.field("value", &self.value);
5956 debug_struct.field("currency", &self.currency);
5957 debug_struct.field("transaction_id", &self.transaction_id);
5958 debug_struct.field("tax", &self.tax);
5959 debug_struct.field("cost", &self.cost);
5960 debug_struct.field("discount_value", &self.discount_value);
5961 if !self._unknown_fields.is_empty() {
5962 debug_struct.field("_unknown_fields", &self._unknown_fields);
5963 }
5964 debug_struct.finish()
5965 }
5966}
5967
5968#[cfg(any(feature = "recommendation-service", feature = "user-event-service",))]
5969impl std::fmt::Debug for super::DocumentInfo {
5970 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5971 let mut debug_struct = f.debug_struct("DocumentInfo");
5972 debug_struct.field("quantity", &self.quantity);
5973 debug_struct.field("promotion_ids", &self.promotion_ids);
5974 debug_struct.field("joined", &self.joined);
5975 debug_struct.field("conversion_value", &self.conversion_value);
5976 debug_struct.field("document_descriptor", &self.document_descriptor);
5977 if !self._unknown_fields.is_empty() {
5978 debug_struct.field("_unknown_fields", &self._unknown_fields);
5979 }
5980 debug_struct.finish()
5981 }
5982}
5983
5984#[cfg(any(feature = "recommendation-service", feature = "user-event-service",))]
5985impl std::fmt::Debug for super::PanelInfo {
5986 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5987 let mut debug_struct = f.debug_struct("PanelInfo");
5988 debug_struct.field("panel_id", &self.panel_id);
5989 debug_struct.field("display_name", &self.display_name);
5990 debug_struct.field("panel_position", &self.panel_position);
5991 debug_struct.field("total_panels", &self.total_panels);
5992 debug_struct.field("documents", &self.documents);
5993 if !self._unknown_fields.is_empty() {
5994 debug_struct.field("_unknown_fields", &self._unknown_fields);
5995 }
5996 debug_struct.finish()
5997 }
5998}
5999
6000#[cfg(any(feature = "recommendation-service", feature = "user-event-service",))]
6001impl std::fmt::Debug for super::MediaInfo {
6002 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6003 let mut debug_struct = f.debug_struct("MediaInfo");
6004 debug_struct.field("media_progress_duration", &self.media_progress_duration);
6005 debug_struct.field("media_progress_percentage", &self.media_progress_percentage);
6006 if !self._unknown_fields.is_empty() {
6007 debug_struct.field("_unknown_fields", &self._unknown_fields);
6008 }
6009 debug_struct.finish()
6010 }
6011}
6012
6013#[cfg(feature = "user-event-service")]
6014impl std::fmt::Debug for super::WriteUserEventRequest {
6015 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6016 let mut debug_struct = f.debug_struct("WriteUserEventRequest");
6017 debug_struct.field("parent", &self.parent);
6018 debug_struct.field("user_event", &self.user_event);
6019 debug_struct.field("write_async", &self.write_async);
6020 if !self._unknown_fields.is_empty() {
6021 debug_struct.field("_unknown_fields", &self._unknown_fields);
6022 }
6023 debug_struct.finish()
6024 }
6025}
6026
6027#[cfg(feature = "user-event-service")]
6028impl std::fmt::Debug for super::CollectUserEventRequest {
6029 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6030 let mut debug_struct = f.debug_struct("CollectUserEventRequest");
6031 debug_struct.field("parent", &self.parent);
6032 debug_struct.field("user_event", &self.user_event);
6033 debug_struct.field("uri", &self.uri);
6034 debug_struct.field("ets", &self.ets);
6035 if !self._unknown_fields.is_empty() {
6036 debug_struct.field("_unknown_fields", &self._unknown_fields);
6037 }
6038 debug_struct.finish()
6039 }
6040}
6041
6042#[cfg(feature = "user-license-service")]
6043impl std::fmt::Debug for super::UserLicense {
6044 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6045 let mut debug_struct = f.debug_struct("UserLicense");
6046 debug_struct.field("user_principal", &self.user_principal);
6047 debug_struct.field("user_profile", &self.user_profile);
6048 debug_struct.field("license_assignment_state", &self.license_assignment_state);
6049 debug_struct.field("license_config", &self.license_config);
6050 debug_struct.field("create_time", &self.create_time);
6051 debug_struct.field("update_time", &self.update_time);
6052 debug_struct.field("last_login_time", &self.last_login_time);
6053 if !self._unknown_fields.is_empty() {
6054 debug_struct.field("_unknown_fields", &self._unknown_fields);
6055 }
6056 debug_struct.finish()
6057 }
6058}
6059
6060#[cfg(feature = "user-license-service")]
6061impl std::fmt::Debug for super::ListUserLicensesRequest {
6062 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6063 let mut debug_struct = f.debug_struct("ListUserLicensesRequest");
6064 debug_struct.field("parent", &self.parent);
6065 debug_struct.field("page_size", &self.page_size);
6066 debug_struct.field("page_token", &self.page_token);
6067 debug_struct.field("filter", &self.filter);
6068 if !self._unknown_fields.is_empty() {
6069 debug_struct.field("_unknown_fields", &self._unknown_fields);
6070 }
6071 debug_struct.finish()
6072 }
6073}
6074
6075#[cfg(feature = "user-license-service")]
6076impl std::fmt::Debug for super::ListUserLicensesResponse {
6077 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6078 let mut debug_struct = f.debug_struct("ListUserLicensesResponse");
6079 debug_struct.field("user_licenses", &self.user_licenses);
6080 debug_struct.field("next_page_token", &self.next_page_token);
6081 if !self._unknown_fields.is_empty() {
6082 debug_struct.field("_unknown_fields", &self._unknown_fields);
6083 }
6084 debug_struct.finish()
6085 }
6086}
6087
6088#[cfg(feature = "user-license-service")]
6089impl std::fmt::Debug for super::BatchUpdateUserLicensesRequest {
6090 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6091 let mut debug_struct = f.debug_struct("BatchUpdateUserLicensesRequest");
6092 debug_struct.field("parent", &self.parent);
6093 debug_struct.field(
6094 "delete_unassigned_user_licenses",
6095 &self.delete_unassigned_user_licenses,
6096 );
6097 debug_struct.field("source", &self.source);
6098 if !self._unknown_fields.is_empty() {
6099 debug_struct.field("_unknown_fields", &self._unknown_fields);
6100 }
6101 debug_struct.finish()
6102 }
6103}
6104
6105#[cfg(feature = "user-license-service")]
6106impl std::fmt::Debug for super::batch_update_user_licenses_request::InlineSource {
6107 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6108 let mut debug_struct = f.debug_struct("InlineSource");
6109 debug_struct.field("user_licenses", &self.user_licenses);
6110 debug_struct.field("update_mask", &self.update_mask);
6111 if !self._unknown_fields.is_empty() {
6112 debug_struct.field("_unknown_fields", &self._unknown_fields);
6113 }
6114 debug_struct.finish()
6115 }
6116}
6117
6118#[cfg(feature = "user-license-service")]
6119impl std::fmt::Debug for super::BatchUpdateUserLicensesMetadata {
6120 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6121 let mut debug_struct = f.debug_struct("BatchUpdateUserLicensesMetadata");
6122 debug_struct.field("create_time", &self.create_time);
6123 debug_struct.field("update_time", &self.update_time);
6124 debug_struct.field("success_count", &self.success_count);
6125 debug_struct.field("failure_count", &self.failure_count);
6126 if !self._unknown_fields.is_empty() {
6127 debug_struct.field("_unknown_fields", &self._unknown_fields);
6128 }
6129 debug_struct.finish()
6130 }
6131}
6132
6133#[cfg(feature = "user-license-service")]
6134impl std::fmt::Debug for super::BatchUpdateUserLicensesResponse {
6135 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6136 let mut debug_struct = f.debug_struct("BatchUpdateUserLicensesResponse");
6137 debug_struct.field("user_licenses", &self.user_licenses);
6138 debug_struct.field("error_samples", &self.error_samples);
6139 if !self._unknown_fields.is_empty() {
6140 debug_struct.field("_unknown_fields", &self._unknown_fields);
6141 }
6142 debug_struct.finish()
6143 }
6144}