@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-22T10:27:16.713Z") @Stability(value=Stable) public interface CfnReportDefinitionProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.cur.*;
CfnReportDefinitionProps cfnReportDefinitionProps = CfnReportDefinitionProps.builder()
.compression("compression")
.format("format")
.refreshClosedReports(false)
.reportName("reportName")
.reportVersioning("reportVersioning")
.s3Bucket("s3Bucket")
.s3Prefix("s3Prefix")
.s3Region("s3Region")
.timeUnit("timeUnit")
// the properties below are optional
.additionalArtifacts(List.of("additionalArtifacts"))
.additionalSchemaElements(List.of("additionalSchemaElements"))
.billingViewArn("billingViewArn")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnReportDefinitionProps.Builder
A builder for
CfnReportDefinitionProps |
static class |
CfnReportDefinitionProps.Jsii$Proxy
An implementation for
CfnReportDefinitionProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnReportDefinitionProps.Builder |
builder() |
default List<String> |
getAdditionalArtifacts()
`AWS::CUR::ReportDefinition.AdditionalArtifacts`.
|
default List<String> |
getAdditionalSchemaElements()
`AWS::CUR::ReportDefinition.AdditionalSchemaElements`.
|
default String |
getBillingViewArn()
`AWS::CUR::ReportDefinition.BillingViewArn`.
|
String |
getCompression()
`AWS::CUR::ReportDefinition.Compression`.
|
String |
getFormat()
`AWS::CUR::ReportDefinition.Format`.
|
Object |
getRefreshClosedReports()
`AWS::CUR::ReportDefinition.RefreshClosedReports`.
|
String |
getReportName()
`AWS::CUR::ReportDefinition.ReportName`.
|
String |
getReportVersioning()
`AWS::CUR::ReportDefinition.ReportVersioning`.
|
String |
getS3Bucket()
`AWS::CUR::ReportDefinition.S3Bucket`.
|
String |
getS3Prefix()
`AWS::CUR::ReportDefinition.S3Prefix`.
|
String |
getS3Region()
`AWS::CUR::ReportDefinition.S3Region`.
|
String |
getTimeUnit()
`AWS::CUR::ReportDefinition.TimeUnit`.
|
@Stability(value=Stable) @Nullable default List<String> getAdditionalArtifacts()
@Stability(value=Stable) @Nullable default List<String> getAdditionalSchemaElements()
@Stability(value=Stable) @Nullable default String getBillingViewArn()
@Stability(value=Stable) @NotNull String getCompression()
@Stability(value=Stable) @NotNull String getFormat()
@Stability(value=Stable) @NotNull Object getRefreshClosedReports()
@Stability(value=Stable) @NotNull String getReportName()
@Stability(value=Stable) @NotNull String getReportVersioning()
@Stability(value=Stable) @NotNull String getS3Bucket()
@Stability(value=Stable) @NotNull String getS3Prefix()
@Stability(value=Stable) @NotNull String getS3Region()
@Stability(value=Stable) @NotNull String getTimeUnit()
@Stability(value=Stable) static CfnReportDefinitionProps.Builder builder()
CfnReportDefinitionProps.Builder of CfnReportDefinitionPropsCopyright © 2021. All rights reserved.