Service Health v1 API - Class Event (1.0.0)

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.

Inheritance

object > Event

Namespace

Google.Cloud.ServiceHealth.V1

Assembly

Google.Cloud.ServiceHealth.V1.dll

Constructors

Event()

public Event()

Event(Event)

public Event(Event other)
Parameter
NameDescription
otherEvent

Properties

Category

public Event.Types.EventCategory Category { get; set; }

Output only. The category of the event.

Property Value
TypeDescription
EventTypesEventCategory

Description

public string Description { get; set; }

Output only. Free-form, human-readable description.

Property Value
TypeDescription
string

DetailedCategory

public Event.Types.DetailedCategory DetailedCategory { get; set; }

Output only. The detailed category of the event.

Property Value
TypeDescription
EventTypesDetailedCategory

DetailedState

public Event.Types.DetailedState DetailedState { get; set; }

Output only. The current detailed state of the incident.

Property Value
TypeDescription
EventTypesDetailedState

EndTime

public Timestamp EndTime { get; set; }

Output only. The end time of the event, if applicable.

Property Value
TypeDescription
Timestamp

EventImpacts

public RepeatedField<EventImpact> EventImpacts { get; }

Google Cloud products and locations impacted by the event.

Property Value
TypeDescription
RepeatedFieldEventImpact

EventName

public EventName EventName { get; set; }

EventName-typed view over the Name resource name property.

Property Value
TypeDescription
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
TypeDescription
string

NextUpdateTime

public Timestamp NextUpdateTime { get; set; }

Output only. The time when the next update can be expected.

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
EventTypesRelevance

StartTime

public Timestamp StartTime { get; set; }

Output only. The start time of the event, if applicable.

Property Value
TypeDescription
Timestamp

State

public Event.Types.State State { get; set; }

Output only. The current state of the event.

Property Value
TypeDescription
EventTypesState

Title

public string Title { get; set; }

Output only. Brief description for the event.

Property Value
TypeDescription
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time when the event was last modified.

Property Value
TypeDescription
Timestamp

Updates

public RepeatedField<EventUpdate> Updates { get; }

Output only. Event updates are correspondence from Google.

Property Value
TypeDescription
RepeatedFieldEventUpdate