# Google Cloud Dialogflow v2 API - Class SearchKnowledgeDebugInfo (4.30.0)

4.30.0 (latest) 4.29.0 4.28.0 4.27.0 4.26.0 4.25.0 4.24.0 4.23.0 4.22.0 4.21.0 4.20.0 4.19.0 4.18.0 4.17.0 4.16.0 4.15.0 4.14.0 4.13.0 4.12.0 4.11.0 4.10.0 4.9.0 4.8.0 4.7.0 4.6.0 4.5.0 4.4.0 4.3.0 4.2.0 4.1.0 4.0.0 3.11.0 3.10.0 3.9.0 3.8.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0

    public sealed class SearchKnowledgeDebugInfo : IMessage<SearchKnowledgeDebugInfo>, IEquatable<SearchKnowledgeDebugInfo>, IDeepCloneable<SearchKnowledgeDebugInfo>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dialogflow v2 API class SearchKnowledgeDebugInfo.

Debug information related to SearchKnowledge feature.

## Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) \> SearchKnowledgeDebugInfo

## Implements

[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[SearchKnowledgeDebugInfo](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[SearchKnowledgeDebugInfo](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[SearchKnowledgeDebugInfo](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo), [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)

## Inherited Members

[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Namespace

[Google.Cloud.Dialogflow.V2](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2)

## Assembly

Google.Cloud.Dialogflow.V2.dll

## Constructors

### SearchKnowledgeDebugInfo()

    public SearchKnowledgeDebugInfo()

### SearchKnowledgeDebugInfo(SearchKnowledgeDebugInfo)

    public SearchKnowledgeDebugInfo(SearchKnowledgeDebugInfo other)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `other` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo` |

## Properties

### DatastoreResponseReason

    public DatastoreResponseReason DatastoreResponseReason { get; set; }

Response reason from datastore which indicates data serving status or
answer quality degradation.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.DatastoreResponseReason` |   |

### IngestedContextReferenceDebugInfo

    public IngestedContextReferenceDebugInfo IngestedContextReferenceDebugInfo { get; set; }

Information about parameters ingested for search knowledge.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.IngestedContextReferenceDebugInfo` |   |

### SearchKnowledgeBehavior

    public SearchKnowledgeDebugInfo.Types.SearchKnowledgeBehavior SearchKnowledgeBehavior { get; set; }

Configured behaviors for SearchKnowledge.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfohttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo.Typeshttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo.Types.SearchKnowledgeBehavior` |   |

### ServiceLatency

    public ServiceLatency ServiceLatency { get; set; }

The latency of the service.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.ServiceLatency` |   |