Class SsisPackageLocation


  • public final class SsisPackageLocation
    extends Object
    SSIS package location.
    • Constructor Detail

      • SsisPackageLocation

        public SsisPackageLocation()
    • Method Detail

      • packagePath

        public Object packagePath()
        Get the packagePath property: The SSIS package path. Type: string (or Expression with resultType string).
        Returns:
        the packagePath value.
      • withPackagePath

        public SsisPackageLocation withPackagePath​(Object packagePath)
        Set the packagePath property: The SSIS package path. Type: string (or Expression with resultType string).
        Parameters:
        packagePath - the packagePath value to set.
        Returns:
        the SsisPackageLocation object itself.
      • type

        public SsisPackageLocationType type()
        Get the type property: The type of SSIS package location.
        Returns:
        the type value.
      • withType

        public SsisPackageLocation withType​(SsisPackageLocationType type)
        Set the type property: The type of SSIS package location.
        Parameters:
        type - the type value to set.
        Returns:
        the SsisPackageLocation object itself.
      • packagePassword

        public SecretBase packagePassword()
        Get the packagePassword property: Password of the package.
        Returns:
        the packagePassword value.
      • withPackagePassword

        public SsisPackageLocation withPackagePassword​(SecretBase packagePassword)
        Set the packagePassword property: Password of the package.
        Parameters:
        packagePassword - the packagePassword value to set.
        Returns:
        the SsisPackageLocation object itself.
      • accessCredential

        public SsisAccessCredential accessCredential()
        Get the accessCredential property: The package access credential.
        Returns:
        the accessCredential value.
      • withAccessCredential

        public SsisPackageLocation withAccessCredential​(SsisAccessCredential accessCredential)
        Set the accessCredential property: The package access credential.
        Parameters:
        accessCredential - the accessCredential value to set.
        Returns:
        the SsisPackageLocation object itself.
      • configurationPath

        public Object configurationPath()
        Get the configurationPath property: The configuration file of the package execution. Type: string (or Expression with resultType string).
        Returns:
        the configurationPath value.
      • withConfigurationPath

        public SsisPackageLocation withConfigurationPath​(Object configurationPath)
        Set the configurationPath property: The configuration file of the package execution. Type: string (or Expression with resultType string).
        Parameters:
        configurationPath - the configurationPath value to set.
        Returns:
        the SsisPackageLocation object itself.
      • configurationAccessCredential

        public SsisAccessCredential configurationAccessCredential()
        Get the configurationAccessCredential property: The configuration file access credential.
        Returns:
        the configurationAccessCredential value.
      • withConfigurationAccessCredential

        public SsisPackageLocation withConfigurationAccessCredential​(SsisAccessCredential configurationAccessCredential)
        Set the configurationAccessCredential property: The configuration file access credential.
        Parameters:
        configurationAccessCredential - the configurationAccessCredential value to set.
        Returns:
        the SsisPackageLocation object itself.
      • packageName

        public String packageName()
        Get the packageName property: The package name.
        Returns:
        the packageName value.
      • withPackageName

        public SsisPackageLocation withPackageName​(String packageName)
        Set the packageName property: The package name.
        Parameters:
        packageName - the packageName value to set.
        Returns:
        the SsisPackageLocation object itself.
      • packageContent

        public Object packageContent()
        Get the packageContent property: The embedded package content. Type: string (or Expression with resultType string).
        Returns:
        the packageContent value.
      • withPackageContent

        public SsisPackageLocation withPackageContent​(Object packageContent)
        Set the packageContent property: The embedded package content. Type: string (or Expression with resultType string).
        Parameters:
        packageContent - the packageContent value to set.
        Returns:
        the SsisPackageLocation object itself.
      • packageLastModifiedDate

        public String packageLastModifiedDate()
        Get the packageLastModifiedDate property: The embedded package last modified date.
        Returns:
        the packageLastModifiedDate value.
      • withPackageLastModifiedDate

        public SsisPackageLocation withPackageLastModifiedDate​(String packageLastModifiedDate)
        Set the packageLastModifiedDate property: The embedded package last modified date.
        Parameters:
        packageLastModifiedDate - the packageLastModifiedDate value to set.
        Returns:
        the SsisPackageLocation object itself.
      • childPackages

        public List<SsisChildPackage> childPackages()
        Get the childPackages property: The embedded child package list.
        Returns:
        the childPackages value.
      • withChildPackages

        public SsisPackageLocation withChildPackages​(List<SsisChildPackage> childPackages)
        Set the childPackages property: The embedded child package list.
        Parameters:
        childPackages - the childPackages value to set.
        Returns:
        the SsisPackageLocation object itself.
      • validate

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