Class ThinBackupPluginImpl

  • All Implemented Interfaces:
    Saveable, org.kohsuke.stapler.StaplerProxy

    public class ThinBackupPluginImpl
    extends Plugin
    • Constructor Detail

      • ThinBackupPluginImpl

        public ThinBackupPluginImpl()
    • Method Detail

      • getHudsonHome

        public File getHudsonHome()
      • setFullBackupSchedule

        public void setFullBackupSchedule​(String fullBackupSchedule)
      • getFullBackupSchedule

        public String getFullBackupSchedule()
      • setDiffBackupSchedule

        public void setDiffBackupSchedule​(String diffBackupSchedule)
      • getDiffBackupSchedule

        public String getDiffBackupSchedule()
      • getForceQuietModeTimeout

        public int getForceQuietModeTimeout()
      • setForceQuietModeTimeout

        public void setForceQuietModeTimeout​(int forceQuietModeTimeout)
      • setBackupPath

        public void setBackupPath​(String backupPath)
      • getBackupPath

        public String getBackupPath()
        Get the backup path as entered by the user. May contain traces of environment variables.

        If you need a path that can be used as is (env. vars expanded), please use @link{getExpandedBackupPath}.

        Returns:
        the backup path as stored in the settings page.
      • getExpandedBackupPath

        public String getExpandedBackupPath()
        Returns:
        the backup path with possibly contained environment variables expanded.
      • setNrMaxStoredFull

        public void setNrMaxStoredFull​(int nrMaxStoredFull)
      • setNrMaxStoredFullAsString

        public void setNrMaxStoredFullAsString​(String nrMaxStoredFull)
        Parameters:
        nrMaxStoredFull - if this string can be parsed as an Integer, nrMaxStoredFull is set to this value, otherwise it is set to -1.
      • getNrMaxStoredFull

        public int getNrMaxStoredFull()
      • setCleanupDiff

        public void setCleanupDiff​(boolean cleanupDiff)
      • isCleanupDiff

        public boolean isCleanupDiff()
      • setMoveOldBackupsToZipFile

        public void setMoveOldBackupsToZipFile​(boolean moveOldBackupsToZipFile)
      • isMoveOldBackupsToZipFile

        public boolean isMoveOldBackupsToZipFile()
      • setBackupBuildResults

        public void setBackupBuildResults​(boolean backupBuildResults)
      • isBackupBuildResults

        public boolean isBackupBuildResults()
      • setBackupBuildArchive

        public void setBackupBuildArchive​(boolean backupBuildArchive)
      • isBackupBuildArchive

        public boolean isBackupBuildArchive()
      • setBackupBuildsToKeepOnly

        public void setBackupBuildsToKeepOnly​(boolean backupBuildsToKeepOnly)
      • isBackupBuildsToKeepOnly

        public boolean isBackupBuildsToKeepOnly()
      • setBackupNextBuildNumber

        public void setBackupNextBuildNumber​(boolean backupNextBuildNumber)
      • isBackupNextBuildNumber

        public boolean isBackupNextBuildNumber()
      • setExcludedFilesRegex

        public void setExcludedFilesRegex​(String excludedFilesRegex)
      • isBackupUserContents

        public boolean isBackupUserContents()
      • setBackupUserContents

        public void setBackupUserContents​(boolean backupUserContents)
      • getExcludedFilesRegex

        public String getExcludedFilesRegex()
      • setBackupPluginArchives

        public void setBackupPluginArchives​(boolean backupPluginArchives)
      • isBackupPluginArchives

        public boolean isBackupPluginArchives()
      • setBackupAdditionalFiles

        public void setBackupAdditionalFiles​(boolean backupAdditionalFiles)
      • isBackupAdditionalFiles

        public boolean isBackupAdditionalFiles()
      • setBackupAdditionalFilesRegex

        public void setBackupAdditionalFilesRegex​(String backupAdditionalFilesRegex)
      • getBackupAdditionalFilesRegex

        public String getBackupAdditionalFilesRegex()
      • setWaitForIdle

        public void setWaitForIdle​(boolean waitForIdle)
      • isWaitForIdle

        public boolean isWaitForIdle()
      • doCheckForceQuietModeTimeout

        public FormValidation doCheckForceQuietModeTimeout​(org.kohsuke.stapler.StaplerRequest res,
                                                           org.kohsuke.stapler.StaplerResponse rsp,
                                                           @QueryParameter("value")
                                                           String timeout)
      • doCheckBackupPath

        public FormValidation doCheckBackupPath​(org.kohsuke.stapler.StaplerRequest res,
                                                org.kohsuke.stapler.StaplerResponse rsp,
                                                @QueryParameter("value")
                                                String path)
      • doCheckBackupSchedule

        public FormValidation doCheckBackupSchedule​(org.kohsuke.stapler.StaplerRequest res,
                                                    org.kohsuke.stapler.StaplerResponse rsp,
                                                    @QueryParameter("value")
                                                    String schedule)
      • doCheckExcludedFilesRegex

        public FormValidation doCheckExcludedFilesRegex​(org.kohsuke.stapler.StaplerRequest res,
                                                        org.kohsuke.stapler.StaplerResponse rsp,
                                                        @QueryParameter("value")
                                                        String regex)
      • doCheckWaitForIdle

        public FormValidation doCheckWaitForIdle​(org.kohsuke.stapler.StaplerRequest res,
                                                 org.kohsuke.stapler.StaplerResponse rsp,
                                                 @QueryParameter("value")
                                                 String waitForIdle)
      • isBackupConfigHistory

        public boolean isBackupConfigHistory()
      • setBackupConfigHistory

        public void setBackupConfigHistory​(boolean backupConfigHistory)
      • isFailFast

        public boolean isFailFast()
      • setFailFast

        public void setFailFast​(boolean failFast)