public sealed class UndeleteRecognizerRequest : IMessage<UndeleteRecognizerRequest>, IEquatable<UndeleteRecognizerRequest>, IDeepCloneable<UndeleteRecognizerRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Speech-to-Text v2 API class UndeleteRecognizerRequest.
Request message for the
[UndeleteRecognizer][google.cloud.speech.v2.Speech.UndeleteRecognizer]
method.
This checksum is computed by the server based on the value of other
fields. This may be sent on update, undelete, and delete requests to ensure
the client has an up-to-date value before proceeding.
[[["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 document provides reference documentation for the \u003ccode\u003eUndeleteRecognizerRequest\u003c/code\u003e class within the Google Cloud Speech-to-Text v2 API, including its properties and constructors.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUndeleteRecognizerRequest\u003c/code\u003e class is used to send requests to the \u003ccode\u003eUndeleteRecognizer\u003c/code\u003e method, which is used to restore a deleted Recognizer.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties like \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eEtag\u003c/code\u003e, \u003ccode\u003eRecognizerName\u003c/code\u003e, and \u003ccode\u003eValidateOnly\u003c/code\u003e, allowing users to specify the target Recognizer, check for server-side updates, and validate the request.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the api reference is 1.4.0, while previous versions are available from 1.3.0 down to 1.0.0.\u003c/p\u003e\n"]]],[],null,["# Cloud Speech-to-Text v2 API - Class UndeleteRecognizerRequest (1.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.UndeleteRecognizerRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.4.0/Google.Cloud.Speech.V2.UndeleteRecognizerRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.3.0/Google.Cloud.Speech.V2.UndeleteRecognizerRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.2.0/Google.Cloud.Speech.V2.UndeleteRecognizerRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.1.0/Google.Cloud.Speech.V2.UndeleteRecognizerRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.0.0/Google.Cloud.Speech.V2.UndeleteRecognizerRequest) \n\n public sealed class UndeleteRecognizerRequest : IMessage\u003cUndeleteRecognizerRequest\u003e, IEquatable\u003cUndeleteRecognizerRequest\u003e, IDeepCloneable\u003cUndeleteRecognizerRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Speech-to-Text v2 API class UndeleteRecognizerRequest.\n\nRequest message for the\n\\[UndeleteRecognizer\\]\\[google.cloud.speech.v2.Speech.UndeleteRecognizer\\]\nmethod. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e UndeleteRecognizerRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[UndeleteRecognizerRequest](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.UndeleteRecognizerRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[UndeleteRecognizerRequest](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.UndeleteRecognizerRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[UndeleteRecognizerRequest](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.UndeleteRecognizerRequest), [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.Speech.V2](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.Speech.V2.dll\n\nConstructors\n------------\n\n### UndeleteRecognizerRequest()\n\n public UndeleteRecognizerRequest()\n\n### UndeleteRecognizerRequest(UndeleteRecognizerRequest)\n\n public UndeleteRecognizerRequest(UndeleteRecognizerRequest other)\n\nProperties\n----------\n\n### Etag\n\n public string Etag { get; set; }\n\nThis checksum is computed by the server based on the value of other\nfields. This may be sent on update, undelete, and delete requests to ensure\nthe client has an up-to-date value before proceeding.\n\n### Name\n\n public string Name { get; set; }\n\nRequired. The name of the Recognizer to undelete.\nFormat: `projects/{project}/locations/{location}/recognizers/{recognizer}`\n\n### RecognizerName\n\n public RecognizerName RecognizerName { get; set; }\n\n[RecognizerName](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.RecognizerName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.UndeleteRecognizerRequest#Google_Cloud_Speech_V2_UndeleteRecognizerRequest_Name) resource name property.\n\n### ValidateOnly\n\n public bool ValidateOnly { get; set; }\n\nIf set, validate the request and preview the undeleted Recognizer, but do\nnot actually undelete it."]]