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.
Implements
IMessageJobStatus, IEquatableJobStatus, IDeepCloneableJobStatus, IBufferMessage, IMessageNamespace
Google.Cloud.Batch.V1AlphaAssembly
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 |