# Google Cloud Dialogflow v2 API - Class SearchKnowledgeDebugInfo.Types.SearchKnowledgeBehavior (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.Types.SearchKnowledgeBehavior : IMessage<SearchKnowledgeDebugInfo.Types.SearchKnowledgeBehavior>, IEquatable<SearchKnowledgeDebugInfo.Types.SearchKnowledgeBehavior>, IDeepCloneable<SearchKnowledgeDebugInfo.Types.SearchKnowledgeBehavior>, IBufferMessage, IMessage

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

Configured behaviors for SearchKnowledge.

## Inheritance

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

## 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)[Types](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo.Types)[SearchKnowledgeBehavior](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo.Types.SearchKnowledgeBehavior), [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)[Types](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo.Types)[SearchKnowledgeBehavior](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo.Types.SearchKnowledgeBehavior), [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)[Types](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo.Types)[SearchKnowledgeBehavior](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dialogflow.V2/latest/Google.Cloud.Dialogflow.V2.SearchKnowledgeDebugInfo.Types.SearchKnowledgeBehavior), [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

### SearchKnowledgeBehavior()

    public SearchKnowledgeBehavior()

### SearchKnowledgeBehavior(SearchKnowledgeBehavior)

    public SearchKnowledgeBehavior(SearchKnowledgeDebugInfo.Types.SearchKnowledgeBehavior other)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `other` | `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` |

## Properties

### AnswerGenerationRewriterOn

    public bool AnswerGenerationRewriterOn { get; set; }

Whether data store agent rewriter was turned on for the request.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.boolean` |   |

### EndUserMetadataIncluded

    public bool EndUserMetadataIncluded { get; set; }

Whether end_user_metadata is included in the data store agent call.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.boolean` |   |

### ThirdPartyConnectorAllowed

    public bool ThirdPartyConnectorAllowed { get; set; }

This field indicates whether third party connectors are enabled for the
project. Note that this field only indicates if the project is
allowlisted for connectors.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.boolean` |   |