Interface UpdateReportGroupRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CodeBuildRequest.Builder
,CopyableBuilder<UpdateReportGroupRequest.Builder,
,UpdateReportGroupRequest> SdkBuilder<UpdateReportGroupRequest.Builder,
,UpdateReportGroupRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateReportGroupRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the report group to update.default UpdateReportGroupRequest.Builder
exportConfig
(Consumer<ReportExportConfig.Builder> exportConfig) Used to specify an updated export type.exportConfig
(ReportExportConfig exportConfig) Used to specify an updated export type.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.tags
(Collection<Tag> tags) An updated list of tag key and value pairs associated with this report group.tags
(Consumer<Tag.Builder>... tags) An updated list of tag key and value pairs associated with this report group.An updated list of tag key and value pairs associated with this 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
-
arn
The ARN of the report group to update.
- Parameters:
arn
- The ARN of the report group to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exportConfig
Used to specify an updated export type. Valid values are:
-
S3
: The report results are exported to an S3 bucket. -
NO_EXPORT
: The report results are not exported.
- Parameters:
exportConfig
- Used to specify an updated export type. Valid values are:-
S3
: The report results are exported to an S3 bucket. -
NO_EXPORT
: The report results are not exported.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
exportConfig
default UpdateReportGroupRequest.Builder exportConfig(Consumer<ReportExportConfig.Builder> exportConfig) Used to specify an updated export type. Valid values are:
-
S3
: The report results are exported to an S3 bucket. -
NO_EXPORT
: The report results are not 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
An updated 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
- An updated 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
An updated 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
- An updated 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
An updated 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
UpdateReportGroupRequest.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
UpdateReportGroupRequest.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.
-