Interface AggregationRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AggregationRequest.Builder,AggregationRequest>,SdkBuilder<AggregationRequest.Builder,AggregationRequest>,SdkPojo
- Enclosing class:
- AggregationRequest
public static interface AggregationRequest.Builder extends SdkPojo, CopyableBuilder<AggregationRequest.Builder,AggregationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AggregationRequest.BuilderaccountAggregation(Consumer<AccountAggregation.Builder> accountAggregation)An object that contains details about an aggregation request based on Amazon Web Services account IDs.AggregationRequest.BuilderaccountAggregation(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).AggregationRequest.BuilderamiAggregation(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.AggregationRequest.BuilderawsEcrContainerAggregation(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.AggregationRequest.Builderec2InstanceAggregation(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.AggregationRequest.BuilderfindingTypeAggregation(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.AggregationRequest.BuilderimageLayerAggregation(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 AWS Lambda function.AggregationRequest.BuilderlambdaFunctionAggregation(LambdaFunctionAggregation lambdaFunctionAggregation)Returns an object with findings aggregated by AWS Lambda function.default AggregationRequest.BuilderlambdaLayerAggregation(Consumer<LambdaLayerAggregation.Builder> lambdaLayerAggregation)Returns an object with findings aggregated by AWS Lambda layer.AggregationRequest.BuilderlambdaLayerAggregation(LambdaLayerAggregation lambdaLayerAggregation)Returns an object with findings aggregated by AWS Lambda layer.default AggregationRequest.BuilderpackageAggregation(Consumer<PackageAggregation.Builder> packageAggregation)An object that contains details about an aggregation request based on operating system package type.AggregationRequest.BuilderpackageAggregation(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.AggregationRequest.BuilderrepositoryAggregation(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.AggregationRequest.BuildertitleAggregation(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 Detail
-
accountAggregation
AggregationRequest.Builder accountAggregation(AccountAggregation 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:
accountAggregation(AccountAggregation)
-
amiAggregation
AggregationRequest.Builder amiAggregation(AmiAggregation 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
default AggregationRequest.Builder amiAggregation(Consumer<AmiAggregation.Builder> 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:
amiAggregation(AmiAggregation)
-
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:
awsEcrContainerAggregation(AwsEcrContainerAggregation)
-
ec2InstanceAggregation
AggregationRequest.Builder ec2InstanceAggregation(Ec2InstanceAggregation 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:
ec2InstanceAggregation(Ec2InstanceAggregation)
-
findingTypeAggregation
AggregationRequest.Builder findingTypeAggregation(FindingTypeAggregation 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:
findingTypeAggregation(FindingTypeAggregation)
-
imageLayerAggregation
AggregationRequest.Builder imageLayerAggregation(ImageLayerAggregation 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:
imageLayerAggregation(ImageLayerAggregation)
-
lambdaFunctionAggregation
AggregationRequest.Builder lambdaFunctionAggregation(LambdaFunctionAggregation lambdaFunctionAggregation)
Returns an object with findings aggregated by AWS Lambda function.
- Parameters:
lambdaFunctionAggregation- Returns an object with findings aggregated by AWS 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 AWS 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:
lambdaFunctionAggregation(LambdaFunctionAggregation)
-
lambdaLayerAggregation
AggregationRequest.Builder lambdaLayerAggregation(LambdaLayerAggregation lambdaLayerAggregation)
Returns an object with findings aggregated by AWS Lambda layer.
- Parameters:
lambdaLayerAggregation- Returns an object with findings aggregated by AWS 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 AWS 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:
lambdaLayerAggregation(LambdaLayerAggregation)
-
packageAggregation
AggregationRequest.Builder packageAggregation(PackageAggregation 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:
packageAggregation(PackageAggregation)
-
repositoryAggregation
AggregationRequest.Builder repositoryAggregation(RepositoryAggregation 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:
repositoryAggregation(RepositoryAggregation)
-
titleAggregation
AggregationRequest.Builder titleAggregation(TitleAggregation 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:
titleAggregation(TitleAggregation)
-
-