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
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
-
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.Builderavoiding the need to create one manually viaGroupFilters.builder().When the
Consumercompletes,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:
-