java.lang.Object
com.microsoft.azure.management.datalake.analytics.models.JobProperties
com.microsoft.azure.management.datalake.analytics.models.USqlJobProperties

public class USqlJobProperties extends JobProperties
U-SQL job properties used when retrieving U-SQL jobs.
  • Constructor Details

    • USqlJobProperties

      public USqlJobProperties()
  • Method Details

    • resources

      public List<JobResource> resources()
      Get the list of resources that are required by the job.
      Returns:
      the resources value
    • statistics

      public JobStatistics statistics()
      Get the job specific statistics.
      Returns:
      the statistics value
    • withStatistics

      public USqlJobProperties withStatistics(JobStatistics statistics)
      Set the job specific statistics.
      Parameters:
      statistics - the statistics value to set
      Returns:
      the USqlJobProperties object itself.
    • debugData

      public JobDataPath debugData()
      Get the job specific debug data locations.
      Returns:
      the debugData value
    • withDebugData

      public USqlJobProperties withDebugData(JobDataPath debugData)
      Set the job specific debug data locations.
      Parameters:
      debugData - the debugData value to set
      Returns:
      the USqlJobProperties object itself.
    • diagnostics

      public List<Diagnostics> diagnostics()
      Get the diagnostics for the job.
      Returns:
      the diagnostics value
    • algebraFilePath

      public String algebraFilePath()
      Get the algebra file path after the job has completed.
      Returns:
      the algebraFilePath value
    • totalCompilationTime

      public org.joda.time.Period totalCompilationTime()
      Get the total time this job spent compiling. This value should not be set by the user and will be ignored if it is.
      Returns:
      the totalCompilationTime value
    • totalQueuedTime

      public org.joda.time.Period totalQueuedTime()
      Get the total time this job spent queued. This value should not be set by the user and will be ignored if it is.
      Returns:
      the totalQueuedTime value
    • totalRunningTime

      public org.joda.time.Period totalRunningTime()
      Get the total time this job spent executing. This value should not be set by the user and will be ignored if it is.
      Returns:
      the totalRunningTime value
    • totalPausedTime

      public org.joda.time.Period totalPausedTime()
      Get the total time this job spent paused. This value should not be set by the user and will be ignored if it is.
      Returns:
      the totalPausedTime value
    • rootProcessNodeId

      public String rootProcessNodeId()
      Get the ID used to identify the job manager coordinating job execution. This value should not be set by the user and will be ignored if it is.
      Returns:
      the rootProcessNodeId value
    • yarnApplicationId

      public String yarnApplicationId()
      Get the ID used to identify the yarn application executing the job. This value should not be set by the user and will be ignored if it is.
      Returns:
      the yarnApplicationId value
    • yarnApplicationTimeStamp

      public Long yarnApplicationTimeStamp()
      Get the timestamp (in ticks) for the yarn application executing the job. This value should not be set by the user and will be ignored if it is.
      Returns:
      the yarnApplicationTimeStamp value
    • compileMode

      public CompileMode compileMode()
      Get the specific compilation mode for the job used during execution. If this is not specified during submission, the server will determine the optimal compilation mode. Possible values include: 'Semantic', 'Full', 'SingleBox'.
      Returns:
      the compileMode value