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.BuilderexportConfig(Consumer<ReportExportConfig.Builder> exportConfig) AReportExportConfigobject that contains information about where the report group test results are exported.exportConfig(ReportExportConfig exportConfig) AReportExportConfigobject 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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.codebuild.model.CodeBuildRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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
ReportExportConfigobject that contains information about where the report group test results are exported.- Parameters:
exportConfig- AReportExportConfigobject 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 theReportExportConfigobject that contains information about where the report group test results are 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:
-
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.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-