Interface CfnReportGroupMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnReportGroupMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:57.265Z")
@Stability(Stable)
public interface CfnReportGroupMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnReportGroupPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.codebuild.*;
CfnReportGroupMixinProps cfnReportGroupMixinProps = CfnReportGroupMixinProps.builder()
.deleteReports(false)
.exportConfig(ReportExportConfigProperty.builder()
.exportConfigType("exportConfigType")
.s3Destination(S3ReportExportConfigProperty.builder()
.bucket("bucket")
.bucketOwner("bucketOwner")
.encryptionDisabled(false)
.encryptionKey("encryptionKey")
.packaging("packaging")
.path("path")
.build())
.build())
.name("name")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.type("type")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnReportGroupMixinPropsstatic final classAn implementation forCfnReportGroupMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectWhen deleting a report group, specifies if reports within the report group should be deleted.default ObjectInformation about the destination where the raw data of thisReportGroupis exported.default StringgetName()The name of theReportGroup.getTags()A list of tag key and value pairs associated with this report group.default StringgetType()The type of theReportGroup.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDeleteReports
When deleting a report group, specifies if reports within the report group should be deleted.- true - Deletes any reports that belong to the report group before deleting the report group.
- false - You must delete any reports in the report group. This is the default value. If you delete a report group that contains one or more reports, an exception is thrown.
Returns union: either
BooleanorIResolvable- See Also:
-
getExportConfig
Information about the destination where the raw data of thisReportGroupis exported.Returns union: either
IResolvableorCfnReportGroupPropsMixin.ReportExportConfigProperty- See Also:
-
getName
The name of theReportGroup.- See Also:
-
getTags
A list of tag key and value pairs associated with this report group.These tags are available for use by AWS services that support AWS CodeBuild report group tags.
- See Also:
-
getType
The type of theReportGroup. This can be one of the following values:.- CODE_COVERAGE - The report group contains code coverage reports.
- TEST - The report group contains test reports.
- See Also:
-
builder
- Returns:
- a
CfnReportGroupMixinProps.BuilderofCfnReportGroupMixinProps
-