static ReportDefinition toReportDefinition()

in reportdefinition/src/main/java/software/amazon/cur/reportdefinition/Translator.java [29:44]


    static ReportDefinition toReportDefinition(final ResourceModel resourceModel) {
        return ReportDefinition.builder()
            .reportName(resourceModel.getReportName())
            .timeUnit(resourceModel.getTimeUnit())
            .format(resourceModel.getFormat())
            .compression(resourceModel.getCompression())
            .additionalSchemaElementsWithStrings(Optional.ofNullable(resourceModel.getAdditionalSchemaElements()).orElse(Collections.emptyList()))
            .s3Bucket(resourceModel.getS3Bucket())
            .s3Prefix(resourceModel.getS3Prefix())
            .s3Region(resourceModel.getS3Region())
            .additionalArtifactsWithStrings(Optional.ofNullable(resourceModel.getAdditionalArtifacts()).orElse(Collections.emptyList()))
            .refreshClosedReports(resourceModel.getRefreshClosedReports())
            .reportVersioning(resourceModel.getReportVersioning())
            .billingViewArn(resourceModel.getBillingViewArn())
            .build();
    }