Class ExecuteDataFlowActivity


public final class ExecuteDataFlowActivity extends ExecutionActivity
Execute data flow activity.
  • Constructor Details

    • ExecuteDataFlowActivity

      public ExecuteDataFlowActivity()
  • Method Details

    • withLinkedServiceName

      public ExecuteDataFlowActivity withLinkedServiceName(LinkedServiceReference linkedServiceName)
      Set the linkedServiceName property: Linked service reference.
      Overrides:
      withLinkedServiceName in class ExecutionActivity
      Parameters:
      linkedServiceName - the linkedServiceName value to set.
      Returns:
      the ExecutionActivity object itself.
    • withPolicy

      public ExecuteDataFlowActivity withPolicy(ActivityPolicy policy)
      Set the policy property: Activity policy.
      Overrides:
      withPolicy in class ExecutionActivity
      Parameters:
      policy - the policy value to set.
      Returns:
      the ExecutionActivity object itself.
    • withName

      public ExecuteDataFlowActivity withName(String name)
      Set the name property: Activity name.
      Overrides:
      withName in class ExecutionActivity
      Parameters:
      name - the name value to set.
      Returns:
      the Activity object itself.
    • withDescription

      public ExecuteDataFlowActivity withDescription(String description)
      Set the description property: Activity description.
      Overrides:
      withDescription in class ExecutionActivity
      Parameters:
      description - the description value to set.
      Returns:
      the Activity object itself.
    • withDependsOn

      public ExecuteDataFlowActivity withDependsOn(List<ActivityDependency> dependsOn)
      Set the dependsOn property: Activity depends on condition.
      Overrides:
      withDependsOn in class ExecutionActivity
      Parameters:
      dependsOn - the dependsOn value to set.
      Returns:
      the Activity object itself.
    • withUserProperties

      public ExecuteDataFlowActivity withUserProperties(List<UserProperty> userProperties)
      Set the userProperties property: Activity user properties.
      Overrides:
      withUserProperties in class ExecutionActivity
      Parameters:
      userProperties - the userProperties value to set.
      Returns:
      the Activity object itself.
    • dataFlow

      public DataFlowReference dataFlow()
      Get the dataFlow property: Data flow reference.
      Returns:
      the dataFlow value.
    • withDataFlow

      public ExecuteDataFlowActivity withDataFlow(DataFlowReference dataFlow)
      Set the dataFlow property: Data flow reference.
      Parameters:
      dataFlow - the dataFlow value to set.
      Returns:
      the ExecuteDataFlowActivity object itself.
    • staging

      public DataFlowStagingInfo staging()
      Get the staging property: Staging info for execute data flow activity.
      Returns:
      the staging value.
    • withStaging

      public ExecuteDataFlowActivity withStaging(DataFlowStagingInfo staging)
      Set the staging property: Staging info for execute data flow activity.
      Parameters:
      staging - the staging value to set.
      Returns:
      the ExecuteDataFlowActivity object itself.
    • integrationRuntime

      public IntegrationRuntimeReference integrationRuntime()
      Get the integrationRuntime property: The integration runtime reference.
      Returns:
      the integrationRuntime value.
    • withIntegrationRuntime

      public ExecuteDataFlowActivity withIntegrationRuntime(IntegrationRuntimeReference integrationRuntime)
      Set the integrationRuntime property: The integration runtime reference.
      Parameters:
      integrationRuntime - the integrationRuntime value to set.
      Returns:
      the ExecuteDataFlowActivity object itself.
    • compute

      Get the compute property: Compute properties for data flow activity.
      Returns:
      the compute value.
    • withCompute

      Set the compute property: Compute properties for data flow activity.
      Parameters:
      compute - the compute value to set.
      Returns:
      the ExecuteDataFlowActivity object itself.
    • traceLevel

      public Object traceLevel()
      Get the traceLevel property: Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string).
      Returns:
      the traceLevel value.
    • withTraceLevel

      public ExecuteDataFlowActivity withTraceLevel(Object traceLevel)
      Set the traceLevel property: Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string).
      Parameters:
      traceLevel - the traceLevel value to set.
      Returns:
      the ExecuteDataFlowActivity object itself.
    • continueOnError

      public Object continueOnError()
      Get the continueOnError property: Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or Expression with resultType boolean).
      Returns:
      the continueOnError value.
    • withContinueOnError

      public ExecuteDataFlowActivity withContinueOnError(Object continueOnError)
      Set the continueOnError property: Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or Expression with resultType boolean).
      Parameters:
      continueOnError - the continueOnError value to set.
      Returns:
      the ExecuteDataFlowActivity object itself.
    • runConcurrently

      public Object runConcurrently()
      Get the runConcurrently property: Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. Type: boolean (or Expression with resultType boolean).
      Returns:
      the runConcurrently value.
    • withRunConcurrently

      public ExecuteDataFlowActivity withRunConcurrently(Object runConcurrently)
      Set the runConcurrently property: Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. Type: boolean (or Expression with resultType boolean).
      Parameters:
      runConcurrently - the runConcurrently value to set.
      Returns:
      the ExecuteDataFlowActivity object itself.
    • sourceStagingConcurrency

      public Object sourceStagingConcurrency()
      Get the sourceStagingConcurrency property: Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer).
      Returns:
      the sourceStagingConcurrency value.
    • withSourceStagingConcurrency

      public ExecuteDataFlowActivity withSourceStagingConcurrency(Object sourceStagingConcurrency)
      Set the sourceStagingConcurrency property: Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer).
      Parameters:
      sourceStagingConcurrency - the sourceStagingConcurrency value to set.
      Returns:
      the ExecuteDataFlowActivity object itself.
    • validate

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