Class ReportGroupProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codebuild.ReportGroupProps.Jsii$Proxy
- All Implemented Interfaces:
ReportGroupProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ReportGroupProps
@Stability(Stable)
@Internal
public static final class ReportGroupProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ReportGroupProps
An implementation for
ReportGroupProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.codebuild.ReportGroupProps
ReportGroupProps.Builder, ReportGroupProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ReportGroupProps.Builder builder) Constructor that initializes the object based on literal property values passed by theReportGroupProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleanIf true, deleting the report group force deletes the contents of the report group.final IBucketAn optional S3 bucket to export the reports to.final RemovalPolicyWhat to do when this resource is deleted from a stack.final StringThe physical name of the report group.final ReportGroupTypegetType()The type of report group.final BooleanWhether to output the report files into the export bucket as-is, or create a ZIP from them before doing the export.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theReportGroupProps.Builder.
-
-
Method Details
-
getDeleteReports
Description copied from interface:ReportGroupPropsIf true, deleting the report group force deletes the contents of the report group.If false, the report group must be empty before attempting to delete it.
Default: false
- Specified by:
getDeleteReportsin interfaceReportGroupProps
-
getExportBucket
Description copied from interface:ReportGroupPropsAn optional S3 bucket to export the reports to.Default: - the reports will not be exported
- Specified by:
getExportBucketin interfaceReportGroupProps
-
getRemovalPolicy
Description copied from interface:ReportGroupPropsWhat to do when this resource is deleted from a stack.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
- Specified by:
getRemovalPolicyin interfaceReportGroupProps
-
getReportGroupName
Description copied from interface:ReportGroupPropsThe physical name of the report group.Default: - CloudFormation-generated name
- Specified by:
getReportGroupNamein interfaceReportGroupProps
-
getType
Description copied from interface:ReportGroupPropsThe type of report group. This can be one of the following values:.- TEST - The report group contains test reports.
- CODE_COVERAGE - The report group contains code coverage reports.
Default: TEST
- Specified by:
getTypein interfaceReportGroupProps
-
getZipExport
Description copied from interface:ReportGroupPropsWhether to output the report files into the export bucket as-is, or create a ZIP from them before doing the export.Ignored if
exportBuckethas not been provided.Default: - false (the files will not be ZIPped)
- Specified by:
getZipExportin interfaceReportGroupProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-