Interface Route.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Route.Builder,
,Route> SdkBuilder<Route.Builder,
,Route> SdkPojo
- Enclosing class:
Route
@Mutable
@NotThreadSafe
public static interface Route.Builder
extends SdkPojo, CopyableBuilder<Route.Builder,Route>
-
Method Summary
Modifier and TypeMethodDescriptiongroupFiltersList
(Collection<GroupFilters> groupFiltersList) A list of group filters that define the routing conditions and criteria for directing data to different output paths.groupFiltersList
(Consumer<GroupFilters.Builder>... groupFiltersList) A list of group filters that define the routing conditions and criteria for directing data to different output paths.groupFiltersList
(GroupFilters... groupFiltersList) A list of group filters that define the routing conditions and criteria for directing data to different output paths.The input connection for the route node.inputs
(Collection<String> inputs) The input connection for the route node.The name of the route node.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, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the route node.
- Parameters:
name
- The name of the route node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The input connection for the route node.
- Parameters:
inputs
- The input connection for the route node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The input connection for the route node.
- Parameters:
inputs
- The input connection for the route node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupFiltersList
A list of group filters that define the routing conditions and criteria for directing data to different output paths.
- Parameters:
groupFiltersList
- A list of group filters that define the routing conditions and criteria for directing data to different output paths.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupFiltersList
A list of group filters that define the routing conditions and criteria for directing data to different output paths.
- Parameters:
groupFiltersList
- A list of group filters that define the routing conditions and criteria for directing data to different output paths.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupFiltersList
A list of group filters that define the routing conditions and criteria for directing data to different output paths.
This is a convenience method that creates an instance of theGroupFilters.Builder
avoiding the need to create one manually viaGroupFilters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togroupFiltersList(List<GroupFilters>)
.- Parameters:
groupFiltersList
- a consumer that will call methods onGroupFilters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-