Batch v1 API - Class JobStatus (1.0.0)

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

Reference documentation and code samples for the Batch v1 API class JobStatus.

Job status.

Inheritance

Object > JobStatus

Namespace

Google.Cloud.Batch.V1

Assembly

Google.Cloud.Batch.V1.dll

Constructors

JobStatus()

public JobStatus()

JobStatus(JobStatus)

public JobStatus(JobStatus other)
Parameter
NameDescription
otherJobStatus

Properties

RunDuration

public Duration RunDuration { get; set; }

The duration of time that the Job spent in status RUNNING.

Property Value
TypeDescription
Duration

State

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

Job state

Property Value
TypeDescription
JobStatus.Types.State

StatusEvents

public RepeatedField<StatusEvent> StatusEvents { get; }

Job status events

Property Value
TypeDescription
RepeatedField<StatusEvent>

TaskGroups

public MapField<string, JobStatus.Types.TaskGroupStatus> TaskGroups { get; }

Aggregated task status for each TaskGroup in the Job. The map key is TaskGroup ID.

Property Value
TypeDescription
MapField<String, JobStatus.Types.TaskGroupStatus>