public
public is an attribute on report definition. Set public="true" in your report definition if you want to expose your report to dependent modules, dataset and EPT. If report is public then you can define a report overrides for your report. For more information on report overrides, please refer the section called “Report Overrides”
By default all reports are private. If an override exists for a private report, RuntimeException is thrown on report execution.