/// <summary> /// Initializes a new instance of the DataLakeAnalyticsUSQLActivity /// class. /// </summary> /// <param name="name">Activity name.</param> /// <param name="scriptPath">Case-sensitive path to folder that /// contains the U-SQL script. Type: string (or Expression with /// resultType string).</param> /// <param name="scriptLinkedService">Script linked service /// reference.</param> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="description">Activity description.</param> /// <param name="dependsOn">Activity depends on condition.</param> /// <param name="userProperties">Activity user properties.</param> /// <param name="linkedServiceName">Linked service reference.</param> /// <param name="policy">Activity policy.</param> /// <param name="degreeOfParallelism">The maximum number of nodes /// simultaneously used to run the job. Default value is 1. Type: /// integer (or Expression with resultType integer), minimum: /// 1.</param> /// <param name="priority">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.</param> /// <param name="parameters">Parameters for U-SQL job request.</param> /// <param name="runtimeVersion">Runtime version of the U-SQL engine to /// use. Type: string (or Expression with resultType string).</param> /// <param name="compilationMode">Compilation mode of U-SQL. Must be /// one of these values : Semantic, Full and SingleBox. Type: string /// (or Expression with resultType string).</param> public DataLakeAnalyticsUSQLActivity(string name, object scriptPath, LinkedServiceReference scriptLinkedService, IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), string description = default(string), IList <ActivityDependency> dependsOn = default(IList <ActivityDependency>), IList <UserProperty> userProperties = default(IList <UserProperty>), LinkedServiceReference linkedServiceName = default(LinkedServiceReference), ActivityPolicy policy = default(ActivityPolicy), object degreeOfParallelism = default(object), object priority = default(object), IDictionary <string, object> parameters = default(IDictionary <string, object>), object runtimeVersion = default(object), object compilationMode = default(object)) : base(name, additionalProperties, description, dependsOn, userProperties, linkedServiceName, policy) { ScriptPath = scriptPath; ScriptLinkedService = scriptLinkedService; DegreeOfParallelism = degreeOfParallelism; Priority = priority; Parameters = parameters; RuntimeVersion = runtimeVersion; CompilationMode = compilationMode; CustomInit(); }