Interface CreateReportGroupRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CodeBuildRequest.Builder
,CopyableBuilder<CreateReportGroupRequest.Builder,
,CreateReportGroupRequest> SdkBuilder<CreateReportGroupRequest.Builder,
,CreateReportGroupRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateReportGroupRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault CreateReportGroupRequest.Builder
exportConfig
(Consumer<ReportExportConfig.Builder> exportConfig) AReportExportConfig
object that contains information about where the report group test results are exported.exportConfig
(ReportExportConfig exportConfig) AReportExportConfig
object that contains information about where the report group test results are exported.The name of the report group.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.tags
(Collection<Tag> tags) A list of tag key and value pairs associated with this report group.tags
(Consumer<Tag.Builder>... tags) A list of tag key and value pairs associated with this report group.A list of tag key and value pairs associated with this report group.The type of report group.type
(ReportType type) The type of report group.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.codebuild.model.CodeBuildRequest.Builder
build
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 Details
-
name
The name of the report group.
- Parameters:
name
- The name of the report group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of report group.
- Parameters:
type
- The type of report group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of report group.
- Parameters:
type
- The type of report group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
exportConfig
A
ReportExportConfig
object that contains information about where the report group test results are exported.- Parameters:
exportConfig
- AReportExportConfig
object that contains information about where the report group test results are exported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exportConfig
default CreateReportGroupRequest.Builder exportConfig(Consumer<ReportExportConfig.Builder> exportConfig) A
This is a convenience method that creates an instance of theReportExportConfig
object that contains information about where the report group test results are exported.ReportExportConfig.Builder
avoiding the need to create one manually viaReportExportConfig.builder()
.When the
Consumer
completes,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:
-
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
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
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.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- 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:
-
overrideConfiguration
CreateReportGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateReportGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-