Interface ScheduledReport
- All Known Implementing Classes:
ScheduledReportJson
public interface ScheduledReport
A scheduled report definition in the Report Center (Reports v1
scheduledReport).-
Method Summary
Modifier and TypeMethodDescriptionReturns the person/entity who created this schedule.Returns the time this schedule was first created.Returns the customer organization id.Returns the customer org id the report is generated on behalf of.Returns the user key the report is generated on behalf of.Returns the last attempted date to trigger report generation.Returns the person/entity who last modified this schedule.Returns the last modified date of this schedule.Returns the number of times report generation has failed.List<? extends ReportParameter> Returns the parameters used to generate the reports.Returns the period (e.g.Returns the report name.Returns the reports generated from this schedule.Returns the scheduled report id.Returns the schedule type (e.g.Returns the schedule status (e.g.
-
Method Details
-
getScheduledId
-
getReportName
-
getScheduleType
ReportScheduleType getScheduleType()Returns the schedule type (e.g.DAILY,WEEKLY,MONTHLY).- Returns:
- the schedule type, or
nullif not provided
-
getPeriod
ReportPeriod getPeriod()Returns the period (e.g.30_DAYS,1_DAY).- Returns:
- the period, or
nullif not provided
-
getCreatedBy
String getCreatedBy()Returns the person/entity who created this schedule.- Returns:
- the creator, or
nullif not provided
-
getCreatedDate
String getCreatedDate()Returns the time this schedule was first created.- Returns:
- the created date, or
nullif not provided
-
getLastAttemptedDate
String getLastAttemptedDate()Returns the last attempted date to trigger report generation.- Returns:
- the last attempted date, or
nullif not provided
-
getCustomerOrganizationId
Integer getCustomerOrganizationId()Returns the customer organization id.- Returns:
- the customer organization id, or
nullif not provided
-
getForOrg
Integer getForOrg()Returns the customer org id the report is generated on behalf of.- Returns:
- the forOrg value, or
nullif not provided
-
getForUser
String getForUser()Returns the user key the report is generated on behalf of.- Returns:
- the forUser value, or
nullif not provided
-
getLastModifiedBy
String getLastModifiedBy()Returns the person/entity who last modified this schedule.- Returns:
- the last modifier, or
nullif not provided
-
getLastModifiedDate
String getLastModifiedDate()Returns the last modified date of this schedule.- Returns:
- the last modified date, or
nullif not provided
-
getNumberOfFailedAttempts
Integer getNumberOfFailedAttempts()Returns the number of times report generation has failed.- Returns:
- the failed-attempt count, or
nullif not provided
-
getStatus
ReportScheduleStatus getStatus()Returns the schedule status (e.g.ACTIVE,INACTIVE).- Returns:
- the status, or
nullif not provided
-
getParameters
List<? extends ReportParameter> getParameters()Returns the parameters used to generate the reports.- Returns:
- the parameters, or
nullif not provided
-
getReports
-