Interface ImageScanFindingAggregation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ImageScanFindingAggregation.Builder,ImageScanFindingAggregation>,SdkBuilder<ImageScanFindingAggregation.Builder,ImageScanFindingAggregation>,SdkPojo
- Enclosing class:
- ImageScanFindingAggregation
public static interface ImageScanFindingAggregation.Builder extends SdkPojo, CopyableBuilder<ImageScanFindingAggregation.Builder,ImageScanFindingAggregation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ImageScanFindingAggregation.BuilderaccountAggregation(Consumer<AccountAggregation.Builder> accountAggregation)Returns an object that contains severity counts based on an account ID.ImageScanFindingAggregation.BuilderaccountAggregation(AccountAggregation accountAggregation)Returns an object that contains severity counts based on an account ID.default ImageScanFindingAggregation.BuilderimageAggregation(Consumer<ImageAggregation.Builder> imageAggregation)Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.ImageScanFindingAggregation.BuilderimageAggregation(ImageAggregation imageAggregation)Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image.default ImageScanFindingAggregation.BuilderimagePipelineAggregation(Consumer<ImagePipelineAggregation.Builder> imagePipelineAggregation)Returns an object that contains severity counts based on an image pipeline ARN.ImageScanFindingAggregation.BuilderimagePipelineAggregation(ImagePipelineAggregation imagePipelineAggregation)Returns an object that contains severity counts based on an image pipeline ARN.default ImageScanFindingAggregation.BuildervulnerabilityIdAggregation(Consumer<VulnerabilityIdAggregation.Builder> vulnerabilityIdAggregation)Returns an object that contains severity counts based on vulnerability ID.ImageScanFindingAggregation.BuildervulnerabilityIdAggregation(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 Detail
-
accountAggregation
ImageScanFindingAggregation.Builder accountAggregation(AccountAggregation 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:
accountAggregation(AccountAggregation)
-
imageAggregation
ImageScanFindingAggregation.Builder imageAggregation(ImageAggregation 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:
imageAggregation(ImageAggregation)
-
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:
imagePipelineAggregation(ImagePipelineAggregation)
-
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:
vulnerabilityIdAggregation(VulnerabilityIdAggregation)
-
-