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.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()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()inspectorScore(List<? extends Object> inspectorScore) Sets the value ofCfnFilter.FilterCriteriaProperty.getInspectorScore()inspectorScore(IResolvable inspectorScore) Sets the value ofCfnFilter.FilterCriteriaProperty.getInspectorScore()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
-
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
-
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
-
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
-
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
-