Class ExecuteSsisPackageActivity


public final class ExecuteSsisPackageActivity extends ExecutionActivity
Execute SSIS package activity.
  • Constructor Details

    • ExecuteSsisPackageActivity

      public ExecuteSsisPackageActivity()
      Creates an instance of ExecuteSsisPackageActivity class.
  • Method Details

    • withLinkedServiceName

      public ExecuteSsisPackageActivity 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 ExecuteSsisPackageActivity 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 ExecuteSsisPackageActivity 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 ExecuteSsisPackageActivity 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 ExecuteSsisPackageActivity 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 ExecuteSsisPackageActivity 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.
    • packageLocation

      public SsisPackageLocation packageLocation()
      Get the packageLocation property: SSIS package location.
      Returns:
      the packageLocation value.
    • withPackageLocation

      public ExecuteSsisPackageActivity withPackageLocation(SsisPackageLocation packageLocation)
      Set the packageLocation property: SSIS package location.
      Parameters:
      packageLocation - the packageLocation value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • runtime

      public Object runtime()
      Get the runtime property: Specifies the runtime to execute SSIS package. The value should be "x86" or "x64". Type: string (or Expression with resultType string).
      Returns:
      the runtime value.
    • withRuntime

      public ExecuteSsisPackageActivity withRuntime(Object runtime)
      Set the runtime property: Specifies the runtime to execute SSIS package. The value should be "x86" or "x64". Type: string (or Expression with resultType string).
      Parameters:
      runtime - the runtime value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • loggingLevel

      public Object loggingLevel()
      Get the loggingLevel property: The logging level of SSIS package execution. Type: string (or Expression with resultType string).
      Returns:
      the loggingLevel value.
    • withLoggingLevel

      public ExecuteSsisPackageActivity withLoggingLevel(Object loggingLevel)
      Set the loggingLevel property: The logging level of SSIS package execution. Type: string (or Expression with resultType string).
      Parameters:
      loggingLevel - the loggingLevel value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • environmentPath

      public Object environmentPath()
      Get the environmentPath property: The environment path to execute the SSIS package. Type: string (or Expression with resultType string).
      Returns:
      the environmentPath value.
    • withEnvironmentPath

      public ExecuteSsisPackageActivity withEnvironmentPath(Object environmentPath)
      Set the environmentPath property: The environment path to execute the SSIS package. Type: string (or Expression with resultType string).
      Parameters:
      environmentPath - the environmentPath value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • executionCredential

      public SsisExecutionCredential executionCredential()
      Get the executionCredential property: The package execution credential.
      Returns:
      the executionCredential value.
    • withExecutionCredential

      public ExecuteSsisPackageActivity withExecutionCredential(SsisExecutionCredential executionCredential)
      Set the executionCredential property: The package execution credential.
      Parameters:
      executionCredential - the executionCredential value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • connectVia

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

      public ExecuteSsisPackageActivity withConnectVia(IntegrationRuntimeReference connectVia)
      Set the connectVia property: The integration runtime reference.
      Parameters:
      connectVia - the connectVia value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • projectParameters

      public Map<String,SsisExecutionParameter> projectParameters()
      Get the projectParameters property: The project level parameters to execute the SSIS package.
      Returns:
      the projectParameters value.
    • withProjectParameters

      public ExecuteSsisPackageActivity withProjectParameters(Map<String,SsisExecutionParameter> projectParameters)
      Set the projectParameters property: The project level parameters to execute the SSIS package.
      Parameters:
      projectParameters - the projectParameters value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • packageParameters

      public Map<String,SsisExecutionParameter> packageParameters()
      Get the packageParameters property: The package level parameters to execute the SSIS package.
      Returns:
      the packageParameters value.
    • withPackageParameters

      public ExecuteSsisPackageActivity withPackageParameters(Map<String,SsisExecutionParameter> packageParameters)
      Set the packageParameters property: The package level parameters to execute the SSIS package.
      Parameters:
      packageParameters - the packageParameters value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • projectConnectionManagers

      public Map<String,Map<String,SsisExecutionParameter>> projectConnectionManagers()
      Get the projectConnectionManagers property: The project level connection managers to execute the SSIS package.
      Returns:
      the projectConnectionManagers value.
    • withProjectConnectionManagers

      public ExecuteSsisPackageActivity withProjectConnectionManagers(Map<String,Map<String,SsisExecutionParameter>> projectConnectionManagers)
      Set the projectConnectionManagers property: The project level connection managers to execute the SSIS package.
      Parameters:
      projectConnectionManagers - the projectConnectionManagers value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • packageConnectionManagers

      public Map<String,Map<String,SsisExecutionParameter>> packageConnectionManagers()
      Get the packageConnectionManagers property: The package level connection managers to execute the SSIS package.
      Returns:
      the packageConnectionManagers value.
    • withPackageConnectionManagers

      public ExecuteSsisPackageActivity withPackageConnectionManagers(Map<String,Map<String,SsisExecutionParameter>> packageConnectionManagers)
      Set the packageConnectionManagers property: The package level connection managers to execute the SSIS package.
      Parameters:
      packageConnectionManagers - the packageConnectionManagers value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • propertyOverrides

      public Map<String,SsisPropertyOverride> propertyOverrides()
      Get the propertyOverrides property: The property overrides to execute the SSIS package.
      Returns:
      the propertyOverrides value.
    • withPropertyOverrides

      public ExecuteSsisPackageActivity withPropertyOverrides(Map<String,SsisPropertyOverride> propertyOverrides)
      Set the propertyOverrides property: The property overrides to execute the SSIS package.
      Parameters:
      propertyOverrides - the propertyOverrides value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • logLocation

      public SsisLogLocation logLocation()
      Get the logLocation property: SSIS package execution log location.
      Returns:
      the logLocation value.
    • withLogLocation

      public ExecuteSsisPackageActivity withLogLocation(SsisLogLocation logLocation)
      Set the logLocation property: SSIS package execution log location.
      Parameters:
      logLocation - the logLocation value to set.
      Returns:
      the ExecuteSsisPackageActivity object itself.
    • validate

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