public sealed class Job : IMessage<Job>, IEquatable<Job>, IDeepCloneable<Job>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class Job.
A job represents an instance of a task.
Namespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
Job()
public Job()
Job(Job)
public Job(Job other)
Parameter | |
---|---|
Name | Description |
other | Job |
Properties
EndTime
public Timestamp EndTime { get; set; }
Output only. The time when the job ended.
Property Value | |
---|---|
Type | Description |
Timestamp |
ExecutionSpec
public Task.Types.ExecutionSpec ExecutionSpec { get; set; }
Output only. Spec related to how a task is executed.
Property Value | |
---|---|
Type | Description |
TaskTypesExecutionSpec |
JobName
public JobName JobName { get; set; }
Property Value | |
---|---|
Type | Description |
JobName |
Labels
public MapField<string, string> Labels { get; }
Output only. User-defined labels for the task.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
Message
public string Message { get; set; }
Output only. Additional information about the current state.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Output only. The relative resource name of the job, of the form:
projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{task_id}/jobs/{job_id}
.
Property Value | |
---|---|
Type | Description |
string |
RetryCount
public uint RetryCount { get; set; }
Output only. The number of times the job has been retried (excluding the initial attempt).
Property Value | |
---|---|
Type | Description |
uint |
Service
public Job.Types.Service Service { get; set; }
Output only. The underlying service running a job.
Property Value | |
---|---|
Type | Description |
JobTypesService |
ServiceJob
public string ServiceJob { get; set; }
Output only. The full resource name for the job run under a particular service.
Property Value | |
---|---|
Type | Description |
string |
StartTime
public Timestamp StartTime { get; set; }
Output only. The time when the job was started.
Property Value | |
---|---|
Type | Description |
Timestamp |
State
public Job.Types.State State { get; set; }
Output only. Execution state for the job.
Property Value | |
---|---|
Type | Description |
JobTypesState |
Trigger
public Job.Types.Trigger Trigger { get; set; }
Output only. Job execution trigger.
Property Value | |
---|---|
Type | Description |
JobTypesTrigger |
Uid
public string Uid { get; set; }
Output only. System generated globally unique ID for the job.
Property Value | |
---|---|
Type | Description |
string |