Class BackupRestoreSettings.Builder
- java.lang.Object
-
- com.atlassian.confluence.backuprestore.BackupRestoreSettings.Builder
-
- Enclosing class:
- BackupRestoreSettings
public static class BackupRestoreSettings.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Boolean
skipReindex
-
Constructor Summary
Constructors Constructor Description Builder(JobOperation jobOperation, JobScope jobScope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BackupRestoreSettings.Builder
addNotificationEmail(String notificationEmail)
BackupRestoreSettings.Builder
addSpaceKey(String spaceKey)
BackupRestoreSettings
build()
BackupRestoreSettings.Builder
keepPermanently(boolean keepPermanently)
BackupRestoreSettings.Builder
setFilename(String workingFile)
BackupRestoreSettings.Builder
setFilenamePrefix(String fileNamePrefix)
BackupRestoreSettings.Builder
setSkipReindex(Boolean skipReindex)
BackupRestoreSettings.Builder
setWorkingDir(String workingDir)
sets working dir where the Restore files can be found.BackupRestoreSettings.Builder
skipAttachments(boolean skipAttachments)
BackupRestoreSettings.Builder
skipAuditRecordsExport(boolean skipAuditRecordsExport)
BackupRestoreSettings.Builder
skipHistoricalVersions(boolean skipHistoricalVersions)
-
-
-
Field Detail
-
skipReindex
public Boolean skipReindex
-
-
Constructor Detail
-
Builder
public Builder(JobOperation jobOperation, JobScope jobScope)
-
-
Method Detail
-
skipAuditRecordsExport
public BackupRestoreSettings.Builder skipAuditRecordsExport(boolean skipAuditRecordsExport)
-
skipAttachments
public BackupRestoreSettings.Builder skipAttachments(boolean skipAttachments)
-
setSkipReindex
public BackupRestoreSettings.Builder setSkipReindex(Boolean skipReindex)
-
skipHistoricalVersions
public BackupRestoreSettings.Builder skipHistoricalVersions(boolean skipHistoricalVersions)
-
addNotificationEmail
public BackupRestoreSettings.Builder addNotificationEmail(String notificationEmail)
-
setFilenamePrefix
public BackupRestoreSettings.Builder setFilenamePrefix(String fileNamePrefix)
-
addSpaceKey
public BackupRestoreSettings.Builder addSpaceKey(String spaceKey)
-
keepPermanently
public BackupRestoreSettings.Builder keepPermanently(boolean keepPermanently)
-
setFilename
public BackupRestoreSettings.Builder setFilename(String workingFile)
-
setWorkingDir
public BackupRestoreSettings.Builder setWorkingDir(String workingDir)
sets working dir where the Restore files can be found. It is not used for Backup.- Parameters:
workingDir
- - directory where the backup file is stored- Returns:
- reference to this Builder
-
build
public BackupRestoreSettings build()
-
-