@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-31T18:36:55.469Z")
public interface ReportGroupProps
ReportGroup
.
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.*; import software.amazon.awscdk.services.s3.*; import software.amazon.awscdk.core.*; Bucket bucket; ReportGroupProps reportGroupProps = ReportGroupProps.builder() .exportBucket(bucket) .removalPolicy(RemovalPolicy.DESTROY) .reportGroupName("reportGroupName") .zipExport(false) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
ReportGroupProps.Builder
A builder for
ReportGroupProps |
static class |
ReportGroupProps.Jsii$Proxy
An implementation for
ReportGroupProps |
Modifier and Type | Method and Description |
---|---|
static ReportGroupProps.Builder |
builder() |
default IBucket |
getExportBucket()
An optional S3 bucket to export the reports to.
|
default RemovalPolicy |
getRemovalPolicy()
What to do when this resource is deleted from a stack.
|
default java.lang.String |
getReportGroupName()
The physical name of the report group.
|
default java.lang.Boolean |
getZipExport()
Whether to output the report files into the export bucket as-is, or create a ZIP from them before doing the export.
|
default IBucket getExportBucket()
Default: - the reports will not be exported
default RemovalPolicy getRemovalPolicy()
As CodeBuild does not allow deleting a ResourceGroup that has reports inside of it, this is set to retain the resource by default.
Default: RemovalPolicy.RETAIN
default java.lang.String getReportGroupName()
Default: - CloudFormation-generated name
default java.lang.Boolean getZipExport()
Ignored if {@link exportBucket} has not been provided.
Default: - false (the files will not be ZIPped)
static ReportGroupProps.Builder builder()
ReportGroupProps.Builder
of ReportGroupProps