Interface FilterCriteria.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FilterCriteria.Builder,
,FilterCriteria> SdkBuilder<FilterCriteria.Builder,
,FilterCriteria> SdkPojo
- Enclosing class:
FilterCriteria
-
Method Summary
Modifier and TypeMethodDescriptiondefault FilterCriteria.Builder
createdTime
(Consumer<DateFilter.Builder> createdTime) Filter the investigation results based on when the investigation was created.createdTime
(DateFilter createdTime) Filter the investigation results based on when the investigation was created.default FilterCriteria.Builder
entityArn
(Consumer<StringFilter.Builder> entityArn) Filter the investigation results based on the Amazon Resource Name (ARN) of the entity.entityArn
(StringFilter entityArn) Filter the investigation results based on the Amazon Resource Name (ARN) of the entity.default FilterCriteria.Builder
severity
(Consumer<StringFilter.Builder> severity) Filter the investigation results based on the severity.severity
(StringFilter severity) Filter the investigation results based on the severity.default FilterCriteria.Builder
state
(Consumer<StringFilter.Builder> state) Filter the investigation results based on the state.state
(StringFilter state) Filter the investigation results based on the state.default FilterCriteria.Builder
status
(Consumer<StringFilter.Builder> status) Filter the investigation results based on the status.status
(StringFilter status) Filter the investigation results based on the status.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
-
severity
Filter the investigation results based on the severity.
- Parameters:
severity
- Filter the investigation results based on the severity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severity
Filter the investigation results based on the severity.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toseverity(StringFilter)
.- Parameters:
severity
- a consumer that will call methods onStringFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Filter the investigation results based on the status.
- Parameters:
status
- Filter the investigation results based on the status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Filter the investigation results based on the status.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostatus(StringFilter)
.- Parameters:
status
- a consumer that will call methods onStringFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
Filter the investigation results based on the state.
- Parameters:
state
- Filter the investigation results based on the state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
Filter the investigation results based on the state.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostate(StringFilter)
.- Parameters:
state
- a consumer that will call methods onStringFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
entityArn
Filter the investigation results based on the Amazon Resource Name (ARN) of the entity.
- Parameters:
entityArn
- Filter the investigation results based on the Amazon Resource Name (ARN) of the entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityArn
Filter the investigation results based on the Amazon Resource Name (ARN) of the entity.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toentityArn(StringFilter)
.- Parameters:
entityArn
- a consumer that will call methods onStringFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdTime
Filter the investigation results based on when the investigation was created.
- Parameters:
createdTime
- Filter the investigation results based on when the investigation was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
Filter the investigation results based on when the investigation was created.
This is a convenience method that creates an instance of theDateFilter.Builder
avoiding the need to create one manually viaDateFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocreatedTime(DateFilter)
.- Parameters:
createdTime
- a consumer that will call methods onDateFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-