public class ThinBackupPluginImpl
extends hudson.Plugin
| Constructor and Description |
|---|
ThinBackupPluginImpl() |
| Modifier and Type | Method and Description |
|---|---|
hudson.util.FormValidation |
doCheckBackupPath(org.kohsuke.stapler.StaplerRequest res,
org.kohsuke.stapler.StaplerResponse rsp,
String path) |
hudson.util.FormValidation |
doCheckBackupSchedule(org.kohsuke.stapler.StaplerRequest res,
org.kohsuke.stapler.StaplerResponse rsp,
String schedule) |
hudson.util.FormValidation |
doCheckExcludedFilesRegex(org.kohsuke.stapler.StaplerRequest res,
org.kohsuke.stapler.StaplerResponse rsp,
String regex) |
hudson.util.FormValidation |
doCheckForceQuietModeTimeout(org.kohsuke.stapler.StaplerRequest res,
org.kohsuke.stapler.StaplerResponse rsp,
String timeout) |
hudson.util.FormValidation |
doCheckWaitForIdle(org.kohsuke.stapler.StaplerRequest res,
org.kohsuke.stapler.StaplerResponse rsp,
String waitForIdle) |
String |
getBackupAdditionalFilesRegex() |
String |
getBackupPath()
Get the backup path as entered by the user.
|
String |
getDiffBackupSchedule() |
String |
getExcludedFilesRegex() |
String |
getExpandedBackupPath() |
int |
getForceQuietModeTimeout() |
String |
getFullBackupSchedule() |
File |
getHudsonHome() |
static ThinBackupPluginImpl |
getInstance() |
int |
getNrMaxStoredFull() |
boolean |
isBackupAdditionalFiles() |
boolean |
isBackupBuildArchive() |
boolean |
isBackupBuildResults() |
boolean |
isBackupBuildsToKeepOnly() |
boolean |
isBackupNextBuildNumber() |
boolean |
isBackupPluginArchives() |
boolean |
isBackupUserContents() |
boolean |
isCleanupDiff() |
boolean |
isMoveOldBackupsToZipFile() |
boolean |
isWaitForIdle() |
void |
setBackupAdditionalFiles(boolean backupAdditionalFiles) |
void |
setBackupAdditionalFilesRegex(String backupAdditionalFilesRegex) |
void |
setBackupBuildArchive(boolean backupBuildArchive) |
void |
setBackupBuildResults(boolean backupBuildResults) |
void |
setBackupBuildsToKeepOnly(boolean backupBuildsToKeepOnly) |
void |
setBackupNextBuildNumber(boolean backupNextBuildNumber) |
void |
setBackupPath(String backupPath) |
void |
setBackupPluginArchives(boolean backupPluginArchives) |
void |
setBackupUserContents(boolean backupUserContents) |
void |
setCleanupDiff(boolean cleanupDiff) |
void |
setDiffBackupSchedule(String diffBackupSchedule) |
void |
setExcludedFilesRegex(String excludedFilesRegex) |
void |
setForceQuietModeTimeout(int forceQuietModeTimeout) |
void |
setFullBackupSchedule(String fullBackupSchedule) |
void |
setMoveOldBackupsToZipFile(boolean moveOldBackupsToZipFile) |
void |
setNrMaxStoredFull(int nrMaxStoredFull) |
void |
setNrMaxStoredFullAsString(String nrMaxStoredFull) |
void |
setWaitForIdle(boolean waitForIdle) |
void |
start() |
public void start()
throws Exception
start in class hudson.PluginExceptionpublic static ThinBackupPluginImpl getInstance()
public File getHudsonHome()
public void setFullBackupSchedule(String fullBackupSchedule)
public String getFullBackupSchedule()
public void setDiffBackupSchedule(String diffBackupSchedule)
public String getDiffBackupSchedule()
public int getForceQuietModeTimeout()
public void setForceQuietModeTimeout(int forceQuietModeTimeout)
public void setBackupPath(String backupPath)
public String getBackupPath()
public String getExpandedBackupPath()
public void setNrMaxStoredFull(int nrMaxStoredFull)
public void setNrMaxStoredFullAsString(String nrMaxStoredFull)
nrMaxStoredFull - if this string can be parsed as an Integer, nrMaxStoredFull is set to this value, otherwise it is set to
-1.public int getNrMaxStoredFull()
public void setCleanupDiff(boolean cleanupDiff)
public boolean isCleanupDiff()
public void setMoveOldBackupsToZipFile(boolean moveOldBackupsToZipFile)
public boolean isMoveOldBackupsToZipFile()
public void setBackupBuildResults(boolean backupBuildResults)
public boolean isBackupBuildResults()
public void setBackupBuildArchive(boolean backupBuildArchive)
public boolean isBackupBuildArchive()
public void setBackupBuildsToKeepOnly(boolean backupBuildsToKeepOnly)
public boolean isBackupBuildsToKeepOnly()
public void setBackupNextBuildNumber(boolean backupNextBuildNumber)
public boolean isBackupNextBuildNumber()
public void setExcludedFilesRegex(String excludedFilesRegex)
public boolean isBackupUserContents()
public void setBackupUserContents(boolean backupUserContents)
public String getExcludedFilesRegex()
public void setBackupPluginArchives(boolean backupPluginArchives)
public boolean isBackupPluginArchives()
public void setBackupAdditionalFiles(boolean backupAdditionalFiles)
public boolean isBackupAdditionalFiles()
public void setBackupAdditionalFilesRegex(String backupAdditionalFilesRegex)
public String getBackupAdditionalFilesRegex()
public void setWaitForIdle(boolean waitForIdle)
public boolean isWaitForIdle()
public hudson.util.FormValidation doCheckForceQuietModeTimeout(org.kohsuke.stapler.StaplerRequest res,
org.kohsuke.stapler.StaplerResponse rsp,
@QueryParameter(value="value")
String timeout)
public hudson.util.FormValidation doCheckBackupPath(org.kohsuke.stapler.StaplerRequest res,
org.kohsuke.stapler.StaplerResponse rsp,
@QueryParameter(value="value")
String path)
public hudson.util.FormValidation doCheckBackupSchedule(org.kohsuke.stapler.StaplerRequest res,
org.kohsuke.stapler.StaplerResponse rsp,
@QueryParameter(value="value")
String schedule)
public hudson.util.FormValidation doCheckExcludedFilesRegex(org.kohsuke.stapler.StaplerRequest res,
org.kohsuke.stapler.StaplerResponse rsp,
@QueryParameter(value="value")
String regex)
public hudson.util.FormValidation doCheckWaitForIdle(org.kohsuke.stapler.StaplerRequest res,
org.kohsuke.stapler.StaplerResponse rsp,
@QueryParameter(value="value")
String waitForIdle)
Copyright © 2016. All rights reserved.