@Generated(value="software.amazon.awssdk:codegen") public final class FilterCriteria extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FilterCriteria.Builder,FilterCriteria>
Details on the criteria used to define the filter.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FilterCriteria.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<StringFilter> |
awsAccountId()
Details of the Amazon Web Services account IDs used to filter findings.
|
static FilterCriteria.Builder |
builder() |
List<StringFilter> |
codeVulnerabilityDetectorName()
The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
|
List<StringFilter> |
codeVulnerabilityDetectorTags()
The detector type tag associated with the vulnerability used to filter findings.
|
List<StringFilter> |
codeVulnerabilityFilePath()
The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
|
List<StringFilter> |
componentId()
Details of the component IDs used to filter findings.
|
List<StringFilter> |
componentType()
Details of the component types used to filter findings.
|
List<StringFilter> |
ec2InstanceImageId()
Details of the Amazon EC2 instance image IDs used to filter findings.
|
List<StringFilter> |
ec2InstanceSubnetId()
Details of the Amazon EC2 instance subnet IDs used to filter findings.
|
List<StringFilter> |
ec2InstanceVpcId()
Details of the Amazon EC2 instance VPC IDs used to filter findings.
|
List<StringFilter> |
ecrImageArchitecture()
Details of the Amazon ECR image architecture types used to filter findings.
|
List<StringFilter> |
ecrImageHash()
Details of the Amazon ECR image hashes used to filter findings.
|
List<DateFilter> |
ecrImagePushedAt()
Details on the Amazon ECR image push date and time used to filter findings.
|
List<StringFilter> |
ecrImageRegistry()
Details on the Amazon ECR registry used to filter findings.
|
List<StringFilter> |
ecrImageRepositoryName()
Details on the name of the Amazon ECR repository used to filter findings.
|
List<StringFilter> |
ecrImageTags()
The tags attached to the Amazon ECR container image.
|
List<NumberFilter> |
epssScore()
The EPSS score used to filter findings.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<StringFilter> |
exploitAvailable()
Filters the list of AWS Lambda findings by the availability of exploits.
|
List<StringFilter> |
findingArn()
Details on the finding ARNs used to filter findings.
|
List<StringFilter> |
findingStatus()
Details on the finding status types used to filter findings.
|
List<StringFilter> |
findingType()
Details on the finding types used to filter findings.
|
List<DateFilter> |
firstObservedAt()
Details on the date and time a finding was first seen used to filter findings.
|
List<StringFilter> |
fixAvailable()
Details on whether a fix is available through a version update.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAwsAccountId()
For responses, this returns true if the service returned a value for the AwsAccountId property.
|
boolean |
hasCodeVulnerabilityDetectorName()
For responses, this returns true if the service returned a value for the CodeVulnerabilityDetectorName property.
|
boolean |
hasCodeVulnerabilityDetectorTags()
For responses, this returns true if the service returned a value for the CodeVulnerabilityDetectorTags property.
|
boolean |
hasCodeVulnerabilityFilePath()
For responses, this returns true if the service returned a value for the CodeVulnerabilityFilePath property.
|
boolean |
hasComponentId()
For responses, this returns true if the service returned a value for the ComponentId property.
|
boolean |
hasComponentType()
For responses, this returns true if the service returned a value for the ComponentType property.
|
boolean |
hasEc2InstanceImageId()
For responses, this returns true if the service returned a value for the Ec2InstanceImageId property.
|
boolean |
hasEc2InstanceSubnetId()
For responses, this returns true if the service returned a value for the Ec2InstanceSubnetId property.
|
boolean |
hasEc2InstanceVpcId()
For responses, this returns true if the service returned a value for the Ec2InstanceVpcId property.
|
boolean |
hasEcrImageArchitecture()
For responses, this returns true if the service returned a value for the EcrImageArchitecture property.
|
boolean |
hasEcrImageHash()
For responses, this returns true if the service returned a value for the EcrImageHash property.
|
boolean |
hasEcrImagePushedAt()
For responses, this returns true if the service returned a value for the EcrImagePushedAt property.
|
boolean |
hasEcrImageRegistry()
For responses, this returns true if the service returned a value for the EcrImageRegistry property.
|
boolean |
hasEcrImageRepositoryName()
For responses, this returns true if the service returned a value for the EcrImageRepositoryName property.
|
boolean |
hasEcrImageTags()
For responses, this returns true if the service returned a value for the EcrImageTags property.
|
boolean |
hasEpssScore()
For responses, this returns true if the service returned a value for the EpssScore property.
|
boolean |
hasExploitAvailable()
For responses, this returns true if the service returned a value for the ExploitAvailable property.
|
boolean |
hasFindingArn()
For responses, this returns true if the service returned a value for the FindingArn property.
|
boolean |
hasFindingStatus()
For responses, this returns true if the service returned a value for the FindingStatus property.
|
boolean |
hasFindingType()
For responses, this returns true if the service returned a value for the FindingType property.
|
boolean |
hasFirstObservedAt()
For responses, this returns true if the service returned a value for the FirstObservedAt property.
|
boolean |
hasFixAvailable()
For responses, this returns true if the service returned a value for the FixAvailable property.
|
int |
hashCode() |
boolean |
hasInspectorScore()
For responses, this returns true if the service returned a value for the InspectorScore property.
|
boolean |
hasLambdaFunctionExecutionRoleArn()
For responses, this returns true if the service returned a value for the LambdaFunctionExecutionRoleArn property.
|
boolean |
hasLambdaFunctionLastModifiedAt()
For responses, this returns true if the service returned a value for the LambdaFunctionLastModifiedAt property.
|
boolean |
hasLambdaFunctionLayers()
For responses, this returns true if the service returned a value for the LambdaFunctionLayers property.
|
boolean |
hasLambdaFunctionName()
For responses, this returns true if the service returned a value for the LambdaFunctionName property.
|
boolean |
hasLambdaFunctionRuntime()
For responses, this returns true if the service returned a value for the LambdaFunctionRuntime property.
|
boolean |
hasLastObservedAt()
For responses, this returns true if the service returned a value for the LastObservedAt property.
|
boolean |
hasNetworkProtocol()
For responses, this returns true if the service returned a value for the NetworkProtocol property.
|
boolean |
hasPortRange()
For responses, this returns true if the service returned a value for the PortRange property.
|
boolean |
hasRelatedVulnerabilities()
For responses, this returns true if the service returned a value for the RelatedVulnerabilities property.
|
boolean |
hasResourceId()
For responses, this returns true if the service returned a value for the ResourceId property.
|
boolean |
hasResourceTags()
For responses, this returns true if the service returned a value for the ResourceTags property.
|
boolean |
hasResourceType()
For responses, this returns true if the service returned a value for the ResourceType property.
|
boolean |
hasSeverity()
For responses, this returns true if the service returned a value for the Severity property.
|
boolean |
hasTitle()
For responses, this returns true if the service returned a value for the Title property.
|
boolean |
hasUpdatedAt()
For responses, this returns true if the service returned a value for the UpdatedAt property.
|
boolean |
hasVendorSeverity()
For responses, this returns true if the service returned a value for the VendorSeverity property.
|
boolean |
hasVulnerabilityId()
For responses, this returns true if the service returned a value for the VulnerabilityId property.
|
boolean |
hasVulnerabilitySource()
For responses, this returns true if the service returned a value for the VulnerabilitySource property.
|
boolean |
hasVulnerablePackages()
For responses, this returns true if the service returned a value for the VulnerablePackages property.
|
List<NumberFilter> |
inspectorScore()
The Amazon Inspector score to filter on.
|
List<StringFilter> |
lambdaFunctionExecutionRoleArn()
Filters the list of AWS Lambda functions by execution role.
|
List<DateFilter> |
lambdaFunctionLastModifiedAt()
Filters the list of AWS Lambda functions by the date and time that a user last updated the configuration, in ISO 8601 format
|
List<StringFilter> |
lambdaFunctionLayers()
Filters the list of AWS Lambda functions by the function's layers.
|
List<StringFilter> |
lambdaFunctionName()
Filters the list of AWS Lambda functions by the name of the function.
|
List<StringFilter> |
lambdaFunctionRuntime()
Filters the list of AWS Lambda functions by the runtime environment for the Lambda function.
|
List<DateFilter> |
lastObservedAt()
Details on the date and time a finding was last seen used to filter findings.
|
List<StringFilter> |
networkProtocol()
Details on network protocol used to filter findings.
|
List<PortRangeFilter> |
portRange()
Details on the port ranges used to filter findings.
|
List<StringFilter> |
relatedVulnerabilities()
Details on the related vulnerabilities used to filter findings.
|
List<StringFilter> |
resourceId()
Details on the resource IDs used to filter findings.
|
List<MapFilter> |
resourceTags()
Details on the resource tags used to filter findings.
|
List<StringFilter> |
resourceType()
Details on the resource types used to filter findings.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends FilterCriteria.Builder> |
serializableBuilderClass() |
List<StringFilter> |
severity()
Details on the severity used to filter findings.
|
List<StringFilter> |
title()
Details on the finding title used to filter findings.
|
FilterCriteria.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<DateFilter> |
updatedAt()
Details on the date and time a finding was last updated at used to filter findings.
|
List<StringFilter> |
vendorSeverity()
Details on the vendor severity used to filter findings.
|
List<StringFilter> |
vulnerabilityId()
Details on the vulnerability ID used to filter findings.
|
List<StringFilter> |
vulnerabilitySource()
Details on the vulnerability type used to filter findings.
|
List<PackageFilter> |
vulnerablePackages()
Details on the vulnerable packages used to filter findings.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAwsAccountId()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> awsAccountId()
Details of the Amazon Web Services account IDs used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAwsAccountId() method.
public final boolean hasCodeVulnerabilityDetectorName()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> codeVulnerabilityDetectorName()
The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCodeVulnerabilityDetectorName() method.
public final boolean hasCodeVulnerabilityDetectorTags()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCodeVulnerabilityDetectorTags() method.
public final boolean hasCodeVulnerabilityFilePath()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> codeVulnerabilityFilePath()
The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCodeVulnerabilityFilePath() method.
public final boolean hasComponentId()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> componentId()
Details of the component IDs used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasComponentId() method.
public final boolean hasComponentType()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> componentType()
Details of the component types used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasComponentType() method.
public final boolean hasEc2InstanceImageId()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> ec2InstanceImageId()
Details of the Amazon EC2 instance image IDs used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEc2InstanceImageId() method.
public final boolean hasEc2InstanceSubnetId()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> ec2InstanceSubnetId()
Details of the Amazon EC2 instance subnet IDs used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEc2InstanceSubnetId() method.
public final boolean hasEc2InstanceVpcId()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> ec2InstanceVpcId()
Details of the Amazon EC2 instance VPC IDs used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEc2InstanceVpcId() method.
public final boolean hasEcrImageArchitecture()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> ecrImageArchitecture()
Details of the Amazon ECR image architecture types used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEcrImageArchitecture() method.
public final boolean hasEcrImageHash()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> ecrImageHash()
Details of the Amazon ECR image hashes used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEcrImageHash() method.
public final boolean hasEcrImagePushedAt()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DateFilter> ecrImagePushedAt()
Details on the Amazon ECR image push date and time used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEcrImagePushedAt() method.
public final boolean hasEcrImageRegistry()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> ecrImageRegistry()
Details on the Amazon ECR registry used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEcrImageRegistry() method.
public final boolean hasEcrImageRepositoryName()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> ecrImageRepositoryName()
Details on the name of the Amazon ECR repository used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEcrImageRepositoryName() method.
public final boolean hasEcrImageTags()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> ecrImageTags()
The tags attached to the Amazon ECR container image.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEcrImageTags() method.
public final boolean hasEpssScore()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<NumberFilter> epssScore()
The EPSS score used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEpssScore() method.
public final boolean hasExploitAvailable()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> exploitAvailable()
Filters the list of AWS Lambda findings by the availability of exploits.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasExploitAvailable() method.
public final boolean hasFindingArn()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<StringFilter> findingArn()
Details on the finding ARNs used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFindingArn() method.
public final boolean hasFindingStatus()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> findingStatus()
Details on the finding status types used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFindingStatus() method.
public final boolean hasFindingType()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> findingType()
Details on the finding types used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFindingType() method.
public final boolean hasFirstObservedAt()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DateFilter> firstObservedAt()
Details on the date and time a finding was first seen used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFirstObservedAt() method.
public final boolean hasFixAvailable()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFixAvailable() method.
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 final boolean hasInspectorScore()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<NumberFilter> inspectorScore()
The Amazon Inspector score to filter on.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasInspectorScore() method.
public final boolean hasLambdaFunctionExecutionRoleArn()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> lambdaFunctionExecutionRoleArn()
Filters the list of AWS Lambda functions by execution role.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLambdaFunctionExecutionRoleArn() method.
public final boolean hasLambdaFunctionLastModifiedAt()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<DateFilter> lambdaFunctionLastModifiedAt()
Filters the list of AWS Lambda functions by the date and time that a user last updated the configuration, in ISO 8601 format
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLambdaFunctionLastModifiedAt() method.
public final boolean hasLambdaFunctionLayers()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> lambdaFunctionLayers()
Filters the list of AWS Lambda functions by the function's layers. A Lambda function can have up to five layers.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLambdaFunctionLayers() method.
public final boolean hasLambdaFunctionName()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> lambdaFunctionName()
Filters the list of AWS Lambda functions by the name of the function.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLambdaFunctionName() method.
public final boolean hasLambdaFunctionRuntime()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> lambdaFunctionRuntime()
Filters the list of AWS Lambda functions by the runtime environment for the Lambda function.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLambdaFunctionRuntime() method.
public final boolean hasLastObservedAt()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DateFilter> lastObservedAt()
Details on the date and time a finding was last seen used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLastObservedAt() method.
public final boolean hasNetworkProtocol()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> networkProtocol()
Details on network protocol used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkProtocol() method.
public final boolean hasPortRange()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<PortRangeFilter> portRange()
Details on the port ranges used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasPortRange() method.
public final boolean hasRelatedVulnerabilities()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<StringFilter> relatedVulnerabilities()
Details on the related vulnerabilities used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRelatedVulnerabilities() method.
public final boolean hasResourceId()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<StringFilter> resourceId()
Details on the resource IDs used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceId() method.
public final boolean hasResourceTags()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<MapFilter> resourceTags()
Details on the resource tags used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceTags() method.
public final boolean hasResourceType()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> resourceType()
Details on the resource types used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceType() method.
public final boolean hasSeverity()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<StringFilter> severity()
Details on the severity used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSeverity() method.
public final boolean hasTitle()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<StringFilter> title()
Details on the finding title used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTitle() method.
public final boolean hasUpdatedAt()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<DateFilter> updatedAt()
Details on the date and time a finding was last updated at used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasUpdatedAt() method.
public final boolean hasVendorSeverity()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> vendorSeverity()
Details on the vendor severity used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasVendorSeverity() method.
public final boolean hasVulnerabilityId()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> vulnerabilityId()
Details on the vulnerability ID used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasVulnerabilityId() method.
public final boolean hasVulnerabilitySource()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<StringFilter> vulnerabilitySource()
Details on the vulnerability type used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasVulnerabilitySource() method.
public final boolean hasVulnerablePackages()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<PackageFilter> vulnerablePackages()
Details on the vulnerable packages used to filter findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasVulnerablePackages() method.
public FilterCriteria.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FilterCriteria.Builder,FilterCriteria>public static FilterCriteria.Builder builder()
public static Class<? extends FilterCriteria.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.