Interface Report
- All Known Implementing Classes:
ReportJson
public interface Report
A generated report in the Report Center (Reports v1
downloadable-report for the list view,
report for the detail view).
The list view (getReports) populates the downloadable-report fields; the detail
view (getReportById) additionally populates the richer report fields
(createdBy, createdDate, startTime, endTime, errorMessage,
location, numberOfAttempts, parameters). Fields not present in a given
response are null.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the person/entity who created this report (detail view only).Returns the time this report was first created (detail view only).Returns the person/entity this report was created for.Returns the processing end time of the report (detail view only).Returns an error message if report generation failed (detail view only).Returns the file name of the report.Returns the size of the report in bytes.Returns the file type of the report.Returns the time this report was generated.Returns the person/entity who accessed this report last (detail view only).Returns the time this report was last accessed (detail view only).Returns the location of the report once generated (detail view only).Returns the number of attempts made to generate the report (detail view only).Returns the number of times this report has been downloaded.List<? extends ReportParameter> Returns the parameters used to generate the report (detail view only).Returns the report publish data as a free-form JSON object (detail view only).Returns the unique identifier of the report.Returns the report name.Returns the time this report was first requested.Returns the scheduled report id this report was generated from.Returns the processing start time of the report (detail view only).Returns the report status.
-
Method Details
-
getReportId
-
getScheduledId
String getScheduledId()Returns the scheduled report id this report was generated from.- Returns:
- the scheduled id, or
nullif not provided
-
getReportName
-
getFileName
String getFileName()Returns the file name of the report.- Returns:
- the file name, or
nullif not provided
-
getFileType
FileType getFileType()Returns the file type of the report.- Returns:
- the file type, or
nullif not provided
-
getFileSize
Long getFileSize()Returns the size of the report in bytes.- Returns:
- the file size, or
nullif not provided
-
getCreatedFor
String getCreatedFor()Returns the person/entity this report was created for.- Returns:
- the createdFor value, or
nullif not provided
-
getRequestedDate
String getRequestedDate()Returns the time this report was first requested.- Returns:
- the requested date, or
nullif not provided
-
getGeneratedDate
String getGeneratedDate()Returns the time this report was generated.- Returns:
- the generated date, or
nullif not provided
-
getStatus
-
getNumberOfDownloads
Integer getNumberOfDownloads()Returns the number of times this report has been downloaded.- Returns:
- the download count, or
nullif not provided
-
getCreatedBy
String getCreatedBy()Returns the person/entity who created this report (detail view only).- Returns:
- the creator, or
nullif not provided
-
getCreatedDate
String getCreatedDate()Returns the time this report was first created (detail view only).- Returns:
- the created date, or
nullif not provided
-
getStartTime
String getStartTime()Returns the processing start time of the report (detail view only).- Returns:
- the start time, or
nullif not provided
-
getEndTime
String getEndTime()Returns the processing end time of the report (detail view only).- Returns:
- the end time, or
nullif not provided
-
getErrorMessage
String getErrorMessage()Returns an error message if report generation failed (detail view only).- Returns:
- the error message, or
nullif not provided
-
getLocation
String getLocation()Returns the location of the report once generated (detail view only).- Returns:
- the location, or
nullif not provided
-
getNumberOfAttempts
Integer getNumberOfAttempts()Returns the number of attempts made to generate the report (detail view only).- Returns:
- the attempt count, or
nullif not provided
-
getLastAccessedBy
String getLastAccessedBy()Returns the person/entity who accessed this report last (detail view only).- Returns:
- the last accessor, or
nullif not provided
-
getLastAccessedDate
String getLastAccessedDate()Returns the time this report was last accessed (detail view only).- Returns:
- the last accessed date, or
nullif not provided
-
getPublisherInfo
-
getParameters
List<? extends ReportParameter> getParameters()Returns the parameters used to generate the report (detail view only).- Returns:
- the parameters, or
nullif not provided
-