public static final class CfnFilter.FilterCriteriaProperty.Builder
extends java.lang.Object
CfnFilter.FilterCriteriaProperty
Constructor and Description |
---|
Builder() |
public CfnFilter.FilterCriteriaProperty.Builder awsAccountId(IResolvable awsAccountId)
CfnFilter.FilterCriteriaProperty.getAwsAccountId()
awsAccountId
- Details of the AWS account IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder awsAccountId(java.util.List<? extends java.lang.Object> awsAccountId)
CfnFilter.FilterCriteriaProperty.getAwsAccountId()
awsAccountId
- Details of the AWS account IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder componentId(IResolvable componentId)
CfnFilter.FilterCriteriaProperty.getComponentId()
componentId
- Details of the component IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder componentId(java.util.List<? extends java.lang.Object> componentId)
CfnFilter.FilterCriteriaProperty.getComponentId()
componentId
- Details of the component IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder componentType(IResolvable componentType)
CfnFilter.FilterCriteriaProperty.getComponentType()
componentType
- Details of the component types used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder componentType(java.util.List<? extends java.lang.Object> componentType)
CfnFilter.FilterCriteriaProperty.getComponentType()
componentType
- Details of the component types used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceImageId(IResolvable ec2InstanceImageId)
CfnFilter.FilterCriteriaProperty.getEc2InstanceImageId()
ec2InstanceImageId
- Details of the Amazon EC2 instance image IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceImageId(java.util.List<? extends java.lang.Object> ec2InstanceImageId)
CfnFilter.FilterCriteriaProperty.getEc2InstanceImageId()
ec2InstanceImageId
- Details of the Amazon EC2 instance image IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceSubnetId(IResolvable ec2InstanceSubnetId)
CfnFilter.FilterCriteriaProperty.getEc2InstanceSubnetId()
ec2InstanceSubnetId
- Details of the Amazon EC2 instance subnet IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceSubnetId(java.util.List<? extends java.lang.Object> ec2InstanceSubnetId)
CfnFilter.FilterCriteriaProperty.getEc2InstanceSubnetId()
ec2InstanceSubnetId
- Details of the Amazon EC2 instance subnet IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceVpcId(IResolvable ec2InstanceVpcId)
CfnFilter.FilterCriteriaProperty.getEc2InstanceVpcId()
ec2InstanceVpcId
- Details of the Amazon EC2 instance VPC IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ec2InstanceVpcId(java.util.List<? extends java.lang.Object> ec2InstanceVpcId)
CfnFilter.FilterCriteriaProperty.getEc2InstanceVpcId()
ec2InstanceVpcId
- Details of the Amazon EC2 instance VPC IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImageArchitecture(IResolvable ecrImageArchitecture)
CfnFilter.FilterCriteriaProperty.getEcrImageArchitecture()
ecrImageArchitecture
- Details of the Amazon ECR image architecture types used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImageArchitecture(java.util.List<? extends java.lang.Object> ecrImageArchitecture)
CfnFilter.FilterCriteriaProperty.getEcrImageArchitecture()
ecrImageArchitecture
- Details of the Amazon ECR image architecture types used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImageHash(IResolvable ecrImageHash)
CfnFilter.FilterCriteriaProperty.getEcrImageHash()
ecrImageHash
- Details of the Amazon ECR image hashes used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImageHash(java.util.List<? extends java.lang.Object> ecrImageHash)
CfnFilter.FilterCriteriaProperty.getEcrImageHash()
ecrImageHash
- Details of the Amazon ECR image hashes used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImagePushedAt(IResolvable ecrImagePushedAt)
CfnFilter.FilterCriteriaProperty.getEcrImagePushedAt()
ecrImagePushedAt
- Details on the Amazon ECR image push date and time used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImagePushedAt(java.util.List<? extends java.lang.Object> ecrImagePushedAt)
CfnFilter.FilterCriteriaProperty.getEcrImagePushedAt()
ecrImagePushedAt
- Details on the Amazon ECR image push date and time used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImageRegistry(IResolvable ecrImageRegistry)
CfnFilter.FilterCriteriaProperty.getEcrImageRegistry()
ecrImageRegistry
- Details on the Amazon ECR registry used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImageRegistry(java.util.List<? extends java.lang.Object> ecrImageRegistry)
CfnFilter.FilterCriteriaProperty.getEcrImageRegistry()
ecrImageRegistry
- Details on the Amazon ECR registry used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImageRepositoryName(IResolvable ecrImageRepositoryName)
CfnFilter.FilterCriteriaProperty.getEcrImageRepositoryName()
ecrImageRepositoryName
- Details on the name of the Amazon ECR repository used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImageRepositoryName(java.util.List<? extends java.lang.Object> ecrImageRepositoryName)
CfnFilter.FilterCriteriaProperty.getEcrImageRepositoryName()
ecrImageRepositoryName
- Details on the name of the Amazon ECR repository used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImageTags(IResolvable ecrImageTags)
CfnFilter.FilterCriteriaProperty.getEcrImageTags()
ecrImageTags
- The tags attached to the Amazon ECR container image.this
public CfnFilter.FilterCriteriaProperty.Builder ecrImageTags(java.util.List<? extends java.lang.Object> ecrImageTags)
CfnFilter.FilterCriteriaProperty.getEcrImageTags()
ecrImageTags
- The tags attached to the Amazon ECR container image.this
public CfnFilter.FilterCriteriaProperty.Builder findingArn(IResolvable findingArn)
CfnFilter.FilterCriteriaProperty.getFindingArn()
findingArn
- Details on the finding ARNs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder findingArn(java.util.List<? extends java.lang.Object> findingArn)
CfnFilter.FilterCriteriaProperty.getFindingArn()
findingArn
- Details on the finding ARNs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder findingStatus(IResolvable findingStatus)
CfnFilter.FilterCriteriaProperty.getFindingStatus()
findingStatus
- Details on the finding status types used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder findingStatus(java.util.List<? extends java.lang.Object> findingStatus)
CfnFilter.FilterCriteriaProperty.getFindingStatus()
findingStatus
- Details on the finding status types used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder findingType(IResolvable findingType)
CfnFilter.FilterCriteriaProperty.getFindingType()
findingType
- Details on the finding types used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder findingType(java.util.List<? extends java.lang.Object> findingType)
CfnFilter.FilterCriteriaProperty.getFindingType()
findingType
- Details on the finding types used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder firstObservedAt(IResolvable firstObservedAt)
CfnFilter.FilterCriteriaProperty.getFirstObservedAt()
firstObservedAt
- Details on the date and time a finding was first seen used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder firstObservedAt(java.util.List<? extends java.lang.Object> firstObservedAt)
CfnFilter.FilterCriteriaProperty.getFirstObservedAt()
firstObservedAt
- Details on the date and time a finding was first seen used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder inspectorScore(IResolvable inspectorScore)
CfnFilter.FilterCriteriaProperty.getInspectorScore()
inspectorScore
- The Amazon Inspector score to filter on.this
public CfnFilter.FilterCriteriaProperty.Builder inspectorScore(java.util.List<? extends java.lang.Object> inspectorScore)
CfnFilter.FilterCriteriaProperty.getInspectorScore()
inspectorScore
- The Amazon Inspector score to filter on.this
public CfnFilter.FilterCriteriaProperty.Builder lastObservedAt(IResolvable lastObservedAt)
CfnFilter.FilterCriteriaProperty.getLastObservedAt()
lastObservedAt
- Details on the date and time a finding was last seen used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder lastObservedAt(java.util.List<? extends java.lang.Object> lastObservedAt)
CfnFilter.FilterCriteriaProperty.getLastObservedAt()
lastObservedAt
- Details on the date and time a finding was last seen used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder networkProtocol(IResolvable networkProtocol)
CfnFilter.FilterCriteriaProperty.getNetworkProtocol()
networkProtocol
- Details on the ingress source addresses used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder networkProtocol(java.util.List<? extends java.lang.Object> networkProtocol)
CfnFilter.FilterCriteriaProperty.getNetworkProtocol()
networkProtocol
- Details on the ingress source addresses used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder portRange(IResolvable portRange)
CfnFilter.FilterCriteriaProperty.getPortRange()
portRange
- Details on the port ranges used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder portRange(java.util.List<? extends java.lang.Object> portRange)
CfnFilter.FilterCriteriaProperty.getPortRange()
portRange
- Details on the port ranges used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder relatedVulnerabilities(IResolvable relatedVulnerabilities)
CfnFilter.FilterCriteriaProperty.getRelatedVulnerabilities()
relatedVulnerabilities
- Details on the related vulnerabilities used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder relatedVulnerabilities(java.util.List<? extends java.lang.Object> relatedVulnerabilities)
CfnFilter.FilterCriteriaProperty.getRelatedVulnerabilities()
relatedVulnerabilities
- Details on the related vulnerabilities used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder resourceId(IResolvable resourceId)
CfnFilter.FilterCriteriaProperty.getResourceId()
resourceId
- Details on the resource IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder resourceId(java.util.List<? extends java.lang.Object> resourceId)
CfnFilter.FilterCriteriaProperty.getResourceId()
resourceId
- Details on the resource IDs used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder resourceTags(IResolvable resourceTags)
CfnFilter.FilterCriteriaProperty.getResourceTags()
resourceTags
- Details on the resource tags used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder resourceTags(java.util.List<? extends java.lang.Object> resourceTags)
CfnFilter.FilterCriteriaProperty.getResourceTags()
resourceTags
- Details on the resource tags used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder resourceType(IResolvable resourceType)
CfnFilter.FilterCriteriaProperty.getResourceType()
resourceType
- Details on the resource types used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder resourceType(java.util.List<? extends java.lang.Object> resourceType)
CfnFilter.FilterCriteriaProperty.getResourceType()
resourceType
- Details on the resource types used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder severity(IResolvable severity)
CfnFilter.FilterCriteriaProperty.getSeverity()
severity
- Details on the severity used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder severity(java.util.List<? extends java.lang.Object> severity)
CfnFilter.FilterCriteriaProperty.getSeverity()
severity
- Details on the severity used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder title(IResolvable title)
CfnFilter.FilterCriteriaProperty.getTitle()
title
- Details on the finding title used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder title(java.util.List<? extends java.lang.Object> title)
CfnFilter.FilterCriteriaProperty.getTitle()
title
- Details on the finding title used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder updatedAt(IResolvable updatedAt)
CfnFilter.FilterCriteriaProperty.getUpdatedAt()
updatedAt
- Details on the date and time a finding was last updated at used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder updatedAt(java.util.List<? extends java.lang.Object> updatedAt)
CfnFilter.FilterCriteriaProperty.getUpdatedAt()
updatedAt
- Details on the date and time a finding was last updated at used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder vendorSeverity(IResolvable vendorSeverity)
CfnFilter.FilterCriteriaProperty.getVendorSeverity()
vendorSeverity
- Details on the vendor severity used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder vendorSeverity(java.util.List<? extends java.lang.Object> vendorSeverity)
CfnFilter.FilterCriteriaProperty.getVendorSeverity()
vendorSeverity
- Details on the vendor severity used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder vulnerabilityId(IResolvable vulnerabilityId)
CfnFilter.FilterCriteriaProperty.getVulnerabilityId()
vulnerabilityId
- Details on the vulnerability ID used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder vulnerabilityId(java.util.List<? extends java.lang.Object> vulnerabilityId)
CfnFilter.FilterCriteriaProperty.getVulnerabilityId()
vulnerabilityId
- Details on the vulnerability ID used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder vulnerabilitySource(IResolvable vulnerabilitySource)
CfnFilter.FilterCriteriaProperty.getVulnerabilitySource()
vulnerabilitySource
- Details on the vulnerability score to filter findings by.this
public CfnFilter.FilterCriteriaProperty.Builder vulnerabilitySource(java.util.List<? extends java.lang.Object> vulnerabilitySource)
CfnFilter.FilterCriteriaProperty.getVulnerabilitySource()
vulnerabilitySource
- Details on the vulnerability score to filter findings by.this
public CfnFilter.FilterCriteriaProperty.Builder vulnerablePackages(IResolvable vulnerablePackages)
CfnFilter.FilterCriteriaProperty.getVulnerablePackages()
vulnerablePackages
- Details on the vulnerable packages used to filter findings.this
public CfnFilter.FilterCriteriaProperty.Builder vulnerablePackages(java.util.List<? extends java.lang.Object> vulnerablePackages)
CfnFilter.FilterCriteriaProperty.getVulnerablePackages()
vulnerablePackages
- Details on the vulnerable packages used to filter findings.this
public CfnFilter.FilterCriteriaProperty build()
CfnFilter.FilterCriteriaProperty
java.lang.NullPointerException
- if any required attribute was not provided