Class Event (1.0.0-beta02)

public sealed class Event : IMessage<Event>, IEquatable<Event>, IDeepCloneable<Event>, IBufferMessage, IMessage

Carries information about events that occur during pipeline execution.

Inheritance

Object > Event

Namespace

Google.Cloud.LifeSciences.V2Beta

Assembly

Google.Cloud.LifeSciences.V2Beta.dll

Constructors

Event()

public Event()

Event(Event)

public Event(Event other)
Parameter
NameDescription
otherEvent

Properties

ContainerKilled

public ContainerKilledEvent ContainerKilled { get; set; }

See [google.cloud.lifesciences.v2beta.ContainerKilledEvent][google.cloud.lifesciences.v2beta.ContainerKilledEvent].

Property Value
TypeDescription
ContainerKilledEvent

ContainerStarted

public ContainerStartedEvent ContainerStarted { get; set; }

See [google.cloud.lifesciences.v2beta.ContainerStartedEvent][google.cloud.lifesciences.v2beta.ContainerStartedEvent].

Property Value
TypeDescription
ContainerStartedEvent

ContainerStopped

public ContainerStoppedEvent ContainerStopped { get; set; }

See [google.cloud.lifesciences.v2beta.ContainerStoppedEvent][google.cloud.lifesciences.v2beta.ContainerStoppedEvent].

Property Value
TypeDescription
ContainerStoppedEvent

Delayed

public DelayedEvent Delayed { get; set; }

See [google.cloud.lifesciences.v2beta.DelayedEvent][google.cloud.lifesciences.v2beta.DelayedEvent].

Property Value
TypeDescription
DelayedEvent

Description

public string Description { get; set; }

A human-readable description of the event. Note that these strings can change at any time without notice. Any application logic must use the information in the details field.

Property Value
TypeDescription
String

DetailsCase

public Event.DetailsOneofCase DetailsCase { get; }
Property Value
TypeDescription
Event.DetailsOneofCase

Failed

public FailedEvent Failed { get; set; }

See [google.cloud.lifesciences.v2beta.FailedEvent][google.cloud.lifesciences.v2beta.FailedEvent].

Property Value
TypeDescription
FailedEvent

PullStarted

public PullStartedEvent PullStarted { get; set; }

See [google.cloud.lifesciences.v2beta.PullStartedEvent][google.cloud.lifesciences.v2beta.PullStartedEvent].

Property Value
TypeDescription
PullStartedEvent

PullStopped

public PullStoppedEvent PullStopped { get; set; }

See [google.cloud.lifesciences.v2beta.PullStoppedEvent][google.cloud.lifesciences.v2beta.PullStoppedEvent].

Property Value
TypeDescription
PullStoppedEvent

Timestamp

public Timestamp Timestamp { get; set; }

The time at which the event occurred.

Property Value
TypeDescription
Timestamp

UnexpectedExitStatus

public UnexpectedExitStatusEvent UnexpectedExitStatus { get; set; }

See [google.cloud.lifesciences.v2beta.UnexpectedExitStatusEvent][google.cloud.lifesciences.v2beta.UnexpectedExitStatusEvent].

Property Value
TypeDescription
UnexpectedExitStatusEvent

WorkerAssigned

public WorkerAssignedEvent WorkerAssigned { get; set; }

See [google.cloud.lifesciences.v2beta.WorkerAssignedEvent][google.cloud.lifesciences.v2beta.WorkerAssignedEvent].

Property Value
TypeDescription
WorkerAssignedEvent

WorkerReleased

public WorkerReleasedEvent WorkerReleased { get; set; }

See [google.cloud.lifesciences.v2beta.WorkerReleasedEvent][google.cloud.lifesciences.v2beta.WorkerReleasedEvent].

Property Value
TypeDescription
WorkerReleasedEvent