Interface RequestFilter.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RequestFilter.Builder,,RequestFilter> SdkBuilder<RequestFilter.Builder,,RequestFilter> SdkPojo
- Enclosing class:
- RequestFilter
@Mutable
@NotThreadSafe
public static interface RequestFilter.Builder
extends SdkPojo, CopyableBuilder<RequestFilter.Builder,RequestFilter>
-
Method Summary
Modifier and TypeMethodDescriptionactions(Collection<ActionFilter> actions) A list of action filters that define criteria for filtering results.actions(Consumer<ActionFilter.Builder>... actions) A list of action filters that define criteria for filtering results.actions(ActionFilter... actions) A list of action filters that define criteria for filtering results.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
actions
A list of action filters that define criteria for filtering results. Each filter specifies a key, match option, and corresponding values to filter on.
- Parameters:
actions- A list of action filters that define criteria for filtering results. Each filter specifies a key, match option, and corresponding values to filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
A list of action filters that define criteria for filtering results. Each filter specifies a key, match option, and corresponding values to filter on.
- Parameters:
actions- A list of action filters that define criteria for filtering results. Each filter specifies a key, match option, and corresponding values to filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
A list of action filters that define criteria for filtering results. Each filter specifies a key, match option, and corresponding values to filter on.
This is a convenience method that creates an instance of theActionFilter.Builderavoiding the need to create one manually viaActionFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toactions(List<ActionFilter>).- Parameters:
actions- a consumer that will call methods onActionFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-