public static final class CfnReportGroupProps.Builder
extends java.lang.Object
CfnReportGroupProps
Constructor and Description |
---|
Builder() |
public CfnReportGroupProps.Builder exportConfig(IResolvable exportConfig)
CfnReportGroupProps.getExportConfig()
exportConfig
- Information about the destination where the raw data of this `ReportGroup` is exported. This parameter is required.this
public CfnReportGroupProps.Builder exportConfig(CfnReportGroup.ReportExportConfigProperty exportConfig)
CfnReportGroupProps.getExportConfig()
exportConfig
- Information about the destination where the raw data of this `ReportGroup` is exported. This parameter is required.this
public CfnReportGroupProps.Builder type(java.lang.String type)
CfnReportGroupProps.getType()
type
- The type of the `ReportGroup` . This can be one of the following values:. This parameter is required.
this
public CfnReportGroupProps.Builder deleteReports(java.lang.Boolean deleteReports)
CfnReportGroupProps.getDeleteReports()
deleteReports
- When deleting a report group, specifies if reports within the report group should be deleted.
this
public CfnReportGroupProps.Builder deleteReports(IResolvable deleteReports)
CfnReportGroupProps.getDeleteReports()
deleteReports
- When deleting a report group, specifies if reports within the report group should be deleted.
this
public CfnReportGroupProps.Builder name(java.lang.String name)
CfnReportGroupProps.getName()
name
- The name of the `ReportGroup` .this
public CfnReportGroupProps.Builder tags(java.util.List<? extends CfnTag> tags)
CfnReportGroupProps.getTags()
tags
- 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.this
public CfnReportGroupProps build()
CfnReportGroupProps
java.lang.NullPointerException
- if any required attribute was not provided