Package com.pulumi.aws.backup.inputs
Class ReportPlanReportSettingArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.backup.inputs.ReportPlanReportSettingArgs.Builder
-
- Enclosing class:
- ReportPlanReportSettingArgs
public static final class ReportPlanReportSettingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ReportPlanReportSettingArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportPlanReportSettingArgs.Builderaccounts(com.pulumi.core.Output<java.util.List<java.lang.String>> accounts)ReportPlanReportSettingArgs.Builderaccounts(java.lang.String... accounts)ReportPlanReportSettingArgs.Builderaccounts(java.util.List<java.lang.String> accounts)ReportPlanReportSettingArgsbuild()ReportPlanReportSettingArgs.BuilderframeworkArns(com.pulumi.core.Output<java.util.List<java.lang.String>> frameworkArns)ReportPlanReportSettingArgs.BuilderframeworkArns(java.lang.String... frameworkArns)ReportPlanReportSettingArgs.BuilderframeworkArns(java.util.List<java.lang.String> frameworkArns)ReportPlanReportSettingArgs.BuildernumberOfFrameworks(com.pulumi.core.Output<java.lang.Integer> numberOfFrameworks)ReportPlanReportSettingArgs.BuildernumberOfFrameworks(java.lang.Integer numberOfFrameworks)ReportPlanReportSettingArgs.BuilderorganizationUnits(com.pulumi.core.Output<java.util.List<java.lang.String>> organizationUnits)ReportPlanReportSettingArgs.BuilderorganizationUnits(java.lang.String... organizationUnits)ReportPlanReportSettingArgs.BuilderorganizationUnits(java.util.List<java.lang.String> organizationUnits)ReportPlanReportSettingArgs.Builderregions(com.pulumi.core.Output<java.util.List<java.lang.String>> regions)ReportPlanReportSettingArgs.Builderregions(java.lang.String... regions)ReportPlanReportSettingArgs.Builderregions(java.util.List<java.lang.String> regions)ReportPlanReportSettingArgs.BuilderreportTemplate(com.pulumi.core.Output<java.lang.String> reportTemplate)ReportPlanReportSettingArgs.BuilderreportTemplate(java.lang.String reportTemplate)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ReportPlanReportSettingArgs defaults)
-
-
Method Detail
-
accounts
public ReportPlanReportSettingArgs.Builder accounts(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> accounts)
- Parameters:
accounts- List of accounts a report covers.- Returns:
- builder
-
accounts
public ReportPlanReportSettingArgs.Builder accounts(java.util.List<java.lang.String> accounts)
- Parameters:
accounts- List of accounts a report covers.- Returns:
- builder
-
accounts
public ReportPlanReportSettingArgs.Builder accounts(java.lang.String... accounts)
- Parameters:
accounts- List of accounts a report covers.- Returns:
- builder
-
frameworkArns
public ReportPlanReportSettingArgs.Builder frameworkArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> frameworkArns)
- Parameters:
frameworkArns- ARNs of the frameworks a report covers.- Returns:
- builder
-
frameworkArns
public ReportPlanReportSettingArgs.Builder frameworkArns(java.util.List<java.lang.String> frameworkArns)
- Parameters:
frameworkArns- ARNs of the frameworks a report covers.- Returns:
- builder
-
frameworkArns
public ReportPlanReportSettingArgs.Builder frameworkArns(java.lang.String... frameworkArns)
- Parameters:
frameworkArns- ARNs of the frameworks a report covers.- Returns:
- builder
-
numberOfFrameworks
public ReportPlanReportSettingArgs.Builder numberOfFrameworks(@Nullable com.pulumi.core.Output<java.lang.Integer> numberOfFrameworks)
- Parameters:
numberOfFrameworks- Number of frameworks a report covers.- Returns:
- builder
-
numberOfFrameworks
public ReportPlanReportSettingArgs.Builder numberOfFrameworks(java.lang.Integer numberOfFrameworks)
- Parameters:
numberOfFrameworks- Number of frameworks a report covers.- Returns:
- builder
-
organizationUnits
public ReportPlanReportSettingArgs.Builder organizationUnits(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> organizationUnits)
- Parameters:
organizationUnits- List of Organizational Units a report covers.- Returns:
- builder
-
organizationUnits
public ReportPlanReportSettingArgs.Builder organizationUnits(java.util.List<java.lang.String> organizationUnits)
- Parameters:
organizationUnits- List of Organizational Units a report covers.- Returns:
- builder
-
organizationUnits
public ReportPlanReportSettingArgs.Builder organizationUnits(java.lang.String... organizationUnits)
- Parameters:
organizationUnits- List of Organizational Units a report covers.- Returns:
- builder
-
regions
public ReportPlanReportSettingArgs.Builder regions(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> regions)
- Parameters:
regions- List of regions a report covers.- Returns:
- builder
-
regions
public ReportPlanReportSettingArgs.Builder regions(java.util.List<java.lang.String> regions)
- Parameters:
regions- List of regions a report covers.- Returns:
- builder
-
regions
public ReportPlanReportSettingArgs.Builder regions(java.lang.String... regions)
- Parameters:
regions- List of regions a report covers.- Returns:
- builder
-
reportTemplate
public ReportPlanReportSettingArgs.Builder reportTemplate(com.pulumi.core.Output<java.lang.String> reportTemplate)
- Parameters:
reportTemplate- 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:
- builder
-
reportTemplate
public ReportPlanReportSettingArgs.Builder reportTemplate(java.lang.String reportTemplate)
- Parameters:
reportTemplate- 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:
- builder
-
build
public ReportPlanReportSettingArgs build()
-
-