Class BackupRestoreResource

java.lang.Object
com.atlassian.confluence.plugins.restapi.resources.BackupRestoreResource

public class BackupRestoreResource extends Object
  • Constructor Details

    • BackupRestoreResource

      @Inject public BackupRestoreResource(BackupRestoreService backupRestoreService)
  • Method Details

    • createSpaceBackupJob

      public javax.ws.rs.core.Response createSpaceBackupJob(SpaceBackupSettings settings)
    • createSiteBackupJob

      public javax.ws.rs.core.Response createSiteBackupJob(SiteBackupSettings settings)
    • createSpaceRestoreJob

      public javax.ws.rs.core.Response createSpaceRestoreJob(SpaceRestoreSettings settings)
    • createSiteRestoreJob

      public javax.ws.rs.core.Response createSiteRestoreJob(SiteRestoreSettings settings)
    • createSpaceRestoreJobForUploadedBackupFile

      public javax.ws.rs.core.Response createSpaceRestoreJobForUploadedBackupFile(com.atlassian.plugins.rest.api.multipart.FilePart file) throws IOException
      Throws:
      IOException
    • createSiteRestoreJobForUploadedBackupFile

      public javax.ws.rs.core.Response createSiteRestoreJobForUploadedBackupFile(com.atlassian.plugins.rest.api.multipart.FilePart file) throws IOException
      Throws:
      IOException
    • getJob

      public javax.ws.rs.core.Response getJob(Long jobId)
    • findJobs

      public javax.ws.rs.core.Response findJobs(Integer limit, String fromDate, String toDate, JobScope jobScope, JobOperation jobOperation, List<JobState> jobStates, String spaceKey, String owner)
    • getFiles

      public javax.ws.rs.core.Response getFiles(JobScope jobScope)
    • cancelJob

      public javax.ws.rs.core.Response cancelJob(Long jobId)
    • downloadBackupFile

      public javax.ws.rs.core.Response downloadBackupFile(Long jobId)
    • cancelAllQueuedJobs

      public javax.ws.rs.core.Response cancelAllQueuedJobs()