Class FilterCriteria

    • Method Detail

      • hasAwsAccountId

        public final boolean hasAwsAccountId()
        For responses, this returns true if the service returned a value for the AwsAccountId property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • awsAccountId

        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.

        Returns:
        Details of the Amazon Web Services account IDs used to filter findings.
      • hasCodeVulnerabilityDetectorName

        public final boolean hasCodeVulnerabilityDetectorName()
        For responses, this returns true if the service returned a value for the CodeVulnerabilityDetectorName property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • codeVulnerabilityDetectorName

        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.

        Returns:
        The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
      • hasCodeVulnerabilityDetectorTags

        public final boolean hasCodeVulnerabilityDetectorTags()
        For responses, this returns true if the service returned a value for the CodeVulnerabilityDetectorTags property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • codeVulnerabilityDetectorTags

        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.

        Returns:
        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.
      • hasCodeVulnerabilityFilePath

        public final boolean hasCodeVulnerabilityFilePath()
        For responses, this returns true if the service returned a value for the CodeVulnerabilityFilePath property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • codeVulnerabilityFilePath

        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.

        Returns:
        The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
      • hasComponentId

        public final boolean hasComponentId()
        For responses, this returns true if the service returned a value for the ComponentId property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • componentId

        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.

        Returns:
        Details of the component IDs used to filter findings.
      • hasComponentType

        public final boolean hasComponentType()
        For responses, this returns true if the service returned a value for the ComponentType property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • componentType

        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.

        Returns:
        Details of the component types used to filter findings.
      • hasEc2InstanceImageId

        public final boolean hasEc2InstanceImageId()
        For responses, this returns true if the service returned a value for the Ec2InstanceImageId property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • ec2InstanceImageId

        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.

        Returns:
        Details of the Amazon EC2 instance image IDs used to filter findings.
      • hasEc2InstanceSubnetId

        public final boolean hasEc2InstanceSubnetId()
        For responses, this returns true if the service returned a value for the Ec2InstanceSubnetId property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • ec2InstanceSubnetId

        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.

        Returns:
        Details of the Amazon EC2 instance subnet IDs used to filter findings.
      • hasEc2InstanceVpcId

        public final boolean hasEc2InstanceVpcId()
        For responses, this returns true if the service returned a value for the Ec2InstanceVpcId property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • ec2InstanceVpcId

        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.

        Returns:
        Details of the Amazon EC2 instance VPC IDs used to filter findings.
      • hasEcrImageArchitecture

        public final boolean hasEcrImageArchitecture()
        For responses, this returns true if the service returned a value for the EcrImageArchitecture property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • ecrImageArchitecture

        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.

        Returns:
        Details of the Amazon ECR image architecture types used to filter findings.
      • hasEcrImageHash

        public final boolean hasEcrImageHash()
        For responses, this returns true if the service returned a value for the EcrImageHash property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • ecrImageHash

        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.

        Returns:
        Details of the Amazon ECR image hashes used to filter findings.
      • hasEcrImagePushedAt

        public final boolean hasEcrImagePushedAt()
        For responses, this returns true if the service returned a value for the EcrImagePushedAt property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • ecrImagePushedAt

        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.

        Returns:
        Details on the Amazon ECR image push date and time used to filter findings.
      • hasEcrImageRegistry

        public final boolean hasEcrImageRegistry()
        For responses, this returns true if the service returned a value for the EcrImageRegistry property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • ecrImageRegistry

        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.

        Returns:
        Details on the Amazon ECR registry used to filter findings.
      • hasEcrImageRepositoryName

        public final boolean hasEcrImageRepositoryName()
        For responses, this returns true if the service returned a value for the EcrImageRepositoryName property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • ecrImageRepositoryName

        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.

        Returns:
        Details on the name of the Amazon ECR repository used to filter findings.
      • hasEcrImageTags

        public final boolean hasEcrImageTags()
        For responses, this returns true if the service returned a value for the EcrImageTags property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • ecrImageTags

        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.

        Returns:
        The tags attached to the Amazon ECR container image.
      • hasEpssScore

        public final boolean hasEpssScore()
        For responses, this returns true if the service returned a value for the EpssScore property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • epssScore

        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.

        Returns:
        The EPSS score used to filter findings.
      • hasExploitAvailable

        public final boolean hasExploitAvailable()
        For responses, this returns true if the service returned a value for the ExploitAvailable property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • exploitAvailable

        public final List<StringFilter> exploitAvailable()

        Filters the list of Amazon Web Services 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.

        Returns:
        Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
      • hasFindingArn

        public final boolean hasFindingArn()
        For responses, this returns true if the service returned a value for the FindingArn property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • findingArn

        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.

        Returns:
        Details on the finding ARNs used to filter findings.
      • hasFindingStatus

        public final boolean hasFindingStatus()
        For responses, this returns true if the service returned a value for the FindingStatus property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • findingStatus

        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.

        Returns:
        Details on the finding status types used to filter findings.
      • hasFindingType

        public final boolean hasFindingType()
        For responses, this returns true if the service returned a value for the FindingType property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • findingType

        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.

        Returns:
        Details on the finding types used to filter findings.
      • hasFirstObservedAt

        public final boolean hasFirstObservedAt()
        For responses, this returns true if the service returned a value for the FirstObservedAt property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • firstObservedAt

        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.

        Returns:
        Details on the date and time a finding was first seen used to filter findings.
      • hasFixAvailable

        public final boolean hasFixAvailable()
        For responses, this returns true if the service returned a value for the FixAvailable property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • fixAvailable

        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.

        Returns:
        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.
      • hasInspectorScore

        public final boolean hasInspectorScore()
        For responses, this returns true if the service returned a value for the InspectorScore property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • inspectorScore

        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.

        Returns:
        The Amazon Inspector score to filter on.
      • hasLambdaFunctionExecutionRoleArn

        public final boolean hasLambdaFunctionExecutionRoleArn()
        For responses, this returns true if the service returned a value for the LambdaFunctionExecutionRoleArn property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • lambdaFunctionExecutionRoleArn

        public final List<StringFilter> lambdaFunctionExecutionRoleArn()

        Filters the list of Amazon Web Services 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.

        Returns:
        Filters the list of Amazon Web Services Lambda functions by execution role.
      • hasLambdaFunctionLastModifiedAt

        public final boolean hasLambdaFunctionLastModifiedAt()
        For responses, this returns true if the service returned a value for the LambdaFunctionLastModifiedAt property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • lambdaFunctionLastModifiedAt

        public final List<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

        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.

        Returns:
        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
      • hasLambdaFunctionLayers

        public final boolean hasLambdaFunctionLayers()
        For responses, this returns true if the service returned a value for the LambdaFunctionLayers property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • lambdaFunctionLayers

        public final List<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.

        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.

        Returns:
        Filters the list of Amazon Web Services Lambda functions by the function's layers. A Lambda function can have up to five layers.
      • hasLambdaFunctionName

        public final boolean hasLambdaFunctionName()
        For responses, this returns true if the service returned a value for the LambdaFunctionName property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • lambdaFunctionName

        public final List<StringFilter> lambdaFunctionName()

        Filters the list of Amazon Web Services 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.

        Returns:
        Filters the list of Amazon Web Services Lambda functions by the name of the function.
      • hasLambdaFunctionRuntime

        public final boolean hasLambdaFunctionRuntime()
        For responses, this returns true if the service returned a value for the LambdaFunctionRuntime property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • lambdaFunctionRuntime

        public final List<StringFilter> lambdaFunctionRuntime()

        Filters the list of Amazon Web Services 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.

        Returns:
        Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
      • hasLastObservedAt

        public final boolean hasLastObservedAt()
        For responses, this returns true if the service returned a value for the LastObservedAt property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • lastObservedAt

        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.

        Returns:
        Details on the date and time a finding was last seen used to filter findings.
      • hasNetworkProtocol

        public final boolean hasNetworkProtocol()
        For responses, this returns true if the service returned a value for the NetworkProtocol property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • networkProtocol

        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.

        Returns:
        Details on network protocol used to filter findings.
      • hasPortRange

        public final boolean hasPortRange()
        For responses, this returns true if the service returned a value for the PortRange property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • portRange

        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.

        Returns:
        Details on the port ranges used to filter findings.
      • hasRelatedVulnerabilities

        public final boolean hasRelatedVulnerabilities()
        For responses, this returns true if the service returned a value for the RelatedVulnerabilities property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • relatedVulnerabilities

        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.

        Returns:
        Details on the related vulnerabilities used to filter findings.
      • hasResourceId

        public final boolean hasResourceId()
        For responses, this returns true if the service returned a value for the ResourceId property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • resourceId

        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.

        Returns:
        Details on the resource IDs used to filter findings.
      • hasResourceTags

        public final boolean hasResourceTags()
        For responses, this returns true if the service returned a value for the ResourceTags property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • resourceTags

        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.

        Returns:
        Details on the resource tags used to filter findings.
      • hasResourceType

        public final boolean hasResourceType()
        For responses, this returns true if the service returned a value for the ResourceType property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • resourceType

        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.

        Returns:
        Details on the resource types used to filter findings.
      • hasSeverity

        public final boolean hasSeverity()
        For responses, this returns true if the service returned a value for the Severity property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • severity

        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.

        Returns:
        Details on the severity used to filter findings.
      • hasTitle

        public final boolean hasTitle()
        For responses, this returns true if the service returned a value for the Title property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • title

        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.

        Returns:
        Details on the finding title used to filter findings.
      • hasUpdatedAt

        public final boolean hasUpdatedAt()
        For responses, this returns true if the service returned a value for the UpdatedAt property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • updatedAt

        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.

        Returns:
        Details on the date and time a finding was last updated at used to filter findings.
      • hasVendorSeverity

        public final boolean hasVendorSeverity()
        For responses, this returns true if the service returned a value for the VendorSeverity property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • vendorSeverity

        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.

        Returns:
        Details on the vendor severity used to filter findings.
      • hasVulnerabilityId

        public final boolean hasVulnerabilityId()
        For responses, this returns true if the service returned a value for the VulnerabilityId property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • vulnerabilityId

        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.

        Returns:
        Details on the vulnerability ID used to filter findings.
      • hasVulnerabilitySource

        public final boolean hasVulnerabilitySource()
        For responses, this returns true if the service returned a value for the VulnerabilitySource property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • vulnerabilitySource

        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.

        Returns:
        Details on the vulnerability type used to filter findings.
      • hasVulnerablePackages

        public final boolean hasVulnerablePackages()
        For responses, this returns true if the service returned a value for the VulnerablePackages property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • vulnerablePackages

        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.

        Returns:
        Details on the vulnerable packages used to filter findings.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)