Class ExecuteSsisPackageActivityTypeProperties

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

public final class ExecuteSsisPackageActivityTypeProperties extends Object
Execute SSIS package activity properties.
  • Constructor Details

    • ExecuteSsisPackageActivityTypeProperties

      public ExecuteSsisPackageActivityTypeProperties()
  • Method Details

    • packageLocation

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

      public ExecuteSsisPackageActivityTypeProperties withPackageLocation(SsisPackageLocation packageLocation)
      Set the packageLocation property: SSIS package location.
      Parameters:
      packageLocation - the packageLocation value to set.
      Returns:
      the ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties object itself.
    • executionCredential

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

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

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

      Set the connectVia property: The integration runtime reference.
      Parameters:
      connectVia - the connectVia value to set.
      Returns:
      the ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties 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 ExecuteSsisPackageActivityTypeProperties object itself.
    • logLocation

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

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

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