Interface ReportSetting.Builder

    • Method Detail

      • reportTemplate

        ReportSetting.Builder reportTemplate​(String reportTemplate)

        Identifies the report template for the report. Reports are built using a report template. The report templates are:

        RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT

        Parameters:
        reportTemplate - Identifies the report template for the report. Reports are built using a report template. The report templates are:

        RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • frameworkArns

        ReportSetting.Builder frameworkArns​(Collection<String> frameworkArns)

        The Amazon Resource Names (ARNs) of the frameworks a report covers.

        Parameters:
        frameworkArns - The Amazon Resource Names (ARNs) of the frameworks a report covers.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • frameworkArns

        ReportSetting.Builder frameworkArns​(String... frameworkArns)

        The Amazon Resource Names (ARNs) of the frameworks a report covers.

        Parameters:
        frameworkArns - The Amazon Resource Names (ARNs) of the frameworks a report covers.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • numberOfFrameworks

        ReportSetting.Builder numberOfFrameworks​(Integer numberOfFrameworks)

        The number of frameworks a report covers.

        Parameters:
        numberOfFrameworks - The number of frameworks a report covers.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accounts

        ReportSetting.Builder accounts​(Collection<String> accounts)

        These are the accounts to be included in the report.

        Parameters:
        accounts - These are the accounts to be included in the report.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accounts

        ReportSetting.Builder accounts​(String... accounts)

        These are the accounts to be included in the report.

        Parameters:
        accounts - These are the accounts to be included in the report.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • organizationUnits

        ReportSetting.Builder organizationUnits​(Collection<String> organizationUnits)

        These are the Organizational Units to be included in the report.

        Parameters:
        organizationUnits - These are the Organizational Units to be included in the report.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • organizationUnits

        ReportSetting.Builder organizationUnits​(String... organizationUnits)

        These are the Organizational Units to be included in the report.

        Parameters:
        organizationUnits - These are the Organizational Units to be included in the report.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • regions

        ReportSetting.Builder regions​(Collection<String> regions)

        These are the Regions to be included in the report.

        Parameters:
        regions - These are the Regions to be included in the report.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • regions

        ReportSetting.Builder regions​(String... regions)

        These are the Regions to be included in the report.

        Parameters:
        regions - These are the Regions to be included in the report.
        Returns:
        Returns a reference to this object so that method calls can be chained together.