@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FilterCriteria extends Object implements Serializable, Cloneable, StructuredPojo
Details on the criteria used to define the filter.
Constructor and Description |
---|
FilterCriteria() |
Modifier and Type | Method and Description |
---|---|
FilterCriteria |
clone() |
boolean |
equals(Object obj) |
List<StringFilter> |
getAwsAccountId()
Details of the Amazon Web Services account IDs used to filter findings.
|
List<StringFilter> |
getCodeVulnerabilityDetectorName()
The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
|
List<StringFilter> |
getCodeVulnerabilityDetectorTags()
The detector type tag associated with the vulnerability used to filter findings.
|
List<StringFilter> |
getCodeVulnerabilityFilePath()
The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
|
List<StringFilter> |
getComponentId()
Details of the component IDs used to filter findings.
|
List<StringFilter> |
getComponentType()
Details of the component types used to filter findings.
|
List<StringFilter> |
getEc2InstanceImageId()
Details of the Amazon EC2 instance image IDs used to filter findings.
|
List<StringFilter> |
getEc2InstanceSubnetId()
Details of the Amazon EC2 instance subnet IDs used to filter findings.
|
List<StringFilter> |
getEc2InstanceVpcId()
Details of the Amazon EC2 instance VPC IDs used to filter findings.
|
List<StringFilter> |
getEcrImageArchitecture()
Details of the Amazon ECR image architecture types used to filter findings.
|
List<StringFilter> |
getEcrImageHash()
Details of the Amazon ECR image hashes used to filter findings.
|
List<DateFilter> |
getEcrImagePushedAt()
Details on the Amazon ECR image push date and time used to filter findings.
|
List<StringFilter> |
getEcrImageRegistry()
Details on the Amazon ECR registry used to filter findings.
|
List<StringFilter> |
getEcrImageRepositoryName()
Details on the name of the Amazon ECR repository used to filter findings.
|
List<StringFilter> |
getEcrImageTags()
The tags attached to the Amazon ECR container image.
|
List<NumberFilter> |
getEpssScore()
The EPSS score used to filter findings.
|
List<StringFilter> |
getExploitAvailable()
Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
|
List<StringFilter> |
getFindingArn()
Details on the finding ARNs used to filter findings.
|
List<StringFilter> |
getFindingStatus()
Details on the finding status types used to filter findings.
|
List<StringFilter> |
getFindingType()
Details on the finding types used to filter findings.
|
List<DateFilter> |
getFirstObservedAt()
Details on the date and time a finding was first seen used to filter findings.
|
List<StringFilter> |
getFixAvailable()
Details on whether a fix is available through a version update.
|
List<NumberFilter> |
getInspectorScore()
The Amazon Inspector score to filter on.
|
List<StringFilter> |
getLambdaFunctionExecutionRoleArn()
Filters the list of Amazon Web Services Lambda functions by execution role.
|
List<DateFilter> |
getLambdaFunctionLastModifiedAt()
Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the
configuration, in ISO 8601 format
|
List<StringFilter> |
getLambdaFunctionLayers()
Filters the list of Amazon Web Services Lambda functions by the function's layers.
|
List<StringFilter> |
getLambdaFunctionName()
Filters the list of Amazon Web Services Lambda functions by the name of the function.
|
List<StringFilter> |
getLambdaFunctionRuntime()
Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
|
List<DateFilter> |
getLastObservedAt()
Details on the date and time a finding was last seen used to filter findings.
|
List<StringFilter> |
getNetworkProtocol()
Details on network protocol used to filter findings.
|
List<PortRangeFilter> |
getPortRange()
Details on the port ranges used to filter findings.
|
List<StringFilter> |
getRelatedVulnerabilities()
Details on the related vulnerabilities used to filter findings.
|
List<StringFilter> |
getResourceId()
Details on the resource IDs used to filter findings.
|
List<MapFilter> |
getResourceTags()
Details on the resource tags used to filter findings.
|
List<StringFilter> |
getResourceType()
Details on the resource types used to filter findings.
|
List<StringFilter> |
getSeverity()
Details on the severity used to filter findings.
|
List<StringFilter> |
getTitle()
Details on the finding title used to filter findings.
|
List<DateFilter> |
getUpdatedAt()
Details on the date and time a finding was last updated at used to filter findings.
|
List<StringFilter> |
getVendorSeverity()
Details on the vendor severity used to filter findings.
|
List<StringFilter> |
getVulnerabilityId()
Details on the vulnerability ID used to filter findings.
|
List<StringFilter> |
getVulnerabilitySource()
Details on the vulnerability type used to filter findings.
|
List<PackageFilter> |
getVulnerablePackages()
Details on the vulnerable packages used to filter findings.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAwsAccountId(Collection<StringFilter> awsAccountId)
Details of the Amazon Web Services account IDs used to filter findings.
|
void |
setCodeVulnerabilityDetectorName(Collection<StringFilter> codeVulnerabilityDetectorName)
The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
|
void |
setCodeVulnerabilityDetectorTags(Collection<StringFilter> codeVulnerabilityDetectorTags)
The detector type tag associated with the vulnerability used to filter findings.
|
void |
setCodeVulnerabilityFilePath(Collection<StringFilter> codeVulnerabilityFilePath)
The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
|
void |
setComponentId(Collection<StringFilter> componentId)
Details of the component IDs used to filter findings.
|
void |
setComponentType(Collection<StringFilter> componentType)
Details of the component types used to filter findings.
|
void |
setEc2InstanceImageId(Collection<StringFilter> ec2InstanceImageId)
Details of the Amazon EC2 instance image IDs used to filter findings.
|
void |
setEc2InstanceSubnetId(Collection<StringFilter> ec2InstanceSubnetId)
Details of the Amazon EC2 instance subnet IDs used to filter findings.
|
void |
setEc2InstanceVpcId(Collection<StringFilter> ec2InstanceVpcId)
Details of the Amazon EC2 instance VPC IDs used to filter findings.
|
void |
setEcrImageArchitecture(Collection<StringFilter> ecrImageArchitecture)
Details of the Amazon ECR image architecture types used to filter findings.
|
void |
setEcrImageHash(Collection<StringFilter> ecrImageHash)
Details of the Amazon ECR image hashes used to filter findings.
|
void |
setEcrImagePushedAt(Collection<DateFilter> ecrImagePushedAt)
Details on the Amazon ECR image push date and time used to filter findings.
|
void |
setEcrImageRegistry(Collection<StringFilter> ecrImageRegistry)
Details on the Amazon ECR registry used to filter findings.
|
void |
setEcrImageRepositoryName(Collection<StringFilter> ecrImageRepositoryName)
Details on the name of the Amazon ECR repository used to filter findings.
|
void |
setEcrImageTags(Collection<StringFilter> ecrImageTags)
The tags attached to the Amazon ECR container image.
|
void |
setEpssScore(Collection<NumberFilter> epssScore)
The EPSS score used to filter findings.
|
void |
setExploitAvailable(Collection<StringFilter> exploitAvailable)
Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
|
void |
setFindingArn(Collection<StringFilter> findingArn)
Details on the finding ARNs used to filter findings.
|
void |
setFindingStatus(Collection<StringFilter> findingStatus)
Details on the finding status types used to filter findings.
|
void |
setFindingType(Collection<StringFilter> findingType)
Details on the finding types used to filter findings.
|
void |
setFirstObservedAt(Collection<DateFilter> firstObservedAt)
Details on the date and time a finding was first seen used to filter findings.
|
void |
setFixAvailable(Collection<StringFilter> fixAvailable)
Details on whether a fix is available through a version update.
|
void |
setInspectorScore(Collection<NumberFilter> inspectorScore)
The Amazon Inspector score to filter on.
|
void |
setLambdaFunctionExecutionRoleArn(Collection<StringFilter> lambdaFunctionExecutionRoleArn)
Filters the list of Amazon Web Services Lambda functions by execution role.
|
void |
setLambdaFunctionLastModifiedAt(Collection<DateFilter> lambdaFunctionLastModifiedAt)
Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the
configuration, in ISO 8601 format
|
void |
setLambdaFunctionLayers(Collection<StringFilter> lambdaFunctionLayers)
Filters the list of Amazon Web Services Lambda functions by the function's layers.
|
void |
setLambdaFunctionName(Collection<StringFilter> lambdaFunctionName)
Filters the list of Amazon Web Services Lambda functions by the name of the function.
|
void |
setLambdaFunctionRuntime(Collection<StringFilter> lambdaFunctionRuntime)
Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
|
void |
setLastObservedAt(Collection<DateFilter> lastObservedAt)
Details on the date and time a finding was last seen used to filter findings.
|
void |
setNetworkProtocol(Collection<StringFilter> networkProtocol)
Details on network protocol used to filter findings.
|
void |
setPortRange(Collection<PortRangeFilter> portRange)
Details on the port ranges used to filter findings.
|
void |
setRelatedVulnerabilities(Collection<StringFilter> relatedVulnerabilities)
Details on the related vulnerabilities used to filter findings.
|
void |
setResourceId(Collection<StringFilter> resourceId)
Details on the resource IDs used to filter findings.
|
void |
setResourceTags(Collection<MapFilter> resourceTags)
Details on the resource tags used to filter findings.
|
void |
setResourceType(Collection<StringFilter> resourceType)
Details on the resource types used to filter findings.
|
void |
setSeverity(Collection<StringFilter> severity)
Details on the severity used to filter findings.
|
void |
setTitle(Collection<StringFilter> title)
Details on the finding title used to filter findings.
|
void |
setUpdatedAt(Collection<DateFilter> updatedAt)
Details on the date and time a finding was last updated at used to filter findings.
|
void |
setVendorSeverity(Collection<StringFilter> vendorSeverity)
Details on the vendor severity used to filter findings.
|
void |
setVulnerabilityId(Collection<StringFilter> vulnerabilityId)
Details on the vulnerability ID used to filter findings.
|
void |
setVulnerabilitySource(Collection<StringFilter> vulnerabilitySource)
Details on the vulnerability type used to filter findings.
|
void |
setVulnerablePackages(Collection<PackageFilter> vulnerablePackages)
Details on the vulnerable packages used to filter findings.
|
String |
toString()
Returns a string representation of this object.
|
FilterCriteria |
withAwsAccountId(Collection<StringFilter> awsAccountId)
Details of the Amazon Web Services account IDs used to filter findings.
|
FilterCriteria |
withAwsAccountId(StringFilter... awsAccountId)
Details of the Amazon Web Services account IDs used to filter findings.
|
FilterCriteria |
withCodeVulnerabilityDetectorName(Collection<StringFilter> codeVulnerabilityDetectorName)
The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
|
FilterCriteria |
withCodeVulnerabilityDetectorName(StringFilter... codeVulnerabilityDetectorName)
The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
|
FilterCriteria |
withCodeVulnerabilityDetectorTags(Collection<StringFilter> codeVulnerabilityDetectorTags)
The detector type tag associated with the vulnerability used to filter findings.
|
FilterCriteria |
withCodeVulnerabilityDetectorTags(StringFilter... codeVulnerabilityDetectorTags)
The detector type tag associated with the vulnerability used to filter findings.
|
FilterCriteria |
withCodeVulnerabilityFilePath(Collection<StringFilter> codeVulnerabilityFilePath)
The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
|
FilterCriteria |
withCodeVulnerabilityFilePath(StringFilter... codeVulnerabilityFilePath)
The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
|
FilterCriteria |
withComponentId(Collection<StringFilter> componentId)
Details of the component IDs used to filter findings.
|
FilterCriteria |
withComponentId(StringFilter... componentId)
Details of the component IDs used to filter findings.
|
FilterCriteria |
withComponentType(Collection<StringFilter> componentType)
Details of the component types used to filter findings.
|
FilterCriteria |
withComponentType(StringFilter... componentType)
Details of the component types used to filter findings.
|
FilterCriteria |
withEc2InstanceImageId(Collection<StringFilter> ec2InstanceImageId)
Details of the Amazon EC2 instance image IDs used to filter findings.
|
FilterCriteria |
withEc2InstanceImageId(StringFilter... ec2InstanceImageId)
Details of the Amazon EC2 instance image IDs used to filter findings.
|
FilterCriteria |
withEc2InstanceSubnetId(Collection<StringFilter> ec2InstanceSubnetId)
Details of the Amazon EC2 instance subnet IDs used to filter findings.
|
FilterCriteria |
withEc2InstanceSubnetId(StringFilter... ec2InstanceSubnetId)
Details of the Amazon EC2 instance subnet IDs used to filter findings.
|
FilterCriteria |
withEc2InstanceVpcId(Collection<StringFilter> ec2InstanceVpcId)
Details of the Amazon EC2 instance VPC IDs used to filter findings.
|
FilterCriteria |
withEc2InstanceVpcId(StringFilter... ec2InstanceVpcId)
Details of the Amazon EC2 instance VPC IDs used to filter findings.
|
FilterCriteria |
withEcrImageArchitecture(Collection<StringFilter> ecrImageArchitecture)
Details of the Amazon ECR image architecture types used to filter findings.
|
FilterCriteria |
withEcrImageArchitecture(StringFilter... ecrImageArchitecture)
Details of the Amazon ECR image architecture types used to filter findings.
|
FilterCriteria |
withEcrImageHash(Collection<StringFilter> ecrImageHash)
Details of the Amazon ECR image hashes used to filter findings.
|
FilterCriteria |
withEcrImageHash(StringFilter... ecrImageHash)
Details of the Amazon ECR image hashes used to filter findings.
|
FilterCriteria |
withEcrImagePushedAt(Collection<DateFilter> ecrImagePushedAt)
Details on the Amazon ECR image push date and time used to filter findings.
|
FilterCriteria |
withEcrImagePushedAt(DateFilter... ecrImagePushedAt)
Details on the Amazon ECR image push date and time used to filter findings.
|
FilterCriteria |
withEcrImageRegistry(Collection<StringFilter> ecrImageRegistry)
Details on the Amazon ECR registry used to filter findings.
|
FilterCriteria |
withEcrImageRegistry(StringFilter... ecrImageRegistry)
Details on the Amazon ECR registry used to filter findings.
|
FilterCriteria |
withEcrImageRepositoryName(Collection<StringFilter> ecrImageRepositoryName)
Details on the name of the Amazon ECR repository used to filter findings.
|
FilterCriteria |
withEcrImageRepositoryName(StringFilter... ecrImageRepositoryName)
Details on the name of the Amazon ECR repository used to filter findings.
|
FilterCriteria |
withEcrImageTags(Collection<StringFilter> ecrImageTags)
The tags attached to the Amazon ECR container image.
|
FilterCriteria |
withEcrImageTags(StringFilter... ecrImageTags)
The tags attached to the Amazon ECR container image.
|
FilterCriteria |
withEpssScore(Collection<NumberFilter> epssScore)
The EPSS score used to filter findings.
|
FilterCriteria |
withEpssScore(NumberFilter... epssScore)
The EPSS score used to filter findings.
|
FilterCriteria |
withExploitAvailable(Collection<StringFilter> exploitAvailable)
Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
|
FilterCriteria |
withExploitAvailable(StringFilter... exploitAvailable)
Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
|
FilterCriteria |
withFindingArn(Collection<StringFilter> findingArn)
Details on the finding ARNs used to filter findings.
|
FilterCriteria |
withFindingArn(StringFilter... findingArn)
Details on the finding ARNs used to filter findings.
|
FilterCriteria |
withFindingStatus(Collection<StringFilter> findingStatus)
Details on the finding status types used to filter findings.
|
FilterCriteria |
withFindingStatus(StringFilter... findingStatus)
Details on the finding status types used to filter findings.
|
FilterCriteria |
withFindingType(Collection<StringFilter> findingType)
Details on the finding types used to filter findings.
|
FilterCriteria |
withFindingType(StringFilter... findingType)
Details on the finding types used to filter findings.
|
FilterCriteria |
withFirstObservedAt(Collection<DateFilter> firstObservedAt)
Details on the date and time a finding was first seen used to filter findings.
|
FilterCriteria |
withFirstObservedAt(DateFilter... firstObservedAt)
Details on the date and time a finding was first seen used to filter findings.
|
FilterCriteria |
withFixAvailable(Collection<StringFilter> fixAvailable)
Details on whether a fix is available through a version update.
|
FilterCriteria |
withFixAvailable(StringFilter... fixAvailable)
Details on whether a fix is available through a version update.
|
FilterCriteria |
withInspectorScore(Collection<NumberFilter> inspectorScore)
The Amazon Inspector score to filter on.
|
FilterCriteria |
withInspectorScore(NumberFilter... inspectorScore)
The Amazon Inspector score to filter on.
|
FilterCriteria |
withLambdaFunctionExecutionRoleArn(Collection<StringFilter> lambdaFunctionExecutionRoleArn)
Filters the list of Amazon Web Services Lambda functions by execution role.
|
FilterCriteria |
withLambdaFunctionExecutionRoleArn(StringFilter... lambdaFunctionExecutionRoleArn)
Filters the list of Amazon Web Services Lambda functions by execution role.
|
FilterCriteria |
withLambdaFunctionLastModifiedAt(Collection<DateFilter> lambdaFunctionLastModifiedAt)
Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the
configuration, in ISO 8601 format
|
FilterCriteria |
withLambdaFunctionLastModifiedAt(DateFilter... lambdaFunctionLastModifiedAt)
Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the
configuration, in ISO 8601 format
|
FilterCriteria |
withLambdaFunctionLayers(Collection<StringFilter> lambdaFunctionLayers)
Filters the list of Amazon Web Services Lambda functions by the function's layers.
|
FilterCriteria |
withLambdaFunctionLayers(StringFilter... lambdaFunctionLayers)
Filters the list of Amazon Web Services Lambda functions by the function's layers.
|
FilterCriteria |
withLambdaFunctionName(Collection<StringFilter> lambdaFunctionName)
Filters the list of Amazon Web Services Lambda functions by the name of the function.
|
FilterCriteria |
withLambdaFunctionName(StringFilter... lambdaFunctionName)
Filters the list of Amazon Web Services Lambda functions by the name of the function.
|
FilterCriteria |
withLambdaFunctionRuntime(Collection<StringFilter> lambdaFunctionRuntime)
Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
|
FilterCriteria |
withLambdaFunctionRuntime(StringFilter... lambdaFunctionRuntime)
Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
|
FilterCriteria |
withLastObservedAt(Collection<DateFilter> lastObservedAt)
Details on the date and time a finding was last seen used to filter findings.
|
FilterCriteria |
withLastObservedAt(DateFilter... lastObservedAt)
Details on the date and time a finding was last seen used to filter findings.
|
FilterCriteria |
withNetworkProtocol(Collection<StringFilter> networkProtocol)
Details on network protocol used to filter findings.
|
FilterCriteria |
withNetworkProtocol(StringFilter... networkProtocol)
Details on network protocol used to filter findings.
|
FilterCriteria |
withPortRange(Collection<PortRangeFilter> portRange)
Details on the port ranges used to filter findings.
|
FilterCriteria |
withPortRange(PortRangeFilter... portRange)
Details on the port ranges used to filter findings.
|
FilterCriteria |
withRelatedVulnerabilities(Collection<StringFilter> relatedVulnerabilities)
Details on the related vulnerabilities used to filter findings.
|
FilterCriteria |
withRelatedVulnerabilities(StringFilter... relatedVulnerabilities)
Details on the related vulnerabilities used to filter findings.
|
FilterCriteria |
withResourceId(Collection<StringFilter> resourceId)
Details on the resource IDs used to filter findings.
|
FilterCriteria |
withResourceId(StringFilter... resourceId)
Details on the resource IDs used to filter findings.
|
FilterCriteria |
withResourceTags(Collection<MapFilter> resourceTags)
Details on the resource tags used to filter findings.
|
FilterCriteria |
withResourceTags(MapFilter... resourceTags)
Details on the resource tags used to filter findings.
|
FilterCriteria |
withResourceType(Collection<StringFilter> resourceType)
Details on the resource types used to filter findings.
|
FilterCriteria |
withResourceType(StringFilter... resourceType)
Details on the resource types used to filter findings.
|
FilterCriteria |
withSeverity(Collection<StringFilter> severity)
Details on the severity used to filter findings.
|
FilterCriteria |
withSeverity(StringFilter... severity)
Details on the severity used to filter findings.
|
FilterCriteria |
withTitle(Collection<StringFilter> title)
Details on the finding title used to filter findings.
|
FilterCriteria |
withTitle(StringFilter... title)
Details on the finding title used to filter findings.
|
FilterCriteria |
withUpdatedAt(Collection<DateFilter> updatedAt)
Details on the date and time a finding was last updated at used to filter findings.
|
FilterCriteria |
withUpdatedAt(DateFilter... updatedAt)
Details on the date and time a finding was last updated at used to filter findings.
|
FilterCriteria |
withVendorSeverity(Collection<StringFilter> vendorSeverity)
Details on the vendor severity used to filter findings.
|
FilterCriteria |
withVendorSeverity(StringFilter... vendorSeverity)
Details on the vendor severity used to filter findings.
|
FilterCriteria |
withVulnerabilityId(Collection<StringFilter> vulnerabilityId)
Details on the vulnerability ID used to filter findings.
|
FilterCriteria |
withVulnerabilityId(StringFilter... vulnerabilityId)
Details on the vulnerability ID used to filter findings.
|
FilterCriteria |
withVulnerabilitySource(Collection<StringFilter> vulnerabilitySource)
Details on the vulnerability type used to filter findings.
|
FilterCriteria |
withVulnerabilitySource(StringFilter... vulnerabilitySource)
Details on the vulnerability type used to filter findings.
|
FilterCriteria |
withVulnerablePackages(Collection<PackageFilter> vulnerablePackages)
Details on the vulnerable packages used to filter findings.
|
FilterCriteria |
withVulnerablePackages(PackageFilter... vulnerablePackages)
Details on the vulnerable packages used to filter findings.
|
public List<StringFilter> getAwsAccountId()
Details of the Amazon Web Services account IDs used to filter findings.
public void setAwsAccountId(Collection<StringFilter> awsAccountId)
Details of the Amazon Web Services account IDs used to filter findings.
awsAccountId
- Details of the Amazon Web Services account IDs used to filter findings.public FilterCriteria withAwsAccountId(StringFilter... awsAccountId)
Details of the Amazon Web Services account IDs used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setAwsAccountId(java.util.Collection)
or withAwsAccountId(java.util.Collection)
if you want to
override the existing values.
awsAccountId
- Details of the Amazon Web Services account IDs used to filter findings.public FilterCriteria withAwsAccountId(Collection<StringFilter> awsAccountId)
Details of the Amazon Web Services account IDs used to filter findings.
awsAccountId
- Details of the Amazon Web Services account IDs used to filter findings.public List<StringFilter> getCodeVulnerabilityDetectorName()
The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
public void setCodeVulnerabilityDetectorName(Collection<StringFilter> codeVulnerabilityDetectorName)
The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
codeVulnerabilityDetectorName
- The name of the detector used to identify a code vulnerability in a Lambda function used to filter
findings.public FilterCriteria withCodeVulnerabilityDetectorName(StringFilter... codeVulnerabilityDetectorName)
The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setCodeVulnerabilityDetectorName(java.util.Collection)
or
withCodeVulnerabilityDetectorName(java.util.Collection)
if you want to override the existing values.
codeVulnerabilityDetectorName
- The name of the detector used to identify a code vulnerability in a Lambda function used to filter
findings.public FilterCriteria withCodeVulnerabilityDetectorName(Collection<StringFilter> codeVulnerabilityDetectorName)
The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
codeVulnerabilityDetectorName
- The name of the detector used to identify a code vulnerability in a Lambda function used to filter
findings.public List<StringFilter> getCodeVulnerabilityDetectorTags()
The detector type tag associated with the vulnerability used to filter findings. Detector tags group related vulnerabilities by common themes or tactics. For a list of available tags by programming language, see Java tags, or Python tags.
public void setCodeVulnerabilityDetectorTags(Collection<StringFilter> codeVulnerabilityDetectorTags)
The detector type tag associated with the vulnerability used to filter findings. Detector tags group related vulnerabilities by common themes or tactics. For a list of available tags by programming language, see Java tags, or Python tags.
codeVulnerabilityDetectorTags
- The detector type tag associated with the vulnerability used to filter findings. Detector tags group
related vulnerabilities by common themes or tactics. For a list of available tags by programming language,
see Java tags, or Python tags.public FilterCriteria withCodeVulnerabilityDetectorTags(StringFilter... codeVulnerabilityDetectorTags)
The detector type tag associated with the vulnerability used to filter findings. Detector tags group related vulnerabilities by common themes or tactics. For a list of available tags by programming language, see Java tags, or Python tags.
NOTE: This method appends the values to the existing list (if any). Use
setCodeVulnerabilityDetectorTags(java.util.Collection)
or
withCodeVulnerabilityDetectorTags(java.util.Collection)
if you want to override the existing values.
codeVulnerabilityDetectorTags
- The detector type tag associated with the vulnerability used to filter findings. Detector tags group
related vulnerabilities by common themes or tactics. For a list of available tags by programming language,
see Java tags, or Python tags.public FilterCriteria withCodeVulnerabilityDetectorTags(Collection<StringFilter> codeVulnerabilityDetectorTags)
The detector type tag associated with the vulnerability used to filter findings. Detector tags group related vulnerabilities by common themes or tactics. For a list of available tags by programming language, see Java tags, or Python tags.
codeVulnerabilityDetectorTags
- The detector type tag associated with the vulnerability used to filter findings. Detector tags group
related vulnerabilities by common themes or tactics. For a list of available tags by programming language,
see Java tags, or Python tags.public List<StringFilter> getCodeVulnerabilityFilePath()
The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
public void setCodeVulnerabilityFilePath(Collection<StringFilter> codeVulnerabilityFilePath)
The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
codeVulnerabilityFilePath
- The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.public FilterCriteria withCodeVulnerabilityFilePath(StringFilter... codeVulnerabilityFilePath)
The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setCodeVulnerabilityFilePath(java.util.Collection)
or
withCodeVulnerabilityFilePath(java.util.Collection)
if you want to override the existing values.
codeVulnerabilityFilePath
- The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.public FilterCriteria withCodeVulnerabilityFilePath(Collection<StringFilter> codeVulnerabilityFilePath)
The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
codeVulnerabilityFilePath
- The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.public List<StringFilter> getComponentId()
Details of the component IDs used to filter findings.
public void setComponentId(Collection<StringFilter> componentId)
Details of the component IDs used to filter findings.
componentId
- Details of the component IDs used to filter findings.public FilterCriteria withComponentId(StringFilter... componentId)
Details of the component IDs used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setComponentId(java.util.Collection)
or withComponentId(java.util.Collection)
if you want to
override the existing values.
componentId
- Details of the component IDs used to filter findings.public FilterCriteria withComponentId(Collection<StringFilter> componentId)
Details of the component IDs used to filter findings.
componentId
- Details of the component IDs used to filter findings.public List<StringFilter> getComponentType()
Details of the component types used to filter findings.
public void setComponentType(Collection<StringFilter> componentType)
Details of the component types used to filter findings.
componentType
- Details of the component types used to filter findings.public FilterCriteria withComponentType(StringFilter... componentType)
Details of the component types used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setComponentType(java.util.Collection)
or withComponentType(java.util.Collection)
if you want
to override the existing values.
componentType
- Details of the component types used to filter findings.public FilterCriteria withComponentType(Collection<StringFilter> componentType)
Details of the component types used to filter findings.
componentType
- Details of the component types used to filter findings.public List<StringFilter> getEc2InstanceImageId()
Details of the Amazon EC2 instance image IDs used to filter findings.
public void setEc2InstanceImageId(Collection<StringFilter> ec2InstanceImageId)
Details of the Amazon EC2 instance image IDs used to filter findings.
ec2InstanceImageId
- Details of the Amazon EC2 instance image IDs used to filter findings.public FilterCriteria withEc2InstanceImageId(StringFilter... ec2InstanceImageId)
Details of the Amazon EC2 instance image IDs used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setEc2InstanceImageId(java.util.Collection)
or withEc2InstanceImageId(java.util.Collection)
if
you want to override the existing values.
ec2InstanceImageId
- Details of the Amazon EC2 instance image IDs used to filter findings.public FilterCriteria withEc2InstanceImageId(Collection<StringFilter> ec2InstanceImageId)
Details of the Amazon EC2 instance image IDs used to filter findings.
ec2InstanceImageId
- Details of the Amazon EC2 instance image IDs used to filter findings.public List<StringFilter> getEc2InstanceSubnetId()
Details of the Amazon EC2 instance subnet IDs used to filter findings.
public void setEc2InstanceSubnetId(Collection<StringFilter> ec2InstanceSubnetId)
Details of the Amazon EC2 instance subnet IDs used to filter findings.
ec2InstanceSubnetId
- Details of the Amazon EC2 instance subnet IDs used to filter findings.public FilterCriteria withEc2InstanceSubnetId(StringFilter... ec2InstanceSubnetId)
Details of the Amazon EC2 instance subnet IDs used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setEc2InstanceSubnetId(java.util.Collection)
or withEc2InstanceSubnetId(java.util.Collection)
if you want to override the existing values.
ec2InstanceSubnetId
- Details of the Amazon EC2 instance subnet IDs used to filter findings.public FilterCriteria withEc2InstanceSubnetId(Collection<StringFilter> ec2InstanceSubnetId)
Details of the Amazon EC2 instance subnet IDs used to filter findings.
ec2InstanceSubnetId
- Details of the Amazon EC2 instance subnet IDs used to filter findings.public List<StringFilter> getEc2InstanceVpcId()
Details of the Amazon EC2 instance VPC IDs used to filter findings.
public void setEc2InstanceVpcId(Collection<StringFilter> ec2InstanceVpcId)
Details of the Amazon EC2 instance VPC IDs used to filter findings.
ec2InstanceVpcId
- Details of the Amazon EC2 instance VPC IDs used to filter findings.public FilterCriteria withEc2InstanceVpcId(StringFilter... ec2InstanceVpcId)
Details of the Amazon EC2 instance VPC IDs used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setEc2InstanceVpcId(java.util.Collection)
or withEc2InstanceVpcId(java.util.Collection)
if you
want to override the existing values.
ec2InstanceVpcId
- Details of the Amazon EC2 instance VPC IDs used to filter findings.public FilterCriteria withEc2InstanceVpcId(Collection<StringFilter> ec2InstanceVpcId)
Details of the Amazon EC2 instance VPC IDs used to filter findings.
ec2InstanceVpcId
- Details of the Amazon EC2 instance VPC IDs used to filter findings.public List<StringFilter> getEcrImageArchitecture()
Details of the Amazon ECR image architecture types used to filter findings.
public void setEcrImageArchitecture(Collection<StringFilter> ecrImageArchitecture)
Details of the Amazon ECR image architecture types used to filter findings.
ecrImageArchitecture
- Details of the Amazon ECR image architecture types used to filter findings.public FilterCriteria withEcrImageArchitecture(StringFilter... ecrImageArchitecture)
Details of the Amazon ECR image architecture types used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setEcrImageArchitecture(java.util.Collection)
or withEcrImageArchitecture(java.util.Collection)
if you want to override the existing values.
ecrImageArchitecture
- Details of the Amazon ECR image architecture types used to filter findings.public FilterCriteria withEcrImageArchitecture(Collection<StringFilter> ecrImageArchitecture)
Details of the Amazon ECR image architecture types used to filter findings.
ecrImageArchitecture
- Details of the Amazon ECR image architecture types used to filter findings.public List<StringFilter> getEcrImageHash()
Details of the Amazon ECR image hashes used to filter findings.
public void setEcrImageHash(Collection<StringFilter> ecrImageHash)
Details of the Amazon ECR image hashes used to filter findings.
ecrImageHash
- Details of the Amazon ECR image hashes used to filter findings.public FilterCriteria withEcrImageHash(StringFilter... ecrImageHash)
Details of the Amazon ECR image hashes used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setEcrImageHash(java.util.Collection)
or withEcrImageHash(java.util.Collection)
if you want to
override the existing values.
ecrImageHash
- Details of the Amazon ECR image hashes used to filter findings.public FilterCriteria withEcrImageHash(Collection<StringFilter> ecrImageHash)
Details of the Amazon ECR image hashes used to filter findings.
ecrImageHash
- Details of the Amazon ECR image hashes used to filter findings.public List<DateFilter> getEcrImagePushedAt()
Details on the Amazon ECR image push date and time used to filter findings.
public void setEcrImagePushedAt(Collection<DateFilter> ecrImagePushedAt)
Details on the Amazon ECR image push date and time used to filter findings.
ecrImagePushedAt
- Details on the Amazon ECR image push date and time used to filter findings.public FilterCriteria withEcrImagePushedAt(DateFilter... ecrImagePushedAt)
Details on the Amazon ECR image push date and time used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setEcrImagePushedAt(java.util.Collection)
or withEcrImagePushedAt(java.util.Collection)
if you
want to override the existing values.
ecrImagePushedAt
- Details on the Amazon ECR image push date and time used to filter findings.public FilterCriteria withEcrImagePushedAt(Collection<DateFilter> ecrImagePushedAt)
Details on the Amazon ECR image push date and time used to filter findings.
ecrImagePushedAt
- Details on the Amazon ECR image push date and time used to filter findings.public List<StringFilter> getEcrImageRegistry()
Details on the Amazon ECR registry used to filter findings.
public void setEcrImageRegistry(Collection<StringFilter> ecrImageRegistry)
Details on the Amazon ECR registry used to filter findings.
ecrImageRegistry
- Details on the Amazon ECR registry used to filter findings.public FilterCriteria withEcrImageRegistry(StringFilter... ecrImageRegistry)
Details on the Amazon ECR registry used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setEcrImageRegistry(java.util.Collection)
or withEcrImageRegistry(java.util.Collection)
if you
want to override the existing values.
ecrImageRegistry
- Details on the Amazon ECR registry used to filter findings.public FilterCriteria withEcrImageRegistry(Collection<StringFilter> ecrImageRegistry)
Details on the Amazon ECR registry used to filter findings.
ecrImageRegistry
- Details on the Amazon ECR registry used to filter findings.public List<StringFilter> getEcrImageRepositoryName()
Details on the name of the Amazon ECR repository used to filter findings.
public void setEcrImageRepositoryName(Collection<StringFilter> ecrImageRepositoryName)
Details on the name of the Amazon ECR repository used to filter findings.
ecrImageRepositoryName
- Details on the name of the Amazon ECR repository used to filter findings.public FilterCriteria withEcrImageRepositoryName(StringFilter... ecrImageRepositoryName)
Details on the name of the Amazon ECR repository used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setEcrImageRepositoryName(java.util.Collection)
or
withEcrImageRepositoryName(java.util.Collection)
if you want to override the existing values.
ecrImageRepositoryName
- Details on the name of the Amazon ECR repository used to filter findings.public FilterCriteria withEcrImageRepositoryName(Collection<StringFilter> ecrImageRepositoryName)
Details on the name of the Amazon ECR repository used to filter findings.
ecrImageRepositoryName
- Details on the name of the Amazon ECR repository used to filter findings.public List<StringFilter> getEcrImageTags()
The tags attached to the Amazon ECR container image.
public void setEcrImageTags(Collection<StringFilter> ecrImageTags)
The tags attached to the Amazon ECR container image.
ecrImageTags
- The tags attached to the Amazon ECR container image.public FilterCriteria withEcrImageTags(StringFilter... ecrImageTags)
The tags attached to the Amazon ECR container image.
NOTE: This method appends the values to the existing list (if any). Use
setEcrImageTags(java.util.Collection)
or withEcrImageTags(java.util.Collection)
if you want to
override the existing values.
ecrImageTags
- The tags attached to the Amazon ECR container image.public FilterCriteria withEcrImageTags(Collection<StringFilter> ecrImageTags)
The tags attached to the Amazon ECR container image.
ecrImageTags
- The tags attached to the Amazon ECR container image.public List<NumberFilter> getEpssScore()
The EPSS score used to filter findings.
public void setEpssScore(Collection<NumberFilter> epssScore)
The EPSS score used to filter findings.
epssScore
- The EPSS score used to filter findings.public FilterCriteria withEpssScore(NumberFilter... epssScore)
The EPSS score used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setEpssScore(java.util.Collection)
or withEpssScore(java.util.Collection)
if you want to
override the existing values.
epssScore
- The EPSS score used to filter findings.public FilterCriteria withEpssScore(Collection<NumberFilter> epssScore)
The EPSS score used to filter findings.
epssScore
- The EPSS score used to filter findings.public List<StringFilter> getExploitAvailable()
Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
public void setExploitAvailable(Collection<StringFilter> exploitAvailable)
Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
exploitAvailable
- Filters the list of Amazon Web Services Lambda findings by the availability of exploits.public FilterCriteria withExploitAvailable(StringFilter... exploitAvailable)
Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
NOTE: This method appends the values to the existing list (if any). Use
setExploitAvailable(java.util.Collection)
or withExploitAvailable(java.util.Collection)
if you
want to override the existing values.
exploitAvailable
- Filters the list of Amazon Web Services Lambda findings by the availability of exploits.public FilterCriteria withExploitAvailable(Collection<StringFilter> exploitAvailable)
Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
exploitAvailable
- Filters the list of Amazon Web Services Lambda findings by the availability of exploits.public List<StringFilter> getFindingArn()
Details on the finding ARNs used to filter findings.
public void setFindingArn(Collection<StringFilter> findingArn)
Details on the finding ARNs used to filter findings.
findingArn
- Details on the finding ARNs used to filter findings.public FilterCriteria withFindingArn(StringFilter... findingArn)
Details on the finding ARNs used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setFindingArn(java.util.Collection)
or withFindingArn(java.util.Collection)
if you want to
override the existing values.
findingArn
- Details on the finding ARNs used to filter findings.public FilterCriteria withFindingArn(Collection<StringFilter> findingArn)
Details on the finding ARNs used to filter findings.
findingArn
- Details on the finding ARNs used to filter findings.public List<StringFilter> getFindingStatus()
Details on the finding status types used to filter findings.
public void setFindingStatus(Collection<StringFilter> findingStatus)
Details on the finding status types used to filter findings.
findingStatus
- Details on the finding status types used to filter findings.public FilterCriteria withFindingStatus(StringFilter... findingStatus)
Details on the finding status types used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setFindingStatus(java.util.Collection)
or withFindingStatus(java.util.Collection)
if you want
to override the existing values.
findingStatus
- Details on the finding status types used to filter findings.public FilterCriteria withFindingStatus(Collection<StringFilter> findingStatus)
Details on the finding status types used to filter findings.
findingStatus
- Details on the finding status types used to filter findings.public List<StringFilter> getFindingType()
Details on the finding types used to filter findings.
public void setFindingType(Collection<StringFilter> findingType)
Details on the finding types used to filter findings.
findingType
- Details on the finding types used to filter findings.public FilterCriteria withFindingType(StringFilter... findingType)
Details on the finding types used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setFindingType(java.util.Collection)
or withFindingType(java.util.Collection)
if you want to
override the existing values.
findingType
- Details on the finding types used to filter findings.public FilterCriteria withFindingType(Collection<StringFilter> findingType)
Details on the finding types used to filter findings.
findingType
- Details on the finding types used to filter findings.public List<DateFilter> getFirstObservedAt()
Details on the date and time a finding was first seen used to filter findings.
public void setFirstObservedAt(Collection<DateFilter> firstObservedAt)
Details on the date and time a finding was first seen used to filter findings.
firstObservedAt
- Details on the date and time a finding was first seen used to filter findings.public FilterCriteria withFirstObservedAt(DateFilter... firstObservedAt)
Details on the date and time a finding was first seen used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setFirstObservedAt(java.util.Collection)
or withFirstObservedAt(java.util.Collection)
if you
want to override the existing values.
firstObservedAt
- Details on the date and time a finding was first seen used to filter findings.public FilterCriteria withFirstObservedAt(Collection<DateFilter> firstObservedAt)
Details on the date and time a finding was first seen used to filter findings.
firstObservedAt
- Details on the date and time a finding was first seen used to filter findings.public List<StringFilter> getFixAvailable()
Details on whether a fix is available through a version update. This value can be YES
,
NO
, or PARTIAL
. A PARTIAL
fix means that some, but not all, of the
packages identified in the finding have fixes available through updated versions.
YES
,
NO
, or PARTIAL
. A PARTIAL
fix means that some, but not all, of the
packages identified in the finding have fixes available through updated versions.public void setFixAvailable(Collection<StringFilter> fixAvailable)
Details on whether a fix is available through a version update. This value can be YES
,
NO
, or PARTIAL
. A PARTIAL
fix means that some, but not all, of the
packages identified in the finding have fixes available through updated versions.
fixAvailable
- Details on whether a fix is available through a version update. This value can be YES
,
NO
, or PARTIAL
. A PARTIAL
fix means that some, but not all, of the
packages identified in the finding have fixes available through updated versions.public FilterCriteria withFixAvailable(StringFilter... fixAvailable)
Details on whether a fix is available through a version update. This value can be YES
,
NO
, or PARTIAL
. A PARTIAL
fix means that some, but not all, of the
packages identified in the finding have fixes available through updated versions.
NOTE: This method appends the values to the existing list (if any). Use
setFixAvailable(java.util.Collection)
or withFixAvailable(java.util.Collection)
if you want to
override the existing values.
fixAvailable
- Details on whether a fix is available through a version update. This value can be YES
,
NO
, or PARTIAL
. A PARTIAL
fix means that some, but not all, of the
packages identified in the finding have fixes available through updated versions.public FilterCriteria withFixAvailable(Collection<StringFilter> fixAvailable)
Details on whether a fix is available through a version update. This value can be YES
,
NO
, or PARTIAL
. A PARTIAL
fix means that some, but not all, of the
packages identified in the finding have fixes available through updated versions.
fixAvailable
- Details on whether a fix is available through a version update. This value can be YES
,
NO
, or PARTIAL
. A PARTIAL
fix means that some, but not all, of the
packages identified in the finding have fixes available through updated versions.public List<NumberFilter> getInspectorScore()
The Amazon Inspector score to filter on.
public void setInspectorScore(Collection<NumberFilter> inspectorScore)
The Amazon Inspector score to filter on.
inspectorScore
- The Amazon Inspector score to filter on.public FilterCriteria withInspectorScore(NumberFilter... inspectorScore)
The Amazon Inspector score to filter on.
NOTE: This method appends the values to the existing list (if any). Use
setInspectorScore(java.util.Collection)
or withInspectorScore(java.util.Collection)
if you want
to override the existing values.
inspectorScore
- The Amazon Inspector score to filter on.public FilterCriteria withInspectorScore(Collection<NumberFilter> inspectorScore)
The Amazon Inspector score to filter on.
inspectorScore
- The Amazon Inspector score to filter on.public List<StringFilter> getLambdaFunctionExecutionRoleArn()
Filters the list of Amazon Web Services Lambda functions by execution role.
public void setLambdaFunctionExecutionRoleArn(Collection<StringFilter> lambdaFunctionExecutionRoleArn)
Filters the list of Amazon Web Services Lambda functions by execution role.
lambdaFunctionExecutionRoleArn
- Filters the list of Amazon Web Services Lambda functions by execution role.public FilterCriteria withLambdaFunctionExecutionRoleArn(StringFilter... lambdaFunctionExecutionRoleArn)
Filters the list of Amazon Web Services Lambda functions by execution role.
NOTE: This method appends the values to the existing list (if any). Use
setLambdaFunctionExecutionRoleArn(java.util.Collection)
or
withLambdaFunctionExecutionRoleArn(java.util.Collection)
if you want to override the existing values.
lambdaFunctionExecutionRoleArn
- Filters the list of Amazon Web Services Lambda functions by execution role.public FilterCriteria withLambdaFunctionExecutionRoleArn(Collection<StringFilter> lambdaFunctionExecutionRoleArn)
Filters the list of Amazon Web Services Lambda functions by execution role.
lambdaFunctionExecutionRoleArn
- Filters the list of Amazon Web Services Lambda functions by execution role.public List<DateFilter> getLambdaFunctionLastModifiedAt()
Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the configuration, in ISO 8601 format
public void setLambdaFunctionLastModifiedAt(Collection<DateFilter> lambdaFunctionLastModifiedAt)
Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the configuration, in ISO 8601 format
lambdaFunctionLastModifiedAt
- Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the
configuration, in ISO 8601 formatpublic FilterCriteria withLambdaFunctionLastModifiedAt(DateFilter... lambdaFunctionLastModifiedAt)
Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the configuration, in ISO 8601 format
NOTE: This method appends the values to the existing list (if any). Use
setLambdaFunctionLastModifiedAt(java.util.Collection)
or
withLambdaFunctionLastModifiedAt(java.util.Collection)
if you want to override the existing values.
lambdaFunctionLastModifiedAt
- Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the
configuration, in ISO 8601 formatpublic FilterCriteria withLambdaFunctionLastModifiedAt(Collection<DateFilter> lambdaFunctionLastModifiedAt)
Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the configuration, in ISO 8601 format
lambdaFunctionLastModifiedAt
- Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the
configuration, in ISO 8601 formatpublic List<StringFilter> getLambdaFunctionLayers()
Filters the list of Amazon Web Services Lambda functions by the function's layers. A Lambda function can have up to five layers.
public void setLambdaFunctionLayers(Collection<StringFilter> lambdaFunctionLayers)
Filters the list of Amazon Web Services Lambda functions by the function's layers. A Lambda function can have up to five layers.
lambdaFunctionLayers
- Filters the list of Amazon Web Services Lambda functions by the function's layers. A Lambda
function can have up to five layers.public FilterCriteria withLambdaFunctionLayers(StringFilter... lambdaFunctionLayers)
Filters the list of Amazon Web Services Lambda functions by the function's layers. A Lambda function can have up to five layers.
NOTE: This method appends the values to the existing list (if any). Use
setLambdaFunctionLayers(java.util.Collection)
or withLambdaFunctionLayers(java.util.Collection)
if you want to override the existing values.
lambdaFunctionLayers
- Filters the list of Amazon Web Services Lambda functions by the function's layers. A Lambda
function can have up to five layers.public FilterCriteria withLambdaFunctionLayers(Collection<StringFilter> lambdaFunctionLayers)
Filters the list of Amazon Web Services Lambda functions by the function's layers. A Lambda function can have up to five layers.
lambdaFunctionLayers
- Filters the list of Amazon Web Services Lambda functions by the function's layers. A Lambda
function can have up to five layers.public List<StringFilter> getLambdaFunctionName()
Filters the list of Amazon Web Services Lambda functions by the name of the function.
public void setLambdaFunctionName(Collection<StringFilter> lambdaFunctionName)
Filters the list of Amazon Web Services Lambda functions by the name of the function.
lambdaFunctionName
- Filters the list of Amazon Web Services Lambda functions by the name of the function.public FilterCriteria withLambdaFunctionName(StringFilter... lambdaFunctionName)
Filters the list of Amazon Web Services Lambda functions by the name of the function.
NOTE: This method appends the values to the existing list (if any). Use
setLambdaFunctionName(java.util.Collection)
or withLambdaFunctionName(java.util.Collection)
if
you want to override the existing values.
lambdaFunctionName
- Filters the list of Amazon Web Services Lambda functions by the name of the function.public FilterCriteria withLambdaFunctionName(Collection<StringFilter> lambdaFunctionName)
Filters the list of Amazon Web Services Lambda functions by the name of the function.
lambdaFunctionName
- Filters the list of Amazon Web Services Lambda functions by the name of the function.public List<StringFilter> getLambdaFunctionRuntime()
Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
public void setLambdaFunctionRuntime(Collection<StringFilter> lambdaFunctionRuntime)
Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
lambdaFunctionRuntime
- Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda
function.public FilterCriteria withLambdaFunctionRuntime(StringFilter... lambdaFunctionRuntime)
Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
NOTE: This method appends the values to the existing list (if any). Use
setLambdaFunctionRuntime(java.util.Collection)
or
withLambdaFunctionRuntime(java.util.Collection)
if you want to override the existing values.
lambdaFunctionRuntime
- Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda
function.public FilterCriteria withLambdaFunctionRuntime(Collection<StringFilter> lambdaFunctionRuntime)
Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
lambdaFunctionRuntime
- Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda
function.public List<DateFilter> getLastObservedAt()
Details on the date and time a finding was last seen used to filter findings.
public void setLastObservedAt(Collection<DateFilter> lastObservedAt)
Details on the date and time a finding was last seen used to filter findings.
lastObservedAt
- Details on the date and time a finding was last seen used to filter findings.public FilterCriteria withLastObservedAt(DateFilter... lastObservedAt)
Details on the date and time a finding was last seen used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setLastObservedAt(java.util.Collection)
or withLastObservedAt(java.util.Collection)
if you want
to override the existing values.
lastObservedAt
- Details on the date and time a finding was last seen used to filter findings.public FilterCriteria withLastObservedAt(Collection<DateFilter> lastObservedAt)
Details on the date and time a finding was last seen used to filter findings.
lastObservedAt
- Details on the date and time a finding was last seen used to filter findings.public List<StringFilter> getNetworkProtocol()
Details on network protocol used to filter findings.
public void setNetworkProtocol(Collection<StringFilter> networkProtocol)
Details on network protocol used to filter findings.
networkProtocol
- Details on network protocol used to filter findings.public FilterCriteria withNetworkProtocol(StringFilter... networkProtocol)
Details on network protocol used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkProtocol(java.util.Collection)
or withNetworkProtocol(java.util.Collection)
if you
want to override the existing values.
networkProtocol
- Details on network protocol used to filter findings.public FilterCriteria withNetworkProtocol(Collection<StringFilter> networkProtocol)
Details on network protocol used to filter findings.
networkProtocol
- Details on network protocol used to filter findings.public List<PortRangeFilter> getPortRange()
Details on the port ranges used to filter findings.
public void setPortRange(Collection<PortRangeFilter> portRange)
Details on the port ranges used to filter findings.
portRange
- Details on the port ranges used to filter findings.public FilterCriteria withPortRange(PortRangeFilter... portRange)
Details on the port ranges used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setPortRange(java.util.Collection)
or withPortRange(java.util.Collection)
if you want to
override the existing values.
portRange
- Details on the port ranges used to filter findings.public FilterCriteria withPortRange(Collection<PortRangeFilter> portRange)
Details on the port ranges used to filter findings.
portRange
- Details on the port ranges used to filter findings.public List<StringFilter> getRelatedVulnerabilities()
Details on the related vulnerabilities used to filter findings.
public void setRelatedVulnerabilities(Collection<StringFilter> relatedVulnerabilities)
Details on the related vulnerabilities used to filter findings.
relatedVulnerabilities
- Details on the related vulnerabilities used to filter findings.public FilterCriteria withRelatedVulnerabilities(StringFilter... relatedVulnerabilities)
Details on the related vulnerabilities used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setRelatedVulnerabilities(java.util.Collection)
or
withRelatedVulnerabilities(java.util.Collection)
if you want to override the existing values.
relatedVulnerabilities
- Details on the related vulnerabilities used to filter findings.public FilterCriteria withRelatedVulnerabilities(Collection<StringFilter> relatedVulnerabilities)
Details on the related vulnerabilities used to filter findings.
relatedVulnerabilities
- Details on the related vulnerabilities used to filter findings.public List<StringFilter> getResourceId()
Details on the resource IDs used to filter findings.
public void setResourceId(Collection<StringFilter> resourceId)
Details on the resource IDs used to filter findings.
resourceId
- Details on the resource IDs used to filter findings.public FilterCriteria withResourceId(StringFilter... resourceId)
Details on the resource IDs used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setResourceId(java.util.Collection)
or withResourceId(java.util.Collection)
if you want to
override the existing values.
resourceId
- Details on the resource IDs used to filter findings.public FilterCriteria withResourceId(Collection<StringFilter> resourceId)
Details on the resource IDs used to filter findings.
resourceId
- Details on the resource IDs used to filter findings.public List<MapFilter> getResourceTags()
Details on the resource tags used to filter findings.
public void setResourceTags(Collection<MapFilter> resourceTags)
Details on the resource tags used to filter findings.
resourceTags
- Details on the resource tags used to filter findings.public FilterCriteria withResourceTags(MapFilter... resourceTags)
Details on the resource tags used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setResourceTags(java.util.Collection)
or withResourceTags(java.util.Collection)
if you want to
override the existing values.
resourceTags
- Details on the resource tags used to filter findings.public FilterCriteria withResourceTags(Collection<MapFilter> resourceTags)
Details on the resource tags used to filter findings.
resourceTags
- Details on the resource tags used to filter findings.public List<StringFilter> getResourceType()
Details on the resource types used to filter findings.
public void setResourceType(Collection<StringFilter> resourceType)
Details on the resource types used to filter findings.
resourceType
- Details on the resource types used to filter findings.public FilterCriteria withResourceType(StringFilter... resourceType)
Details on the resource types used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setResourceType(java.util.Collection)
or withResourceType(java.util.Collection)
if you want to
override the existing values.
resourceType
- Details on the resource types used to filter findings.public FilterCriteria withResourceType(Collection<StringFilter> resourceType)
Details on the resource types used to filter findings.
resourceType
- Details on the resource types used to filter findings.public List<StringFilter> getSeverity()
Details on the severity used to filter findings.
public void setSeverity(Collection<StringFilter> severity)
Details on the severity used to filter findings.
severity
- Details on the severity used to filter findings.public FilterCriteria withSeverity(StringFilter... severity)
Details on the severity used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setSeverity(java.util.Collection)
or withSeverity(java.util.Collection)
if you want to override
the existing values.
severity
- Details on the severity used to filter findings.public FilterCriteria withSeverity(Collection<StringFilter> severity)
Details on the severity used to filter findings.
severity
- Details on the severity used to filter findings.public List<StringFilter> getTitle()
Details on the finding title used to filter findings.
public void setTitle(Collection<StringFilter> title)
Details on the finding title used to filter findings.
title
- Details on the finding title used to filter findings.public FilterCriteria withTitle(StringFilter... title)
Details on the finding title used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setTitle(java.util.Collection)
or withTitle(java.util.Collection)
if you want to override the
existing values.
title
- Details on the finding title used to filter findings.public FilterCriteria withTitle(Collection<StringFilter> title)
Details on the finding title used to filter findings.
title
- Details on the finding title used to filter findings.public List<DateFilter> getUpdatedAt()
Details on the date and time a finding was last updated at used to filter findings.
public void setUpdatedAt(Collection<DateFilter> updatedAt)
Details on the date and time a finding was last updated at used to filter findings.
updatedAt
- Details on the date and time a finding was last updated at used to filter findings.public FilterCriteria withUpdatedAt(DateFilter... updatedAt)
Details on the date and time a finding was last updated at used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setUpdatedAt(java.util.Collection)
or withUpdatedAt(java.util.Collection)
if you want to
override the existing values.
updatedAt
- Details on the date and time a finding was last updated at used to filter findings.public FilterCriteria withUpdatedAt(Collection<DateFilter> updatedAt)
Details on the date and time a finding was last updated at used to filter findings.
updatedAt
- Details on the date and time a finding was last updated at used to filter findings.public List<StringFilter> getVendorSeverity()
Details on the vendor severity used to filter findings.
public void setVendorSeverity(Collection<StringFilter> vendorSeverity)
Details on the vendor severity used to filter findings.
vendorSeverity
- Details on the vendor severity used to filter findings.public FilterCriteria withVendorSeverity(StringFilter... vendorSeverity)
Details on the vendor severity used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setVendorSeverity(java.util.Collection)
or withVendorSeverity(java.util.Collection)
if you want
to override the existing values.
vendorSeverity
- Details on the vendor severity used to filter findings.public FilterCriteria withVendorSeverity(Collection<StringFilter> vendorSeverity)
Details on the vendor severity used to filter findings.
vendorSeverity
- Details on the vendor severity used to filter findings.public List<StringFilter> getVulnerabilityId()
Details on the vulnerability ID used to filter findings.
public void setVulnerabilityId(Collection<StringFilter> vulnerabilityId)
Details on the vulnerability ID used to filter findings.
vulnerabilityId
- Details on the vulnerability ID used to filter findings.public FilterCriteria withVulnerabilityId(StringFilter... vulnerabilityId)
Details on the vulnerability ID used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setVulnerabilityId(java.util.Collection)
or withVulnerabilityId(java.util.Collection)
if you
want to override the existing values.
vulnerabilityId
- Details on the vulnerability ID used to filter findings.public FilterCriteria withVulnerabilityId(Collection<StringFilter> vulnerabilityId)
Details on the vulnerability ID used to filter findings.
vulnerabilityId
- Details on the vulnerability ID used to filter findings.public List<StringFilter> getVulnerabilitySource()
Details on the vulnerability type used to filter findings.
public void setVulnerabilitySource(Collection<StringFilter> vulnerabilitySource)
Details on the vulnerability type used to filter findings.
vulnerabilitySource
- Details on the vulnerability type used to filter findings.public FilterCriteria withVulnerabilitySource(StringFilter... vulnerabilitySource)
Details on the vulnerability type used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setVulnerabilitySource(java.util.Collection)
or withVulnerabilitySource(java.util.Collection)
if you want to override the existing values.
vulnerabilitySource
- Details on the vulnerability type used to filter findings.public FilterCriteria withVulnerabilitySource(Collection<StringFilter> vulnerabilitySource)
Details on the vulnerability type used to filter findings.
vulnerabilitySource
- Details on the vulnerability type used to filter findings.public List<PackageFilter> getVulnerablePackages()
Details on the vulnerable packages used to filter findings.
public void setVulnerablePackages(Collection<PackageFilter> vulnerablePackages)
Details on the vulnerable packages used to filter findings.
vulnerablePackages
- Details on the vulnerable packages used to filter findings.public FilterCriteria withVulnerablePackages(PackageFilter... vulnerablePackages)
Details on the vulnerable packages used to filter findings.
NOTE: This method appends the values to the existing list (if any). Use
setVulnerablePackages(java.util.Collection)
or withVulnerablePackages(java.util.Collection)
if
you want to override the existing values.
vulnerablePackages
- Details on the vulnerable packages used to filter findings.public FilterCriteria withVulnerablePackages(Collection<PackageFilter> vulnerablePackages)
Details on the vulnerable packages used to filter findings.
vulnerablePackages
- Details on the vulnerable packages used to filter findings.public String toString()
toString
in class Object
Object.toString()
public FilterCriteria clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.