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.
Implements
IMessage<JobStatus>, IEquatable<JobStatus>, IDeepCloneable<JobStatus>, IBufferMessage, IMessageNamespace
Google.Cloud.Batch.V1Assembly
Google.Cloud.Batch.V1.dll
Constructors
JobStatus()
public JobStatus()
JobStatus(JobStatus)
public JobStatus(JobStatus other)
Parameter | |
---|---|
Name | Description |
other | JobStatus |
Properties
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 |
JobStatus.Types.State |
StatusEvents
public RepeatedField<StatusEvent> StatusEvents { get; }
Job status events
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
MapField<String, JobStatus.Types.TaskGroupStatus> |