// Create report request object.
ReportRequest reportRequest = new ReportRequest();
reportRequest.setQueryId(queryId);
// Request generation of a report for your query.
ReportInfo reportInfo = reportService.runDeferredReport(reportRequest);
// Display success message.
System.out.printf("Report with ID \"%s\" has been scheduled.%n", reportInfo.getReportId());
}