Interface BatchGetReportGroupsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CodeBuildResponse.Builder
,CopyableBuilder<BatchGetReportGroupsResponse.Builder,
,BatchGetReportGroupsResponse> SdkBuilder<BatchGetReportGroupsResponse.Builder,
,BatchGetReportGroupsResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
BatchGetReportGroupsResponse
public static interface BatchGetReportGroupsResponse.Builder
extends CodeBuildResponse.Builder, SdkPojo, CopyableBuilder<BatchGetReportGroupsResponse.Builder,BatchGetReportGroupsResponse>
-
Method Summary
Modifier and TypeMethodDescriptionreportGroups
(Collection<ReportGroup> reportGroups) The array of report groups returned byBatchGetReportGroups
.reportGroups
(Consumer<ReportGroup.Builder>... reportGroups) The array of report groups returned byBatchGetReportGroups
.reportGroups
(ReportGroup... reportGroups) The array of report groups returned byBatchGetReportGroups
.reportGroupsNotFound
(String... reportGroupsNotFound) An array of ARNs passed toBatchGetReportGroups
that are not associated with aReportGroup
.reportGroupsNotFound
(Collection<String> reportGroupsNotFound) An array of ARNs passed toBatchGetReportGroups
that are not associated with aReportGroup
.Methods inherited from interface software.amazon.awssdk.services.codebuild.model.CodeBuildResponse.Builder
build, responseMetadata, responseMetadata
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
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
reportGroups
The array of report groups returned by
BatchGetReportGroups
.- Parameters:
reportGroups
- The array of report groups returned byBatchGetReportGroups
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reportGroups
The array of report groups returned by
BatchGetReportGroups
.- Parameters:
reportGroups
- The array of report groups returned byBatchGetReportGroups
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reportGroups
The array of report groups returned by
This is a convenience method that creates an instance of theBatchGetReportGroups
.ReportGroup.Builder
avoiding the need to create one manually viaReportGroup.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreportGroups(List<ReportGroup>)
.- Parameters:
reportGroups
- a consumer that will call methods onReportGroup.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reportGroupsNotFound
An array of ARNs passed to
BatchGetReportGroups
that are not associated with aReportGroup
.- Parameters:
reportGroupsNotFound
- An array of ARNs passed toBatchGetReportGroups
that are not associated with aReportGroup
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reportGroupsNotFound
An array of ARNs passed to
BatchGetReportGroups
that are not associated with aReportGroup
.- Parameters:
reportGroupsNotFound
- An array of ARNs passed toBatchGetReportGroups
that are not associated with aReportGroup
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-