public sealed class SuggestionDenyListEntry : IMessage<SuggestionDenyListEntry>, IEquatable<SuggestionDenyListEntry>, IDeepCloneable<SuggestionDenyListEntry>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1 API class SuggestionDenyListEntry.
Suggestion deny list entry identifying the phrase to block from suggestions
and the applied operation for the phrase.
[[["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\u003eThe latest version of the \u003ccode\u003eSuggestionDenyListEntry\u003c/code\u003e class is 1.6.0, which is part of the Google.Cloud.DiscoveryEngine.V1 namespace.\u003c/p\u003e\n"],["\u003cp\u003eThis class is designed to block specific phrases from being suggested by the Discovery Engine, supporting blocking both exact phrases and phrases containing the blocked string.\u003c/p\u003e\n"],["\u003cp\u003eIt 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\u003eSuggestionDenyListEntry\u003c/code\u003e class includes properties \u003ccode\u003eBlockPhrase\u003c/code\u003e to specify the phrase to block (up to 125 characters) and \u003ccode\u003eMatchOperator\u003c/code\u003e to define the matching criteria.\u003c/p\u003e\n"],["\u003cp\u003eConstructors are provided to create new instances of \u003ccode\u003eSuggestionDenyListEntry\u003c/code\u003e, either default or from another \u003ccode\u003eSuggestionDenyListEntry\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,["# Discovery Engine v1 API - Class SuggestionDenyListEntry (1.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.9.0 (latest)](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/latest/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.8.0/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.7.0/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.6.0/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.5.0/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.4.0/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.3.0/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.2.0/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.1.0/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry)\n- [1.0.0-beta06](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.0.0-beta06/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry) \n\n public sealed class SuggestionDenyListEntry : IMessage\u003cSuggestionDenyListEntry\u003e, IEquatable\u003cSuggestionDenyListEntry\u003e, IDeepCloneable\u003cSuggestionDenyListEntry\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Discovery Engine v1 API class SuggestionDenyListEntry.\n\nSuggestion deny list entry identifying the phrase to block from suggestions\nand the applied operation for the phrase. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e SuggestionDenyListEntry \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[SuggestionDenyListEntry](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/latest/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[SuggestionDenyListEntry](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/latest/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[SuggestionDenyListEntry](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/latest/Google.Cloud.DiscoveryEngine.V1.SuggestionDenyListEntry), [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.DiscoveryEngine.V1](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/latest/Google.Cloud.DiscoveryEngine.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.DiscoveryEngine.V1.dll\n\nConstructors\n------------\n\n### SuggestionDenyListEntry()\n\n public SuggestionDenyListEntry()\n\n### SuggestionDenyListEntry(SuggestionDenyListEntry)\n\n public SuggestionDenyListEntry(SuggestionDenyListEntry other)\n\nProperties\n----------\n\n### BlockPhrase\n\n public string BlockPhrase { get; set; }\n\nRequired. Phrase to block from suggestions served. Can be maximum 125\ncharacters.\n\n### MatchOperator\n\n public SuggestionDenyListEntry.Types.MatchOperator MatchOperator { get; set; }\n\nRequired. The match operator to apply for this phrase. Whether to block the\nexact phrase, or block any suggestions containing this phrase."]]