@Stability(value=Stable) public static final class CfnReportDefinition.Builder extends Object implements software.amazon.jsii.Builder<CfnReportDefinition>
CfnReportDefinition.| Modifier and Type | Method and Description |
|---|---|
CfnReportDefinition.Builder |
additionalArtifacts(List<String> additionalArtifacts)
A list of manifests that you want AWS to create for this report.
|
CfnReportDefinition.Builder |
additionalSchemaElements(List<String> additionalSchemaElements)
A list of strings that indicate additional content that AWS includes in the report, such as individual resource IDs.
|
CfnReportDefinition.Builder |
billingViewArn(String billingViewArn)
The Amazon Resource Name (ARN) of the billing view.
|
CfnReportDefinition |
build() |
CfnReportDefinition.Builder |
compression(String compression)
The compression format that Amazon Web Services uses for the report.
|
static CfnReportDefinition.Builder |
create(software.constructs.Construct scope,
String id) |
CfnReportDefinition.Builder |
format(String format)
The format that Amazon Web Services saves the report in.
|
CfnReportDefinition.Builder |
refreshClosedReports(Boolean refreshClosedReports)
Whether you want AWS to update your reports after they have been finalized if AWS detects charges related to previous months.
|
CfnReportDefinition.Builder |
refreshClosedReports(IResolvable refreshClosedReports)
Whether you want AWS to update your reports after they have been finalized if AWS detects charges related to previous months.
|
CfnReportDefinition.Builder |
reportName(String reportName)
The name of the report that you want to create.
|
CfnReportDefinition.Builder |
reportVersioning(String reportVersioning)
Whether you want AWS to overwrite the previous version of each report or to deliver the report in addition to the previous versions.
|
CfnReportDefinition.Builder |
s3Bucket(String s3Bucket)
The S3 bucket where Amazon Web Services delivers the report.
|
CfnReportDefinition.Builder |
s3Prefix(String s3Prefix)
The prefix that Amazon Web Services adds to the report name when Amazon Web Services delivers the report.
|
CfnReportDefinition.Builder |
s3Region(String s3Region)
The Region of the S3 bucket that Amazon Web Services delivers the report into.
|
CfnReportDefinition.Builder |
timeUnit(String timeUnit)
The granularity of the line items in the report.
|
@Stability(value=Stable) public static CfnReportDefinition.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnReportDefinition.Builder.@Stability(value=Stable) public CfnReportDefinition.Builder compression(String compression)
compression - The compression format that Amazon Web Services uses for the report. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder format(String format)
format - The format that Amazon Web Services saves the report in. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder refreshClosedReports(Boolean refreshClosedReports)
These charges can include refunds, credits, or support fees.
refreshClosedReports - Whether you want AWS to update your reports after they have been finalized if AWS detects charges related to previous months. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder refreshClosedReports(IResolvable refreshClosedReports)
These charges can include refunds, credits, or support fees.
refreshClosedReports - Whether you want AWS to update your reports after they have been finalized if AWS detects charges related to previous months. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder reportName(String reportName)
The name must be unique, is case sensitive, and can't include spaces.
reportName - The name of the report that you want to create. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder reportVersioning(String reportVersioning)
reportVersioning - Whether you want AWS to overwrite the previous version of each report or to deliver the report in addition to the previous versions. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder s3Bucket(String s3Bucket)
s3Bucket - The S3 bucket where Amazon Web Services delivers the report. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder s3Prefix(String s3Prefix)
Your prefix can't include spaces.
s3Prefix - The prefix that Amazon Web Services adds to the report name when Amazon Web Services delivers the report. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder s3Region(String s3Region)
s3Region - The Region of the S3 bucket that Amazon Web Services delivers the report into. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder timeUnit(String timeUnit)
timeUnit - The granularity of the line items in the report. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder additionalArtifacts(List<String> additionalArtifacts)
additionalArtifacts - A list of manifests that you want AWS to create for this report. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder additionalSchemaElements(List<String> additionalSchemaElements)
additionalSchemaElements - A list of strings that indicate additional content that AWS includes in the report, such as individual resource IDs. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition.Builder billingViewArn(String billingViewArn)
You can get this value by using the billing view service public APIs.
billingViewArn - The Amazon Resource Name (ARN) of the billing view. This parameter is required.this@Stability(value=Stable) public CfnReportDefinition build()
build in interface software.amazon.jsii.Builder<CfnReportDefinition>Copyright © 2022. All rights reserved.