Class SsisPackageLocation

java.lang.Object
com.azure.resourcemanager.datafactory.models.SsisPackageLocation

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

    • SsisPackageLocation

      public SsisPackageLocation()
  • Method Details

    • 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

      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.