# Package org.gradle.api.reporting

@NullMarked package org.gradle.api.reporting

- Related Packages
  Package
  Description
  org.gradle.api
  org.gradle.api.reporting.components
  org.gradle.api.reporting.dependencies
  org.gradle.api.reporting.dependents
  org.gradle.api.reporting.model
  org.gradle.api.reporting.plugins
- Class
  Description
  BuildDashboardReports
  The reporting configuration for the `GenerateBuildDashboard` task.
  ConfigurableReport
  A file based report to be created with a configurable destination.
  CustomizableHtmlReport
  A HTML Report whose generation can be customized with a XSLT stylesheet.
  DirectoryReport
  A directory based report to be created.
  GenerateBuildDashboard
  Generates build dashboard report.
  Report
  A file based report to be created.
  Report.OutputType
  The type of output the report produces
  ReportContainer<T extends Report>
  A container of `Report` objects, that represent potential reports.
  ReportContainer.ImmutableViolationException
  The exception thrown when any of this container's mutation methods are called.
  Reporting<T extends ReportContainer>
  An object that provides reporting options.
  ReportingExtension
  A project extension named "reporting" that provides basic reporting settings and utilities.
  ReportSpec
  Common parent for aggregation report types
  SingleFileReport
  A report that is a single file.