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
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
-
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.Builder
avoiding the need to create one manually viaAccountAggregation.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaImageAggregation.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaImagePipelineAggregation.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaVulnerabilityIdAggregation.builder()
.When the
Consumer
completes,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:
-