Interface FindingFilter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FindingFilter.Builder,
,FindingFilter> SdkBuilder<FindingFilter.Builder,
,FindingFilter> SdkPojo
- Enclosing class:
FindingFilter
-
Method Summary
Modifier and TypeMethodDescriptionFor a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.agentIds
(Collection<String> agentIds) For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.attributes
(Collection<Attribute> attributes) For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.attributes
(Consumer<Attribute.Builder>... attributes) For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.attributes
(Attribute... attributes) For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.autoScalingGroups
(String... autoScalingGroups) For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.autoScalingGroups
(Collection<String> autoScalingGroups) For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.default FindingFilter.Builder
creationTimeRange
(Consumer<TimestampRange.Builder> creationTimeRange) The time range during which the finding is generated.creationTimeRange
(TimestampRange creationTimeRange) The time range during which the finding is generated.For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.ruleNames
(Collection<String> ruleNames) For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.rulesPackageArns
(String... rulesPackageArns) For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.rulesPackageArns
(Collection<String> rulesPackageArns) For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.severities
(Collection<Severity> severities) For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.severities
(Severity... severities) For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.severitiesWithStrings
(String... severities) For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.severitiesWithStrings
(Collection<String> severities) For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.userAttributes
(Collection<Attribute> userAttributes) For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.userAttributes
(Consumer<Attribute.Builder>... userAttributes) For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.userAttributes
(Attribute... userAttributes) For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
agentIds
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.
- Parameters:
agentIds
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentIds
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.
- Parameters:
agentIds
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoScalingGroups
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.
- Parameters:
autoScalingGroups
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoScalingGroups
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.
- Parameters:
autoScalingGroups
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleNames
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.
- Parameters:
ruleNames
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleNames
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.
- Parameters:
ruleNames
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severitiesWithStrings
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.
- Parameters:
severities
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severitiesWithStrings
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.
- Parameters:
severities
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severities
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.
- Parameters:
severities
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severities
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.
- Parameters:
severities
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rulesPackageArns
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.
- Parameters:
rulesPackageArns
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rulesPackageArns
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.
- Parameters:
rulesPackageArns
- For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.
- Parameters:
attributes
- For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.
- Parameters:
attributes
- For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.
This is a convenience method that creates an instance of theAttribute.Builder
avoiding the need to create one manually viaAttribute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toattributes(List<Attribute>)
.- Parameters:
attributes
- a consumer that will call methods onAttribute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userAttributes
For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.
- Parameters:
userAttributes
- For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userAttributes
For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.
- Parameters:
userAttributes
- For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userAttributes
For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.
This is a convenience method that creates an instance of theAttribute.Builder
avoiding the need to create one manually viaAttribute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed touserAttributes(List<Attribute>)
.- Parameters:
userAttributes
- a consumer that will call methods onAttribute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTimeRange
The time range during which the finding is generated.
- Parameters:
creationTimeRange
- The time range during which the finding is generated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTimeRange
The time range during which the finding is generated.
This is a convenience method that creates an instance of theTimestampRange.Builder
avoiding the need to create one manually viaTimestampRange.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocreationTimeRange(TimestampRange)
.- Parameters:
creationTimeRange
- a consumer that will call methods onTimestampRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-