Interface AggregationResponse.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AggregationResponse.Builder,AggregationResponse>,SdkBuilder<AggregationResponse.Builder,AggregationResponse>,SdkPojo
- Enclosing class:
- AggregationResponse
public static interface AggregationResponse.Builder extends SdkPojo, CopyableBuilder<AggregationResponse.Builder,AggregationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AggregationResponse.BuilderaccountAggregation(Consumer<AccountAggregationResponse.Builder> accountAggregation)An object that contains details about an aggregation response based on Amazon Web Services account IDs.AggregationResponse.BuilderaccountAggregation(AccountAggregationResponse accountAggregation)An object that contains details about an aggregation response based on Amazon Web Services account IDs.default AggregationResponse.BuilderamiAggregation(Consumer<AmiAggregationResponse.Builder> amiAggregation)An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).AggregationResponse.BuilderamiAggregation(AmiAggregationResponse amiAggregation)An object that contains details about an aggregation response based on Amazon Machine Images (AMIs).default AggregationResponse.BuilderawsEcrContainerAggregation(Consumer<AwsEcrContainerAggregationResponse.Builder> awsEcrContainerAggregation)An object that contains details about an aggregation response based on Amazon ECR container images.AggregationResponse.BuilderawsEcrContainerAggregation(AwsEcrContainerAggregationResponse awsEcrContainerAggregation)An object that contains details about an aggregation response based on Amazon ECR container images.default AggregationResponse.Builderec2InstanceAggregation(Consumer<Ec2InstanceAggregationResponse.Builder> ec2InstanceAggregation)An object that contains details about an aggregation response based on Amazon EC2 instances.AggregationResponse.Builderec2InstanceAggregation(Ec2InstanceAggregationResponse ec2InstanceAggregation)An object that contains details about an aggregation response based on Amazon EC2 instances.default AggregationResponse.BuilderfindingTypeAggregation(Consumer<FindingTypeAggregationResponse.Builder> findingTypeAggregation)An object that contains details about an aggregation response based on finding types.AggregationResponse.BuilderfindingTypeAggregation(FindingTypeAggregationResponse findingTypeAggregation)An object that contains details about an aggregation response based on finding types.default AggregationResponse.BuilderimageLayerAggregation(Consumer<ImageLayerAggregationResponse.Builder> imageLayerAggregation)An object that contains details about an aggregation response based on container image layers.AggregationResponse.BuilderimageLayerAggregation(ImageLayerAggregationResponse imageLayerAggregation)An object that contains details about an aggregation response based on container image layers.default AggregationResponse.BuilderlambdaFunctionAggregation(Consumer<LambdaFunctionAggregationResponse.Builder> lambdaFunctionAggregation)An aggregation of findings by AWS Lambda function.AggregationResponse.BuilderlambdaFunctionAggregation(LambdaFunctionAggregationResponse lambdaFunctionAggregation)An aggregation of findings by AWS Lambda function.default AggregationResponse.BuilderlambdaLayerAggregation(Consumer<LambdaLayerAggregationResponse.Builder> lambdaLayerAggregation)An aggregation of findings by AWS Lambda layer.AggregationResponse.BuilderlambdaLayerAggregation(LambdaLayerAggregationResponse lambdaLayerAggregation)An aggregation of findings by AWS Lambda layer.default AggregationResponse.BuilderpackageAggregation(Consumer<PackageAggregationResponse.Builder> packageAggregation)An object that contains details about an aggregation response based on operating system package type.AggregationResponse.BuilderpackageAggregation(PackageAggregationResponse packageAggregation)An object that contains details about an aggregation response based on operating system package type.default AggregationResponse.BuilderrepositoryAggregation(Consumer<RepositoryAggregationResponse.Builder> repositoryAggregation)An object that contains details about an aggregation response based on Amazon ECR repositories.AggregationResponse.BuilderrepositoryAggregation(RepositoryAggregationResponse repositoryAggregation)An object that contains details about an aggregation response based on Amazon ECR repositories.default AggregationResponse.BuildertitleAggregation(Consumer<TitleAggregationResponse.Builder> titleAggregation)An object that contains details about an aggregation response based on finding title.AggregationResponse.BuildertitleAggregation(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 Detail
-
accountAggregation
AggregationResponse.Builder accountAggregation(AccountAggregationResponse 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.Builderavoiding the need to create one manually viaAccountAggregationResponse.builder().When the
Consumercompletes,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:
accountAggregation(AccountAggregationResponse)
-
amiAggregation
AggregationResponse.Builder amiAggregation(AmiAggregationResponse 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.Builderavoiding the need to create one manually viaAmiAggregationResponse.builder().When the
Consumercompletes,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:
amiAggregation(AmiAggregationResponse)
-
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.Builderavoiding the need to create one manually viaAwsEcrContainerAggregationResponse.builder().When the
Consumercompletes,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:
awsEcrContainerAggregation(AwsEcrContainerAggregationResponse)
-
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.Builderavoiding the need to create one manually viaEc2InstanceAggregationResponse.builder().When the
Consumercompletes,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:
ec2InstanceAggregation(Ec2InstanceAggregationResponse)
-
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.Builderavoiding the need to create one manually viaFindingTypeAggregationResponse.builder().When the
Consumercompletes,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:
findingTypeAggregation(FindingTypeAggregationResponse)
-
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.Builderavoiding the need to create one manually viaImageLayerAggregationResponse.builder().When the
Consumercompletes,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:
imageLayerAggregation(ImageLayerAggregationResponse)
-
lambdaFunctionAggregation
AggregationResponse.Builder lambdaFunctionAggregation(LambdaFunctionAggregationResponse lambdaFunctionAggregation)
An aggregation of findings by AWS Lambda function.
- Parameters:
lambdaFunctionAggregation- An aggregation of findings by AWS 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 AWS Lambda function.
This is a convenience method that creates an instance of theLambdaFunctionAggregationResponse.Builderavoiding the need to create one manually viaLambdaFunctionAggregationResponse.builder().When the
Consumercompletes,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:
lambdaFunctionAggregation(LambdaFunctionAggregationResponse)
-
lambdaLayerAggregation
AggregationResponse.Builder lambdaLayerAggregation(LambdaLayerAggregationResponse lambdaLayerAggregation)
An aggregation of findings by AWS Lambda layer.
- Parameters:
lambdaLayerAggregation- An aggregation of findings by AWS 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 AWS Lambda layer.
This is a convenience method that creates an instance of theLambdaLayerAggregationResponse.Builderavoiding the need to create one manually viaLambdaLayerAggregationResponse.builder().When the
Consumercompletes,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:
lambdaLayerAggregation(LambdaLayerAggregationResponse)
-
packageAggregation
AggregationResponse.Builder packageAggregation(PackageAggregationResponse 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.Builderavoiding the need to create one manually viaPackageAggregationResponse.builder().When the
Consumercompletes,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:
packageAggregation(PackageAggregationResponse)
-
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.Builderavoiding the need to create one manually viaRepositoryAggregationResponse.builder().When the
Consumercompletes,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:
repositoryAggregation(RepositoryAggregationResponse)
-
titleAggregation
AggregationResponse.Builder titleAggregation(TitleAggregationResponse 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.Builderavoiding the need to create one manually viaTitleAggregationResponse.builder().When the
Consumercompletes,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:
titleAggregation(TitleAggregationResponse)
-
-