Interface AggregationRequest.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AggregationRequest.Builder,
,AggregationRequest> SdkBuilder<AggregationRequest.Builder,
,AggregationRequest> SdkPojo
- Enclosing class:
AggregationRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault AggregationRequest.Builder
accountAggregation
(Consumer<AccountAggregation.Builder> accountAggregation) An object that contains details about an aggregation request based on Amazon Web Services account IDs.accountAggregation
(AccountAggregation accountAggregation) An object that contains details about an aggregation request based on Amazon Web Services account IDs.default AggregationRequest.Builder
amiAggregation
(Consumer<AmiAggregation.Builder> amiAggregation) An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).amiAggregation
(AmiAggregation amiAggregation) An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).default AggregationRequest.Builder
awsEcrContainerAggregation
(Consumer<AwsEcrContainerAggregation.Builder> awsEcrContainerAggregation) An object that contains details about an aggregation request based on Amazon ECR container images.awsEcrContainerAggregation
(AwsEcrContainerAggregation awsEcrContainerAggregation) An object that contains details about an aggregation request based on Amazon ECR container images.default AggregationRequest.Builder
ec2InstanceAggregation
(Consumer<Ec2InstanceAggregation.Builder> ec2InstanceAggregation) An object that contains details about an aggregation request based on Amazon EC2 instances.ec2InstanceAggregation
(Ec2InstanceAggregation ec2InstanceAggregation) An object that contains details about an aggregation request based on Amazon EC2 instances.default AggregationRequest.Builder
findingTypeAggregation
(Consumer<FindingTypeAggregation.Builder> findingTypeAggregation) An object that contains details about an aggregation request based on finding types.findingTypeAggregation
(FindingTypeAggregation findingTypeAggregation) An object that contains details about an aggregation request based on finding types.default AggregationRequest.Builder
imageLayerAggregation
(Consumer<ImageLayerAggregation.Builder> imageLayerAggregation) An object that contains details about an aggregation request based on container image layers.imageLayerAggregation
(ImageLayerAggregation imageLayerAggregation) An object that contains details about an aggregation request based on container image layers.default AggregationRequest.Builder
lambdaFunctionAggregation
(Consumer<LambdaFunctionAggregation.Builder> lambdaFunctionAggregation) Returns an object with findings aggregated by Amazon Web Services Lambda function.lambdaFunctionAggregation
(LambdaFunctionAggregation lambdaFunctionAggregation) Returns an object with findings aggregated by Amazon Web Services Lambda function.default AggregationRequest.Builder
lambdaLayerAggregation
(Consumer<LambdaLayerAggregation.Builder> lambdaLayerAggregation) Returns an object with findings aggregated by Amazon Web Services Lambda layer.lambdaLayerAggregation
(LambdaLayerAggregation lambdaLayerAggregation) Returns an object with findings aggregated by Amazon Web Services Lambda layer.default AggregationRequest.Builder
packageAggregation
(Consumer<PackageAggregation.Builder> packageAggregation) An object that contains details about an aggregation request based on operating system package type.packageAggregation
(PackageAggregation packageAggregation) An object that contains details about an aggregation request based on operating system package type.default AggregationRequest.Builder
repositoryAggregation
(Consumer<RepositoryAggregation.Builder> repositoryAggregation) An object that contains details about an aggregation request based on Amazon ECR repositories.repositoryAggregation
(RepositoryAggregation repositoryAggregation) An object that contains details about an aggregation request based on Amazon ECR repositories.default AggregationRequest.Builder
titleAggregation
(Consumer<TitleAggregation.Builder> titleAggregation) An object that contains details about an aggregation request based on finding title.titleAggregation
(TitleAggregation titleAggregation) An object that contains details about an aggregation request 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 request based on Amazon Web Services account IDs.
- Parameters:
accountAggregation
- An object that contains details about an aggregation request based on Amazon Web Services account IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountAggregation
default AggregationRequest.Builder accountAggregation(Consumer<AccountAggregation.Builder> accountAggregation) An object that contains details about an aggregation request based on Amazon Web Services account IDs.
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:
-
amiAggregation
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
- Parameters:
amiAggregation
- An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amiAggregation
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
This is a convenience method that creates an instance of theAmiAggregation.Builder
avoiding the need to create one manually viaAmiAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toamiAggregation(AmiAggregation)
.- Parameters:
amiAggregation
- a consumer that will call methods onAmiAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
awsEcrContainerAggregation
AggregationRequest.Builder awsEcrContainerAggregation(AwsEcrContainerAggregation awsEcrContainerAggregation) An object that contains details about an aggregation request based on Amazon ECR container images.
- Parameters:
awsEcrContainerAggregation
- An object that contains details about an aggregation request based on Amazon ECR container images.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsEcrContainerAggregation
default AggregationRequest.Builder awsEcrContainerAggregation(Consumer<AwsEcrContainerAggregation.Builder> awsEcrContainerAggregation) An object that contains details about an aggregation request based on Amazon ECR container images.
This is a convenience method that creates an instance of theAwsEcrContainerAggregation.Builder
avoiding the need to create one manually viaAwsEcrContainerAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toawsEcrContainerAggregation(AwsEcrContainerAggregation)
.- Parameters:
awsEcrContainerAggregation
- a consumer that will call methods onAwsEcrContainerAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ec2InstanceAggregation
An object that contains details about an aggregation request based on Amazon EC2 instances.
- Parameters:
ec2InstanceAggregation
- An object that contains details about an aggregation request based on Amazon EC2 instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2InstanceAggregation
default AggregationRequest.Builder ec2InstanceAggregation(Consumer<Ec2InstanceAggregation.Builder> ec2InstanceAggregation) An object that contains details about an aggregation request based on Amazon EC2 instances.
This is a convenience method that creates an instance of theEc2InstanceAggregation.Builder
avoiding the need to create one manually viaEc2InstanceAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toec2InstanceAggregation(Ec2InstanceAggregation)
.- Parameters:
ec2InstanceAggregation
- a consumer that will call methods onEc2InstanceAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
findingTypeAggregation
An object that contains details about an aggregation request based on finding types.
- Parameters:
findingTypeAggregation
- An object that contains details about an aggregation request based on finding types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingTypeAggregation
default AggregationRequest.Builder findingTypeAggregation(Consumer<FindingTypeAggregation.Builder> findingTypeAggregation) An object that contains details about an aggregation request based on finding types.
This is a convenience method that creates an instance of theFindingTypeAggregation.Builder
avoiding the need to create one manually viaFindingTypeAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofindingTypeAggregation(FindingTypeAggregation)
.- Parameters:
findingTypeAggregation
- a consumer that will call methods onFindingTypeAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
imageLayerAggregation
An object that contains details about an aggregation request based on container image layers.
- Parameters:
imageLayerAggregation
- An object that contains details about an aggregation request based on container image layers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageLayerAggregation
default AggregationRequest.Builder imageLayerAggregation(Consumer<ImageLayerAggregation.Builder> imageLayerAggregation) An object that contains details about an aggregation request based on container image layers.
This is a convenience method that creates an instance of theImageLayerAggregation.Builder
avoiding the need to create one manually viaImageLayerAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toimageLayerAggregation(ImageLayerAggregation)
.- Parameters:
imageLayerAggregation
- a consumer that will call methods onImageLayerAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambdaFunctionAggregation
AggregationRequest.Builder lambdaFunctionAggregation(LambdaFunctionAggregation lambdaFunctionAggregation) Returns an object with findings aggregated by Amazon Web Services Lambda function.
- Parameters:
lambdaFunctionAggregation
- Returns an object with findings aggregated by Amazon Web Services Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaFunctionAggregation
default AggregationRequest.Builder lambdaFunctionAggregation(Consumer<LambdaFunctionAggregation.Builder> lambdaFunctionAggregation) Returns an object with findings aggregated by Amazon Web Services Lambda function.
This is a convenience method that creates an instance of theLambdaFunctionAggregation.Builder
avoiding the need to create one manually viaLambdaFunctionAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolambdaFunctionAggregation(LambdaFunctionAggregation)
.- Parameters:
lambdaFunctionAggregation
- a consumer that will call methods onLambdaFunctionAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambdaLayerAggregation
Returns an object with findings aggregated by Amazon Web Services Lambda layer.
- Parameters:
lambdaLayerAggregation
- Returns an object with findings aggregated by Amazon Web Services Lambda layer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaLayerAggregation
default AggregationRequest.Builder lambdaLayerAggregation(Consumer<LambdaLayerAggregation.Builder> lambdaLayerAggregation) Returns an object with findings aggregated by Amazon Web Services Lambda layer.
This is a convenience method that creates an instance of theLambdaLayerAggregation.Builder
avoiding the need to create one manually viaLambdaLayerAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolambdaLayerAggregation(LambdaLayerAggregation)
.- Parameters:
lambdaLayerAggregation
- a consumer that will call methods onLambdaLayerAggregation.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 request based on operating system package type.
- Parameters:
packageAggregation
- An object that contains details about an aggregation request based on operating system package type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packageAggregation
default AggregationRequest.Builder packageAggregation(Consumer<PackageAggregation.Builder> packageAggregation) An object that contains details about an aggregation request based on operating system package type.
This is a convenience method that creates an instance of thePackageAggregation.Builder
avoiding the need to create one manually viaPackageAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topackageAggregation(PackageAggregation)
.- Parameters:
packageAggregation
- a consumer that will call methods onPackageAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
repositoryAggregation
An object that contains details about an aggregation request based on Amazon ECR repositories.
- Parameters:
repositoryAggregation
- An object that contains details about an aggregation request based on Amazon ECR repositories.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryAggregation
default AggregationRequest.Builder repositoryAggregation(Consumer<RepositoryAggregation.Builder> repositoryAggregation) An object that contains details about an aggregation request based on Amazon ECR repositories.
This is a convenience method that creates an instance of theRepositoryAggregation.Builder
avoiding the need to create one manually viaRepositoryAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torepositoryAggregation(RepositoryAggregation)
.- Parameters:
repositoryAggregation
- a consumer that will call methods onRepositoryAggregation.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 request based on finding title.
- Parameters:
titleAggregation
- An object that contains details about an aggregation request based on finding title.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
titleAggregation
default AggregationRequest.Builder titleAggregation(Consumer<TitleAggregation.Builder> titleAggregation) An object that contains details about an aggregation request based on finding title.
This is a convenience method that creates an instance of theTitleAggregation.Builder
avoiding the need to create one manually viaTitleAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totitleAggregation(TitleAggregation)
.- Parameters:
titleAggregation
- a consumer that will call methods onTitleAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-