public static interface FindingFilter.Builder extends CopyableBuilder<FindingFilter.Builder,FindingFilter>
Modifier and Type | Method and Description |
---|---|
FindingFilter.Builder |
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.
|
FindingFilter.Builder |
agentIds(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.
|
FindingFilter.Builder |
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.
|
FindingFilter.Builder |
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.
|
FindingFilter.Builder |
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.
|
FindingFilter.Builder |
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.
|
default FindingFilter.Builder |
creationTimeRange(Consumer<TimestampRange.Builder> creationTimeRange)
The time range during which the finding is generated.
|
FindingFilter.Builder |
creationTimeRange(TimestampRange creationTimeRange)
The time range during which the finding is generated.
|
FindingFilter.Builder |
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.
|
FindingFilter.Builder |
ruleNames(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.
|
FindingFilter.Builder |
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.
|
FindingFilter.Builder |
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.
|
FindingFilter.Builder |
severities(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.
|
FindingFilter.Builder |
severities(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.
|
FindingFilter.Builder |
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.
|
FindingFilter.Builder |
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.
|
copy
apply, build
FindingFilter.Builder 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.
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.FindingFilter.Builder agentIds(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.
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.FindingFilter.Builder 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.
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.FindingFilter.Builder 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
- 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.FindingFilter.Builder 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.
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.FindingFilter.Builder ruleNames(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.
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.FindingFilter.Builder severities(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.
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.FindingFilter.Builder severities(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.
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.FindingFilter.Builder 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.
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.FindingFilter.Builder 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
- 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.FindingFilter.Builder 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
- 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.FindingFilter.Builder 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.
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.FindingFilter.Builder 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
- 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.FindingFilter.Builder 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.
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.FindingFilter.Builder creationTimeRange(TimestampRange creationTimeRange)
The time range during which the finding is generated.
creationTimeRange
- The time range during which the finding is generated.default FindingFilter.Builder creationTimeRange(Consumer<TimestampRange.Builder> creationTimeRange)
The time range during which the finding is generated.
This is a convenience that creates an instance of theTimestampRange.Builder
avoiding the need to
create one manually via TimestampRange.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to creationTimeRange(TimestampRange)
.creationTimeRange
- a consumer that will call methods on TimestampRange.Builder
creationTimeRange(TimestampRange)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.