public sealed class GetNotificationRequest : IMessage<GetNotificationRequest>, IEquatable<GetNotificationRequest>, IDeepCloneable<GetNotificationRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Advisory Notifications v1 API class GetNotificationRequest.
ISO code for requested localization language. If unset, will be
interpereted as "en". If the requested language is valid, but not supported
for this notification, English will be returned with an "Not applicable"
LocalizationState. If the ISO code is invalid (i.e. not a real language),
this RPC will throw an error.
Required. A name of the notification to retrieve.
Format:
organizations/{organization}/locations/{location}/notifications/{notification}
or projects/{projects}/locations/{location}/notifications/{notification}.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eGetNotificationRequest\u003c/code\u003e class within the Google Cloud Advisory Notifications v1 API, with the latest version being 1.7.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetNotificationRequest\u003c/code\u003e class is used to fetch a notification and 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\u003eGetNotificationRequest\u003c/code\u003e class has two constructors, a default constructor and one that accepts another \u003ccode\u003eGetNotificationRequest\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetNotificationRequest\u003c/code\u003e class has three properties: \u003ccode\u003eLanguageCode\u003c/code\u003e, which sets the localization language; \u003ccode\u003eName\u003c/code\u003e, which is a required parameter indicating the name of the notification to be retrieved; and \u003ccode\u003eNotificationName\u003c/code\u003e, which is a typed view over the \u003ccode\u003eName\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of the API documented including versions 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0 and the latest 1.7.0.\u003c/p\u003e\n"]]],[],null,["# Advisory Notifications v1 API - Class GetNotificationRequest (1.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.7.0 (latest)](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/latest/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/1.6.0/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/1.5.0/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/1.4.0/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/1.3.0/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/1.2.0/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/1.1.0/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/1.0.0/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest) \n\n public sealed class GetNotificationRequest : IMessage\u003cGetNotificationRequest\u003e, IEquatable\u003cGetNotificationRequest\u003e, IDeepCloneable\u003cGetNotificationRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Advisory Notifications v1 API class GetNotificationRequest.\n\nRequest for fetching a notification. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e GetNotificationRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[GetNotificationRequest](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/latest/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[GetNotificationRequest](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/latest/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[GetNotificationRequest](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/latest/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest), [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.AdvisoryNotifications.V1](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/latest/Google.Cloud.AdvisoryNotifications.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.AdvisoryNotifications.V1.dll\n\nConstructors\n------------\n\n### GetNotificationRequest()\n\n public GetNotificationRequest()\n\n### GetNotificationRequest(GetNotificationRequest)\n\n public GetNotificationRequest(GetNotificationRequest other)\n\nProperties\n----------\n\n### LanguageCode\n\n public string LanguageCode { get; set; }\n\nISO code for requested localization language. If unset, will be\ninterpereted as \"en\". If the requested language is valid, but not supported\nfor this notification, English will be returned with an \"Not applicable\"\nLocalizationState. If the ISO code is invalid (i.e. not a real language),\nthis RPC will throw an error.\n\n### Name\n\n public string Name { get; set; }\n\nRequired. A name of the notification to retrieve.\nFormat:\norganizations/{organization}/locations/{location}/notifications/{notification}\nor projects/{projects}/locations/{location}/notifications/{notification}.\n\n### NotificationName\n\n public NotificationName NotificationName { get; set; }\n\n[NotificationName](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/latest/Google.Cloud.AdvisoryNotifications.V1.NotificationName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.AdvisoryNotifications.V1/latest/Google.Cloud.AdvisoryNotifications.V1.GetNotificationRequest#Google_Cloud_AdvisoryNotifications_V1_GetNotificationRequest_Name) resource name property."]]