public sealed class SuggestionDenyListEntry : IMessage<SuggestionDenyListEntry>, IEquatable<SuggestionDenyListEntry>, IDeepCloneable<SuggestionDenyListEntry>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1beta 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 \u003ccode\u003eSuggestionDenyListEntry\u003c/code\u003e class in the Discovery Engine v1beta API allows for blocking specific phrases from appearing in suggestions.\u003c/p\u003e\n"],["\u003cp\u003eThis class 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, for functionality within the Google.Protobuf library.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBlockPhrase\u003c/code\u003e property allows the user to set a string value representing the phrase to be blocked from suggestions, with a maximum of 125 characters.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMatchOperator\u003c/code\u003e property defines how the blocking is applied, allowing for either exact phrase matching or blocking any suggestions containing the specified phrase.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available: a default constructor and another that allows the initialization of a new instance based on another \u003ccode\u003eSuggestionDenyListEntry\u003c/code\u003e instance.\u003c/p\u003e\n"]]],[],null,["# Discovery Engine v1beta API - Class SuggestionDenyListEntry (1.0.0-beta19)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta19 (latest)](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.SuggestionDenyListEntry)\n- [1.0.0-beta18](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/1.0.0-beta18/Google.Cloud.DiscoveryEngine.V1Beta.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 v1beta 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.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.SuggestionDenyListEntry), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[SuggestionDenyListEntry](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.SuggestionDenyListEntry), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[SuggestionDenyListEntry](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.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.V1Beta](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.DiscoveryEngine.V1Beta.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."]]