Interface AggregationResponse.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AggregationResponse.Builder,
,AggregationResponse> SdkBuilder<AggregationResponse.Builder,
,AggregationResponse> SdkPojo
- Enclosing class:
AggregationResponse
-
Method Summary
Modifier and TypeMethodDescriptiondefault AggregationResponse.Builder
accountAggregation
(Consumer<AccountAggregationResponse.Builder> accountAggregation) An object that contains details about an aggregation response based on Amazon Web Services account IDs.accountAggregation
(AccountAggregationResponse accountAggregation) An object that contains details about an aggregation response based on Amazon Web Services account IDs.default AggregationResponse.Builder
amiAggregation
(Consumer<AmiAggregationResponse.Builder> amiAggregation) An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).amiAggregation
(AmiAggregationResponse amiAggregation) An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).default AggregationResponse.Builder
awsEcrContainerAggregation
(Consumer<AwsEcrContainerAggregationResponse.Builder> awsEcrContainerAggregation) An object that contains details about an aggregation response based on Amazon ECR container images.awsEcrContainerAggregation
(AwsEcrContainerAggregationResponse awsEcrContainerAggregation) An object that contains details about an aggregation response based on Amazon ECR container images.default AggregationResponse.Builder
ec2InstanceAggregation
(Consumer<Ec2InstanceAggregationResponse.Builder> ec2InstanceAggregation) An object that contains details about an aggregation response based on Amazon EC2 instances.ec2InstanceAggregation
(Ec2InstanceAggregationResponse ec2InstanceAggregation) An object that contains details about an aggregation response based on Amazon EC2 instances.default AggregationResponse.Builder
findingTypeAggregation
(Consumer<FindingTypeAggregationResponse.Builder> findingTypeAggregation) An object that contains details about an aggregation response based on finding types.findingTypeAggregation
(FindingTypeAggregationResponse findingTypeAggregation) An object that contains details about an aggregation response based on finding types.default AggregationResponse.Builder
imageLayerAggregation
(Consumer<ImageLayerAggregationResponse.Builder> imageLayerAggregation) An object that contains details about an aggregation response based on container image layers.imageLayerAggregation
(ImageLayerAggregationResponse imageLayerAggregation) An object that contains details about an aggregation response based on container image layers.default AggregationResponse.Builder
lambdaFunctionAggregation
(Consumer<LambdaFunctionAggregationResponse.Builder> lambdaFunctionAggregation) An aggregation of findings by Amazon Web Services Lambda function.lambdaFunctionAggregation
(LambdaFunctionAggregationResponse lambdaFunctionAggregation) An aggregation of findings by Amazon Web Services Lambda function.default AggregationResponse.Builder
lambdaLayerAggregation
(Consumer<LambdaLayerAggregationResponse.Builder> lambdaLayerAggregation) An aggregation of findings by Amazon Web Services Lambda layer.lambdaLayerAggregation
(LambdaLayerAggregationResponse lambdaLayerAggregation) An aggregation of findings by Amazon Web Services Lambda layer.default AggregationResponse.Builder
packageAggregation
(Consumer<PackageAggregationResponse.Builder> packageAggregation) An object that contains details about an aggregation response based on operating system package type.packageAggregation
(PackageAggregationResponse packageAggregation) An object that contains details about an aggregation response based on operating system package type.default AggregationResponse.Builder
repositoryAggregation
(Consumer<RepositoryAggregationResponse.Builder> repositoryAggregation) An object that contains details about an aggregation response based on Amazon ECR repositories.repositoryAggregation
(RepositoryAggregationResponse repositoryAggregation) An object that contains details about an aggregation response based on Amazon ECR repositories.default AggregationResponse.Builder
titleAggregation
(Consumer<TitleAggregationResponse.Builder> titleAggregation) An object that contains details about an aggregation response based on finding title.titleAggregation
(TitleAggregationResponse titleAggregation) An object that contains details about an aggregation response based on finding title.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
An object that contains details about an aggregation response based on Amazon Web Services account IDs.
- Parameters:
accountAggregation
- An object that contains details about an aggregation response based on Amazon Web Services account IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountAggregation
default AggregationResponse.Builder accountAggregation(Consumer<AccountAggregationResponse.Builder> accountAggregation) An object that contains details about an aggregation response based on Amazon Web Services account IDs.
This is a convenience method that creates an instance of theAccountAggregationResponse.Builder
avoiding the need to create one manually viaAccountAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaccountAggregation(AccountAggregationResponse)
.- Parameters:
accountAggregation
- a consumer that will call methods onAccountAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
amiAggregation
An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
- Parameters:
amiAggregation
- An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amiAggregation
default AggregationResponse.Builder amiAggregation(Consumer<AmiAggregationResponse.Builder> amiAggregation) An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).
This is a convenience method that creates an instance of theAmiAggregationResponse.Builder
avoiding the need to create one manually viaAmiAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toamiAggregation(AmiAggregationResponse)
.- Parameters:
amiAggregation
- a consumer that will call methods onAmiAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
awsEcrContainerAggregation
AggregationResponse.Builder awsEcrContainerAggregation(AwsEcrContainerAggregationResponse awsEcrContainerAggregation) An object that contains details about an aggregation response based on Amazon ECR container images.
- Parameters:
awsEcrContainerAggregation
- An object that contains details about an aggregation response based on Amazon ECR container images.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsEcrContainerAggregation
default AggregationResponse.Builder awsEcrContainerAggregation(Consumer<AwsEcrContainerAggregationResponse.Builder> awsEcrContainerAggregation) An object that contains details about an aggregation response based on Amazon ECR container images.
This is a convenience method that creates an instance of theAwsEcrContainerAggregationResponse.Builder
avoiding the need to create one manually viaAwsEcrContainerAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toawsEcrContainerAggregation(AwsEcrContainerAggregationResponse)
.- Parameters:
awsEcrContainerAggregation
- a consumer that will call methods onAwsEcrContainerAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ec2InstanceAggregation
AggregationResponse.Builder ec2InstanceAggregation(Ec2InstanceAggregationResponse ec2InstanceAggregation) An object that contains details about an aggregation response based on Amazon EC2 instances.
- Parameters:
ec2InstanceAggregation
- An object that contains details about an aggregation response based on Amazon EC2 instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2InstanceAggregation
default AggregationResponse.Builder ec2InstanceAggregation(Consumer<Ec2InstanceAggregationResponse.Builder> ec2InstanceAggregation) An object that contains details about an aggregation response based on Amazon EC2 instances.
This is a convenience method that creates an instance of theEc2InstanceAggregationResponse.Builder
avoiding the need to create one manually viaEc2InstanceAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toec2InstanceAggregation(Ec2InstanceAggregationResponse)
.- Parameters:
ec2InstanceAggregation
- a consumer that will call methods onEc2InstanceAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
findingTypeAggregation
AggregationResponse.Builder findingTypeAggregation(FindingTypeAggregationResponse findingTypeAggregation) An object that contains details about an aggregation response based on finding types.
- Parameters:
findingTypeAggregation
- An object that contains details about an aggregation response based on finding types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingTypeAggregation
default AggregationResponse.Builder findingTypeAggregation(Consumer<FindingTypeAggregationResponse.Builder> findingTypeAggregation) An object that contains details about an aggregation response based on finding types.
This is a convenience method that creates an instance of theFindingTypeAggregationResponse.Builder
avoiding the need to create one manually viaFindingTypeAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofindingTypeAggregation(FindingTypeAggregationResponse)
.- Parameters:
findingTypeAggregation
- a consumer that will call methods onFindingTypeAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
imageLayerAggregation
AggregationResponse.Builder imageLayerAggregation(ImageLayerAggregationResponse imageLayerAggregation) An object that contains details about an aggregation response based on container image layers.
- Parameters:
imageLayerAggregation
- An object that contains details about an aggregation response based on container image layers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageLayerAggregation
default AggregationResponse.Builder imageLayerAggregation(Consumer<ImageLayerAggregationResponse.Builder> imageLayerAggregation) An object that contains details about an aggregation response based on container image layers.
This is a convenience method that creates an instance of theImageLayerAggregationResponse.Builder
avoiding the need to create one manually viaImageLayerAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toimageLayerAggregation(ImageLayerAggregationResponse)
.- Parameters:
imageLayerAggregation
- a consumer that will call methods onImageLayerAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambdaFunctionAggregation
AggregationResponse.Builder lambdaFunctionAggregation(LambdaFunctionAggregationResponse lambdaFunctionAggregation) An aggregation of findings by Amazon Web Services Lambda function.
- Parameters:
lambdaFunctionAggregation
- An aggregation of findings by Amazon Web Services Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaFunctionAggregation
default AggregationResponse.Builder lambdaFunctionAggregation(Consumer<LambdaFunctionAggregationResponse.Builder> lambdaFunctionAggregation) An aggregation of findings by Amazon Web Services Lambda function.
This is a convenience method that creates an instance of theLambdaFunctionAggregationResponse.Builder
avoiding the need to create one manually viaLambdaFunctionAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolambdaFunctionAggregation(LambdaFunctionAggregationResponse)
.- Parameters:
lambdaFunctionAggregation
- a consumer that will call methods onLambdaFunctionAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambdaLayerAggregation
AggregationResponse.Builder lambdaLayerAggregation(LambdaLayerAggregationResponse lambdaLayerAggregation) An aggregation of findings by Amazon Web Services Lambda layer.
- Parameters:
lambdaLayerAggregation
- An aggregation of findings by Amazon Web Services Lambda layer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaLayerAggregation
default AggregationResponse.Builder lambdaLayerAggregation(Consumer<LambdaLayerAggregationResponse.Builder> lambdaLayerAggregation) An aggregation of findings by Amazon Web Services Lambda layer.
This is a convenience method that creates an instance of theLambdaLayerAggregationResponse.Builder
avoiding the need to create one manually viaLambdaLayerAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolambdaLayerAggregation(LambdaLayerAggregationResponse)
.- Parameters:
lambdaLayerAggregation
- a consumer that will call methods onLambdaLayerAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
packageAggregation
An object that contains details about an aggregation response based on operating system package type.
- Parameters:
packageAggregation
- An object that contains details about an aggregation response based on operating system package type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packageAggregation
default AggregationResponse.Builder packageAggregation(Consumer<PackageAggregationResponse.Builder> packageAggregation) An object that contains details about an aggregation response based on operating system package type.
This is a convenience method that creates an instance of thePackageAggregationResponse.Builder
avoiding the need to create one manually viaPackageAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topackageAggregation(PackageAggregationResponse)
.- Parameters:
packageAggregation
- a consumer that will call methods onPackageAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
repositoryAggregation
AggregationResponse.Builder repositoryAggregation(RepositoryAggregationResponse repositoryAggregation) An object that contains details about an aggregation response based on Amazon ECR repositories.
- Parameters:
repositoryAggregation
- An object that contains details about an aggregation response based on Amazon ECR repositories.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryAggregation
default AggregationResponse.Builder repositoryAggregation(Consumer<RepositoryAggregationResponse.Builder> repositoryAggregation) An object that contains details about an aggregation response based on Amazon ECR repositories.
This is a convenience method that creates an instance of theRepositoryAggregationResponse.Builder
avoiding the need to create one manually viaRepositoryAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torepositoryAggregation(RepositoryAggregationResponse)
.- Parameters:
repositoryAggregation
- a consumer that will call methods onRepositoryAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
titleAggregation
An object that contains details about an aggregation response based on finding title.
- Parameters:
titleAggregation
- An object that contains details about an aggregation response based on finding title.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
titleAggregation
default AggregationResponse.Builder titleAggregation(Consumer<TitleAggregationResponse.Builder> titleAggregation) An object that contains details about an aggregation response based on finding title.
This is a convenience method that creates an instance of theTitleAggregationResponse.Builder
avoiding the need to create one manually viaTitleAggregationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totitleAggregation(TitleAggregationResponse)
.- Parameters:
titleAggregation
- a consumer that will call methods onTitleAggregationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-