Interface AwsSecurityFindingFilters.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsSecurityFindingFilters.Builder,AwsSecurityFindingFilters>, SdkBuilder<AwsSecurityFindingFilters.Builder,AwsSecurityFindingFilters>, SdkPojo
Enclosing class:
AwsSecurityFindingFilters

public static interface AwsSecurityFindingFilters.Builder extends SdkPojo, CopyableBuilder<AwsSecurityFindingFilters.Builder,AwsSecurityFindingFilters>
  • Method Details

    • 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

      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

      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<StringFilter>).

      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:
    • 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.
    • awsAccountId

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

      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 awsAccountId(List<StringFilter>).

      Parameters:
      awsAccountId - 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:
    • 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

      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

      The security findings provider-specific identifier for 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 id(List<StringFilter>).

      Parameters:
      id - 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

      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

      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<StringFilter>).

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

      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

      The Region from which the finding was generated.

      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 region(List<StringFilter>).

      Parameters:
      region - 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:
    • 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

      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

      A finding type in the format of namespace/category/classifier that classifies 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 type(List<StringFilter>).

      Parameters:
      type - 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:
    • 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<DateFilter>).

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

      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<DateFilter>).

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

      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

      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<DateFilter>).

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

      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

      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<DateFilter>).

      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:
    • 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.
      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<NumberFilter>).

      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:
    • 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.
    • severityNormalized

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

      The normalized severity of a 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 severityNormalized(List<NumberFilter>).

      Parameters:
      severityNormalized - 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:
    • 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.
    • severityLabel

      The label of a finding's 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 severityLabel(List<StringFilter>).

      Parameters:
      severityLabel - 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:
    • 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

      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

      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<NumberFilter>).

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

      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<NumberFilter>).

      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:
    • title

      A finding's title.

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

      A finding's title.

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

      A finding's title.

      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 title(List<StringFilter>).

      Parameters:
      title - 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:
    • 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.
    • 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.
    • description

      A finding's description.

      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 description(List<StringFilter>).

      Parameters:
      description - 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:
    • 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.
    • recommendationText

      AwsSecurityFindingFilters.Builder recommendationText(Consumer<StringFilter.Builder>... recommendationText)

      The recommendation of what to do about the issue described in 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 recommendationText(List<StringFilter>).

      Parameters:
      recommendationText - 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:
    • 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

      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

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

      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 sourceUrl(List<StringFilter>).

      Parameters:
      sourceUrl - 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:
    • 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

      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<MapFilter>).

      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:
    • 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.
    • productName

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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to productName(List<StringFilter>).

      Parameters:
      productName - 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:
    • 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.
    • companyName

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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to companyName(List<StringFilter>).

      Parameters:
      companyName - 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:
    • 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<MapFilter>).

      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:
    • 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.
    • malwareName

      The name of the malware that was observed.

      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 malwareName(List<StringFilter>).

      Parameters:
      malwareName - 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:
    • 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.
    • malwareType

      The type of the malware that was observed.

      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 malwareType(List<StringFilter>).

      Parameters:
      malwareType - 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:
    • 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.
    • malwarePath

      The filesystem path of the malware that was observed.

      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 malwarePath(List<StringFilter>).

      Parameters:
      malwarePath - 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:
    • 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.
    • malwareState

      The state of the malware that was observed.

      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 malwareState(List<StringFilter>).

      Parameters:
      malwareState - 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:
    • 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.
    • networkDirection

      AwsSecurityFindingFilters.Builder networkDirection(Consumer<StringFilter.Builder>... networkDirection)

      Indicates the direction of network traffic associated with 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 networkDirection(List<StringFilter>).

      Parameters:
      networkDirection - 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:
    • 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.
    • networkProtocol

      AwsSecurityFindingFilters.Builder networkProtocol(Consumer<StringFilter.Builder>... networkProtocol)

      The protocol 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 networkProtocol(List<StringFilter>).

      Parameters:
      networkProtocol - 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:
    • 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<IpFilter>).

      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:
    • 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<IpFilter>).

      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:
    • 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.
    • networkSourcePort

      AwsSecurityFindingFilters.Builder networkSourcePort(Consumer<NumberFilter.Builder>... networkSourcePort)

      The source port of network-related information about a 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 networkSourcePort(List<NumberFilter>).

      Parameters:
      networkSourcePort - 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:
    • 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.
    • networkSourceDomain

      AwsSecurityFindingFilters.Builder networkSourceDomain(Consumer<StringFilter.Builder>... networkSourceDomain)

      The source 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 networkSourceDomain(List<StringFilter>).

      Parameters:
      networkSourceDomain - 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:
    • 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.
    • networkSourceMac

      AwsSecurityFindingFilters.Builder networkSourceMac(Consumer<StringFilter.Builder>... networkSourceMac)

      The source media access control (MAC) address 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 networkSourceMac(List<StringFilter>).

      Parameters:
      networkSourceMac - 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:
    • 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<IpFilter>).

      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:
    • 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<IpFilter>).

      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:
    • 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.
    • networkDestinationPort

      AwsSecurityFindingFilters.Builder networkDestinationPort(Consumer<NumberFilter.Builder>... networkDestinationPort)

      The destination port of network-related information about a 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 networkDestinationPort(List<NumberFilter>).

      Parameters:
      networkDestinationPort - 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:
    • 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<StringFilter>).

      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:
    • 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.
    • 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.
    • processName

      The name of the process.

      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 processName(List<StringFilter>).

      Parameters:
      processName - 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:
    • 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.
    • processPath

      The path to the process executable.

      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 processPath(List<StringFilter>).

      Parameters:
      processPath - 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:
    • processPid

      The process ID.

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

      The process ID.

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

      The process ID.

      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 processPid(List<NumberFilter>).

      Parameters:
      processPid - 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:
    • 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.
    • processParentPid

      AwsSecurityFindingFilters.Builder processParentPid(Consumer<NumberFilter.Builder>... processParentPid)

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

      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 processParentPid(List<NumberFilter>).

      Parameters:
      processParentPid - 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:
    • 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<DateFilter>).

      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:
    • 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<DateFilter>).

      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:
    • 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.
    • threatIntelIndicatorType

      AwsSecurityFindingFilters.Builder threatIntelIndicatorType(Consumer<StringFilter.Builder>... threatIntelIndicatorType)

      The type 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 threatIntelIndicatorType(List<StringFilter>).

      Parameters:
      threatIntelIndicatorType - 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:
    • 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.
    • threatIntelIndicatorValue

      AwsSecurityFindingFilters.Builder threatIntelIndicatorValue(Consumer<StringFilter.Builder>... threatIntelIndicatorValue)

      The value 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 threatIntelIndicatorValue(List<StringFilter>).

      Parameters:
      threatIntelIndicatorValue - 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

      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<StringFilter>).

      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:
    • 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<DateFilter>).

      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:
    • 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.
    • threatIntelIndicatorSource

      AwsSecurityFindingFilters.Builder threatIntelIndicatorSource(Consumer<StringFilter.Builder>... threatIntelIndicatorSource)

      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 threatIntelIndicatorSource(List<StringFilter>).

      Parameters:
      threatIntelIndicatorSource - 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

      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<StringFilter>).

      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:
    • 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.
    • resourceType

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

      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 resourceType(List<StringFilter>).

      Parameters:
      resourceType - 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:
    • 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

      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

      The canonical identifier for the given resource type.

      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 resourceId(List<StringFilter>).

      Parameters:
      resourceId - 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:
    • 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.
    • resourcePartition

      AwsSecurityFindingFilters.Builder resourcePartition(Consumer<StringFilter.Builder>... resourcePartition)

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

      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 resourcePartition(List<StringFilter>).

      Parameters:
      resourcePartition - 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:
    • 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.
    • resourceRegion

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

      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 resourceRegion(List<StringFilter>).

      Parameters:
      resourceRegion - 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:
    • 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

      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<MapFilter>).

      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:
    • 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.
    • resourceAwsEc2InstanceType

      AwsSecurityFindingFilters.Builder resourceAwsEc2InstanceType(Consumer<StringFilter.Builder>... resourceAwsEc2InstanceType)

      The instance type 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 resourceAwsEc2InstanceType(List<StringFilter>).

      Parameters:
      resourceAwsEc2InstanceType - 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

      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<StringFilter>).

      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:
    • 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<IpFilter>).

      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:
    • 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<IpFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<DateFilter>).

      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:
    • 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.
    • resourceAwsS3BucketOwnerId

      AwsSecurityFindingFilters.Builder resourceAwsS3BucketOwnerId(Consumer<StringFilter.Builder>... resourceAwsS3BucketOwnerId)

      The canonical user ID 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 resourceAwsS3BucketOwnerId(List<StringFilter>).

      Parameters:
      resourceAwsS3BucketOwnerId - 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

      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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<DateFilter>).

      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:
    • 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.
    • resourceAwsIamUserUserName

      AwsSecurityFindingFilters.Builder resourceAwsIamUserUserName(Consumer<StringFilter.Builder>... resourceAwsIamUserUserName)

      The name of an IAM user.

      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 resourceAwsIamUserUserName(List<StringFilter>).

      Parameters:
      resourceAwsIamUserUserName - 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:
    • 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.
    • resourceContainerName

      AwsSecurityFindingFilters.Builder resourceContainerName(Consumer<StringFilter.Builder>... resourceContainerName)

      The name of the container 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 resourceContainerName(List<StringFilter>).

      Parameters:
      resourceContainerName - 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:
    • 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.
    • resourceContainerImageId

      AwsSecurityFindingFilters.Builder resourceContainerImageId(Consumer<StringFilter.Builder>... resourceContainerImageId)

      The identifier of the image 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 resourceContainerImageId(List<StringFilter>).

      Parameters:
      resourceContainerImageId - 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:
    • 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.
    • resourceContainerImageName

      AwsSecurityFindingFilters.Builder resourceContainerImageName(Consumer<StringFilter.Builder>... resourceContainerImageName)

      The name of the image 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 resourceContainerImageName(List<StringFilter>).

      Parameters:
      resourceContainerImageName - 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:
    • 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<DateFilter>).

      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:
    • 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<MapFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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.
    • verificationState

      AwsSecurityFindingFilters.Builder verificationState(Consumer<StringFilter.Builder>... verificationState)

      The veracity of 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 verificationState(List<StringFilter>).

      Parameters:
      verificationState - 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

      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

      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<StringFilter>).

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

      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<StringFilter>).

      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:
    • 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.
    • recordState

      The updated record state for the 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 recordState(List<StringFilter>).

      Parameters:
      recordState - 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:
    • 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.
    • relatedFindingsProductArn

      AwsSecurityFindingFilters.Builder relatedFindingsProductArn(Consumer<StringFilter.Builder>... relatedFindingsProductArn)

      The ARN of the solution that generated a related 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 relatedFindingsProductArn(List<StringFilter>).

      Parameters:
      relatedFindingsProductArn - 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:
    • 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.
    • relatedFindingsId

      AwsSecurityFindingFilters.Builder relatedFindingsId(Consumer<StringFilter.Builder>... relatedFindingsId)

      The solution-generated identifier for a related 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 relatedFindingsId(List<StringFilter>).

      Parameters:
      relatedFindingsId - 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:
    • 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.
    • 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.
    • noteText

      The text of a note.

      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 noteText(List<StringFilter>).

      Parameters:
      noteText - 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:
    • 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.
    • noteUpdatedAt

      The timestamp of when the note was updated.

      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 noteUpdatedAt(List<DateFilter>).

      Parameters:
      noteUpdatedAt - 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:
    • 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.
    • noteUpdatedBy

      The principal that created a note.

      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 noteUpdatedBy(List<StringFilter>).

      Parameters:
      noteUpdatedBy - 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:
    • 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.
    • 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.
    • keyword

      Deprecated.
      The Keyword property is deprecated.

      A keyword for a finding.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to keyword(List<KeywordFilter>).

      Parameters:
      keyword - a consumer that will call methods on KeywordFilter.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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<NumberFilter>).

      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:
    • 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<NumberFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

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

      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

      Indicates whether or not sample findings are included in the filter results.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sample(List<BooleanFilter>).

      Parameters:
      sample - a consumer that will call methods on BooleanFilter.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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<StringFilter>).

      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:
    • 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.
    • awsAccountName

      The name of the Amazon Web Services account in which a finding is generated.

      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 awsAccountName(List<StringFilter>).

      Parameters:
      awsAccountName - 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:
    • 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.
    • resourceApplicationName

      AwsSecurityFindingFilters.Builder resourceApplicationName(Consumer<StringFilter.Builder>... resourceApplicationName)

      The name of the application that is 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 resourceApplicationName(List<StringFilter>).

      Parameters:
      resourceApplicationName - 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:
    • 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.
    • resourceApplicationArn

      AwsSecurityFindingFilters.Builder resourceApplicationArn(Consumer<StringFilter.Builder>... resourceApplicationArn)

      The ARN of the application that is 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 resourceApplicationArn(List<StringFilter>).

      Parameters:
      resourceApplicationArn - 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: