Interface FilterCriteria.Builder

    • Method Detail

      • awsAccountId

        FilterCriteria.Builder awsAccountId​(Collection<StringFilter> awsAccountId)

        Details of the Amazon Web Services account IDs used to filter findings.

        Parameters:
        awsAccountId - Details of the Amazon Web Services account IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • awsAccountId

        FilterCriteria.Builder awsAccountId​(StringFilter... awsAccountId)

        Details of the Amazon Web Services account IDs used to filter findings.

        Parameters:
        awsAccountId - Details of the Amazon Web Services account IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • codeVulnerabilityDetectorName

        FilterCriteria.Builder codeVulnerabilityDetectorName​(Collection<StringFilter> codeVulnerabilityDetectorName)

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

        Parameters:
        codeVulnerabilityDetectorName - The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • codeVulnerabilityDetectorName

        FilterCriteria.Builder codeVulnerabilityDetectorName​(StringFilter... codeVulnerabilityDetectorName)

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

        Parameters:
        codeVulnerabilityDetectorName - The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • codeVulnerabilityDetectorName

        FilterCriteria.Builder codeVulnerabilityDetectorName​(Consumer<StringFilter.Builder>... codeVulnerabilityDetectorName)

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

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #codeVulnerabilityDetectorName(List).

        Parameters:
        codeVulnerabilityDetectorName - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #codeVulnerabilityDetectorName(java.util.Collection)
      • codeVulnerabilityDetectorTags

        FilterCriteria.Builder codeVulnerabilityDetectorTags​(Collection<StringFilter> codeVulnerabilityDetectorTags)

        The detector type tag associated with the vulnerability used to filter findings. Detector tags group related vulnerabilities by common themes or tactics. For a list of available tags by programming language, see Java tags, or Python tags.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • codeVulnerabilityDetectorTags

        FilterCriteria.Builder codeVulnerabilityDetectorTags​(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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • codeVulnerabilityDetectorTags

        FilterCriteria.Builder codeVulnerabilityDetectorTags​(Consumer<StringFilter.Builder>... 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.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #codeVulnerabilityDetectorTags(List).

        Parameters:
        codeVulnerabilityDetectorTags - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #codeVulnerabilityDetectorTags(java.util.Collection)
      • codeVulnerabilityFilePath

        FilterCriteria.Builder codeVulnerabilityFilePath​(Collection<StringFilter> codeVulnerabilityFilePath)

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

        Parameters:
        codeVulnerabilityFilePath - The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • codeVulnerabilityFilePath

        FilterCriteria.Builder codeVulnerabilityFilePath​(StringFilter... codeVulnerabilityFilePath)

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

        Parameters:
        codeVulnerabilityFilePath - The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • codeVulnerabilityFilePath

        FilterCriteria.Builder codeVulnerabilityFilePath​(Consumer<StringFilter.Builder>... codeVulnerabilityFilePath)

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

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #codeVulnerabilityFilePath(List).

        Parameters:
        codeVulnerabilityFilePath - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #codeVulnerabilityFilePath(java.util.Collection)
      • componentId

        FilterCriteria.Builder componentId​(Collection<StringFilter> componentId)

        Details of the component IDs used to filter findings.

        Parameters:
        componentId - Details of the component IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • componentId

        FilterCriteria.Builder componentId​(StringFilter... componentId)

        Details of the component IDs used to filter findings.

        Parameters:
        componentId - Details of the component IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • componentType

        FilterCriteria.Builder componentType​(Collection<StringFilter> componentType)

        Details of the component types used to filter findings.

        Parameters:
        componentType - Details of the component types used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • componentType

        FilterCriteria.Builder componentType​(StringFilter... componentType)

        Details of the component types used to filter findings.

        Parameters:
        componentType - Details of the component types used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ec2InstanceImageId

        FilterCriteria.Builder ec2InstanceImageId​(Collection<StringFilter> ec2InstanceImageId)

        Details of the Amazon EC2 instance image IDs used to filter findings.

        Parameters:
        ec2InstanceImageId - Details of the Amazon EC2 instance image IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ec2InstanceImageId

        FilterCriteria.Builder ec2InstanceImageId​(StringFilter... ec2InstanceImageId)

        Details of the Amazon EC2 instance image IDs used to filter findings.

        Parameters:
        ec2InstanceImageId - Details of the Amazon EC2 instance image IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ec2InstanceImageId

        FilterCriteria.Builder ec2InstanceImageId​(Consumer<StringFilter.Builder>... ec2InstanceImageId)

        Details of the Amazon EC2 instance image IDs used to filter findings.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #ec2InstanceImageId(List).

        Parameters:
        ec2InstanceImageId - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #ec2InstanceImageId(java.util.Collection)
      • ec2InstanceSubnetId

        FilterCriteria.Builder ec2InstanceSubnetId​(Collection<StringFilter> ec2InstanceSubnetId)

        Details of the Amazon EC2 instance subnet IDs used to filter findings.

        Parameters:
        ec2InstanceSubnetId - Details of the Amazon EC2 instance subnet IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ec2InstanceSubnetId

        FilterCriteria.Builder ec2InstanceSubnetId​(StringFilter... ec2InstanceSubnetId)

        Details of the Amazon EC2 instance subnet IDs used to filter findings.

        Parameters:
        ec2InstanceSubnetId - Details of the Amazon EC2 instance subnet IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ec2InstanceSubnetId

        FilterCriteria.Builder ec2InstanceSubnetId​(Consumer<StringFilter.Builder>... ec2InstanceSubnetId)

        Details of the Amazon EC2 instance subnet IDs used to filter findings.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #ec2InstanceSubnetId(List).

        Parameters:
        ec2InstanceSubnetId - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #ec2InstanceSubnetId(java.util.Collection)
      • ec2InstanceVpcId

        FilterCriteria.Builder ec2InstanceVpcId​(Collection<StringFilter> ec2InstanceVpcId)

        Details of the Amazon EC2 instance VPC IDs used to filter findings.

        Parameters:
        ec2InstanceVpcId - Details of the Amazon EC2 instance VPC IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ec2InstanceVpcId

        FilterCriteria.Builder ec2InstanceVpcId​(StringFilter... ec2InstanceVpcId)

        Details of the Amazon EC2 instance VPC IDs used to filter findings.

        Parameters:
        ec2InstanceVpcId - Details of the Amazon EC2 instance VPC IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImageArchitecture

        FilterCriteria.Builder ecrImageArchitecture​(Collection<StringFilter> ecrImageArchitecture)

        Details of the Amazon ECR image architecture types used to filter findings.

        Parameters:
        ecrImageArchitecture - Details of the Amazon ECR image architecture types used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImageArchitecture

        FilterCriteria.Builder ecrImageArchitecture​(StringFilter... ecrImageArchitecture)

        Details of the Amazon ECR image architecture types used to filter findings.

        Parameters:
        ecrImageArchitecture - Details of the Amazon ECR image architecture types used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImageArchitecture

        FilterCriteria.Builder ecrImageArchitecture​(Consumer<StringFilter.Builder>... ecrImageArchitecture)

        Details of the Amazon ECR image architecture types used to filter findings.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #ecrImageArchitecture(List).

        Parameters:
        ecrImageArchitecture - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #ecrImageArchitecture(java.util.Collection)
      • ecrImageHash

        FilterCriteria.Builder ecrImageHash​(Collection<StringFilter> ecrImageHash)

        Details of the Amazon ECR image hashes used to filter findings.

        Parameters:
        ecrImageHash - Details of the Amazon ECR image hashes used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImageHash

        FilterCriteria.Builder ecrImageHash​(StringFilter... ecrImageHash)

        Details of the Amazon ECR image hashes used to filter findings.

        Parameters:
        ecrImageHash - Details of the Amazon ECR image hashes used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImagePushedAt

        FilterCriteria.Builder ecrImagePushedAt​(Collection<DateFilter> ecrImagePushedAt)

        Details on the Amazon ECR image push date and time used to filter findings.

        Parameters:
        ecrImagePushedAt - Details on the Amazon ECR image push date and time used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImagePushedAt

        FilterCriteria.Builder ecrImagePushedAt​(DateFilter... ecrImagePushedAt)

        Details on the Amazon ECR image push date and time used to filter findings.

        Parameters:
        ecrImagePushedAt - Details on the Amazon ECR image push date and time used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImagePushedAt

        FilterCriteria.Builder ecrImagePushedAt​(Consumer<DateFilter.Builder>... ecrImagePushedAt)

        Details on the Amazon ECR image push date and time used to filter findings.

        This is a convenience method that creates an instance of the DateFilter.Builder avoiding the need to create one manually via DateFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #ecrImagePushedAt(List).

        Parameters:
        ecrImagePushedAt - a consumer that will call methods on DateFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #ecrImagePushedAt(java.util.Collection)
      • ecrImageRegistry

        FilterCriteria.Builder ecrImageRegistry​(Collection<StringFilter> ecrImageRegistry)

        Details on the Amazon ECR registry used to filter findings.

        Parameters:
        ecrImageRegistry - Details on the Amazon ECR registry used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImageRegistry

        FilterCriteria.Builder ecrImageRegistry​(StringFilter... ecrImageRegistry)

        Details on the Amazon ECR registry used to filter findings.

        Parameters:
        ecrImageRegistry - Details on the Amazon ECR registry used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImageRepositoryName

        FilterCriteria.Builder ecrImageRepositoryName​(Collection<StringFilter> ecrImageRepositoryName)

        Details on the name of the Amazon ECR repository used to filter findings.

        Parameters:
        ecrImageRepositoryName - Details on the name of the Amazon ECR repository used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImageRepositoryName

        FilterCriteria.Builder ecrImageRepositoryName​(StringFilter... ecrImageRepositoryName)

        Details on the name of the Amazon ECR repository used to filter findings.

        Parameters:
        ecrImageRepositoryName - Details on the name of the Amazon ECR repository used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImageRepositoryName

        FilterCriteria.Builder ecrImageRepositoryName​(Consumer<StringFilter.Builder>... ecrImageRepositoryName)

        Details on the name of the Amazon ECR repository used to filter findings.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #ecrImageRepositoryName(List).

        Parameters:
        ecrImageRepositoryName - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #ecrImageRepositoryName(java.util.Collection)
      • ecrImageTags

        FilterCriteria.Builder ecrImageTags​(Collection<StringFilter> ecrImageTags)

        The tags attached to the Amazon ECR container image.

        Parameters:
        ecrImageTags - The tags attached to the Amazon ECR container image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ecrImageTags

        FilterCriteria.Builder ecrImageTags​(StringFilter... ecrImageTags)

        The tags attached to the Amazon ECR container image.

        Parameters:
        ecrImageTags - The tags attached to the Amazon ECR container image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • epssScore

        FilterCriteria.Builder epssScore​(Collection<NumberFilter> epssScore)

        The EPSS score used to filter findings.

        Parameters:
        epssScore - The EPSS score used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • epssScore

        FilterCriteria.Builder epssScore​(NumberFilter... epssScore)

        The EPSS score used to filter findings.

        Parameters:
        epssScore - The EPSS score used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • exploitAvailable

        FilterCriteria.Builder exploitAvailable​(Collection<StringFilter> exploitAvailable)

        Filters the list of Amazon Web Services Lambda findings by the availability of exploits.

        Parameters:
        exploitAvailable - Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • exploitAvailable

        FilterCriteria.Builder exploitAvailable​(StringFilter... exploitAvailable)

        Filters the list of Amazon Web Services Lambda findings by the availability of exploits.

        Parameters:
        exploitAvailable - Filters the list of Amazon Web Services Lambda findings by the availability of exploits.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • exploitAvailable

        FilterCriteria.Builder exploitAvailable​(Consumer<StringFilter.Builder>... exploitAvailable)

        Filters the list of Amazon Web Services Lambda findings by the availability of exploits.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #exploitAvailable(List).

        Parameters:
        exploitAvailable - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #exploitAvailable(java.util.Collection)
      • findingArn

        FilterCriteria.Builder findingArn​(Collection<StringFilter> findingArn)

        Details on the finding ARNs used to filter findings.

        Parameters:
        findingArn - Details on the finding ARNs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingArn

        FilterCriteria.Builder findingArn​(StringFilter... findingArn)

        Details on the finding ARNs used to filter findings.

        Parameters:
        findingArn - Details on the finding ARNs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingStatus

        FilterCriteria.Builder findingStatus​(Collection<StringFilter> findingStatus)

        Details on the finding status types used to filter findings.

        Parameters:
        findingStatus - Details on the finding status types used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingStatus

        FilterCriteria.Builder findingStatus​(StringFilter... findingStatus)

        Details on the finding status types used to filter findings.

        Parameters:
        findingStatus - Details on the finding status types used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingType

        FilterCriteria.Builder findingType​(Collection<StringFilter> findingType)

        Details on the finding types used to filter findings.

        Parameters:
        findingType - Details on the finding types used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingType

        FilterCriteria.Builder findingType​(StringFilter... findingType)

        Details on the finding types used to filter findings.

        Parameters:
        findingType - Details on the finding types used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • firstObservedAt

        FilterCriteria.Builder firstObservedAt​(Collection<DateFilter> firstObservedAt)

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

        Parameters:
        firstObservedAt - Details on the date and time a finding was first seen used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • firstObservedAt

        FilterCriteria.Builder firstObservedAt​(DateFilter... firstObservedAt)

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

        Parameters:
        firstObservedAt - Details on the date and time a finding was first seen used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • firstObservedAt

        FilterCriteria.Builder firstObservedAt​(Consumer<DateFilter.Builder>... firstObservedAt)

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

        This is a convenience method that creates an instance of the DateFilter.Builder avoiding the need to create one manually via DateFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #firstObservedAt(List).

        Parameters:
        firstObservedAt - a consumer that will call methods on DateFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #firstObservedAt(java.util.Collection)
      • fixAvailable

        FilterCriteria.Builder fixAvailable​(Collection<StringFilter> fixAvailable)

        Details on whether a fix is available through a version update. This value can be YES, NO, or PARTIAL. A PARTIAL fix means that some, but not all, of the packages identified in the finding have fixes available through updated versions.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fixAvailable

        FilterCriteria.Builder fixAvailable​(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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fixAvailable

        FilterCriteria.Builder fixAvailable​(Consumer<StringFilter.Builder>... 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.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #fixAvailable(List).

        Parameters:
        fixAvailable - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #fixAvailable(java.util.Collection)
      • inspectorScore

        FilterCriteria.Builder inspectorScore​(Collection<NumberFilter> inspectorScore)

        The Amazon Inspector score to filter on.

        Parameters:
        inspectorScore - The Amazon Inspector score to filter on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inspectorScore

        FilterCriteria.Builder inspectorScore​(NumberFilter... inspectorScore)

        The Amazon Inspector score to filter on.

        Parameters:
        inspectorScore - The Amazon Inspector score to filter on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionExecutionRoleArn

        FilterCriteria.Builder lambdaFunctionExecutionRoleArn​(Collection<StringFilter> lambdaFunctionExecutionRoleArn)

        Filters the list of Amazon Web Services Lambda functions by execution role.

        Parameters:
        lambdaFunctionExecutionRoleArn - Filters the list of Amazon Web Services Lambda functions by execution role.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionExecutionRoleArn

        FilterCriteria.Builder lambdaFunctionExecutionRoleArn​(StringFilter... lambdaFunctionExecutionRoleArn)

        Filters the list of Amazon Web Services Lambda functions by execution role.

        Parameters:
        lambdaFunctionExecutionRoleArn - Filters the list of Amazon Web Services Lambda functions by execution role.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionExecutionRoleArn

        FilterCriteria.Builder lambdaFunctionExecutionRoleArn​(Consumer<StringFilter.Builder>... lambdaFunctionExecutionRoleArn)

        Filters the list of Amazon Web Services Lambda functions by execution role.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #lambdaFunctionExecutionRoleArn(List).

        Parameters:
        lambdaFunctionExecutionRoleArn - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #lambdaFunctionExecutionRoleArn(java.util.Collection)
      • lambdaFunctionLastModifiedAt

        FilterCriteria.Builder lambdaFunctionLastModifiedAt​(Collection<DateFilter> lambdaFunctionLastModifiedAt)

        Filters the list of Amazon Web Services Lambda functions by the date and time that a user last updated the configuration, in ISO 8601 format

        Parameters:
        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
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionLastModifiedAt

        FilterCriteria.Builder lambdaFunctionLastModifiedAt​(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

        Parameters:
        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
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionLastModifiedAt

        FilterCriteria.Builder lambdaFunctionLastModifiedAt​(Consumer<DateFilter.Builder>... 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

        This is a convenience method that creates an instance of the DateFilter.Builder avoiding the need to create one manually via DateFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #lambdaFunctionLastModifiedAt(List).

        Parameters:
        lambdaFunctionLastModifiedAt - a consumer that will call methods on DateFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #lambdaFunctionLastModifiedAt(java.util.Collection)
      • lambdaFunctionLayers

        FilterCriteria.Builder lambdaFunctionLayers​(Collection<StringFilter> lambdaFunctionLayers)

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

        Parameters:
        lambdaFunctionLayers - Filters the list of Amazon Web Services Lambda functions by the function's layers. A Lambda function can have up to five layers.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionLayers

        FilterCriteria.Builder lambdaFunctionLayers​(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.

        Parameters:
        lambdaFunctionLayers - Filters the list of Amazon Web Services Lambda functions by the function's layers. A Lambda function can have up to five layers.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionLayers

        FilterCriteria.Builder lambdaFunctionLayers​(Consumer<StringFilter.Builder>... lambdaFunctionLayers)

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

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #lambdaFunctionLayers(List).

        Parameters:
        lambdaFunctionLayers - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #lambdaFunctionLayers(java.util.Collection)
      • lambdaFunctionName

        FilterCriteria.Builder lambdaFunctionName​(Collection<StringFilter> lambdaFunctionName)

        Filters the list of Amazon Web Services Lambda functions by the name of the function.

        Parameters:
        lambdaFunctionName - Filters the list of Amazon Web Services Lambda functions by the name of the function.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionName

        FilterCriteria.Builder lambdaFunctionName​(StringFilter... lambdaFunctionName)

        Filters the list of Amazon Web Services Lambda functions by the name of the function.

        Parameters:
        lambdaFunctionName - Filters the list of Amazon Web Services Lambda functions by the name of the function.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionName

        FilterCriteria.Builder lambdaFunctionName​(Consumer<StringFilter.Builder>... lambdaFunctionName)

        Filters the list of Amazon Web Services Lambda functions by the name of the function.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #lambdaFunctionName(List).

        Parameters:
        lambdaFunctionName - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #lambdaFunctionName(java.util.Collection)
      • lambdaFunctionRuntime

        FilterCriteria.Builder lambdaFunctionRuntime​(Collection<StringFilter> lambdaFunctionRuntime)

        Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.

        Parameters:
        lambdaFunctionRuntime - Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionRuntime

        FilterCriteria.Builder lambdaFunctionRuntime​(StringFilter... lambdaFunctionRuntime)

        Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.

        Parameters:
        lambdaFunctionRuntime - Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lambdaFunctionRuntime

        FilterCriteria.Builder lambdaFunctionRuntime​(Consumer<StringFilter.Builder>... lambdaFunctionRuntime)

        Filters the list of Amazon Web Services Lambda functions by the runtime environment for the Lambda function.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #lambdaFunctionRuntime(List).

        Parameters:
        lambdaFunctionRuntime - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #lambdaFunctionRuntime(java.util.Collection)
      • lastObservedAt

        FilterCriteria.Builder lastObservedAt​(Collection<DateFilter> lastObservedAt)

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

        Parameters:
        lastObservedAt - Details on the date and time a finding was last seen used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastObservedAt

        FilterCriteria.Builder lastObservedAt​(DateFilter... lastObservedAt)

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

        Parameters:
        lastObservedAt - Details on the date and time a finding was last seen used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastObservedAt

        FilterCriteria.Builder lastObservedAt​(Consumer<DateFilter.Builder>... lastObservedAt)

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

        This is a convenience method that creates an instance of the DateFilter.Builder avoiding the need to create one manually via DateFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #lastObservedAt(List).

        Parameters:
        lastObservedAt - a consumer that will call methods on DateFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #lastObservedAt(java.util.Collection)
      • networkProtocol

        FilterCriteria.Builder networkProtocol​(Collection<StringFilter> networkProtocol)

        Details on network protocol used to filter findings.

        Parameters:
        networkProtocol - Details on network protocol used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkProtocol

        FilterCriteria.Builder networkProtocol​(StringFilter... networkProtocol)

        Details on network protocol used to filter findings.

        Parameters:
        networkProtocol - Details on network protocol used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • portRange

        FilterCriteria.Builder portRange​(Collection<PortRangeFilter> portRange)

        Details on the port ranges used to filter findings.

        Parameters:
        portRange - Details on the port ranges used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • portRange

        FilterCriteria.Builder portRange​(PortRangeFilter... portRange)

        Details on the port ranges used to filter findings.

        Parameters:
        portRange - Details on the port ranges used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relatedVulnerabilities

        FilterCriteria.Builder relatedVulnerabilities​(Collection<StringFilter> relatedVulnerabilities)

        Details on the related vulnerabilities used to filter findings.

        Parameters:
        relatedVulnerabilities - Details on the related vulnerabilities used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relatedVulnerabilities

        FilterCriteria.Builder relatedVulnerabilities​(StringFilter... relatedVulnerabilities)

        Details on the related vulnerabilities used to filter findings.

        Parameters:
        relatedVulnerabilities - Details on the related vulnerabilities used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relatedVulnerabilities

        FilterCriteria.Builder relatedVulnerabilities​(Consumer<StringFilter.Builder>... relatedVulnerabilities)

        Details on the related vulnerabilities used to filter findings.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #relatedVulnerabilities(List).

        Parameters:
        relatedVulnerabilities - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #relatedVulnerabilities(java.util.Collection)
      • resourceId

        FilterCriteria.Builder resourceId​(Collection<StringFilter> resourceId)

        Details on the resource IDs used to filter findings.

        Parameters:
        resourceId - Details on the resource IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceId

        FilterCriteria.Builder resourceId​(StringFilter... resourceId)

        Details on the resource IDs used to filter findings.

        Parameters:
        resourceId - Details on the resource IDs used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTags

        FilterCriteria.Builder resourceTags​(Collection<MapFilter> resourceTags)

        Details on the resource tags used to filter findings.

        Parameters:
        resourceTags - Details on the resource tags used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTags

        FilterCriteria.Builder resourceTags​(MapFilter... resourceTags)

        Details on the resource tags used to filter findings.

        Parameters:
        resourceTags - Details on the resource tags used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTags

        FilterCriteria.Builder resourceTags​(Consumer<MapFilter.Builder>... resourceTags)

        Details on the resource tags used to filter findings.

        This is a convenience method that creates an instance of the MapFilter.Builder avoiding the need to create one manually via MapFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #resourceTags(List).

        Parameters:
        resourceTags - a consumer that will call methods on MapFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #resourceTags(java.util.Collection)
      • resourceType

        FilterCriteria.Builder resourceType​(Collection<StringFilter> resourceType)

        Details on the resource types used to filter findings.

        Parameters:
        resourceType - Details on the resource types used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceType

        FilterCriteria.Builder resourceType​(StringFilter... resourceType)

        Details on the resource types used to filter findings.

        Parameters:
        resourceType - Details on the resource types used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • severity

        FilterCriteria.Builder severity​(Collection<StringFilter> severity)

        Details on the severity used to filter findings.

        Parameters:
        severity - Details on the severity used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • severity

        FilterCriteria.Builder severity​(StringFilter... severity)

        Details on the severity used to filter findings.

        Parameters:
        severity - Details on the severity used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • title

        FilterCriteria.Builder title​(Collection<StringFilter> title)

        Details on the finding title used to filter findings.

        Parameters:
        title - Details on the finding title used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • title

        FilterCriteria.Builder title​(StringFilter... title)

        Details on the finding title used to filter findings.

        Parameters:
        title - Details on the finding title used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updatedAt

        FilterCriteria.Builder updatedAt​(Collection<DateFilter> updatedAt)

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

        Parameters:
        updatedAt - Details on the date and time a finding was last updated at used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updatedAt

        FilterCriteria.Builder updatedAt​(DateFilter... updatedAt)

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

        Parameters:
        updatedAt - Details on the date and time a finding was last updated at used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updatedAt

        FilterCriteria.Builder updatedAt​(Consumer<DateFilter.Builder>... updatedAt)

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

        This is a convenience method that creates an instance of the DateFilter.Builder avoiding the need to create one manually via DateFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #updatedAt(List).

        Parameters:
        updatedAt - a consumer that will call methods on DateFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #updatedAt(java.util.Collection)
      • vendorSeverity

        FilterCriteria.Builder vendorSeverity​(Collection<StringFilter> vendorSeverity)

        Details on the vendor severity used to filter findings.

        Parameters:
        vendorSeverity - Details on the vendor severity used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vendorSeverity

        FilterCriteria.Builder vendorSeverity​(StringFilter... vendorSeverity)

        Details on the vendor severity used to filter findings.

        Parameters:
        vendorSeverity - Details on the vendor severity used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vulnerabilityId

        FilterCriteria.Builder vulnerabilityId​(Collection<StringFilter> vulnerabilityId)

        Details on the vulnerability ID used to filter findings.

        Parameters:
        vulnerabilityId - Details on the vulnerability ID used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vulnerabilityId

        FilterCriteria.Builder vulnerabilityId​(StringFilter... vulnerabilityId)

        Details on the vulnerability ID used to filter findings.

        Parameters:
        vulnerabilityId - Details on the vulnerability ID used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vulnerabilitySource

        FilterCriteria.Builder vulnerabilitySource​(Collection<StringFilter> vulnerabilitySource)

        Details on the vulnerability type used to filter findings.

        Parameters:
        vulnerabilitySource - Details on the vulnerability type used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vulnerabilitySource

        FilterCriteria.Builder vulnerabilitySource​(StringFilter... vulnerabilitySource)

        Details on the vulnerability type used to filter findings.

        Parameters:
        vulnerabilitySource - Details on the vulnerability type used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vulnerabilitySource

        FilterCriteria.Builder vulnerabilitySource​(Consumer<StringFilter.Builder>... vulnerabilitySource)

        Details on the vulnerability type used to filter findings.

        This is a convenience method that creates an instance of the StringFilter.Builder avoiding the need to create one manually via StringFilter.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #vulnerabilitySource(List).

        Parameters:
        vulnerabilitySource - a consumer that will call methods on StringFilter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #vulnerabilitySource(java.util.Collection)
      • vulnerablePackages

        FilterCriteria.Builder vulnerablePackages​(Collection<PackageFilter> vulnerablePackages)

        Details on the vulnerable packages used to filter findings.

        Parameters:
        vulnerablePackages - Details on the vulnerable packages used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vulnerablePackages

        FilterCriteria.Builder vulnerablePackages​(PackageFilter... vulnerablePackages)

        Details on the vulnerable packages used to filter findings.

        Parameters:
        vulnerablePackages - Details on the vulnerable packages used to filter findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.