Interface RepositoryAggregationResponse.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<RepositoryAggregationResponse.Builder,,- RepositoryAggregationResponse> - SdkBuilder<RepositoryAggregationResponse.Builder,,- RepositoryAggregationResponse> - SdkPojo
- Enclosing class:
- RepositoryAggregationResponse
@Mutable
@NotThreadSafe
public static interface RepositoryAggregationResponse.Builder
extends SdkPojo, CopyableBuilder<RepositoryAggregationResponse.Builder,RepositoryAggregationResponse> 
- 
Method SummaryModifier and TypeMethodDescriptionThe ID of the Amazon Web Services account associated with the findings.affectedImages(Long affectedImages) The number of container images impacted by the findings.repository(String repository) The name of the repository associated with the findings.severityCounts(Consumer<SeverityCounts.Builder> severityCounts) An object that represent the count of matched findings per severity.severityCounts(SeverityCounts severityCounts) An object that represent the count of matched findings per severity.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
repositoryThe name of the repository associated with the findings. - Parameters:
- repository- The name of the repository associated with the findings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
accountIdThe ID of the Amazon Web Services account associated with the findings. - Parameters:
- accountId- The ID of the Amazon Web Services account associated with the findings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
severityCountsAn object that represent the count of matched findings per severity. - Parameters:
- severityCounts- An object that represent the count of matched findings per severity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
severityCountsdefault RepositoryAggregationResponse.Builder severityCounts(Consumer<SeverityCounts.Builder> severityCounts) An object that represent the count of matched findings per severity. This is a convenience method that creates an instance of theSeverityCounts.Builderavoiding the need to create one manually viaSeverityCounts.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toseverityCounts(SeverityCounts).- Parameters:
- severityCounts- a consumer that will call methods on- SeverityCounts.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
affectedImagesThe number of container images impacted by the findings. - Parameters:
- affectedImages- The number of container images impacted by the findings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-