Class DataLakeAnalyticsUsqlActivityTypeProperties

java.lang.Object
com.azure.resourcemanager.datafactory.fluent.models.DataLakeAnalyticsUsqlActivityTypeProperties

public final class DataLakeAnalyticsUsqlActivityTypeProperties extends Object
DataLakeAnalyticsU-SQL activity properties.
  • Constructor Details

    • DataLakeAnalyticsUsqlActivityTypeProperties

      public DataLakeAnalyticsUsqlActivityTypeProperties()
  • Method Details

    • scriptPath

      public Object scriptPath()
      Get the scriptPath property: Case-sensitive path to folder that contains the U-SQL script. Type: string (or Expression with resultType string).
      Returns:
      the scriptPath value.
    • withScriptPath

      public DataLakeAnalyticsUsqlActivityTypeProperties withScriptPath(Object scriptPath)
      Set the scriptPath property: Case-sensitive path to folder that contains the U-SQL script. Type: string (or Expression with resultType string).
      Parameters:
      scriptPath - the scriptPath value to set.
      Returns:
      the DataLakeAnalyticsUsqlActivityTypeProperties object itself.
    • scriptLinkedService

      public LinkedServiceReference scriptLinkedService()
      Get the scriptLinkedService property: Script linked service reference.
      Returns:
      the scriptLinkedService value.
    • withScriptLinkedService

      public DataLakeAnalyticsUsqlActivityTypeProperties withScriptLinkedService(LinkedServiceReference scriptLinkedService)
      Set the scriptLinkedService property: Script linked service reference.
      Parameters:
      scriptLinkedService - the scriptLinkedService value to set.
      Returns:
      the DataLakeAnalyticsUsqlActivityTypeProperties object itself.
    • degreeOfParallelism

      public Object degreeOfParallelism()
      Get the degreeOfParallelism property: The maximum number of nodes simultaneously used to run the job. Default value is 1. Type: integer (or Expression with resultType integer), minimum: 1.
      Returns:
      the degreeOfParallelism value.
    • withDegreeOfParallelism

      public DataLakeAnalyticsUsqlActivityTypeProperties withDegreeOfParallelism(Object degreeOfParallelism)
      Set the degreeOfParallelism property: The maximum number of nodes simultaneously used to run the job. Default value is 1. Type: integer (or Expression with resultType integer), minimum: 1.
      Parameters:
      degreeOfParallelism - the degreeOfParallelism value to set.
      Returns:
      the DataLakeAnalyticsUsqlActivityTypeProperties object itself.
    • priority

      public Object priority()
      Get the priority property: Determines which jobs out of all that are queued should be selected to run first. The lower the number, the higher the priority. Default value is 1000. Type: integer (or Expression with resultType integer), minimum: 1.
      Returns:
      the priority value.
    • withPriority

      public DataLakeAnalyticsUsqlActivityTypeProperties withPriority(Object priority)
      Set the priority property: Determines which jobs out of all that are queued should be selected to run first. The lower the number, the higher the priority. Default value is 1000. Type: integer (or Expression with resultType integer), minimum: 1.
      Parameters:
      priority - the priority value to set.
      Returns:
      the DataLakeAnalyticsUsqlActivityTypeProperties object itself.
    • parameters

      public Map<String,Object> parameters()
      Get the parameters property: Parameters for U-SQL job request.
      Returns:
      the parameters value.
    • withParameters

      public DataLakeAnalyticsUsqlActivityTypeProperties withParameters(Map<String,Object> parameters)
      Set the parameters property: Parameters for U-SQL job request.
      Parameters:
      parameters - the parameters value to set.
      Returns:
      the DataLakeAnalyticsUsqlActivityTypeProperties object itself.
    • runtimeVersion

      public Object runtimeVersion()
      Get the runtimeVersion property: Runtime version of the U-SQL engine to use. Type: string (or Expression with resultType string).
      Returns:
      the runtimeVersion value.
    • withRuntimeVersion

      public DataLakeAnalyticsUsqlActivityTypeProperties withRuntimeVersion(Object runtimeVersion)
      Set the runtimeVersion property: Runtime version of the U-SQL engine to use. Type: string (or Expression with resultType string).
      Parameters:
      runtimeVersion - the runtimeVersion value to set.
      Returns:
      the DataLakeAnalyticsUsqlActivityTypeProperties object itself.
    • compilationMode

      public Object compilationMode()
      Get the compilationMode property: Compilation mode of U-SQL. Must be one of these values : Semantic, Full and SingleBox. Type: string (or Expression with resultType string).
      Returns:
      the compilationMode value.
    • withCompilationMode

      public DataLakeAnalyticsUsqlActivityTypeProperties withCompilationMode(Object compilationMode)
      Set the compilationMode property: Compilation mode of U-SQL. Must be one of these values : Semantic, Full and SingleBox. Type: string (or Expression with resultType string).
      Parameters:
      compilationMode - the compilationMode value to set.
      Returns:
      the DataLakeAnalyticsUsqlActivityTypeProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.