Class CfnReportGroupPropsMixin.ReportExportConfigProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.codebuild.CfnReportGroupPropsMixin.ReportExportConfigProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnReportGroupPropsMixin.ReportExportConfigProperty>
- Enclosing interface:
CfnReportGroupPropsMixin.ReportExportConfigProperty
@Stability(Stable)
public static final class CfnReportGroupPropsMixin.ReportExportConfigProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnReportGroupPropsMixin.ReportExportConfigProperty>
A builder for
CfnReportGroupPropsMixin.ReportExportConfigProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.exportConfigType(String exportConfigType) Sets the value ofCfnReportGroupPropsMixin.ReportExportConfigProperty.getS3Destination()s3Destination(IResolvable s3Destination) Sets the value ofCfnReportGroupPropsMixin.ReportExportConfigProperty.getS3Destination()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
exportConfigType
@Stability(Stable) public CfnReportGroupPropsMixin.ReportExportConfigProperty.Builder exportConfigType(String exportConfigType) - Parameters:
exportConfigType- The export configuration type. Valid values are:.S3: The report results are exported to an S3 bucket.NO_EXPORT: The report results are not exported.
- Returns:
this
-
s3Destination
@Stability(Stable) public CfnReportGroupPropsMixin.ReportExportConfigProperty.Builder s3Destination(IResolvable s3Destination) Sets the value ofCfnReportGroupPropsMixin.ReportExportConfigProperty.getS3Destination()- Parameters:
s3Destination- AS3ReportExportConfigobject that contains information about the S3 bucket where the run of a report is exported.- Returns:
this
-
s3Destination
@Stability(Stable) public CfnReportGroupPropsMixin.ReportExportConfigProperty.Builder s3Destination(CfnReportGroupPropsMixin.S3ReportExportConfigProperty s3Destination) Sets the value ofCfnReportGroupPropsMixin.ReportExportConfigProperty.getS3Destination()- Parameters:
s3Destination- AS3ReportExportConfigobject that contains information about the S3 bucket where the run of a report is exported.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnReportGroupPropsMixin.ReportExportConfigProperty>- Returns:
- a new instance of
CfnReportGroupPropsMixin.ReportExportConfigProperty - Throws:
NullPointerException- if any required attribute was not provided
-