Class MSDeployCore

  • Direct Known Subclasses:
    MSDeployProperties

    public class MSDeployCore
    extends Object
    MSDeploy ARM PUT core information.
    • Constructor Detail

      • MSDeployCore

        public MSDeployCore()
    • Method Detail

      • packageUri

        public String packageUri()
        Get the packageUri property: Package URI.
        Returns:
        the packageUri value.
      • withPackageUri

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

        public String connectionString()
        Get the connectionString property: SQL Connection String.
        Returns:
        the connectionString value.
      • withConnectionString

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

        public String dbType()
        Get the dbType property: Database Type.
        Returns:
        the dbType value.
      • withDbType

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

        public String setParametersXmlFileUri()
        Get the setParametersXmlFileUri property: URI of MSDeploy Parameters file. Must not be set if SetParameters is used.
        Returns:
        the setParametersXmlFileUri value.
      • withSetParametersXmlFileUri

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

        public Map<String,​String> setParameters()
        Get the setParameters property: MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used.
        Returns:
        the setParameters value.
      • withSetParameters

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

        public Boolean skipAppData()
        Get 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.
        Returns:
        the skipAppData value.
      • withSkipAppData

        public MSDeployCore 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.
        Parameters:
        skipAppData - the skipAppData value to set.
        Returns:
        the MSDeployCore object itself.
      • appOffline

        public Boolean appOffline()
        Get the appOffline property: Sets the AppOffline rule while the MSDeploy operation executes. Setting is <code>false</code> by default.
        Returns:
        the appOffline value.
      • withAppOffline

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

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