|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StorageReportManager
Allows for communication with DuraBoss reporting
Method Summary | |
---|---|
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. |
Methods inherited from interface org.duracloud.common.model.Securable |
---|
login, logout |
Method Detail |
---|
String getBaseURL()
org.duracloud.reportdata.storage.StorageReport getLatestStorageReport() throws NotFoundException, ReportException
NotFoundException
- if no reports are available
ReportException
List<String> getStorageReportList() throws ReportException
ReportException
org.duracloud.reportdata.storage.StorageReport getStorageReport(String reportId) throws NotFoundException, ReportException
reportId
-
NotFoundException
- if a storage report with that ID does not exist
ReportException
org.duracloud.reportdata.storage.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 reports
ReportException
String cancelStorageReportSchedule() throws ReportException
ReportException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |