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.
Namespace
Google.Cloud.ServiceHealth.V1Assembly
Google.Cloud.ServiceHealth.V1.dll
Constructors
Event()
public Event()
Event(Event)
public Event(Event other)
Parameter | |
---|---|
Name | Description |
other | Event |
Properties
Category
public Event.Types.EventCategory Category { get; set; }
Output only. The category of the event.
Property Value | |
---|---|
Type | Description |
EventTypesEventCategory |
Description
public string Description { get; set; }
Output only. Free-form, human-readable description.
Property Value | |
---|---|
Type | Description |
string |
DetailedCategory
public Event.Types.DetailedCategory DetailedCategory { get; set; }
Output only. The detailed category of the event.
Property Value | |
---|---|
Type | Description |
EventTypesDetailedCategory |
DetailedState
public Event.Types.DetailedState DetailedState { get; set; }
Output only. The current detailed state of the incident.
Property Value | |
---|---|
Type | Description |
EventTypesDetailedState |
EndTime
public Timestamp EndTime { get; set; }
Output only. The end time of the event, if applicable.
Property Value | |
---|---|
Type | Description |
Timestamp |
EventImpacts
public RepeatedField<EventImpact> EventImpacts { get; }
Google Cloud products and locations impacted by the event.
Property Value | |
---|---|
Type | Description |
RepeatedFieldEventImpact |
EventName
public EventName EventName { get; set; }
Property Value | |
---|---|
Type | Description |
EventName |
Name
public string Name { get; set; }
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}
.
Property Value | |
---|---|
Type | Description |
string |
NextUpdateTime
public Timestamp NextUpdateTime { get; set; }
Output only. The time when the next update can be expected.
Property Value | |
---|---|
Type | Description |
Timestamp |
ParentEvent
public string ParentEvent { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
Relevance
public Event.Types.Relevance Relevance { get; set; }
Output only. Communicates why a given event is deemed relevant in the context of a given project.
Property Value | |
---|---|
Type | Description |
EventTypesRelevance |
StartTime
public Timestamp StartTime { get; set; }
Output only. The start time of the event, if applicable.
Property Value | |
---|---|
Type | Description |
Timestamp |
State
public Event.Types.State State { get; set; }
Output only. The current state of the event.
Property Value | |
---|---|
Type | Description |
EventTypesState |
Title
public string Title { get; set; }
Output only. Brief description for the event.
Property Value | |
---|---|
Type | Description |
string |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time when the event was last modified.
Property Value | |
---|---|
Type | Description |
Timestamp |
Updates
public RepeatedField<EventUpdate> Updates { get; }
Output only. Event updates are correspondence from Google.
Property Value | |
---|---|
Type | Description |
RepeatedFieldEventUpdate |