@Stability(value=Experimental) @Internal public static final class ReportGroupProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ReportGroupProps
ReportGroupProps
software.amazon.jsii.JsiiObject.InitializationMode
ReportGroupProps.Builder, ReportGroupProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(IBucket exportBucket,
RemovalPolicy removalPolicy,
String reportGroupName,
Boolean zipExport)
Constructor that initializes the object based on literal property values passed by the
ReportGroupProps.Builder . |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
IBucket |
getExportBucket()
(experimental) An optional S3 bucket to export the reports to.
|
RemovalPolicy |
getRemovalPolicy()
(experimental) What to do when this resource is deleted from a stack.
|
String |
getReportGroupName()
(experimental) The physical name of the report group.
|
Boolean |
getZipExport()
(experimental) Whether to output the report files into the export bucket as-is, or create a ZIP from them before doing the export.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.protected Jsii$Proxy(IBucket exportBucket, RemovalPolicy removalPolicy, String reportGroupName, Boolean zipExport)
ReportGroupProps.Builder
.public final IBucket getExportBucket()
ReportGroupProps
Default: - the reports will not be exported
getExportBucket
in interface ReportGroupProps
public final RemovalPolicy getRemovalPolicy()
ReportGroupProps
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
getRemovalPolicy
in interface ReportGroupProps
public final String getReportGroupName()
ReportGroupProps
Default: - CloudFormation-generated name
getReportGroupName
in interface ReportGroupProps
public final Boolean getZipExport()
ReportGroupProps
Ignored if {@link exportBucket} has not been provided.
Default: - false (the files will not be ZIPped)
getZipExport
in interface ReportGroupProps
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2021. All rights reserved.