Interface CfnReportGroup.S3ReportExportConfigProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnReportGroup.S3ReportExportConfigProperty.Jsii$Proxy
Enclosing class:
CfnReportGroup

@Stability(Stable) public static interface CfnReportGroup.S3ReportExportConfigProperty extends software.amazon.jsii.JsiiSerializable
Information about the S3 bucket where the raw data of a report are exported.

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.codebuild.*;
 S3ReportExportConfigProperty s3ReportExportConfigProperty = S3ReportExportConfigProperty.builder()
         .bucket("bucket")
         // the properties below are optional
         .bucketOwner("bucketOwner")
         .encryptionDisabled(false)
         .encryptionKey("encryptionKey")
         .packaging("packaging")
         .path("path")
         .build();
 
  • Method Details

    • getBucket

      @Stability(Stable) @NotNull String getBucket()
      The name of the S3 bucket where the raw data of a report are exported.
    • getBucketOwner

      @Stability(Stable) @Nullable default String getBucketOwner()
      The AWS account identifier of the owner of the Amazon S3 bucket.

      This allows report data to be exported to an Amazon S3 bucket that is owned by an account other than the account running the build.

    • getEncryptionDisabled

      @Stability(Stable) @Nullable default Object getEncryptionDisabled()
      A boolean value that specifies if the results of a report are encrypted.
    • getEncryptionKey

      @Stability(Stable) @Nullable default String getEncryptionKey()
      The encryption key for the report's encrypted raw data.
    • getPackaging

      @Stability(Stable) @Nullable default String getPackaging()
      The type of build output artifact to create. Valid values include:.

      • NONE : CodeBuild creates the raw data in the output bucket. This is the default if packaging is not specified.
      • ZIP : CodeBuild creates a ZIP file with the raw data in the output bucket.
    • getPath

      @Stability(Stable) @Nullable default String getPath()
      The path to the exported report's raw data results.
    • builder

      @Stability(Stable) static CfnReportGroup.S3ReportExportConfigProperty.Builder builder()
      Returns:
      a CfnReportGroup.S3ReportExportConfigProperty.Builder of CfnReportGroup.S3ReportExportConfigProperty