public sealed class DataStoreConnectionSignals : IMessage<DataStoreConnectionSignals>, IEquatable<DataStoreConnectionSignals>, IDeepCloneable<DataStoreConnectionSignals>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class DataStoreConnectionSignals.
Data store connection feature output signals.
Might be only partially field if processing stop before the final answer.
Reasons for this can be, but are not limited to: empty UCS search results,
positive RAI check outcome, grounding failure, ...
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eDataStoreConnectionSignals\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace, covering versions from 1.0.0 to the latest version 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDataStoreConnectionSignals\u003c/code\u003e is a class used in the Dialogflow v3 API to represent output signals from data store connections and implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDataStoreConnectionSignals\u003c/code\u003e class includes properties like \u003ccode\u003eAnswer\u003c/code\u003e, \u003ccode\u003eAnswerGenerationModelCallSignals\u003c/code\u003e, \u003ccode\u003eAnswerParts\u003c/code\u003e, \u003ccode\u003eCitedSnippets\u003c/code\u003e, \u003ccode\u003eGroundingSignals\u003c/code\u003e, \u003ccode\u003eRewriterModelCallSignals\u003c/code\u003e, \u003ccode\u003eRewrittenQuery\u003c/code\u003e, \u003ccode\u003eSafetySignals\u003c/code\u003e, and \u003ccode\u003eSearchSnippets\u003c/code\u003e, which offer insights into the data store connection process.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation details the constructors, properties, and inheritance structure of \u003ccode\u003eDataStoreConnectionSignals\u003c/code\u003e, along with descriptions of each member and its purpose, as well as the data types they include.\u003c/p\u003e\n"],["\u003cp\u003eThe content includes a list of versioned documentation links, allowing users to review the documentation related to the \u003ccode\u003eDataStoreConnectionSignals\u003c/code\u003e class at the specific versions that they need.\u003c/p\u003e\n"]]],[],null,["# Dialogflow v3 API - Class DataStoreConnectionSignals (2.24.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.24.0 (latest)](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/latest/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.23.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.23.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.22.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.22.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.21.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.21.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.20.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.20.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.19.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.19.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.18.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.18.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.17.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.16.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.15.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.14.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.13.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.12.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.11.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.10.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.9.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.8.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.7.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.6.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.5.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.4.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.3.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.2.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.1.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/2.0.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.13.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.13.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.12.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.12.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.11.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.11.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.10.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.10.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.9.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.9.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.8.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.7.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.6.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.5.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.4.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.3.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.2.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.1.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/1.0.0/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals) \n\n public sealed class DataStoreConnectionSignals : IMessage\u003cDataStoreConnectionSignals\u003e, IEquatable\u003cDataStoreConnectionSignals\u003e, IDeepCloneable\u003cDataStoreConnectionSignals\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Dialogflow v3 API class DataStoreConnectionSignals.\n\nData store connection feature output signals.\nMight be only partially field if processing stop before the final answer.\nReasons for this can be, but are not limited to: empty UCS search results,\npositive RAI check outcome, grounding failure, ... \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DataStoreConnectionSignals \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DataStoreConnectionSignals](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/latest/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DataStoreConnectionSignals](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/latest/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DataStoreConnectionSignals](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/latest/Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Dialogflow.Cx.V3](/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/latest/Google.Cloud.Dialogflow.Cx.V3)\n\nAssembly\n--------\n\nGoogle.Cloud.Dialogflow.Cx.V3.dll\n\nConstructors\n------------\n\n### DataStoreConnectionSignals()\n\n public DataStoreConnectionSignals()\n\n### DataStoreConnectionSignals(DataStoreConnectionSignals)\n\n public DataStoreConnectionSignals(DataStoreConnectionSignals other)\n\nProperties\n----------\n\n### Answer\n\n public string Answer { get; set; }\n\nOptional. The final compiled answer.\n\n### AnswerGenerationModelCallSignals\n\n public DataStoreConnectionSignals.Types.AnswerGenerationModelCallSignals AnswerGenerationModelCallSignals { get; set; }\n\nOptional. Diagnostic info related to the answer generation model call.\n\n### AnswerParts\n\n public RepeatedField\u003cDataStoreConnectionSignals.Types.AnswerPart\u003e AnswerParts { get; }\n\nOptional. Answer parts with relevant citations.\nConcatenation of texts should add up the `answer` (not counting\nwhitespaces).\n\n### CitedSnippets\n\n public RepeatedField\u003cDataStoreConnectionSignals.Types.CitedSnippet\u003e CitedSnippets { get; }\n\nOptional. Snippets cited by the answer generation model from the most to\nleast relevant.\n\n### GroundingSignals\n\n public DataStoreConnectionSignals.Types.GroundingSignals GroundingSignals { get; set; }\n\nOptional. Grounding signals.\n\n### RewriterModelCallSignals\n\n public DataStoreConnectionSignals.Types.RewriterModelCallSignals RewriterModelCallSignals { get; set; }\n\nOptional. Diagnostic info related to the rewriter model call.\n\n### RewrittenQuery\n\n public string RewrittenQuery { get; set; }\n\nOptional. Rewritten string query used for search.\n\n### SafetySignals\n\n public DataStoreConnectionSignals.Types.SafetySignals SafetySignals { get; set; }\n\nOptional. Safety check result.\n\n### SearchSnippets\n\n public RepeatedField\u003cDataStoreConnectionSignals.Types.SearchSnippet\u003e SearchSnippets { get; }\n\nOptional. Search snippets included in the answer generation prompt."]]