public sealed class Event : IMessage<Event>, IEquatable<Event>, IDeepCloneable<Event>, IBufferMessage, IMessage
Reference documentation and code samples for the Service Health v1 API class Event.
Represents service health events that may affect Google Cloud products.
Event resource is a read-only view and does not allow any modifications. All
fields are output only.
Output only. Identifier. Name of the event. Unique name of the event in
this scope including project and location using the form
projects/{project_id}/locations/{location}/events/{event_id}.
Output only. When detailed_state=MERGED, parent_event contains the
name of the parent event. All further updates will be published to the
parent event.
[[["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 documentation is for the \u003ccode\u003eEvent\u003c/code\u003e class within the Google Cloud Service Health v1 API, and its latest version is 1.3.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEvent\u003c/code\u003e class represents read-only information about service health events impacting Google Cloud products, with all its fields being output only.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of an \u003ccode\u003eEvent\u003c/code\u003e include its category, detailed category, state, start and end times, title, description, impacted locations and products, updates, relevance, and unique identifier.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEvent\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe Event class provides methods for retrieving and managing details related to service incidents, including obtaining the time of the next update, and the name of a parent event in cases where multiple events have been merged.\u003c/p\u003e\n"]]],[],null,["# Service Health v1 API - Class Event (1.3.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.3.0 (latest)](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.Event)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/1.2.0/Google.Cloud.ServiceHealth.V1.Event)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/1.1.0/Google.Cloud.ServiceHealth.V1.Event)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/1.0.0/Google.Cloud.ServiceHealth.V1.Event) \n\n public sealed class Event : IMessage\u003cEvent\u003e, IEquatable\u003cEvent\u003e, IDeepCloneable\u003cEvent\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Service Health v1 API class Event.\n\nRepresents service health events that may affect Google Cloud products.\nEvent resource is a read-only view and does not allow any modifications. All\nfields are output only. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e Event \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[Event](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.Event), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[Event](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.Event), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[Event](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.Event), [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.ServiceHealth.V1](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.ServiceHealth.V1.dll\n\nConstructors\n------------\n\n### Event()\n\n public Event()\n\n### Event(Event)\n\n public Event(Event other)\n\nProperties\n----------\n\n### Category\n\n public Event.Types.EventCategory Category { get; set; }\n\nOutput only. The category of the event.\n\n### Description\n\n public string Description { get; set; }\n\nOutput only. Free-form, human-readable description.\n\n### DetailedCategory\n\n public Event.Types.DetailedCategory DetailedCategory { get; set; }\n\nOutput only. The detailed category of the event.\n\n### DetailedState\n\n public Event.Types.DetailedState DetailedState { get; set; }\n\nOutput only. The current detailed state of the incident.\n\n### EndTime\n\n public Timestamp EndTime { get; set; }\n\nOutput only. The end time of the event, if applicable.\n\n### EventImpacts\n\n public RepeatedField\u003cEventImpact\u003e EventImpacts { get; }\n\nGoogle Cloud products and locations impacted by the event.\n\n### EventName\n\n public EventName EventName { get; set; }\n\n[EventName](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.EventName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.Event#Google_Cloud_ServiceHealth_V1_Event_Name) resource name property.\n\n### Name\n\n public string Name { get; set; }\n\nOutput only. Identifier. Name of the event. Unique name of the event in\nthis scope including project and location using the form\n`projects/{project_id}/locations/{location}/events/{event_id}`.\n\n### NextUpdateTime\n\n public Timestamp NextUpdateTime { get; set; }\n\nOutput only. The time when the next update can be expected.\n\n### ParentEvent\n\n public string ParentEvent { get; set; }\n\nOutput only. When `detailed_state`=`MERGED`, `parent_event` contains the\nname of the parent event. All further updates will be published to the\nparent event.\n\n### Relevance\n\n public Event.Types.Relevance Relevance { get; set; }\n\nOutput only. Communicates why a given event is deemed relevant in the\ncontext of a given project.\n\n### StartTime\n\n public Timestamp StartTime { get; set; }\n\nOutput only. The start time of the event, if applicable.\n\n### State\n\n public Event.Types.State State { get; set; }\n\nOutput only. The current state of the event.\n\n### Title\n\n public string Title { get; set; }\n\nOutput only. Brief description for the event.\n\n### UpdateTime\n\n public Timestamp UpdateTime { get; set; }\n\nOutput only. The time when the event was last modified.\n\n### Updates\n\n public RepeatedField\u003cEventUpdate\u003e Updates { get; }\n\nOutput only. Event updates are correspondence from Google."]]