Class ExecuteSsisPackageActivityTypeProperties


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

      • ExecuteSsisPackageActivityTypeProperties

        public ExecuteSsisPackageActivityTypeProperties()
    • Method Detail

      • 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.
      • 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.