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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codebuild.ReportGroupProps
ReportGroupProps.Builder, ReportGroupProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ReportGroupProps.Builder builder) Constructor that initializes the object based on literal property values passed by theReportGroupProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Boolean
If true, deleting the report group force deletes the contents of the report group.final IBucket
An optional S3 bucket to export the reports to.final RemovalPolicy
What to do when this resource is deleted from a stack.final String
The physical name of the report group.final ReportGroupType
getType()
The type of report group.final Boolean
Whether to output the report files into the export bucket as-is, or create a ZIP from them before doing the export.final int
hashCode()
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:ReportGroupProps
If 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:
getDeleteReports
in interfaceReportGroupProps
-
getExportBucket
Description copied from interface:ReportGroupProps
An optional S3 bucket to export the reports to.Default: - the reports will not be exported
- Specified by:
getExportBucket
in interfaceReportGroupProps
-
getRemovalPolicy
Description copied from interface:ReportGroupProps
What 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:
getRemovalPolicy
in interfaceReportGroupProps
-
getReportGroupName
Description copied from interface:ReportGroupProps
The physical name of the report group.Default: - CloudFormation-generated name
- Specified by:
getReportGroupName
in interfaceReportGroupProps
-
getType
Description copied from interface:ReportGroupProps
The 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:
getType
in interfaceReportGroupProps
-
getZipExport
Description copied from interface:ReportGroupProps
Whether to output the report files into the export bucket as-is, or create a ZIP from them before doing the export.Ignored if
exportBucket
has not been provided.Default: - false (the files will not be ZIPped)
- Specified by:
getZipExport
in interfaceReportGroupProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-