Batch v1 API - Class Job (2.2.0)

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

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

The Cloud Batch Job description.

Inheritance

object > Job

Namespace

Google.Cloud.Batch.V1

Assembly

Google.Cloud.Batch.V1.dll

Constructors

Job()

 public Job() 

Job(Job)

 public Job(Job other) 
Parameter
Name
Description
other
Job

Properties

AllocationPolicy

 public AllocationPolicy AllocationPolicy { get; set; } 

Compute resource allocation for all TaskGroups in the Job.

Property Value
Type
Description

CreateTime

 public Timestamp CreateTime { get; set; } 

Output only. When the Job was created.

Property Value
Type
Description

JobName

 public JobName JobName { get; set; } 

JobName -typed view over the Name resource name property.

Property Value
Type
Description

Labels

 public MapField<string, string> Labels { get; } 

Labels for the Job. Labels could be user provided or system generated. For example, "labels": { "department": "finance", "environment": "test" } You can assign up to 64 labels. Google Compute Engine label restrictions apply. Label names that start with "goog-" or "google-" are reserved.

Property Value
Type
Description

LogsPolicy

 public LogsPolicy LogsPolicy { get; set; } 

Log preservation policy for the Job.

Property Value
Type
Description

Name

 public string Name { get; set; } 

Output only. Job name. For example: "projects/123456/locations/us-central1/jobs/job01".

Property Value
Type
Description

Notifications

 public RepeatedField<JobNotification> Notifications { get; } 

Notification configurations.

Property Value
Type
Description

Priority

 public long Priority { get; set; } 

Priority of the Job. The valid value range is [0, 100). Default value is 0. Higher value indicates higher priority. A job with higher priority value is more likely to run earlier if all other requirements are satisfied.

Property Value
Type
Description

Status

 public JobStatus Status { get; set; } 

Output only. Job status. It is read only for users.

Property Value
Type
Description

TaskGroups

 public RepeatedField<TaskGroup> TaskGroups { get; } 

Required. TaskGroups in the Job. Only one TaskGroup is supported now.

Property Value
Type
Description

Uid

 public string Uid { get; set; } 

Output only. A system generated unique ID (in UUID4 format) for the Job.

Property Value
Type
Description

UpdateTime

 public Timestamp UpdateTime { get; set; } 

Output only. The last time the Job was updated.

Property Value
Type
Description
Design a Mobile Site
View Site in Mobile | Classic
Share by: