Interface BatchGetReportGroupsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CodeBuildResponse.Builder,CopyableBuilder<BatchGetReportGroupsResponse.Builder,,BatchGetReportGroupsResponse> SdkBuilder<BatchGetReportGroupsResponse.Builder,,BatchGetReportGroupsResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
BatchGetReportGroupsResponse
@Mutable
@NotThreadSafe
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 toBatchGetReportGroupsthat are not associated with aReportGroup.reportGroupsNotFound(Collection<String> reportGroupsNotFound) An array of ARNs passed toBatchGetReportGroupsthat are not associated with aReportGroup.Methods inherited from interface software.amazon.awssdk.services.codebuild.model.CodeBuildResponse.Builder
build, responseMetadata, responseMetadataMethods 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, sdkFieldsMethods 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.Builderavoiding the need to create one manually viaReportGroup.builder().When the
Consumercompletes,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
BatchGetReportGroupsthat are not associated with aReportGroup.- Parameters:
reportGroupsNotFound- An array of ARNs passed toBatchGetReportGroupsthat 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
BatchGetReportGroupsthat are not associated with aReportGroup.- Parameters:
reportGroupsNotFound- An array of ARNs passed toBatchGetReportGroupsthat are not associated with aReportGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-