java.lang.Object
com.microsoft.azure.management.datalake.analytics.models.BaseJobParameters
com.microsoft.azure.management.datalake.analytics.models.CreateJobParameters
Direct Known Subclasses:
CreateScopeJobParameters

public class CreateJobParameters extends BaseJobParameters
The parameters used to submit a new Data Lake Analytics job.
  • Constructor Details

    • CreateJobParameters

      public CreateJobParameters()
  • Method Details

    • name

      public String name()
      Get the friendly name of the job to submit.
      Returns:
      the name value
    • withName

      public CreateJobParameters withName(String name)
      Set the friendly name of the job to submit.
      Parameters:
      name - the name value to set
      Returns:
      the CreateJobParameters object itself.
    • degreeOfParallelism

      public Integer degreeOfParallelism()
      Get the degree of parallelism to use for this job. This must be greater than 0, if set to less than 0 it will default to 1.
      Returns:
      the degreeOfParallelism value
    • withDegreeOfParallelism

      public CreateJobParameters withDegreeOfParallelism(Integer degreeOfParallelism)
      Set the degree of parallelism to use for this job. This must be greater than 0, if set to less than 0 it will default to 1.
      Parameters:
      degreeOfParallelism - the degreeOfParallelism value to set
      Returns:
      the CreateJobParameters object itself.
    • priority

      public Integer priority()
      Get the priority value to use 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.
      Returns:
      the priority value
    • withPriority

      public CreateJobParameters withPriority(Integer priority)
      Set the priority value to use 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.
      Parameters:
      priority - the priority value to set
      Returns:
      the CreateJobParameters object itself.
    • logFilePatterns

      public List<String> logFilePatterns()
      Get 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.
      Returns:
      the logFilePatterns value
    • withLogFilePatterns

      public CreateJobParameters withLogFilePatterns(List<String> logFilePatterns)
      Set 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.
      Parameters:
      logFilePatterns - the logFilePatterns value to set
      Returns:
      the CreateJobParameters object itself.
    • related

      public JobRelationshipProperties related()
      Get the recurring job relationship information properties.
      Returns:
      the related value
    • withRelated

      public CreateJobParameters withRelated(JobRelationshipProperties related)
      Set the recurring job relationship information properties.
      Parameters:
      related - the related value to set
      Returns:
      the CreateJobParameters object itself.