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
-
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:
build
in interfacesoftware.amazon.jsii.Builder<CfnFilter.FilterCriteriaProperty>
- Returns:
- a new instance of
CfnFilter.FilterCriteriaProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-