Class MSDeployProperties


  • public final class MSDeployProperties
    extends MSDeployCore
    Core resource properties.
    • Constructor Detail

      • MSDeployProperties

        public MSDeployProperties()
    • Method Detail

      • addOnPackages

        public List<MSDeployCore> addOnPackages()
        Get the addOnPackages property: List of Add-On packages. Add-On packages implicitly enable the Do Not Delete MSDeploy rule.
        Returns:
        the addOnPackages value.
      • withAddOnPackages

        public MSDeployProperties withAddOnPackages​(List<MSDeployCore> addOnPackages)
        Set the addOnPackages property: List of Add-On packages. Add-On packages implicitly enable the Do Not Delete MSDeploy rule.
        Parameters:
        addOnPackages - the addOnPackages value to set.
        Returns:
        the MSDeployProperties object itself.
      • withPackageUri

        public MSDeployProperties withPackageUri​(String packageUri)
        Set the packageUri property: Package URI.
        Overrides:
        withPackageUri in class MSDeployCore
        Parameters:
        packageUri - the packageUri value to set.
        Returns:
        the MSDeployCore object itself.
      • withConnectionString

        public MSDeployProperties withConnectionString​(String connectionString)
        Set the connectionString property: SQL Connection String.
        Overrides:
        withConnectionString in class MSDeployCore
        Parameters:
        connectionString - the connectionString value to set.
        Returns:
        the MSDeployCore object itself.
      • withDbType

        public MSDeployProperties withDbType​(String dbType)
        Set the dbType property: Database Type.
        Overrides:
        withDbType in class MSDeployCore
        Parameters:
        dbType - the dbType value to set.
        Returns:
        the MSDeployCore object itself.
      • withSetParametersXmlFileUri

        public MSDeployProperties withSetParametersXmlFileUri​(String setParametersXmlFileUri)
        Set the setParametersXmlFileUri property: URI of MSDeploy Parameters file. Must not be set if SetParameters is used.
        Overrides:
        withSetParametersXmlFileUri in class MSDeployCore
        Parameters:
        setParametersXmlFileUri - the setParametersXmlFileUri value to set.
        Returns:
        the MSDeployCore object itself.
      • withSetParameters

        public MSDeployProperties withSetParameters​(Map<String,​String> setParameters)
        Set the setParameters property: MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used.
        Overrides:
        withSetParameters in class MSDeployCore
        Parameters:
        setParameters - the setParameters value to set.
        Returns:
        the MSDeployCore object itself.
      • withSkipAppData

        public MSDeployProperties withSkipAppData​(Boolean skipAppData)
        Set the skipAppData property: Controls whether the MSDeploy operation skips the App_Data directory. If set to <code>true</code>, the existing App_Data directory on the destination will not be deleted, and any App_Data directory in the source will be ignored. Setting is <code>false</code> by default.
        Overrides:
        withSkipAppData in class MSDeployCore
        Parameters:
        skipAppData - the skipAppData value to set.
        Returns:
        the MSDeployCore object itself.
      • withAppOffline

        public MSDeployProperties withAppOffline​(Boolean appOffline)
        Set the appOffline property: Sets the AppOffline rule while the MSDeploy operation executes. Setting is <code>false</code> by default.
        Overrides:
        withAppOffline in class MSDeployCore
        Parameters:
        appOffline - the appOffline value to set.
        Returns:
        the MSDeployCore object itself.