Interface AwsSecurityFindingFilters.Builder

    • Method Detail

      • productArn

        AwsSecurityFindingFilters.Builder productArn​(Collection<StringFilter> productArn)

        The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.

        Parameters:
        productArn - The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • productArn

        AwsSecurityFindingFilters.Builder productArn​(StringFilter... productArn)

        The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.

        Parameters:
        productArn - The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • productArn

        AwsSecurityFindingFilters.Builder productArn​(Consumer<StringFilter.Builder>... productArn)

        The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.

        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 #productArn(List).

        Parameters:
        productArn - 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:
        #productArn(java.util.Collection)
      • awsAccountId

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

        The Amazon Web Services account ID in which a finding is generated.

        Parameters:
        awsAccountId - The Amazon Web Services account ID in which a finding is generated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • awsAccountId

        AwsSecurityFindingFilters.Builder awsAccountId​(StringFilter... awsAccountId)

        The Amazon Web Services account ID in which a finding is generated.

        Parameters:
        awsAccountId - The Amazon Web Services account ID in which a finding is generated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        AwsSecurityFindingFilters.Builder id​(Collection<StringFilter> id)

        The security findings provider-specific identifier for a finding.

        Parameters:
        id - The security findings provider-specific identifier for a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        AwsSecurityFindingFilters.Builder id​(StringFilter... id)

        The security findings provider-specific identifier for a finding.

        Parameters:
        id - The security findings provider-specific identifier for a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • generatorId

        AwsSecurityFindingFilters.Builder generatorId​(Collection<StringFilter> generatorId)

        The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.

        Parameters:
        generatorId - The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • generatorId

        AwsSecurityFindingFilters.Builder generatorId​(StringFilter... generatorId)

        The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.

        Parameters:
        generatorId - The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • generatorId

        AwsSecurityFindingFilters.Builder generatorId​(Consumer<StringFilter.Builder>... generatorId)

        The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.

        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 #generatorId(List).

        Parameters:
        generatorId - 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:
        #generatorId(java.util.Collection)
      • region

        AwsSecurityFindingFilters.Builder region​(Collection<StringFilter> region)

        The Region from which the finding was generated.

        Parameters:
        region - The Region from which the finding was generated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • region

        AwsSecurityFindingFilters.Builder region​(StringFilter... region)

        The Region from which the finding was generated.

        Parameters:
        region - The Region from which the finding was generated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        AwsSecurityFindingFilters.Builder type​(Collection<StringFilter> type)

        A finding type in the format of namespace/category/classifier that classifies a finding.

        Parameters:
        type - A finding type in the format of namespace/category/classifier that classifies a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        AwsSecurityFindingFilters.Builder type​(StringFilter... type)

        A finding type in the format of namespace/category/classifier that classifies a finding.

        Parameters:
        type - A finding type in the format of namespace/category/classifier that classifies a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • firstObservedAt

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

        A timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        firstObservedAt - A timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • firstObservedAt

        AwsSecurityFindingFilters.Builder firstObservedAt​(DateFilter... firstObservedAt)

        A timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        firstObservedAt - A timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • firstObservedAt

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

        A timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        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)
      • lastObservedAt

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

        A timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        lastObservedAt - A timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastObservedAt

        AwsSecurityFindingFilters.Builder lastObservedAt​(DateFilter... lastObservedAt)

        A timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        lastObservedAt - A timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastObservedAt

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

        A timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        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)
      • createdAt

        AwsSecurityFindingFilters.Builder createdAt​(Collection<DateFilter> createdAt)

        A timestamp that indicates when the security findings provider created the potential security issue that a finding reflects.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        createdAt - A timestamp that indicates when the security findings provider created the potential security issue that a finding reflects.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdAt

        AwsSecurityFindingFilters.Builder createdAt​(DateFilter... createdAt)

        A timestamp that indicates when the security findings provider created the potential security issue that a finding reflects.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        createdAt - A timestamp that indicates when the security findings provider created the potential security issue that a finding reflects.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdAt

        AwsSecurityFindingFilters.Builder createdAt​(Consumer<DateFilter.Builder>... createdAt)

        A timestamp that indicates when the security findings provider created the potential security issue that a finding reflects.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        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 #createdAt(List).

        Parameters:
        createdAt - 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:
        #createdAt(java.util.Collection)
      • updatedAt

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

        A timestamp that indicates when the security findings provider last updated the finding record.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        updatedAt - A timestamp that indicates when the security findings provider last updated the finding record.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updatedAt

        AwsSecurityFindingFilters.Builder updatedAt​(DateFilter... updatedAt)

        A timestamp that indicates when the security findings provider last updated the finding record.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        updatedAt - A timestamp that indicates when the security findings provider last updated the finding record.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updatedAt

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

        A timestamp that indicates when the security findings provider last updated the finding record.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        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)
      • severityProduct

        @Deprecated
        AwsSecurityFindingFilters.Builder severityProduct​(Collection<NumberFilter> severityProduct)
        Deprecated.
        This filter is deprecated. Instead, use FindingProviderSeverityOriginal.

        The native severity as defined by the security findings provider's solution that generated the finding.

        Parameters:
        severityProduct - The native severity as defined by the security findings provider's solution that generated the finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • severityProduct

        @Deprecated
        AwsSecurityFindingFilters.Builder severityProduct​(NumberFilter... severityProduct)
        Deprecated.
        This filter is deprecated. Instead, use FindingProviderSeverityOriginal.

        The native severity as defined by the security findings provider's solution that generated the finding.

        Parameters:
        severityProduct - The native severity as defined by the security findings provider's solution that generated the finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • severityProduct

        @Deprecated
        AwsSecurityFindingFilters.Builder severityProduct​(Consumer<NumberFilter.Builder>... severityProduct)
        Deprecated.
        This filter is deprecated. Instead, use FindingProviderSeverityOriginal.

        The native severity as defined by the security findings provider's solution that generated the finding.

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

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

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

        @Deprecated
        AwsSecurityFindingFilters.Builder severityNormalized​(Collection<NumberFilter> severityNormalized)
        Deprecated.
        This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.

        The normalized severity of a finding.

        Parameters:
        severityNormalized - The normalized severity of a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • severityNormalized

        @Deprecated
        AwsSecurityFindingFilters.Builder severityNormalized​(NumberFilter... severityNormalized)
        Deprecated.
        This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.

        The normalized severity of a finding.

        Parameters:
        severityNormalized - The normalized severity of a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • severityLabel

        AwsSecurityFindingFilters.Builder severityLabel​(Collection<StringFilter> severityLabel)

        The label of a finding's severity.

        Parameters:
        severityLabel - The label of a finding's severity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • severityLabel

        AwsSecurityFindingFilters.Builder severityLabel​(StringFilter... severityLabel)

        The label of a finding's severity.

        Parameters:
        severityLabel - The label of a finding's severity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • confidence

        AwsSecurityFindingFilters.Builder confidence​(Collection<NumberFilter> confidence)

        A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

        Parameters:
        confidence - A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • confidence

        AwsSecurityFindingFilters.Builder confidence​(NumberFilter... confidence)

        A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

        Parameters:
        confidence - A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • confidence

        AwsSecurityFindingFilters.Builder confidence​(Consumer<NumberFilter.Builder>... confidence)

        A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

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

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

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

        AwsSecurityFindingFilters.Builder criticality​(Collection<NumberFilter> criticality)

        The level of importance assigned to the resources associated with the finding.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

        Parameters:
        criticality - The level of importance assigned to the resources associated with the finding.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • criticality

        AwsSecurityFindingFilters.Builder criticality​(NumberFilter... criticality)

        The level of importance assigned to the resources associated with the finding.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

        Parameters:
        criticality - The level of importance assigned to the resources associated with the finding.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • criticality

        AwsSecurityFindingFilters.Builder criticality​(Consumer<NumberFilter.Builder>... criticality)

        The level of importance assigned to the resources associated with the finding.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

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

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

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

        AwsSecurityFindingFilters.Builder description​(StringFilter... description)

        A finding's description.

        Parameters:
        description - A finding's description.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recommendationText

        AwsSecurityFindingFilters.Builder recommendationText​(Collection<StringFilter> recommendationText)

        The recommendation of what to do about the issue described in a finding.

        Parameters:
        recommendationText - The recommendation of what to do about the issue described in a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recommendationText

        AwsSecurityFindingFilters.Builder recommendationText​(StringFilter... recommendationText)

        The recommendation of what to do about the issue described in a finding.

        Parameters:
        recommendationText - The recommendation of what to do about the issue described in a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourceUrl

        AwsSecurityFindingFilters.Builder sourceUrl​(Collection<StringFilter> sourceUrl)

        A URL that links to a page about the current finding in the security findings provider's solution.

        Parameters:
        sourceUrl - A URL that links to a page about the current finding in the security findings provider's solution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourceUrl

        AwsSecurityFindingFilters.Builder sourceUrl​(StringFilter... sourceUrl)

        A URL that links to a page about the current finding in the security findings provider's solution.

        Parameters:
        sourceUrl - A URL that links to a page about the current finding in the security findings provider's solution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • productFields

        AwsSecurityFindingFilters.Builder productFields​(Collection<MapFilter> productFields)

        A data type where security findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.

        Parameters:
        productFields - A data type where security findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • productFields

        AwsSecurityFindingFilters.Builder productFields​(MapFilter... productFields)

        A data type where security findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.

        Parameters:
        productFields - A data type where security findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • productFields

        AwsSecurityFindingFilters.Builder productFields​(Consumer<MapFilter.Builder>... productFields)

        A data type where security findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.

        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 #productFields(List).

        Parameters:
        productFields - 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:
        #productFields(java.util.Collection)
      • productName

        AwsSecurityFindingFilters.Builder productName​(Collection<StringFilter> productName)

        The name of the solution (product) that generates findings.

        Parameters:
        productName - The name of the solution (product) that generates findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • productName

        AwsSecurityFindingFilters.Builder productName​(StringFilter... productName)

        The name of the solution (product) that generates findings.

        Parameters:
        productName - The name of the solution (product) that generates findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • companyName

        AwsSecurityFindingFilters.Builder companyName​(Collection<StringFilter> companyName)

        The name of the findings provider (company) that owns the solution (product) that generates findings.

        Parameters:
        companyName - The name of the findings provider (company) that owns the solution (product) that generates findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • companyName

        AwsSecurityFindingFilters.Builder companyName​(StringFilter... companyName)

        The name of the findings provider (company) that owns the solution (product) that generates findings.

        Parameters:
        companyName - The name of the findings provider (company) that owns the solution (product) that generates findings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userDefinedFields

        AwsSecurityFindingFilters.Builder userDefinedFields​(Collection<MapFilter> userDefinedFields)

        A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

        Parameters:
        userDefinedFields - A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userDefinedFields

        AwsSecurityFindingFilters.Builder userDefinedFields​(MapFilter... userDefinedFields)

        A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

        Parameters:
        userDefinedFields - A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userDefinedFields

        AwsSecurityFindingFilters.Builder userDefinedFields​(Consumer<MapFilter.Builder>... userDefinedFields)

        A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

        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 #userDefinedFields(List).

        Parameters:
        userDefinedFields - 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:
        #userDefinedFields(java.util.Collection)
      • malwareName

        AwsSecurityFindingFilters.Builder malwareName​(Collection<StringFilter> malwareName)

        The name of the malware that was observed.

        Parameters:
        malwareName - The name of the malware that was observed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • malwareName

        AwsSecurityFindingFilters.Builder malwareName​(StringFilter... malwareName)

        The name of the malware that was observed.

        Parameters:
        malwareName - The name of the malware that was observed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • malwareType

        AwsSecurityFindingFilters.Builder malwareType​(Collection<StringFilter> malwareType)

        The type of the malware that was observed.

        Parameters:
        malwareType - The type of the malware that was observed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • malwareType

        AwsSecurityFindingFilters.Builder malwareType​(StringFilter... malwareType)

        The type of the malware that was observed.

        Parameters:
        malwareType - The type of the malware that was observed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • malwarePath

        AwsSecurityFindingFilters.Builder malwarePath​(Collection<StringFilter> malwarePath)

        The filesystem path of the malware that was observed.

        Parameters:
        malwarePath - The filesystem path of the malware that was observed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • malwarePath

        AwsSecurityFindingFilters.Builder malwarePath​(StringFilter... malwarePath)

        The filesystem path of the malware that was observed.

        Parameters:
        malwarePath - The filesystem path of the malware that was observed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • malwareState

        AwsSecurityFindingFilters.Builder malwareState​(Collection<StringFilter> malwareState)

        The state of the malware that was observed.

        Parameters:
        malwareState - The state of the malware that was observed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • malwareState

        AwsSecurityFindingFilters.Builder malwareState​(StringFilter... malwareState)

        The state of the malware that was observed.

        Parameters:
        malwareState - The state of the malware that was observed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDirection

        AwsSecurityFindingFilters.Builder networkDirection​(Collection<StringFilter> networkDirection)

        Indicates the direction of network traffic associated with a finding.

        Parameters:
        networkDirection - Indicates the direction of network traffic associated with a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDirection

        AwsSecurityFindingFilters.Builder networkDirection​(StringFilter... networkDirection)

        Indicates the direction of network traffic associated with a finding.

        Parameters:
        networkDirection - Indicates the direction of network traffic associated with a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkProtocol

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

        The protocol of network-related information about a finding.

        Parameters:
        networkProtocol - The protocol of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkProtocol

        AwsSecurityFindingFilters.Builder networkProtocol​(StringFilter... networkProtocol)

        The protocol of network-related information about a finding.

        Parameters:
        networkProtocol - The protocol of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkSourceIpV4

        AwsSecurityFindingFilters.Builder networkSourceIpV4​(Collection<IpFilter> networkSourceIpV4)

        The source IPv4 address of network-related information about a finding.

        Parameters:
        networkSourceIpV4 - The source IPv4 address of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkSourceIpV4

        AwsSecurityFindingFilters.Builder networkSourceIpV4​(IpFilter... networkSourceIpV4)

        The source IPv4 address of network-related information about a finding.

        Parameters:
        networkSourceIpV4 - The source IPv4 address of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkSourceIpV4

        AwsSecurityFindingFilters.Builder networkSourceIpV4​(Consumer<IpFilter.Builder>... networkSourceIpV4)

        The source IPv4 address of network-related information about a finding.

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

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

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

        AwsSecurityFindingFilters.Builder networkSourceIpV6​(Collection<IpFilter> networkSourceIpV6)

        The source IPv6 address of network-related information about a finding.

        Parameters:
        networkSourceIpV6 - The source IPv6 address of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkSourceIpV6

        AwsSecurityFindingFilters.Builder networkSourceIpV6​(IpFilter... networkSourceIpV6)

        The source IPv6 address of network-related information about a finding.

        Parameters:
        networkSourceIpV6 - The source IPv6 address of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkSourceIpV6

        AwsSecurityFindingFilters.Builder networkSourceIpV6​(Consumer<IpFilter.Builder>... networkSourceIpV6)

        The source IPv6 address of network-related information about a finding.

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

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

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

        AwsSecurityFindingFilters.Builder networkSourcePort​(Collection<NumberFilter> networkSourcePort)

        The source port of network-related information about a finding.

        Parameters:
        networkSourcePort - The source port of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkSourcePort

        AwsSecurityFindingFilters.Builder networkSourcePort​(NumberFilter... networkSourcePort)

        The source port of network-related information about a finding.

        Parameters:
        networkSourcePort - The source port of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkSourceDomain

        AwsSecurityFindingFilters.Builder networkSourceDomain​(Collection<StringFilter> networkSourceDomain)

        The source domain of network-related information about a finding.

        Parameters:
        networkSourceDomain - The source domain of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkSourceDomain

        AwsSecurityFindingFilters.Builder networkSourceDomain​(StringFilter... networkSourceDomain)

        The source domain of network-related information about a finding.

        Parameters:
        networkSourceDomain - The source domain of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkSourceMac

        AwsSecurityFindingFilters.Builder networkSourceMac​(Collection<StringFilter> networkSourceMac)

        The source media access control (MAC) address of network-related information about a finding.

        Parameters:
        networkSourceMac - The source media access control (MAC) address of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkSourceMac

        AwsSecurityFindingFilters.Builder networkSourceMac​(StringFilter... networkSourceMac)

        The source media access control (MAC) address of network-related information about a finding.

        Parameters:
        networkSourceMac - The source media access control (MAC) address of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDestinationIpV4

        AwsSecurityFindingFilters.Builder networkDestinationIpV4​(Collection<IpFilter> networkDestinationIpV4)

        The destination IPv4 address of network-related information about a finding.

        Parameters:
        networkDestinationIpV4 - The destination IPv4 address of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDestinationIpV4

        AwsSecurityFindingFilters.Builder networkDestinationIpV4​(IpFilter... networkDestinationIpV4)

        The destination IPv4 address of network-related information about a finding.

        Parameters:
        networkDestinationIpV4 - The destination IPv4 address of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDestinationIpV4

        AwsSecurityFindingFilters.Builder networkDestinationIpV4​(Consumer<IpFilter.Builder>... networkDestinationIpV4)

        The destination IPv4 address of network-related information about a finding.

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

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

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

        AwsSecurityFindingFilters.Builder networkDestinationIpV6​(Collection<IpFilter> networkDestinationIpV6)

        The destination IPv6 address of network-related information about a finding.

        Parameters:
        networkDestinationIpV6 - The destination IPv6 address of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDestinationIpV6

        AwsSecurityFindingFilters.Builder networkDestinationIpV6​(IpFilter... networkDestinationIpV6)

        The destination IPv6 address of network-related information about a finding.

        Parameters:
        networkDestinationIpV6 - The destination IPv6 address of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDestinationIpV6

        AwsSecurityFindingFilters.Builder networkDestinationIpV6​(Consumer<IpFilter.Builder>... networkDestinationIpV6)

        The destination IPv6 address of network-related information about a finding.

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

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

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

        AwsSecurityFindingFilters.Builder networkDestinationPort​(Collection<NumberFilter> networkDestinationPort)

        The destination port of network-related information about a finding.

        Parameters:
        networkDestinationPort - The destination port of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDestinationPort

        AwsSecurityFindingFilters.Builder networkDestinationPort​(NumberFilter... networkDestinationPort)

        The destination port of network-related information about a finding.

        Parameters:
        networkDestinationPort - The destination port of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDestinationDomain

        AwsSecurityFindingFilters.Builder networkDestinationDomain​(Collection<StringFilter> networkDestinationDomain)

        The destination domain of network-related information about a finding.

        Parameters:
        networkDestinationDomain - The destination domain of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDestinationDomain

        AwsSecurityFindingFilters.Builder networkDestinationDomain​(StringFilter... networkDestinationDomain)

        The destination domain of network-related information about a finding.

        Parameters:
        networkDestinationDomain - The destination domain of network-related information about a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkDestinationDomain

        AwsSecurityFindingFilters.Builder networkDestinationDomain​(Consumer<StringFilter.Builder>... networkDestinationDomain)

        The destination domain of network-related information about a finding.

        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 #networkDestinationDomain(List).

        Parameters:
        networkDestinationDomain - 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:
        #networkDestinationDomain(java.util.Collection)
      • processName

        AwsSecurityFindingFilters.Builder processName​(StringFilter... processName)

        The name of the process.

        Parameters:
        processName - The name of the process.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processPath

        AwsSecurityFindingFilters.Builder processPath​(Collection<StringFilter> processPath)

        The path to the process executable.

        Parameters:
        processPath - The path to the process executable.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processPath

        AwsSecurityFindingFilters.Builder processPath​(StringFilter... processPath)

        The path to the process executable.

        Parameters:
        processPath - The path to the process executable.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processPid

        AwsSecurityFindingFilters.Builder processPid​(NumberFilter... processPid)

        The process ID.

        Parameters:
        processPid - The process ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processParentPid

        AwsSecurityFindingFilters.Builder processParentPid​(Collection<NumberFilter> processParentPid)

        The parent process ID. This field accepts positive integers between O and 2147483647.

        Parameters:
        processParentPid - The parent process ID. This field accepts positive integers between O and 2147483647.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processParentPid

        AwsSecurityFindingFilters.Builder processParentPid​(NumberFilter... processParentPid)

        The parent process ID. This field accepts positive integers between O and 2147483647.

        Parameters:
        processParentPid - The parent process ID. This field accepts positive integers between O and 2147483647.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processLaunchedAt

        AwsSecurityFindingFilters.Builder processLaunchedAt​(Collection<DateFilter> processLaunchedAt)

        A timestamp that identifies when the process was launched.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        processLaunchedAt - A timestamp that identifies when the process was launched.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processLaunchedAt

        AwsSecurityFindingFilters.Builder processLaunchedAt​(DateFilter... processLaunchedAt)

        A timestamp that identifies when the process was launched.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        processLaunchedAt - A timestamp that identifies when the process was launched.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processLaunchedAt

        AwsSecurityFindingFilters.Builder processLaunchedAt​(Consumer<DateFilter.Builder>... processLaunchedAt)

        A timestamp that identifies when the process was launched.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        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 #processLaunchedAt(List).

        Parameters:
        processLaunchedAt - 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:
        #processLaunchedAt(java.util.Collection)
      • processTerminatedAt

        AwsSecurityFindingFilters.Builder processTerminatedAt​(Collection<DateFilter> processTerminatedAt)

        A timestamp that identifies when the process was terminated.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        processTerminatedAt - A timestamp that identifies when the process was terminated.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processTerminatedAt

        AwsSecurityFindingFilters.Builder processTerminatedAt​(DateFilter... processTerminatedAt)

        A timestamp that identifies when the process was terminated.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        processTerminatedAt - A timestamp that identifies when the process was terminated.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processTerminatedAt

        AwsSecurityFindingFilters.Builder processTerminatedAt​(Consumer<DateFilter.Builder>... processTerminatedAt)

        A timestamp that identifies when the process was terminated.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        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 #processTerminatedAt(List).

        Parameters:
        processTerminatedAt - 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:
        #processTerminatedAt(java.util.Collection)
      • threatIntelIndicatorType

        AwsSecurityFindingFilters.Builder threatIntelIndicatorType​(Collection<StringFilter> threatIntelIndicatorType)

        The type of a threat intelligence indicator.

        Parameters:
        threatIntelIndicatorType - The type of a threat intelligence indicator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorType

        AwsSecurityFindingFilters.Builder threatIntelIndicatorType​(StringFilter... threatIntelIndicatorType)

        The type of a threat intelligence indicator.

        Parameters:
        threatIntelIndicatorType - The type of a threat intelligence indicator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorValue

        AwsSecurityFindingFilters.Builder threatIntelIndicatorValue​(Collection<StringFilter> threatIntelIndicatorValue)

        The value of a threat intelligence indicator.

        Parameters:
        threatIntelIndicatorValue - The value of a threat intelligence indicator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorValue

        AwsSecurityFindingFilters.Builder threatIntelIndicatorValue​(StringFilter... threatIntelIndicatorValue)

        The value of a threat intelligence indicator.

        Parameters:
        threatIntelIndicatorValue - The value of a threat intelligence indicator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorCategory

        AwsSecurityFindingFilters.Builder threatIntelIndicatorCategory​(Collection<StringFilter> threatIntelIndicatorCategory)

        The category of a threat intelligence indicator.

        Parameters:
        threatIntelIndicatorCategory - The category of a threat intelligence indicator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorCategory

        AwsSecurityFindingFilters.Builder threatIntelIndicatorCategory​(StringFilter... threatIntelIndicatorCategory)

        The category of a threat intelligence indicator.

        Parameters:
        threatIntelIndicatorCategory - The category of a threat intelligence indicator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorCategory

        AwsSecurityFindingFilters.Builder threatIntelIndicatorCategory​(Consumer<StringFilter.Builder>... threatIntelIndicatorCategory)

        The category of a threat intelligence indicator.

        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 #threatIntelIndicatorCategory(List).

        Parameters:
        threatIntelIndicatorCategory - 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:
        #threatIntelIndicatorCategory(java.util.Collection)
      • threatIntelIndicatorLastObservedAt

        AwsSecurityFindingFilters.Builder threatIntelIndicatorLastObservedAt​(Collection<DateFilter> threatIntelIndicatorLastObservedAt)

        A timestamp that identifies the last observation of a threat intelligence indicator.

        Parameters:
        threatIntelIndicatorLastObservedAt - A timestamp that identifies the last observation of a threat intelligence indicator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorLastObservedAt

        AwsSecurityFindingFilters.Builder threatIntelIndicatorLastObservedAt​(DateFilter... threatIntelIndicatorLastObservedAt)

        A timestamp that identifies the last observation of a threat intelligence indicator.

        Parameters:
        threatIntelIndicatorLastObservedAt - A timestamp that identifies the last observation of a threat intelligence indicator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorLastObservedAt

        AwsSecurityFindingFilters.Builder threatIntelIndicatorLastObservedAt​(Consumer<DateFilter.Builder>... threatIntelIndicatorLastObservedAt)

        A timestamp that identifies the last observation of a threat intelligence indicator.

        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 #threatIntelIndicatorLastObservedAt(List).

        Parameters:
        threatIntelIndicatorLastObservedAt - 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:
        #threatIntelIndicatorLastObservedAt(java.util.Collection)
      • threatIntelIndicatorSource

        AwsSecurityFindingFilters.Builder threatIntelIndicatorSource​(Collection<StringFilter> threatIntelIndicatorSource)

        The source of the threat intelligence.

        Parameters:
        threatIntelIndicatorSource - The source of the threat intelligence.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorSource

        AwsSecurityFindingFilters.Builder threatIntelIndicatorSource​(StringFilter... threatIntelIndicatorSource)

        The source of the threat intelligence.

        Parameters:
        threatIntelIndicatorSource - The source of the threat intelligence.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorSourceUrl

        AwsSecurityFindingFilters.Builder threatIntelIndicatorSourceUrl​(Collection<StringFilter> threatIntelIndicatorSourceUrl)

        The URL for more details from the source of the threat intelligence.

        Parameters:
        threatIntelIndicatorSourceUrl - The URL for more details from the source of the threat intelligence.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorSourceUrl

        AwsSecurityFindingFilters.Builder threatIntelIndicatorSourceUrl​(StringFilter... threatIntelIndicatorSourceUrl)

        The URL for more details from the source of the threat intelligence.

        Parameters:
        threatIntelIndicatorSourceUrl - The URL for more details from the source of the threat intelligence.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • threatIntelIndicatorSourceUrl

        AwsSecurityFindingFilters.Builder threatIntelIndicatorSourceUrl​(Consumer<StringFilter.Builder>... threatIntelIndicatorSourceUrl)

        The URL for more details from the source of the threat intelligence.

        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 #threatIntelIndicatorSourceUrl(List).

        Parameters:
        threatIntelIndicatorSourceUrl - 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:
        #threatIntelIndicatorSourceUrl(java.util.Collection)
      • resourceType

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

        Specifies the type of the resource that details are provided for.

        Parameters:
        resourceType - Specifies the type of the resource that details are provided for.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceType

        AwsSecurityFindingFilters.Builder resourceType​(StringFilter... resourceType)

        Specifies the type of the resource that details are provided for.

        Parameters:
        resourceType - Specifies the type of the resource that details are provided for.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceId

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

        The canonical identifier for the given resource type.

        Parameters:
        resourceId - The canonical identifier for the given resource type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceId

        AwsSecurityFindingFilters.Builder resourceId​(StringFilter... resourceId)

        The canonical identifier for the given resource type.

        Parameters:
        resourceId - The canonical identifier for the given resource type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourcePartition

        AwsSecurityFindingFilters.Builder resourcePartition​(Collection<StringFilter> resourcePartition)

        The canonical Amazon Web Services partition name that the Region is assigned to.

        Parameters:
        resourcePartition - The canonical Amazon Web Services partition name that the Region is assigned to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourcePartition

        AwsSecurityFindingFilters.Builder resourcePartition​(StringFilter... resourcePartition)

        The canonical Amazon Web Services partition name that the Region is assigned to.

        Parameters:
        resourcePartition - The canonical Amazon Web Services partition name that the Region is assigned to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceRegion

        AwsSecurityFindingFilters.Builder resourceRegion​(Collection<StringFilter> resourceRegion)

        The canonical Amazon Web Services external Region name where this resource is located.

        Parameters:
        resourceRegion - The canonical Amazon Web Services external Region name where this resource is located.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceRegion

        AwsSecurityFindingFilters.Builder resourceRegion​(StringFilter... resourceRegion)

        The canonical Amazon Web Services external Region name where this resource is located.

        Parameters:
        resourceRegion - The canonical Amazon Web Services external Region name where this resource is located.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTags

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

        A list of Amazon Web Services tags associated with a resource at the time the finding was processed.

        Parameters:
        resourceTags - A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTags

        AwsSecurityFindingFilters.Builder resourceTags​(MapFilter... resourceTags)

        A list of Amazon Web Services tags associated with a resource at the time the finding was processed.

        Parameters:
        resourceTags - A list of Amazon Web Services tags associated with a resource at the time the finding was processed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTags

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

        A list of Amazon Web Services tags associated with a resource at the time the finding was processed.

        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)
      • resourceAwsEc2InstanceType

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceType​(Collection<StringFilter> resourceAwsEc2InstanceType)

        The instance type of the instance.

        Parameters:
        resourceAwsEc2InstanceType - The instance type of the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceType

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceType​(StringFilter... resourceAwsEc2InstanceType)

        The instance type of the instance.

        Parameters:
        resourceAwsEc2InstanceType - The instance type of the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceImageId

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceImageId​(Collection<StringFilter> resourceAwsEc2InstanceImageId)

        The Amazon Machine Image (AMI) ID of the instance.

        Parameters:
        resourceAwsEc2InstanceImageId - The Amazon Machine Image (AMI) ID of the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceImageId

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceImageId​(StringFilter... resourceAwsEc2InstanceImageId)

        The Amazon Machine Image (AMI) ID of the instance.

        Parameters:
        resourceAwsEc2InstanceImageId - The Amazon Machine Image (AMI) ID of the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceImageId

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceImageId​(Consumer<StringFilter.Builder>... resourceAwsEc2InstanceImageId)

        The Amazon Machine Image (AMI) ID of the instance.

        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 #resourceAwsEc2InstanceImageId(List).

        Parameters:
        resourceAwsEc2InstanceImageId - 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:
        #resourceAwsEc2InstanceImageId(java.util.Collection)
      • resourceAwsEc2InstanceIpV4Addresses

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceIpV4Addresses​(Collection<IpFilter> resourceAwsEc2InstanceIpV4Addresses)

        The IPv4 addresses associated with the instance.

        Parameters:
        resourceAwsEc2InstanceIpV4Addresses - The IPv4 addresses associated with the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceIpV4Addresses

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceIpV4Addresses​(IpFilter... resourceAwsEc2InstanceIpV4Addresses)

        The IPv4 addresses associated with the instance.

        Parameters:
        resourceAwsEc2InstanceIpV4Addresses - The IPv4 addresses associated with the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceIpV4Addresses

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceIpV4Addresses​(Consumer<IpFilter.Builder>... resourceAwsEc2InstanceIpV4Addresses)

        The IPv4 addresses associated with the instance.

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

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

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

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceIpV6Addresses​(Collection<IpFilter> resourceAwsEc2InstanceIpV6Addresses)

        The IPv6 addresses associated with the instance.

        Parameters:
        resourceAwsEc2InstanceIpV6Addresses - The IPv6 addresses associated with the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceIpV6Addresses

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceIpV6Addresses​(IpFilter... resourceAwsEc2InstanceIpV6Addresses)

        The IPv6 addresses associated with the instance.

        Parameters:
        resourceAwsEc2InstanceIpV6Addresses - The IPv6 addresses associated with the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceIpV6Addresses

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceIpV6Addresses​(Consumer<IpFilter.Builder>... resourceAwsEc2InstanceIpV6Addresses)

        The IPv6 addresses associated with the instance.

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

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

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

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceKeyName​(Collection<StringFilter> resourceAwsEc2InstanceKeyName)

        The key name associated with the instance.

        Parameters:
        resourceAwsEc2InstanceKeyName - The key name associated with the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceKeyName

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceKeyName​(StringFilter... resourceAwsEc2InstanceKeyName)

        The key name associated with the instance.

        Parameters:
        resourceAwsEc2InstanceKeyName - The key name associated with the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceKeyName

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceKeyName​(Consumer<StringFilter.Builder>... resourceAwsEc2InstanceKeyName)

        The key name associated with the instance.

        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 #resourceAwsEc2InstanceKeyName(List).

        Parameters:
        resourceAwsEc2InstanceKeyName - 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:
        #resourceAwsEc2InstanceKeyName(java.util.Collection)
      • resourceAwsEc2InstanceIamInstanceProfileArn

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceIamInstanceProfileArn​(Collection<StringFilter> resourceAwsEc2InstanceIamInstanceProfileArn)

        The IAM profile ARN of the instance.

        Parameters:
        resourceAwsEc2InstanceIamInstanceProfileArn - The IAM profile ARN of the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceIamInstanceProfileArn

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceIamInstanceProfileArn​(StringFilter... resourceAwsEc2InstanceIamInstanceProfileArn)

        The IAM profile ARN of the instance.

        Parameters:
        resourceAwsEc2InstanceIamInstanceProfileArn - The IAM profile ARN of the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceIamInstanceProfileArn

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceIamInstanceProfileArn​(Consumer<StringFilter.Builder>... resourceAwsEc2InstanceIamInstanceProfileArn)

        The IAM profile ARN of the instance.

        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 #resourceAwsEc2InstanceIamInstanceProfileArn(List).

        Parameters:
        resourceAwsEc2InstanceIamInstanceProfileArn - 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:
        #resourceAwsEc2InstanceIamInstanceProfileArn(java.util.Collection)
      • resourceAwsEc2InstanceVpcId

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceVpcId​(Collection<StringFilter> resourceAwsEc2InstanceVpcId)

        The identifier of the VPC that the instance was launched in.

        Parameters:
        resourceAwsEc2InstanceVpcId - The identifier of the VPC that the instance was launched in.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceVpcId

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceVpcId​(StringFilter... resourceAwsEc2InstanceVpcId)

        The identifier of the VPC that the instance was launched in.

        Parameters:
        resourceAwsEc2InstanceVpcId - The identifier of the VPC that the instance was launched in.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceVpcId

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceVpcId​(Consumer<StringFilter.Builder>... resourceAwsEc2InstanceVpcId)

        The identifier of the VPC that the instance was launched in.

        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 #resourceAwsEc2InstanceVpcId(List).

        Parameters:
        resourceAwsEc2InstanceVpcId - 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:
        #resourceAwsEc2InstanceVpcId(java.util.Collection)
      • resourceAwsEc2InstanceSubnetId

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceSubnetId​(Collection<StringFilter> resourceAwsEc2InstanceSubnetId)

        The identifier of the subnet that the instance was launched in.

        Parameters:
        resourceAwsEc2InstanceSubnetId - The identifier of the subnet that the instance was launched in.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceSubnetId

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceSubnetId​(StringFilter... resourceAwsEc2InstanceSubnetId)

        The identifier of the subnet that the instance was launched in.

        Parameters:
        resourceAwsEc2InstanceSubnetId - The identifier of the subnet that the instance was launched in.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceSubnetId

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceSubnetId​(Consumer<StringFilter.Builder>... resourceAwsEc2InstanceSubnetId)

        The identifier of the subnet that the instance was launched in.

        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 #resourceAwsEc2InstanceSubnetId(List).

        Parameters:
        resourceAwsEc2InstanceSubnetId - 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:
        #resourceAwsEc2InstanceSubnetId(java.util.Collection)
      • resourceAwsEc2InstanceLaunchedAt

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceLaunchedAt​(Collection<DateFilter> resourceAwsEc2InstanceLaunchedAt)

        The date and time the instance was launched.

        Parameters:
        resourceAwsEc2InstanceLaunchedAt - The date and time the instance was launched.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceLaunchedAt

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceLaunchedAt​(DateFilter... resourceAwsEc2InstanceLaunchedAt)

        The date and time the instance was launched.

        Parameters:
        resourceAwsEc2InstanceLaunchedAt - The date and time the instance was launched.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsEc2InstanceLaunchedAt

        AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceLaunchedAt​(Consumer<DateFilter.Builder>... resourceAwsEc2InstanceLaunchedAt)

        The date and time the instance was launched.

        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 #resourceAwsEc2InstanceLaunchedAt(List).

        Parameters:
        resourceAwsEc2InstanceLaunchedAt - 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:
        #resourceAwsEc2InstanceLaunchedAt(java.util.Collection)
      • resourceAwsS3BucketOwnerId

        AwsSecurityFindingFilters.Builder resourceAwsS3BucketOwnerId​(Collection<StringFilter> resourceAwsS3BucketOwnerId)

        The canonical user ID of the owner of the S3 bucket.

        Parameters:
        resourceAwsS3BucketOwnerId - The canonical user ID of the owner of the S3 bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsS3BucketOwnerId

        AwsSecurityFindingFilters.Builder resourceAwsS3BucketOwnerId​(StringFilter... resourceAwsS3BucketOwnerId)

        The canonical user ID of the owner of the S3 bucket.

        Parameters:
        resourceAwsS3BucketOwnerId - The canonical user ID of the owner of the S3 bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsS3BucketOwnerName

        AwsSecurityFindingFilters.Builder resourceAwsS3BucketOwnerName​(Collection<StringFilter> resourceAwsS3BucketOwnerName)

        The display name of the owner of the S3 bucket.

        Parameters:
        resourceAwsS3BucketOwnerName - The display name of the owner of the S3 bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsS3BucketOwnerName

        AwsSecurityFindingFilters.Builder resourceAwsS3BucketOwnerName​(StringFilter... resourceAwsS3BucketOwnerName)

        The display name of the owner of the S3 bucket.

        Parameters:
        resourceAwsS3BucketOwnerName - The display name of the owner of the S3 bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsS3BucketOwnerName

        AwsSecurityFindingFilters.Builder resourceAwsS3BucketOwnerName​(Consumer<StringFilter.Builder>... resourceAwsS3BucketOwnerName)

        The display name of the owner of the S3 bucket.

        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 #resourceAwsS3BucketOwnerName(List).

        Parameters:
        resourceAwsS3BucketOwnerName - 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:
        #resourceAwsS3BucketOwnerName(java.util.Collection)
      • resourceAwsIamAccessKeyUserName

        @Deprecated
        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyUserName​(Collection<StringFilter> resourceAwsIamAccessKeyUserName)
        Deprecated.
        This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.

        The user associated with the IAM access key related to a finding.

        Parameters:
        resourceAwsIamAccessKeyUserName - The user associated with the IAM access key related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsIamAccessKeyUserName

        @Deprecated
        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyUserName​(StringFilter... resourceAwsIamAccessKeyUserName)
        Deprecated.
        This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.

        The user associated with the IAM access key related to a finding.

        Parameters:
        resourceAwsIamAccessKeyUserName - The user associated with the IAM access key related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsIamAccessKeyUserName

        @Deprecated
        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyUserName​(Consumer<StringFilter.Builder>... resourceAwsIamAccessKeyUserName)
        Deprecated.
        This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.

        The user associated with the IAM access key related to a finding.

        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 #resourceAwsIamAccessKeyUserName(List).

        Parameters:
        resourceAwsIamAccessKeyUserName - 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:
        #resourceAwsIamAccessKeyUserName(java.util.Collection)
      • resourceAwsIamAccessKeyPrincipalName

        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyPrincipalName​(Collection<StringFilter> resourceAwsIamAccessKeyPrincipalName)

        The name of the principal that is associated with an IAM access key.

        Parameters:
        resourceAwsIamAccessKeyPrincipalName - The name of the principal that is associated with an IAM access key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsIamAccessKeyPrincipalName

        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyPrincipalName​(StringFilter... resourceAwsIamAccessKeyPrincipalName)

        The name of the principal that is associated with an IAM access key.

        Parameters:
        resourceAwsIamAccessKeyPrincipalName - The name of the principal that is associated with an IAM access key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsIamAccessKeyPrincipalName

        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyPrincipalName​(Consumer<StringFilter.Builder>... resourceAwsIamAccessKeyPrincipalName)

        The name of the principal that is associated with an IAM access key.

        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 #resourceAwsIamAccessKeyPrincipalName(List).

        Parameters:
        resourceAwsIamAccessKeyPrincipalName - 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:
        #resourceAwsIamAccessKeyPrincipalName(java.util.Collection)
      • resourceAwsIamAccessKeyStatus

        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyStatus​(Collection<StringFilter> resourceAwsIamAccessKeyStatus)

        The status of the IAM access key related to a finding.

        Parameters:
        resourceAwsIamAccessKeyStatus - The status of the IAM access key related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsIamAccessKeyStatus

        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyStatus​(StringFilter... resourceAwsIamAccessKeyStatus)

        The status of the IAM access key related to a finding.

        Parameters:
        resourceAwsIamAccessKeyStatus - The status of the IAM access key related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsIamAccessKeyStatus

        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyStatus​(Consumer<StringFilter.Builder>... resourceAwsIamAccessKeyStatus)

        The status of the IAM access key related to a finding.

        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 #resourceAwsIamAccessKeyStatus(List).

        Parameters:
        resourceAwsIamAccessKeyStatus - 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:
        #resourceAwsIamAccessKeyStatus(java.util.Collection)
      • resourceAwsIamAccessKeyCreatedAt

        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyCreatedAt​(Collection<DateFilter> resourceAwsIamAccessKeyCreatedAt)

        The creation date/time of the IAM access key related to a finding.

        Parameters:
        resourceAwsIamAccessKeyCreatedAt - The creation date/time of the IAM access key related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsIamAccessKeyCreatedAt

        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyCreatedAt​(DateFilter... resourceAwsIamAccessKeyCreatedAt)

        The creation date/time of the IAM access key related to a finding.

        Parameters:
        resourceAwsIamAccessKeyCreatedAt - The creation date/time of the IAM access key related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsIamAccessKeyCreatedAt

        AwsSecurityFindingFilters.Builder resourceAwsIamAccessKeyCreatedAt​(Consumer<DateFilter.Builder>... resourceAwsIamAccessKeyCreatedAt)

        The creation date/time of the IAM access key related to a finding.

        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 #resourceAwsIamAccessKeyCreatedAt(List).

        Parameters:
        resourceAwsIamAccessKeyCreatedAt - 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:
        #resourceAwsIamAccessKeyCreatedAt(java.util.Collection)
      • resourceAwsIamUserUserName

        AwsSecurityFindingFilters.Builder resourceAwsIamUserUserName​(Collection<StringFilter> resourceAwsIamUserUserName)

        The name of an IAM user.

        Parameters:
        resourceAwsIamUserUserName - The name of an IAM user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceAwsIamUserUserName

        AwsSecurityFindingFilters.Builder resourceAwsIamUserUserName​(StringFilter... resourceAwsIamUserUserName)

        The name of an IAM user.

        Parameters:
        resourceAwsIamUserUserName - The name of an IAM user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceContainerName

        AwsSecurityFindingFilters.Builder resourceContainerName​(Collection<StringFilter> resourceContainerName)

        The name of the container related to a finding.

        Parameters:
        resourceContainerName - The name of the container related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceContainerName

        AwsSecurityFindingFilters.Builder resourceContainerName​(StringFilter... resourceContainerName)

        The name of the container related to a finding.

        Parameters:
        resourceContainerName - The name of the container related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceContainerImageId

        AwsSecurityFindingFilters.Builder resourceContainerImageId​(Collection<StringFilter> resourceContainerImageId)

        The identifier of the image related to a finding.

        Parameters:
        resourceContainerImageId - The identifier of the image related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceContainerImageId

        AwsSecurityFindingFilters.Builder resourceContainerImageId​(StringFilter... resourceContainerImageId)

        The identifier of the image related to a finding.

        Parameters:
        resourceContainerImageId - The identifier of the image related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceContainerImageName

        AwsSecurityFindingFilters.Builder resourceContainerImageName​(Collection<StringFilter> resourceContainerImageName)

        The name of the image related to a finding.

        Parameters:
        resourceContainerImageName - The name of the image related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceContainerImageName

        AwsSecurityFindingFilters.Builder resourceContainerImageName​(StringFilter... resourceContainerImageName)

        The name of the image related to a finding.

        Parameters:
        resourceContainerImageName - The name of the image related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceContainerLaunchedAt

        AwsSecurityFindingFilters.Builder resourceContainerLaunchedAt​(Collection<DateFilter> resourceContainerLaunchedAt)

        A timestamp that identifies when the container was started.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        resourceContainerLaunchedAt - A timestamp that identifies when the container was started.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceContainerLaunchedAt

        AwsSecurityFindingFilters.Builder resourceContainerLaunchedAt​(DateFilter... resourceContainerLaunchedAt)

        A timestamp that identifies when the container was started.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        resourceContainerLaunchedAt - A timestamp that identifies when the container was started.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceContainerLaunchedAt

        AwsSecurityFindingFilters.Builder resourceContainerLaunchedAt​(Consumer<DateFilter.Builder>... resourceContainerLaunchedAt)

        A timestamp that identifies when the container was started.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        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 #resourceContainerLaunchedAt(List).

        Parameters:
        resourceContainerLaunchedAt - 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:
        #resourceContainerLaunchedAt(java.util.Collection)
      • resourceDetailsOther

        AwsSecurityFindingFilters.Builder resourceDetailsOther​(Collection<MapFilter> resourceDetailsOther)

        The details of a resource that doesn't have a specific subfield for the resource type defined.

        Parameters:
        resourceDetailsOther - The details of a resource that doesn't have a specific subfield for the resource type defined.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceDetailsOther

        AwsSecurityFindingFilters.Builder resourceDetailsOther​(MapFilter... resourceDetailsOther)

        The details of a resource that doesn't have a specific subfield for the resource type defined.

        Parameters:
        resourceDetailsOther - The details of a resource that doesn't have a specific subfield for the resource type defined.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceDetailsOther

        AwsSecurityFindingFilters.Builder resourceDetailsOther​(Consumer<MapFilter.Builder>... resourceDetailsOther)

        The details of a resource that doesn't have a specific subfield for the resource type defined.

        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 #resourceDetailsOther(List).

        Parameters:
        resourceDetailsOther - 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:
        #resourceDetailsOther(java.util.Collection)
      • complianceStatus

        AwsSecurityFindingFilters.Builder complianceStatus​(Collection<StringFilter> complianceStatus)

        Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.

        Parameters:
        complianceStatus - Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceStatus

        AwsSecurityFindingFilters.Builder complianceStatus​(StringFilter... complianceStatus)

        Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.

        Parameters:
        complianceStatus - Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceStatus

        AwsSecurityFindingFilters.Builder complianceStatus​(Consumer<StringFilter.Builder>... complianceStatus)

        Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.

        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 #complianceStatus(List).

        Parameters:
        complianceStatus - 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:
        #complianceStatus(java.util.Collection)
      • verificationState

        AwsSecurityFindingFilters.Builder verificationState​(Collection<StringFilter> verificationState)

        The veracity of a finding.

        Parameters:
        verificationState - The veracity of a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • verificationState

        AwsSecurityFindingFilters.Builder verificationState​(StringFilter... verificationState)

        The veracity of a finding.

        Parameters:
        verificationState - The veracity of a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • workflowState

        AwsSecurityFindingFilters.Builder workflowState​(Collection<StringFilter> workflowState)

        The workflow state of a finding.

        Note that this field is deprecated. To search for a finding based on its workflow status, use WorkflowStatus.

        Parameters:
        workflowState - The workflow state of a finding.

        Note that this field is deprecated. To search for a finding based on its workflow status, use WorkflowStatus.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • workflowState

        AwsSecurityFindingFilters.Builder workflowState​(StringFilter... workflowState)

        The workflow state of a finding.

        Note that this field is deprecated. To search for a finding based on its workflow status, use WorkflowStatus.

        Parameters:
        workflowState - The workflow state of a finding.

        Note that this field is deprecated. To search for a finding based on its workflow status, use WorkflowStatus.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • workflowState

        AwsSecurityFindingFilters.Builder workflowState​(Consumer<StringFilter.Builder>... workflowState)

        The workflow state of a finding.

        Note that this field is deprecated. To search for a finding based on its workflow status, use WorkflowStatus.

        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 #workflowState(List).

        Parameters:
        workflowState - 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:
        #workflowState(java.util.Collection)
      • workflowStatus

        AwsSecurityFindingFilters.Builder workflowStatus​(Collection<StringFilter> workflowStatus)

        The status of the investigation into a finding. Allowed values are the following.

        • NEW - The initial state of a finding, before it is reviewed.

          Security Hub also resets the workflow status from NOTIFIED or RESOLVED to NEW in the following cases:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

        • NOTIFIED - Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.

          If one of the following occurs, the workflow status is changed automatically from NOTIFIED to NEW:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to FAILED, WARNING, or NOT_AVAILABLE.

        • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed.

          The workflow status of a SUPPRESSED finding does not change if RecordState changes from ARCHIVED to ACTIVE.

        • RESOLVED - The finding was reviewed and remediated and is now considered resolved.

          The finding remains RESOLVED unless one of the following occurs:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to FAILED, WARNING, or NOT_AVAILABLE.

          In those cases, the workflow status is automatically reset to NEW.

          For findings from controls, if Compliance.Status is PASSED, then Security Hub automatically sets the workflow status to RESOLVED.

        Parameters:
        workflowStatus - The status of the investigation into a finding. Allowed values are the following.

        • NEW - The initial state of a finding, before it is reviewed.

          Security Hub also resets the workflow status from NOTIFIED or RESOLVED to NEW in the following cases:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

        • NOTIFIED - Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.

          If one of the following occurs, the workflow status is changed automatically from NOTIFIED to NEW:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to FAILED, WARNING, or NOT_AVAILABLE.

        • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed.

          The workflow status of a SUPPRESSED finding does not change if RecordState changes from ARCHIVED to ACTIVE.

        • RESOLVED - The finding was reviewed and remediated and is now considered resolved.

          The finding remains RESOLVED unless one of the following occurs:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to FAILED, WARNING, or NOT_AVAILABLE.

          In those cases, the workflow status is automatically reset to NEW.

          For findings from controls, if Compliance.Status is PASSED, then Security Hub automatically sets the workflow status to RESOLVED.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • workflowStatus

        AwsSecurityFindingFilters.Builder workflowStatus​(StringFilter... workflowStatus)

        The status of the investigation into a finding. Allowed values are the following.

        • NEW - The initial state of a finding, before it is reviewed.

          Security Hub also resets the workflow status from NOTIFIED or RESOLVED to NEW in the following cases:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

        • NOTIFIED - Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.

          If one of the following occurs, the workflow status is changed automatically from NOTIFIED to NEW:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to FAILED, WARNING, or NOT_AVAILABLE.

        • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed.

          The workflow status of a SUPPRESSED finding does not change if RecordState changes from ARCHIVED to ACTIVE.

        • RESOLVED - The finding was reviewed and remediated and is now considered resolved.

          The finding remains RESOLVED unless one of the following occurs:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to FAILED, WARNING, or NOT_AVAILABLE.

          In those cases, the workflow status is automatically reset to NEW.

          For findings from controls, if Compliance.Status is PASSED, then Security Hub automatically sets the workflow status to RESOLVED.

        Parameters:
        workflowStatus - The status of the investigation into a finding. Allowed values are the following.

        • NEW - The initial state of a finding, before it is reviewed.

          Security Hub also resets the workflow status from NOTIFIED or RESOLVED to NEW in the following cases:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

        • NOTIFIED - Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.

          If one of the following occurs, the workflow status is changed automatically from NOTIFIED to NEW:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to FAILED, WARNING, or NOT_AVAILABLE.

        • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed.

          The workflow status of a SUPPRESSED finding does not change if RecordState changes from ARCHIVED to ACTIVE.

        • RESOLVED - The finding was reviewed and remediated and is now considered resolved.

          The finding remains RESOLVED unless one of the following occurs:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to FAILED, WARNING, or NOT_AVAILABLE.

          In those cases, the workflow status is automatically reset to NEW.

          For findings from controls, if Compliance.Status is PASSED, then Security Hub automatically sets the workflow status to RESOLVED.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • workflowStatus

        AwsSecurityFindingFilters.Builder workflowStatus​(Consumer<StringFilter.Builder>... workflowStatus)

        The status of the investigation into a finding. Allowed values are the following.

        • NEW - The initial state of a finding, before it is reviewed.

          Security Hub also resets the workflow status from NOTIFIED or RESOLVED to NEW in the following cases:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

        • NOTIFIED - Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.

          If one of the following occurs, the workflow status is changed automatically from NOTIFIED to NEW:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to FAILED, WARNING, or NOT_AVAILABLE.

        • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed.

          The workflow status of a SUPPRESSED finding does not change if RecordState changes from ARCHIVED to ACTIVE.

        • RESOLVED - The finding was reviewed and remediated and is now considered resolved.

          The finding remains RESOLVED unless one of the following occurs:

          • RecordState changes from ARCHIVED to ACTIVE.

          • Compliance.Status changes from PASSED to FAILED, WARNING, or NOT_AVAILABLE.

          In those cases, the workflow status is automatically reset to NEW.

          For findings from controls, if Compliance.Status is PASSED, then Security Hub automatically sets the workflow status to RESOLVED.

        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 #workflowStatus(List).

        Parameters:
        workflowStatus - 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:
        #workflowStatus(java.util.Collection)
      • recordState

        AwsSecurityFindingFilters.Builder recordState​(Collection<StringFilter> recordState)

        The updated record state for the finding.

        Parameters:
        recordState - The updated record state for the finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recordState

        AwsSecurityFindingFilters.Builder recordState​(StringFilter... recordState)

        The updated record state for the finding.

        Parameters:
        recordState - The updated record state for the finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relatedFindingsProductArn

        AwsSecurityFindingFilters.Builder relatedFindingsProductArn​(Collection<StringFilter> relatedFindingsProductArn)

        The ARN of the solution that generated a related finding.

        Parameters:
        relatedFindingsProductArn - The ARN of the solution that generated a related finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relatedFindingsProductArn

        AwsSecurityFindingFilters.Builder relatedFindingsProductArn​(StringFilter... relatedFindingsProductArn)

        The ARN of the solution that generated a related finding.

        Parameters:
        relatedFindingsProductArn - The ARN of the solution that generated a related finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relatedFindingsId

        AwsSecurityFindingFilters.Builder relatedFindingsId​(Collection<StringFilter> relatedFindingsId)

        The solution-generated identifier for a related finding.

        Parameters:
        relatedFindingsId - The solution-generated identifier for a related finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relatedFindingsId

        AwsSecurityFindingFilters.Builder relatedFindingsId​(StringFilter... relatedFindingsId)

        The solution-generated identifier for a related finding.

        Parameters:
        relatedFindingsId - The solution-generated identifier for a related finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • noteText

        AwsSecurityFindingFilters.Builder noteText​(StringFilter... noteText)

        The text of a note.

        Parameters:
        noteText - The text of a note.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • noteUpdatedAt

        AwsSecurityFindingFilters.Builder noteUpdatedAt​(Collection<DateFilter> noteUpdatedAt)

        The timestamp of when the note was updated.

        Parameters:
        noteUpdatedAt - The timestamp of when the note was updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • noteUpdatedAt

        AwsSecurityFindingFilters.Builder noteUpdatedAt​(DateFilter... noteUpdatedAt)

        The timestamp of when the note was updated.

        Parameters:
        noteUpdatedAt - The timestamp of when the note was updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • noteUpdatedBy

        AwsSecurityFindingFilters.Builder noteUpdatedBy​(Collection<StringFilter> noteUpdatedBy)

        The principal that created a note.

        Parameters:
        noteUpdatedBy - The principal that created a note.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • noteUpdatedBy

        AwsSecurityFindingFilters.Builder noteUpdatedBy​(StringFilter... noteUpdatedBy)

        The principal that created a note.

        Parameters:
        noteUpdatedBy - The principal that created a note.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • keyword

        @Deprecated
        AwsSecurityFindingFilters.Builder keyword​(KeywordFilter... keyword)
        Deprecated.
        The Keyword property is deprecated.

        A keyword for a finding.

        Parameters:
        keyword - A keyword for a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsConfidence

        AwsSecurityFindingFilters.Builder findingProviderFieldsConfidence​(Collection<NumberFilter> findingProviderFieldsConfidence)

        The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

        Parameters:
        findingProviderFieldsConfidence - The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsConfidence

        AwsSecurityFindingFilters.Builder findingProviderFieldsConfidence​(NumberFilter... findingProviderFieldsConfidence)

        The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

        Parameters:
        findingProviderFieldsConfidence - The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsConfidence

        AwsSecurityFindingFilters.Builder findingProviderFieldsConfidence​(Consumer<NumberFilter.Builder>... findingProviderFieldsConfidence)

        The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

        Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

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

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

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

        AwsSecurityFindingFilters.Builder findingProviderFieldsCriticality​(Collection<NumberFilter> findingProviderFieldsCriticality)

        The finding provider value for the level of importance assigned to the resources associated with the findings.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

        Parameters:
        findingProviderFieldsCriticality - The finding provider value for the level of importance assigned to the resources associated with the findings.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsCriticality

        AwsSecurityFindingFilters.Builder findingProviderFieldsCriticality​(NumberFilter... findingProviderFieldsCriticality)

        The finding provider value for the level of importance assigned to the resources associated with the findings.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

        Parameters:
        findingProviderFieldsCriticality - The finding provider value for the level of importance assigned to the resources associated with the findings.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsCriticality

        AwsSecurityFindingFilters.Builder findingProviderFieldsCriticality​(Consumer<NumberFilter.Builder>... findingProviderFieldsCriticality)

        The finding provider value for the level of importance assigned to the resources associated with the findings.

        A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

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

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

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

        AwsSecurityFindingFilters.Builder findingProviderFieldsRelatedFindingsId​(Collection<StringFilter> findingProviderFieldsRelatedFindingsId)

        The finding identifier of a related finding that is identified by the finding provider.

        Parameters:
        findingProviderFieldsRelatedFindingsId - The finding identifier of a related finding that is identified by the finding provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsRelatedFindingsId

        AwsSecurityFindingFilters.Builder findingProviderFieldsRelatedFindingsId​(StringFilter... findingProviderFieldsRelatedFindingsId)

        The finding identifier of a related finding that is identified by the finding provider.

        Parameters:
        findingProviderFieldsRelatedFindingsId - The finding identifier of a related finding that is identified by the finding provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsRelatedFindingsId

        AwsSecurityFindingFilters.Builder findingProviderFieldsRelatedFindingsId​(Consumer<StringFilter.Builder>... findingProviderFieldsRelatedFindingsId)

        The finding identifier of a related finding that is identified by the finding provider.

        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 #findingProviderFieldsRelatedFindingsId(List).

        Parameters:
        findingProviderFieldsRelatedFindingsId - 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:
        #findingProviderFieldsRelatedFindingsId(java.util.Collection)
      • findingProviderFieldsRelatedFindingsProductArn

        AwsSecurityFindingFilters.Builder findingProviderFieldsRelatedFindingsProductArn​(Collection<StringFilter> findingProviderFieldsRelatedFindingsProductArn)

        The ARN of the solution that generated a related finding that is identified by the finding provider.

        Parameters:
        findingProviderFieldsRelatedFindingsProductArn - The ARN of the solution that generated a related finding that is identified by the finding provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsRelatedFindingsProductArn

        AwsSecurityFindingFilters.Builder findingProviderFieldsRelatedFindingsProductArn​(StringFilter... findingProviderFieldsRelatedFindingsProductArn)

        The ARN of the solution that generated a related finding that is identified by the finding provider.

        Parameters:
        findingProviderFieldsRelatedFindingsProductArn - The ARN of the solution that generated a related finding that is identified by the finding provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsRelatedFindingsProductArn

        AwsSecurityFindingFilters.Builder findingProviderFieldsRelatedFindingsProductArn​(Consumer<StringFilter.Builder>... findingProviderFieldsRelatedFindingsProductArn)

        The ARN of the solution that generated a related finding that is identified by the finding provider.

        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 #findingProviderFieldsRelatedFindingsProductArn(List).

        Parameters:
        findingProviderFieldsRelatedFindingsProductArn - 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:
        #findingProviderFieldsRelatedFindingsProductArn(java.util.Collection)
      • findingProviderFieldsSeverityLabel

        AwsSecurityFindingFilters.Builder findingProviderFieldsSeverityLabel​(Collection<StringFilter> findingProviderFieldsSeverityLabel)

        The finding provider value for the severity label.

        Parameters:
        findingProviderFieldsSeverityLabel - The finding provider value for the severity label.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsSeverityLabel

        AwsSecurityFindingFilters.Builder findingProviderFieldsSeverityLabel​(StringFilter... findingProviderFieldsSeverityLabel)

        The finding provider value for the severity label.

        Parameters:
        findingProviderFieldsSeverityLabel - The finding provider value for the severity label.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsSeverityLabel

        AwsSecurityFindingFilters.Builder findingProviderFieldsSeverityLabel​(Consumer<StringFilter.Builder>... findingProviderFieldsSeverityLabel)

        The finding provider value for the severity label.

        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 #findingProviderFieldsSeverityLabel(List).

        Parameters:
        findingProviderFieldsSeverityLabel - 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:
        #findingProviderFieldsSeverityLabel(java.util.Collection)
      • findingProviderFieldsSeverityOriginal

        AwsSecurityFindingFilters.Builder findingProviderFieldsSeverityOriginal​(Collection<StringFilter> findingProviderFieldsSeverityOriginal)

        The finding provider's original value for the severity.

        Parameters:
        findingProviderFieldsSeverityOriginal - The finding provider's original value for the severity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsSeverityOriginal

        AwsSecurityFindingFilters.Builder findingProviderFieldsSeverityOriginal​(StringFilter... findingProviderFieldsSeverityOriginal)

        The finding provider's original value for the severity.

        Parameters:
        findingProviderFieldsSeverityOriginal - The finding provider's original value for the severity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsSeverityOriginal

        AwsSecurityFindingFilters.Builder findingProviderFieldsSeverityOriginal​(Consumer<StringFilter.Builder>... findingProviderFieldsSeverityOriginal)

        The finding provider's original value for the severity.

        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 #findingProviderFieldsSeverityOriginal(List).

        Parameters:
        findingProviderFieldsSeverityOriginal - 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:
        #findingProviderFieldsSeverityOriginal(java.util.Collection)
      • findingProviderFieldsTypes

        AwsSecurityFindingFilters.Builder findingProviderFieldsTypes​(Collection<StringFilter> findingProviderFieldsTypes)

        One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

        Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

        Parameters:
        findingProviderFieldsTypes - One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

        Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsTypes

        AwsSecurityFindingFilters.Builder findingProviderFieldsTypes​(StringFilter... findingProviderFieldsTypes)

        One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

        Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

        Parameters:
        findingProviderFieldsTypes - One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

        Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • findingProviderFieldsTypes

        AwsSecurityFindingFilters.Builder findingProviderFieldsTypes​(Consumer<StringFilter.Builder>... findingProviderFieldsTypes)

        One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

        Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

        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 #findingProviderFieldsTypes(List).

        Parameters:
        findingProviderFieldsTypes - 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:
        #findingProviderFieldsTypes(java.util.Collection)
      • sample

        AwsSecurityFindingFilters.Builder sample​(Collection<BooleanFilter> sample)

        Indicates whether or not sample findings are included in the filter results.

        Parameters:
        sample - Indicates whether or not sample findings are included in the filter results.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sample

        AwsSecurityFindingFilters.Builder sample​(BooleanFilter... sample)

        Indicates whether or not sample findings are included in the filter results.

        Parameters:
        sample - Indicates whether or not sample findings are included in the filter results.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceSecurityControlId

        AwsSecurityFindingFilters.Builder complianceSecurityControlId​(Collection<StringFilter> complianceSecurityControlId)

        The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5.

        Parameters:
        complianceSecurityControlId - The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceSecurityControlId

        AwsSecurityFindingFilters.Builder complianceSecurityControlId​(StringFilter... complianceSecurityControlId)

        The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5.

        Parameters:
        complianceSecurityControlId - The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceSecurityControlId

        AwsSecurityFindingFilters.Builder complianceSecurityControlId​(Consumer<StringFilter.Builder>... complianceSecurityControlId)

        The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5.

        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 #complianceSecurityControlId(List).

        Parameters:
        complianceSecurityControlId - 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:
        #complianceSecurityControlId(java.util.Collection)
      • complianceAssociatedStandardsId

        AwsSecurityFindingFilters.Builder complianceAssociatedStandardsId​(Collection<StringFilter> complianceAssociatedStandardsId)

        The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.

        Parameters:
        complianceAssociatedStandardsId - The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceAssociatedStandardsId

        AwsSecurityFindingFilters.Builder complianceAssociatedStandardsId​(StringFilter... complianceAssociatedStandardsId)

        The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.

        Parameters:
        complianceAssociatedStandardsId - The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceAssociatedStandardsId

        AwsSecurityFindingFilters.Builder complianceAssociatedStandardsId​(Consumer<StringFilter.Builder>... complianceAssociatedStandardsId)

        The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.

        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 #complianceAssociatedStandardsId(List).

        Parameters:
        complianceAssociatedStandardsId - 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:
        #complianceAssociatedStandardsId(java.util.Collection)
      • vulnerabilitiesExploitAvailable

        AwsSecurityFindingFilters.Builder vulnerabilitiesExploitAvailable​(Collection<StringFilter> vulnerabilitiesExploitAvailable)

        Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.

        Parameters:
        vulnerabilitiesExploitAvailable - Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vulnerabilitiesExploitAvailable

        AwsSecurityFindingFilters.Builder vulnerabilitiesExploitAvailable​(StringFilter... vulnerabilitiesExploitAvailable)

        Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.

        Parameters:
        vulnerabilitiesExploitAvailable - Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vulnerabilitiesExploitAvailable

        AwsSecurityFindingFilters.Builder vulnerabilitiesExploitAvailable​(Consumer<StringFilter.Builder>... vulnerabilitiesExploitAvailable)

        Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.

        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 #vulnerabilitiesExploitAvailable(List).

        Parameters:
        vulnerabilitiesExploitAvailable - 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:
        #vulnerabilitiesExploitAvailable(java.util.Collection)
      • vulnerabilitiesFixAvailable

        AwsSecurityFindingFilters.Builder vulnerabilitiesFixAvailable​(Collection<StringFilter> vulnerabilitiesFixAvailable)

        Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.

        Parameters:
        vulnerabilitiesFixAvailable - Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vulnerabilitiesFixAvailable

        AwsSecurityFindingFilters.Builder vulnerabilitiesFixAvailable​(StringFilter... vulnerabilitiesFixAvailable)

        Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.

        Parameters:
        vulnerabilitiesFixAvailable - Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vulnerabilitiesFixAvailable

        AwsSecurityFindingFilters.Builder vulnerabilitiesFixAvailable​(Consumer<StringFilter.Builder>... vulnerabilitiesFixAvailable)

        Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.

        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 #vulnerabilitiesFixAvailable(List).

        Parameters:
        vulnerabilitiesFixAvailable - 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:
        #vulnerabilitiesFixAvailable(java.util.Collection)
      • complianceSecurityControlParametersName

        AwsSecurityFindingFilters.Builder complianceSecurityControlParametersName​(Collection<StringFilter> complianceSecurityControlParametersName)

        The name of a security control parameter.

        Parameters:
        complianceSecurityControlParametersName - The name of a security control parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceSecurityControlParametersName

        AwsSecurityFindingFilters.Builder complianceSecurityControlParametersName​(StringFilter... complianceSecurityControlParametersName)

        The name of a security control parameter.

        Parameters:
        complianceSecurityControlParametersName - The name of a security control parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceSecurityControlParametersName

        AwsSecurityFindingFilters.Builder complianceSecurityControlParametersName​(Consumer<StringFilter.Builder>... complianceSecurityControlParametersName)

        The name of a security control parameter.

        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 #complianceSecurityControlParametersName(List).

        Parameters:
        complianceSecurityControlParametersName - 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:
        #complianceSecurityControlParametersName(java.util.Collection)
      • complianceSecurityControlParametersValue

        AwsSecurityFindingFilters.Builder complianceSecurityControlParametersValue​(Collection<StringFilter> complianceSecurityControlParametersValue)

        The current value of a security control parameter.

        Parameters:
        complianceSecurityControlParametersValue - The current value of a security control parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceSecurityControlParametersValue

        AwsSecurityFindingFilters.Builder complianceSecurityControlParametersValue​(StringFilter... complianceSecurityControlParametersValue)

        The current value of a security control parameter.

        Parameters:
        complianceSecurityControlParametersValue - The current value of a security control parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceSecurityControlParametersValue

        AwsSecurityFindingFilters.Builder complianceSecurityControlParametersValue​(Consumer<StringFilter.Builder>... complianceSecurityControlParametersValue)

        The current value of a security control parameter.

        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 #complianceSecurityControlParametersValue(List).

        Parameters:
        complianceSecurityControlParametersValue - 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:
        #complianceSecurityControlParametersValue(java.util.Collection)
      • awsAccountName

        AwsSecurityFindingFilters.Builder awsAccountName​(Collection<StringFilter> awsAccountName)

        The name of the Amazon Web Services account in which a finding is generated.

        Parameters:
        awsAccountName - The name of the Amazon Web Services account in which a finding is generated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • awsAccountName

        AwsSecurityFindingFilters.Builder awsAccountName​(StringFilter... awsAccountName)

        The name of the Amazon Web Services account in which a finding is generated.

        Parameters:
        awsAccountName - The name of the Amazon Web Services account in which a finding is generated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceApplicationName

        AwsSecurityFindingFilters.Builder resourceApplicationName​(Collection<StringFilter> resourceApplicationName)

        The name of the application that is related to a finding.

        Parameters:
        resourceApplicationName - The name of the application that is related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceApplicationName

        AwsSecurityFindingFilters.Builder resourceApplicationName​(StringFilter... resourceApplicationName)

        The name of the application that is related to a finding.

        Parameters:
        resourceApplicationName - The name of the application that is related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceApplicationArn

        AwsSecurityFindingFilters.Builder resourceApplicationArn​(Collection<StringFilter> resourceApplicationArn)

        The ARN of the application that is related to a finding.

        Parameters:
        resourceApplicationArn - The ARN of the application that is related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceApplicationArn

        AwsSecurityFindingFilters.Builder resourceApplicationArn​(StringFilter... resourceApplicationArn)

        The ARN of the application that is related to a finding.

        Parameters:
        resourceApplicationArn - The ARN of the application that is related to a finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.