Interface ReportSetting.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ReportSetting.Builder,ReportSetting>, SdkBuilder<ReportSetting.Builder,ReportSetting>, SdkPojo
Enclosing class:
ReportSetting

public static interface ReportSetting.Builder extends SdkPojo, CopyableBuilder<ReportSetting.Builder,ReportSetting>
  • Method Details

    • 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

      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

      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.