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
IMessageJobStatus, IEquatableJobStatus, IDeepCloneableJobStatus, 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 |
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 |