Share via


JobInformationBasic Class

Definition

The common Data Lake Analytics job information properties.

public class JobInformationBasic
type JobInformationBasic = class
Public Class JobInformationBasic
Inheritance
JobInformationBasic
Derived

Constructors

JobInformationBasic()

Initializes a new instance of the JobInformationBasic class.

JobInformationBasic(String, JobType, Nullable<Guid>, String, Nullable<Int32>, Nullable<Double>, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<JobState>, Nullable<JobResult>, String, IList<String>, JobRelationshipProperties, IDictionary<String,String>, String)

Initializes a new instance of the JobInformationBasic class.

Properties

DegreeOfParallelism

Gets or sets the degree of parallelism used for this job.

DegreeOfParallelismPercent

Gets the degree of parallelism in percentage used for this job.

EndTime

Gets the completion time of the job.

HierarchyQueueNode

Gets the name of hierarchy queue node this job is assigned to, Null if job has not been assigned yet or the account doesn't have hierarchy queue.

JobId

Gets the job's unique identifier (a GUID).

LogFilePatterns

Gets or sets the list of log file name patterns to find in the logFolder. '' is the only matching character allowed. Example format: jobExecution.log or mylog.txt

LogFolder

Gets the log folder path to use in the following format: adl://&lt;accountName&gt;.azuredatalakestore.net/system/jobservice/jobs/Usql/2016/03/13/17/18/5fe51957-93bc-4de0-8ddc-c5a4753b068b/logs/.

Name

Gets or sets the friendly name of the job.

Priority

Gets or sets the priority value for the current job. Lower numbers have a higher priority. By default, a job has a priority of 1000. This must be greater than 0.

Related

Gets or sets the recurring job relationship information properties.

Result

Gets the result of job execution or the current result of the running job. Possible values include: 'None', 'Succeeded', 'Cancelled', 'Failed'

StartTime

Gets the start time of the job.

State

Gets the job state. When the job is in the Ended state, refer to Result and ErrorMessage for details. Possible values include: 'Accepted', 'Compiling', 'Ended', 'New', 'Queued', 'Running', 'Scheduling', 'Starting', 'Paused', 'WaitingForCapacity', 'Yielded', 'Finalizing'

Submitter

Gets the user or account that submitted the job.

SubmitTime

Gets the time the job was submitted to the service.

Tags

Gets or sets the key-value pairs used to add additional metadata to the job information. (Only for use internally with Scope job type.)

Type

Gets or sets the job type of the current job (Hive, USql, or Scope (for internal use only)). Possible values include: 'USql', 'Hive', 'Scope'

Methods

Validate()

Validate the object.

Applies to