Interface AggregationRequest.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AggregationRequest.Builder,,AggregationRequest> SdkBuilder<AggregationRequest.Builder,,AggregationRequest> SdkPojo
- Enclosing class:
AggregationRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault AggregationRequest.BuilderaccountAggregation(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.BuilderamiAggregation(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.BuilderawsEcrContainerAggregation(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.Builderec2InstanceAggregation(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.BuilderfindingTypeAggregation(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.BuilderimageLayerAggregation(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.BuilderlambdaFunctionAggregation(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.BuilderlambdaLayerAggregation(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.BuilderpackageAggregation(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.BuilderrepositoryAggregation(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.BuildertitleAggregation(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.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:
-
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.Builderavoiding the need to create one manually viaAmiAggregation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAwsEcrContainerAggregation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaEc2InstanceAggregation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFindingTypeAggregation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaImageLayerAggregation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaLambdaFunctionAggregation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaLambdaLayerAggregation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPackageAggregation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRepositoryAggregation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTitleAggregation.builder().When the
Consumercompletes,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:
-