Batch v1alpha API - Class JobStatus (1.0.0-alpha29)

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

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

Job status.

Inheritance

object > JobStatus

Namespace

Google.Cloud.Batch.V1Alpha

Assembly

Google.Cloud.Batch.V1Alpha.dll

Constructors

JobStatus()

public JobStatus()

JobStatus(JobStatus)

public JobStatus(JobStatus other)
Parameter
Name Description
other JobStatus

Properties

ResourceUsage

public ResourceUsage ResourceUsage { get; set; }

The resource usage of the job.

Property Value
Type Description
ResourceUsage

RunDuration

public Duration RunDuration { get; set; }

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

Property Value
Type Description
Duration

State

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

Job state

Property Value
Type Description
JobStatusTypesState

StatusEvents

public RepeatedField<StatusEvent> StatusEvents { get; }

Job status events

Property Value
Type Description
RepeatedFieldStatusEvent

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
Type Description
MapFieldstringJobStatusTypesTaskGroupStatus