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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReportSetting.Builderaccounts(String... accounts)These are the accounts to be included in the report.ReportSetting.Builderaccounts(Collection<String> accounts)These are the accounts to be included in the report.ReportSetting.BuilderframeworkArns(String... frameworkArns)The Amazon Resource Names (ARNs) of the frameworks a report covers.ReportSetting.BuilderframeworkArns(Collection<String> frameworkArns)The Amazon Resource Names (ARNs) of the frameworks a report covers.ReportSetting.BuildernumberOfFrameworks(Integer numberOfFrameworks)The number of frameworks a report covers.ReportSetting.BuilderorganizationUnits(String... organizationUnits)These are the Organizational Units to be included in the report.ReportSetting.BuilderorganizationUnits(Collection<String> organizationUnits)These are the Organizational Units to be included in the report.ReportSetting.Builderregions(String... regions)These are the Regions to be included in the report.ReportSetting.Builderregions(Collection<String> regions)These are the Regions to be included in the report.ReportSetting.BuilderreportTemplate(String reportTemplate)Identifies the report template for the report.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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.
-
-