public interface StorageReportManager extends Securable
Modifier and Type | Method and Description |
---|---|
String |
cancelStorageReport()
Cancels any currently running storage report.
|
String |
cancelStorageReportSchedule()
Cancels any existing storage report schedule.
|
String |
getBaseURL() |
StorageReport |
getLatestStorageReport()
Retrieves the latest completed storage report.
|
StorageReport |
getStorageReport(String reportId)
Retrieves a storage report indicated by a report ID.
|
StorageReportInfo |
getStorageReportInfo()
Retrieves information about storage reporting activities.
|
List<String> |
getStorageReportList()
Retrieves the list of storage report IDs, ordered by
report completion date.
|
String |
scheduleStorageReport(Date startTime,
long frequency)
Schedules a series of storage reports to run.
|
String |
startStorageReport()
Tells DuraBoss reporting to start running a new storage report generation
process.
|
String getBaseURL()
StorageReport getLatestStorageReport() throws NotFoundException, ReportException
NotFoundException
- if no reports are availableReportException
List<String> getStorageReportList() throws ReportException
ReportException
StorageReport getStorageReport(String reportId) throws NotFoundException, ReportException
reportId
- NotFoundException
- if a storage report with that ID does not existReportException
StorageReportInfo getStorageReportInfo() throws ReportException
ReportException
String startStorageReport() throws ReportException
ReportException
String cancelStorageReport() throws ReportException
ReportException
String scheduleStorageReport(Date startTime, long frequency) throws ReportException
startTime
- time to start the next storage reportfrequency
- time in milliseconds to wait between reportsReportException
String cancelStorageReportSchedule() throws ReportException
ReportException
Copyright © 2009–2014 DuraSpace. All rights reserved.