public interface StorageReportManager
extends org.duracloud.common.model.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() |
org.duracloud.reportdata.storage.StorageReport |
getLatestStorageReport()
Retrieves the latest completed storage report.
|
org.duracloud.reportdata.storage.StorageReport |
getStorageReport(String reportId)
Retrieves a storage report indicated by a report ID.
|
org.duracloud.reportdata.storage.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()
org.duracloud.reportdata.storage.StorageReport getLatestStorageReport()
throws NotFoundException,
ReportException
NotFoundException - if no reports are availableReportExceptionList<String> getStorageReportList() throws ReportException
ReportExceptionorg.duracloud.reportdata.storage.StorageReport getStorageReport(String reportId) throws NotFoundException, ReportException
reportId - NotFoundException - if a storage report with that ID does not existReportExceptionorg.duracloud.reportdata.storage.StorageReportInfo getStorageReportInfo()
throws ReportException
ReportExceptionString startStorageReport() throws ReportException
ReportExceptionString cancelStorageReport() throws ReportException
ReportExceptionString scheduleStorageReport(Date startTime, long frequency) throws ReportException
startTime - time to start the next storage reportfrequency - time in milliseconds to wait between reportsReportExceptionString cancelStorageReportSchedule() throws ReportException
ReportExceptionCopyright © 2009–2016 DuraSpace. All rights reserved.