Interface ImageScanFindingAggregation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ImageScanFindingAggregation.Builder,,ImageScanFindingAggregation> SdkBuilder<ImageScanFindingAggregation.Builder,,ImageScanFindingAggregation> SdkPojo
- Enclosing class:
ImageScanFindingAggregation
-
Method Summary
Modifier and TypeMethodDescriptionaccountAggregation(Consumer<AccountAggregation.Builder> accountAggregation) Returns an object that contains severity counts based on an account ID.accountAggregation(AccountAggregation accountAggregation) Returns an object that contains severity counts based on an account ID.imageAggregation(Consumer<ImageAggregation.Builder> imageAggregation) Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.imageAggregation(ImageAggregation imageAggregation) Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.imagePipelineAggregation(Consumer<ImagePipelineAggregation.Builder> imagePipelineAggregation) Returns an object that contains severity counts based on an image pipeline ARN.imagePipelineAggregation(ImagePipelineAggregation imagePipelineAggregation) Returns an object that contains severity counts based on an image pipeline ARN.vulnerabilityIdAggregation(Consumer<VulnerabilityIdAggregation.Builder> vulnerabilityIdAggregation) Returns an object that contains severity counts based on vulnerability ID.vulnerabilityIdAggregation(VulnerabilityIdAggregation vulnerabilityIdAggregation) Returns an object that contains severity counts based on vulnerability ID.Methods 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
-
accountAggregation
Returns an object that contains severity counts based on an account ID.
- Parameters:
accountAggregation- Returns an object that contains severity counts based on an account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountAggregation
default ImageScanFindingAggregation.Builder accountAggregation(Consumer<AccountAggregation.Builder> accountAggregation) Returns an object that contains severity counts based on an account ID.
This is a convenience method that creates an instance of theAccountAggregation.Builderavoiding the need to create one manually viaAccountAggregation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaccountAggregation(AccountAggregation).- Parameters:
accountAggregation- a consumer that will call methods onAccountAggregation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
imageAggregation
Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.
- Parameters:
imageAggregation- Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageAggregation
default ImageScanFindingAggregation.Builder imageAggregation(Consumer<ImageAggregation.Builder> imageAggregation) Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.
This is a convenience method that creates an instance of theImageAggregation.Builderavoiding the need to create one manually viaImageAggregation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimageAggregation(ImageAggregation).- Parameters:
imageAggregation- a consumer that will call methods onImageAggregation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
imagePipelineAggregation
ImageScanFindingAggregation.Builder imagePipelineAggregation(ImagePipelineAggregation imagePipelineAggregation) Returns an object that contains severity counts based on an image pipeline ARN.
- Parameters:
imagePipelineAggregation- Returns an object that contains severity counts based on an image pipeline ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imagePipelineAggregation
default ImageScanFindingAggregation.Builder imagePipelineAggregation(Consumer<ImagePipelineAggregation.Builder> imagePipelineAggregation) Returns an object that contains severity counts based on an image pipeline ARN.
This is a convenience method that creates an instance of theImagePipelineAggregation.Builderavoiding the need to create one manually viaImagePipelineAggregation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimagePipelineAggregation(ImagePipelineAggregation).- Parameters:
imagePipelineAggregation- a consumer that will call methods onImagePipelineAggregation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vulnerabilityIdAggregation
ImageScanFindingAggregation.Builder vulnerabilityIdAggregation(VulnerabilityIdAggregation vulnerabilityIdAggregation) Returns an object that contains severity counts based on vulnerability ID.
- Parameters:
vulnerabilityIdAggregation- Returns an object that contains severity counts based on vulnerability ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vulnerabilityIdAggregation
default ImageScanFindingAggregation.Builder vulnerabilityIdAggregation(Consumer<VulnerabilityIdAggregation.Builder> vulnerabilityIdAggregation) Returns an object that contains severity counts based on vulnerability ID.
This is a convenience method that creates an instance of theVulnerabilityIdAggregation.Builderavoiding the need to create one manually viaVulnerabilityIdAggregation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovulnerabilityIdAggregation(VulnerabilityIdAggregation).- Parameters:
vulnerabilityIdAggregation- a consumer that will call methods onVulnerabilityIdAggregation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-