Class CfnFilter.FilterCriteriaProperty.Builder
java.lang.Object
software.amazon.awscdk.services.inspectorv2.CfnFilter.FilterCriteriaProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFilter.FilterCriteriaProperty>
- Enclosing interface:
CfnFilter.FilterCriteriaProperty
@Stability(Stable)
public static final class CfnFilter.FilterCriteriaProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFilter.FilterCriteriaProperty>
A builder for
CfnFilter.FilterCriteriaProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionawsAccountId(List<? extends Object> awsAccountId) Sets the value ofCfnFilter.FilterCriteriaProperty.getAwsAccountId()awsAccountId(IResolvable awsAccountId) Sets the value ofCfnFilter.FilterCriteriaProperty.getAwsAccountId()build()Builds the configured instance.codeVulnerabilityDetectorName(List<? extends Object> codeVulnerabilityDetectorName) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityDetectorName()codeVulnerabilityDetectorName(IResolvable codeVulnerabilityDetectorName) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityDetectorName()codeVulnerabilityDetectorTags(List<? extends Object> codeVulnerabilityDetectorTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityDetectorTags()codeVulnerabilityDetectorTags(IResolvable codeVulnerabilityDetectorTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityDetectorTags()codeVulnerabilityFilePath(List<? extends Object> codeVulnerabilityFilePath) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityFilePath()codeVulnerabilityFilePath(IResolvable codeVulnerabilityFilePath) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityFilePath()componentId(List<? extends Object> componentId) Sets the value ofCfnFilter.FilterCriteriaProperty.getComponentId()componentId(IResolvable componentId) Sets the value ofCfnFilter.FilterCriteriaProperty.getComponentId()componentType(List<? extends Object> componentType) Sets the value ofCfnFilter.FilterCriteriaProperty.getComponentType()componentType(IResolvable componentType) Sets the value ofCfnFilter.FilterCriteriaProperty.getComponentType()ec2InstanceImageId(List<? extends Object> ec2InstanceImageId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceImageId()ec2InstanceImageId(IResolvable ec2InstanceImageId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceImageId()ec2InstanceSubnetId(List<? extends Object> ec2InstanceSubnetId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceSubnetId()ec2InstanceSubnetId(IResolvable ec2InstanceSubnetId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceSubnetId()ec2InstanceVpcId(List<? extends Object> ec2InstanceVpcId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceVpcId()ec2InstanceVpcId(IResolvable ec2InstanceVpcId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceVpcId()ecrImageArchitecture(List<? extends Object> ecrImageArchitecture) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageArchitecture()ecrImageArchitecture(IResolvable ecrImageArchitecture) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageArchitecture()ecrImageHash(List<? extends Object> ecrImageHash) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageHash()ecrImageHash(IResolvable ecrImageHash) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageHash()ecrImagePushedAt(List<? extends Object> ecrImagePushedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImagePushedAt()ecrImagePushedAt(IResolvable ecrImagePushedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImagePushedAt()ecrImageRegistry(List<? extends Object> ecrImageRegistry) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageRegistry()ecrImageRegistry(IResolvable ecrImageRegistry) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageRegistry()ecrImageRepositoryName(List<? extends Object> ecrImageRepositoryName) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageRepositoryName()ecrImageRepositoryName(IResolvable ecrImageRepositoryName) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageRepositoryName()ecrImageTags(List<? extends Object> ecrImageTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageTags()ecrImageTags(IResolvable ecrImageTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageTags()Sets the value ofCfnFilter.FilterCriteriaProperty.getEpssScore()epssScore(IResolvable epssScore) Sets the value ofCfnFilter.FilterCriteriaProperty.getEpssScore()exploitAvailable(List<? extends Object> exploitAvailable) Sets the value ofCfnFilter.FilterCriteriaProperty.getExploitAvailable()exploitAvailable(IResolvable exploitAvailable) Sets the value ofCfnFilter.FilterCriteriaProperty.getExploitAvailable()findingArn(List<? extends Object> findingArn) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingArn()findingArn(IResolvable findingArn) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingArn()findingStatus(List<? extends Object> findingStatus) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingStatus()findingStatus(IResolvable findingStatus) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingStatus()findingType(List<? extends Object> findingType) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingType()findingType(IResolvable findingType) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingType()firstObservedAt(List<? extends Object> firstObservedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getFirstObservedAt()firstObservedAt(IResolvable firstObservedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getFirstObservedAt()fixAvailable(List<? extends Object> fixAvailable) Sets the value ofCfnFilter.FilterCriteriaProperty.getFixAvailable()fixAvailable(IResolvable fixAvailable) Sets the value ofCfnFilter.FilterCriteriaProperty.getFixAvailable()inspectorScore(List<? extends Object> inspectorScore) Sets the value ofCfnFilter.FilterCriteriaProperty.getInspectorScore()inspectorScore(IResolvable inspectorScore) Sets the value ofCfnFilter.FilterCriteriaProperty.getInspectorScore()lambdaFunctionExecutionRoleArn(List<? extends Object> lambdaFunctionExecutionRoleArn) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionExecutionRoleArn()lambdaFunctionExecutionRoleArn(IResolvable lambdaFunctionExecutionRoleArn) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionExecutionRoleArn()lambdaFunctionLastModifiedAt(List<? extends Object> lambdaFunctionLastModifiedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionLastModifiedAt()lambdaFunctionLastModifiedAt(IResolvable lambdaFunctionLastModifiedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionLastModifiedAt()lambdaFunctionLayers(List<? extends Object> lambdaFunctionLayers) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionLayers()lambdaFunctionLayers(IResolvable lambdaFunctionLayers) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionLayers()lambdaFunctionName(List<? extends Object> lambdaFunctionName) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionName()lambdaFunctionName(IResolvable lambdaFunctionName) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionName()lambdaFunctionRuntime(List<? extends Object> lambdaFunctionRuntime) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionRuntime()lambdaFunctionRuntime(IResolvable lambdaFunctionRuntime) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionRuntime()lastObservedAt(List<? extends Object> lastObservedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getLastObservedAt()lastObservedAt(IResolvable lastObservedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getLastObservedAt()networkProtocol(List<? extends Object> networkProtocol) Sets the value ofCfnFilter.FilterCriteriaProperty.getNetworkProtocol()networkProtocol(IResolvable networkProtocol) Sets the value ofCfnFilter.FilterCriteriaProperty.getNetworkProtocol()Sets the value ofCfnFilter.FilterCriteriaProperty.getPortRange()portRange(IResolvable portRange) Sets the value ofCfnFilter.FilterCriteriaProperty.getPortRange()relatedVulnerabilities(List<? extends Object> relatedVulnerabilities) Sets the value ofCfnFilter.FilterCriteriaProperty.getRelatedVulnerabilities()relatedVulnerabilities(IResolvable relatedVulnerabilities) Sets the value ofCfnFilter.FilterCriteriaProperty.getRelatedVulnerabilities()resourceId(List<? extends Object> resourceId) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceId()resourceId(IResolvable resourceId) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceId()resourceTags(List<? extends Object> resourceTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceTags()resourceTags(IResolvable resourceTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceTags()resourceType(List<? extends Object> resourceType) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceType()resourceType(IResolvable resourceType) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceType()Sets the value ofCfnFilter.FilterCriteriaProperty.getSeverity()severity(IResolvable severity) Sets the value ofCfnFilter.FilterCriteriaProperty.getSeverity()Sets the value ofCfnFilter.FilterCriteriaProperty.getTitle()title(IResolvable title) Sets the value ofCfnFilter.FilterCriteriaProperty.getTitle()Sets the value ofCfnFilter.FilterCriteriaProperty.getUpdatedAt()updatedAt(IResolvable updatedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getUpdatedAt()vendorSeverity(List<? extends Object> vendorSeverity) Sets the value ofCfnFilter.FilterCriteriaProperty.getVendorSeverity()vendorSeverity(IResolvable vendorSeverity) Sets the value ofCfnFilter.FilterCriteriaProperty.getVendorSeverity()vulnerabilityId(List<? extends Object> vulnerabilityId) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerabilityId()vulnerabilityId(IResolvable vulnerabilityId) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerabilityId()vulnerabilitySource(List<? extends Object> vulnerabilitySource) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerabilitySource()vulnerabilitySource(IResolvable vulnerabilitySource) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerabilitySource()vulnerablePackages(List<? extends Object> vulnerablePackages) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerablePackages()vulnerablePackages(IResolvable vulnerablePackages) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerablePackages()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
awsAccountId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder awsAccountId(IResolvable awsAccountId) Sets the value ofCfnFilter.FilterCriteriaProperty.getAwsAccountId()- Parameters:
awsAccountId- Details of the AWS account IDs used to filter findings.- Returns:
this
-
awsAccountId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder awsAccountId(List<? extends Object> awsAccountId) Sets the value ofCfnFilter.FilterCriteriaProperty.getAwsAccountId()- Parameters:
awsAccountId- Details of the AWS account IDs used to filter findings.- Returns:
this
-
codeVulnerabilityDetectorName
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder codeVulnerabilityDetectorName(IResolvable codeVulnerabilityDetectorName) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityDetectorName()- Parameters:
codeVulnerabilityDetectorName- the value to be set.- Returns:
this
-
codeVulnerabilityDetectorName
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder codeVulnerabilityDetectorName(List<? extends Object> codeVulnerabilityDetectorName) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityDetectorName()- Parameters:
codeVulnerabilityDetectorName- the value to be set.- Returns:
this
-
codeVulnerabilityDetectorTags
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder codeVulnerabilityDetectorTags(IResolvable codeVulnerabilityDetectorTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityDetectorTags()- Parameters:
codeVulnerabilityDetectorTags- the value to be set.- Returns:
this
-
codeVulnerabilityDetectorTags
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder codeVulnerabilityDetectorTags(List<? extends Object> codeVulnerabilityDetectorTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityDetectorTags()- Parameters:
codeVulnerabilityDetectorTags- the value to be set.- Returns:
this
-
codeVulnerabilityFilePath
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder codeVulnerabilityFilePath(IResolvable codeVulnerabilityFilePath) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityFilePath()- Parameters:
codeVulnerabilityFilePath- the value to be set.- Returns:
this
-
codeVulnerabilityFilePath
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder codeVulnerabilityFilePath(List<? extends Object> codeVulnerabilityFilePath) Sets the value ofCfnFilter.FilterCriteriaProperty.getCodeVulnerabilityFilePath()- Parameters:
codeVulnerabilityFilePath- the value to be set.- Returns:
this
-
componentId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder componentId(IResolvable componentId) Sets the value ofCfnFilter.FilterCriteriaProperty.getComponentId()- Parameters:
componentId- Details of the component IDs used to filter findings.- Returns:
this
-
componentId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder componentId(List<? extends Object> componentId) Sets the value ofCfnFilter.FilterCriteriaProperty.getComponentId()- Parameters:
componentId- Details of the component IDs used to filter findings.- Returns:
this
-
componentType
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder componentType(IResolvable componentType) Sets the value ofCfnFilter.FilterCriteriaProperty.getComponentType()- Parameters:
componentType- Details of the component types used to filter findings.- Returns:
this
-
componentType
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder componentType(List<? extends Object> componentType) Sets the value ofCfnFilter.FilterCriteriaProperty.getComponentType()- Parameters:
componentType- Details of the component types used to filter findings.- Returns:
this
-
ec2InstanceImageId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceImageId(IResolvable ec2InstanceImageId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceImageId()- Parameters:
ec2InstanceImageId- Details of the Amazon EC2 instance image IDs used to filter findings.- Returns:
this
-
ec2InstanceImageId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceImageId(List<? extends Object> ec2InstanceImageId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceImageId()- Parameters:
ec2InstanceImageId- Details of the Amazon EC2 instance image IDs used to filter findings.- Returns:
this
-
ec2InstanceSubnetId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceSubnetId(IResolvable ec2InstanceSubnetId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceSubnetId()- Parameters:
ec2InstanceSubnetId- Details of the Amazon EC2 instance subnet IDs used to filter findings.- Returns:
this
-
ec2InstanceSubnetId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceSubnetId(List<? extends Object> ec2InstanceSubnetId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceSubnetId()- Parameters:
ec2InstanceSubnetId- Details of the Amazon EC2 instance subnet IDs used to filter findings.- Returns:
this
-
ec2InstanceVpcId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceVpcId(IResolvable ec2InstanceVpcId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceVpcId()- Parameters:
ec2InstanceVpcId- Details of the Amazon EC2 instance VPC IDs used to filter findings.- Returns:
this
-
ec2InstanceVpcId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceVpcId(List<? extends Object> ec2InstanceVpcId) Sets the value ofCfnFilter.FilterCriteriaProperty.getEc2InstanceVpcId()- Parameters:
ec2InstanceVpcId- Details of the Amazon EC2 instance VPC IDs used to filter findings.- Returns:
this
-
ecrImageArchitecture
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImageArchitecture(IResolvable ecrImageArchitecture) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageArchitecture()- Parameters:
ecrImageArchitecture- Details of the Amazon ECR image architecture types used to filter findings.- Returns:
this
-
ecrImageArchitecture
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImageArchitecture(List<? extends Object> ecrImageArchitecture) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageArchitecture()- Parameters:
ecrImageArchitecture- Details of the Amazon ECR image architecture types used to filter findings.- Returns:
this
-
ecrImageHash
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImageHash(IResolvable ecrImageHash) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageHash()- Parameters:
ecrImageHash- Details of the Amazon ECR image hashes used to filter findings.- Returns:
this
-
ecrImageHash
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImageHash(List<? extends Object> ecrImageHash) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageHash()- Parameters:
ecrImageHash- Details of the Amazon ECR image hashes used to filter findings.- Returns:
this
-
ecrImagePushedAt
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImagePushedAt(IResolvable ecrImagePushedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImagePushedAt()- Parameters:
ecrImagePushedAt- Details on the Amazon ECR image push date and time used to filter findings.- Returns:
this
-
ecrImagePushedAt
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImagePushedAt(List<? extends Object> ecrImagePushedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImagePushedAt()- Parameters:
ecrImagePushedAt- Details on the Amazon ECR image push date and time used to filter findings.- Returns:
this
-
ecrImageRegistry
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImageRegistry(IResolvable ecrImageRegistry) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageRegistry()- Parameters:
ecrImageRegistry- Details on the Amazon ECR registry used to filter findings.- Returns:
this
-
ecrImageRegistry
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImageRegistry(List<? extends Object> ecrImageRegistry) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageRegistry()- Parameters:
ecrImageRegistry- Details on the Amazon ECR registry used to filter findings.- Returns:
this
-
ecrImageRepositoryName
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImageRepositoryName(IResolvable ecrImageRepositoryName) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageRepositoryName()- Parameters:
ecrImageRepositoryName- Details on the name of the Amazon ECR repository used to filter findings.- Returns:
this
-
ecrImageRepositoryName
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImageRepositoryName(List<? extends Object> ecrImageRepositoryName) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageRepositoryName()- Parameters:
ecrImageRepositoryName- Details on the name of the Amazon ECR repository used to filter findings.- Returns:
this
-
ecrImageTags
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImageTags(IResolvable ecrImageTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageTags()- Parameters:
ecrImageTags- The tags attached to the Amazon ECR container image.- Returns:
this
-
ecrImageTags
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder ecrImageTags(List<? extends Object> ecrImageTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getEcrImageTags()- Parameters:
ecrImageTags- The tags attached to the Amazon ECR container image.- Returns:
this
-
epssScore
Sets the value ofCfnFilter.FilterCriteriaProperty.getEpssScore()- Parameters:
epssScore- the value to be set.- Returns:
this
-
epssScore
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder epssScore(List<? extends Object> epssScore) Sets the value ofCfnFilter.FilterCriteriaProperty.getEpssScore()- Parameters:
epssScore- the value to be set.- Returns:
this
-
exploitAvailable
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder exploitAvailable(IResolvable exploitAvailable) Sets the value ofCfnFilter.FilterCriteriaProperty.getExploitAvailable()- Parameters:
exploitAvailable- the value to be set.- Returns:
this
-
exploitAvailable
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder exploitAvailable(List<? extends Object> exploitAvailable) Sets the value ofCfnFilter.FilterCriteriaProperty.getExploitAvailable()- Parameters:
exploitAvailable- the value to be set.- Returns:
this
-
findingArn
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder findingArn(IResolvable findingArn) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingArn()- Parameters:
findingArn- Details on the finding ARNs used to filter findings.- Returns:
this
-
findingArn
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder findingArn(List<? extends Object> findingArn) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingArn()- Parameters:
findingArn- Details on the finding ARNs used to filter findings.- Returns:
this
-
findingStatus
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder findingStatus(IResolvable findingStatus) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingStatus()- Parameters:
findingStatus- Details on the finding status types used to filter findings.- Returns:
this
-
findingStatus
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder findingStatus(List<? extends Object> findingStatus) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingStatus()- Parameters:
findingStatus- Details on the finding status types used to filter findings.- Returns:
this
-
findingType
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder findingType(IResolvable findingType) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingType()- Parameters:
findingType- Details on the finding types used to filter findings.- Returns:
this
-
findingType
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder findingType(List<? extends Object> findingType) Sets the value ofCfnFilter.FilterCriteriaProperty.getFindingType()- Parameters:
findingType- Details on the finding types used to filter findings.- Returns:
this
-
firstObservedAt
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder firstObservedAt(IResolvable firstObservedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getFirstObservedAt()- Parameters:
firstObservedAt- Details on the date and time a finding was first seen used to filter findings.- Returns:
this
-
firstObservedAt
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder firstObservedAt(List<? extends Object> firstObservedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getFirstObservedAt()- Parameters:
firstObservedAt- Details on the date and time a finding was first seen used to filter findings.- Returns:
this
-
fixAvailable
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder fixAvailable(IResolvable fixAvailable) Sets the value ofCfnFilter.FilterCriteriaProperty.getFixAvailable()- Parameters:
fixAvailable- the value to be set.- Returns:
this
-
fixAvailable
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder fixAvailable(List<? extends Object> fixAvailable) Sets the value ofCfnFilter.FilterCriteriaProperty.getFixAvailable()- Parameters:
fixAvailable- the value to be set.- Returns:
this
-
inspectorScore
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder inspectorScore(IResolvable inspectorScore) Sets the value ofCfnFilter.FilterCriteriaProperty.getInspectorScore()- Parameters:
inspectorScore- The Amazon Inspector score to filter on.- Returns:
this
-
inspectorScore
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder inspectorScore(List<? extends Object> inspectorScore) Sets the value ofCfnFilter.FilterCriteriaProperty.getInspectorScore()- Parameters:
inspectorScore- The Amazon Inspector score to filter on.- Returns:
this
-
lambdaFunctionExecutionRoleArn
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lambdaFunctionExecutionRoleArn(IResolvable lambdaFunctionExecutionRoleArn) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionExecutionRoleArn()- Parameters:
lambdaFunctionExecutionRoleArn- the value to be set.- Returns:
this
-
lambdaFunctionExecutionRoleArn
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lambdaFunctionExecutionRoleArn(List<? extends Object> lambdaFunctionExecutionRoleArn) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionExecutionRoleArn()- Parameters:
lambdaFunctionExecutionRoleArn- the value to be set.- Returns:
this
-
lambdaFunctionLastModifiedAt
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lambdaFunctionLastModifiedAt(IResolvable lambdaFunctionLastModifiedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionLastModifiedAt()- Parameters:
lambdaFunctionLastModifiedAt- the value to be set.- Returns:
this
-
lambdaFunctionLastModifiedAt
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lambdaFunctionLastModifiedAt(List<? extends Object> lambdaFunctionLastModifiedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionLastModifiedAt()- Parameters:
lambdaFunctionLastModifiedAt- the value to be set.- Returns:
this
-
lambdaFunctionLayers
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lambdaFunctionLayers(IResolvable lambdaFunctionLayers) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionLayers()- Parameters:
lambdaFunctionLayers- the value to be set.- Returns:
this
-
lambdaFunctionLayers
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lambdaFunctionLayers(List<? extends Object> lambdaFunctionLayers) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionLayers()- Parameters:
lambdaFunctionLayers- the value to be set.- Returns:
this
-
lambdaFunctionName
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lambdaFunctionName(IResolvable lambdaFunctionName) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionName()- Parameters:
lambdaFunctionName- the value to be set.- Returns:
this
-
lambdaFunctionName
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lambdaFunctionName(List<? extends Object> lambdaFunctionName) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionName()- Parameters:
lambdaFunctionName- the value to be set.- Returns:
this
-
lambdaFunctionRuntime
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lambdaFunctionRuntime(IResolvable lambdaFunctionRuntime) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionRuntime()- Parameters:
lambdaFunctionRuntime- the value to be set.- Returns:
this
-
lambdaFunctionRuntime
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lambdaFunctionRuntime(List<? extends Object> lambdaFunctionRuntime) Sets the value ofCfnFilter.FilterCriteriaProperty.getLambdaFunctionRuntime()- Parameters:
lambdaFunctionRuntime- the value to be set.- Returns:
this
-
lastObservedAt
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lastObservedAt(IResolvable lastObservedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getLastObservedAt()- Parameters:
lastObservedAt- Details on the date and time a finding was last seen used to filter findings.- Returns:
this
-
lastObservedAt
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder lastObservedAt(List<? extends Object> lastObservedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getLastObservedAt()- Parameters:
lastObservedAt- Details on the date and time a finding was last seen used to filter findings.- Returns:
this
-
networkProtocol
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder networkProtocol(IResolvable networkProtocol) Sets the value ofCfnFilter.FilterCriteriaProperty.getNetworkProtocol()- Parameters:
networkProtocol- Details on network protocol used to filter findings.- Returns:
this
-
networkProtocol
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder networkProtocol(List<? extends Object> networkProtocol) Sets the value ofCfnFilter.FilterCriteriaProperty.getNetworkProtocol()- Parameters:
networkProtocol- Details on network protocol used to filter findings.- Returns:
this
-
portRange
Sets the value ofCfnFilter.FilterCriteriaProperty.getPortRange()- Parameters:
portRange- Details on the port ranges used to filter findings.- Returns:
this
-
portRange
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder portRange(List<? extends Object> portRange) Sets the value ofCfnFilter.FilterCriteriaProperty.getPortRange()- Parameters:
portRange- Details on the port ranges used to filter findings.- Returns:
this
-
resourceId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder resourceId(IResolvable resourceId) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceId()- Parameters:
resourceId- Details on the resource IDs used to filter findings.- Returns:
this
-
resourceId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder resourceId(List<? extends Object> resourceId) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceId()- Parameters:
resourceId- Details on the resource IDs used to filter findings.- Returns:
this
-
resourceTags
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder resourceTags(IResolvable resourceTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceTags()- Parameters:
resourceTags- Details on the resource tags used to filter findings.- Returns:
this
-
resourceTags
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder resourceTags(List<? extends Object> resourceTags) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceTags()- Parameters:
resourceTags- Details on the resource tags used to filter findings.- Returns:
this
-
resourceType
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder resourceType(IResolvable resourceType) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceType()- Parameters:
resourceType- Details on the resource types used to filter findings.- Returns:
this
-
resourceType
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder resourceType(List<? extends Object> resourceType) Sets the value ofCfnFilter.FilterCriteriaProperty.getResourceType()- Parameters:
resourceType- Details on the resource types used to filter findings.- Returns:
this
-
severity
Sets the value ofCfnFilter.FilterCriteriaProperty.getSeverity()- Parameters:
severity- Details on the severity used to filter findings.- Returns:
this
-
severity
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder severity(List<? extends Object> severity) Sets the value ofCfnFilter.FilterCriteriaProperty.getSeverity()- Parameters:
severity- Details on the severity used to filter findings.- Returns:
this
-
title
Sets the value ofCfnFilter.FilterCriteriaProperty.getTitle()- Parameters:
title- Details on the finding title used to filter findings.- Returns:
this
-
title
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder title(List<? extends Object> title) Sets the value ofCfnFilter.FilterCriteriaProperty.getTitle()- Parameters:
title- Details on the finding title used to filter findings.- Returns:
this
-
updatedAt
Sets the value ofCfnFilter.FilterCriteriaProperty.getUpdatedAt()- Parameters:
updatedAt- Details on the date and time a finding was last updated at used to filter findings.- Returns:
this
-
updatedAt
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder updatedAt(List<? extends Object> updatedAt) Sets the value ofCfnFilter.FilterCriteriaProperty.getUpdatedAt()- Parameters:
updatedAt- Details on the date and time a finding was last updated at used to filter findings.- Returns:
this
-
vendorSeverity
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder vendorSeverity(IResolvable vendorSeverity) Sets the value ofCfnFilter.FilterCriteriaProperty.getVendorSeverity()- Parameters:
vendorSeverity- Details on the vendor severity used to filter findings.- Returns:
this
-
vendorSeverity
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder vendorSeverity(List<? extends Object> vendorSeverity) Sets the value ofCfnFilter.FilterCriteriaProperty.getVendorSeverity()- Parameters:
vendorSeverity- Details on the vendor severity used to filter findings.- Returns:
this
-
vulnerabilityId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder vulnerabilityId(IResolvable vulnerabilityId) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerabilityId()- Parameters:
vulnerabilityId- Details on the vulnerability ID used to filter findings.- Returns:
this
-
vulnerabilityId
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder vulnerabilityId(List<? extends Object> vulnerabilityId) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerabilityId()- Parameters:
vulnerabilityId- Details on the vulnerability ID used to filter findings.- Returns:
this
-
vulnerabilitySource
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder vulnerabilitySource(IResolvable vulnerabilitySource) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerabilitySource()- Parameters:
vulnerabilitySource- Details on the vulnerability score to filter findings by.- Returns:
this
-
vulnerabilitySource
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder vulnerabilitySource(List<? extends Object> vulnerabilitySource) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerabilitySource()- Parameters:
vulnerabilitySource- Details on the vulnerability score to filter findings by.- Returns:
this
-
vulnerablePackages
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder vulnerablePackages(IResolvable vulnerablePackages) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerablePackages()- Parameters:
vulnerablePackages- Details on the vulnerable packages used to filter findings.- Returns:
this
-
vulnerablePackages
@Stability(Stable) public CfnFilter.FilterCriteriaProperty.Builder vulnerablePackages(List<? extends Object> vulnerablePackages) Sets the value ofCfnFilter.FilterCriteriaProperty.getVulnerablePackages()- Parameters:
vulnerablePackages- Details on the vulnerable packages used to filter findings.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFilter.FilterCriteriaProperty>- Returns:
- a new instance of
CfnFilter.FilterCriteriaProperty - Throws:
NullPointerException- if any required attribute was not provided
-