Interface ReportGroup.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReportGroup.Builder,ReportGroup>,SdkBuilder<ReportGroup.Builder,ReportGroup>,SdkPojo
- Enclosing class:
- ReportGroup
public static interface ReportGroup.Builder extends SdkPojo, CopyableBuilder<ReportGroup.Builder,ReportGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ReportGroup.Builderarn(String arn)The ARN of theReportGroup.ReportGroup.Buildercreated(Instant created)The date and time thisReportGroupwas created.default ReportGroup.BuilderexportConfig(Consumer<ReportExportConfig.Builder> exportConfig)Information about the destination where the raw data of thisReportGroupis exported.ReportGroup.BuilderexportConfig(ReportExportConfig exportConfig)Information about the destination where the raw data of thisReportGroupis exported.ReportGroup.BuilderlastModified(Instant lastModified)The date and time thisReportGroupwas last modified.ReportGroup.Buildername(String name)The name of theReportGroup.ReportGroup.Builderstatus(String status)The status of the report group.ReportGroup.Builderstatus(ReportGroupStatusType status)The status of the report group.ReportGroup.Buildertags(Collection<Tag> tags)A list of tag key and value pairs associated with this report group.ReportGroup.Buildertags(Consumer<Tag.Builder>... tags)A list of tag key and value pairs associated with this report group.ReportGroup.Buildertags(Tag... tags)A list of tag key and value pairs associated with this report group.ReportGroup.Buildertype(String type)The type of theReportGroup.ReportGroup.Buildertype(ReportType type)The type of theReportGroup.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
arn
ReportGroup.Builder arn(String arn)
The ARN of the
ReportGroup.- Parameters:
arn- The ARN of theReportGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ReportGroup.Builder name(String name)
The name of the
ReportGroup.- Parameters:
name- The name of theReportGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
ReportGroup.Builder type(String type)
The type of the
ReportGroup. This can be one of the following values:- CODE_COVERAGE
-
The report group contains code coverage reports.
- TEST
-
The report group contains test reports.
- Parameters:
type- The type of theReportGroup. This can be one of the following values:- CODE_COVERAGE
-
The report group contains code coverage reports.
- TEST
-
The report group contains test reports.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReportType,ReportType
-
type
ReportGroup.Builder type(ReportType type)
The type of the
ReportGroup. This can be one of the following values:- CODE_COVERAGE
-
The report group contains code coverage reports.
- TEST
-
The report group contains test reports.
- Parameters:
type- The type of theReportGroup. This can be one of the following values:- CODE_COVERAGE
-
The report group contains code coverage reports.
- TEST
-
The report group contains test reports.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReportType,ReportType
-
exportConfig
ReportGroup.Builder exportConfig(ReportExportConfig exportConfig)
Information about the destination where the raw data of this
ReportGroupis exported.- Parameters:
exportConfig- Information about the destination where the raw data of thisReportGroupis exported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exportConfig
default ReportGroup.Builder exportConfig(Consumer<ReportExportConfig.Builder> exportConfig)
Information about the destination where the raw data of this
This is a convenience method that creates an instance of theReportGroupis exported.ReportExportConfig.Builderavoiding the need to create one manually viaReportExportConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toexportConfig(ReportExportConfig).- Parameters:
exportConfig- a consumer that will call methods onReportExportConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
exportConfig(ReportExportConfig)
-
created
ReportGroup.Builder created(Instant created)
The date and time this
ReportGroupwas created.- Parameters:
created- The date and time thisReportGroupwas created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModified
ReportGroup.Builder lastModified(Instant lastModified)
The date and time this
ReportGroupwas last modified.- Parameters:
lastModified- The date and time thisReportGroupwas last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ReportGroup.Builder tags(Collection<Tag> tags)
A list of tag key and value pairs associated with this report group.
These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
- Parameters:
tags- A list of tag key and value pairs associated with this report group.These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ReportGroup.Builder tags(Tag... tags)
A list of tag key and value pairs associated with this report group.
These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
- Parameters:
tags- A list of tag key and value pairs associated with this report group.These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ReportGroup.Builder tags(Consumer<Tag.Builder>... tags)
A list of tag key and value pairs associated with this report group.
These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
status
ReportGroup.Builder status(String status)
The status of the report group. This property is read-only.
This can be one of the following values:
- ACTIVE
-
The report group is active.
- DELETING
-
The report group is in the process of being deleted.
- Parameters:
status- The status of the report group. This property is read-only.This can be one of the following values:
- ACTIVE
-
The report group is active.
- DELETING
-
The report group is in the process of being deleted.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReportGroupStatusType,ReportGroupStatusType
-
status
ReportGroup.Builder status(ReportGroupStatusType status)
The status of the report group. This property is read-only.
This can be one of the following values:
- ACTIVE
-
The report group is active.
- DELETING
-
The report group is in the process of being deleted.
- Parameters:
status- The status of the report group. This property is read-only.This can be one of the following values:
- ACTIVE
-
The report group is active.
- DELETING
-
The report group is in the process of being deleted.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReportGroupStatusType,ReportGroupStatusType
-
-