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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Route.BuildergroupFiltersList(Collection<GroupFilters> groupFiltersList)A list of group filters that define the routing conditions and criteria for directing data to different output paths.Route.BuildergroupFiltersList(Consumer<GroupFilters.Builder>... groupFiltersList)A list of group filters that define the routing conditions and criteria for directing data to different output paths.Route.BuildergroupFiltersList(GroupFilters... groupFiltersList)A list of group filters that define the routing conditions and criteria for directing data to different output paths.Route.Builderinputs(String... inputs)The input connection for the route node.Route.Builderinputs(Collection<String> inputs)The input connection for the route node.Route.Buildername(String name)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 Detail
-
name
Route.Builder name(String 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
Route.Builder inputs(Collection<String> 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
Route.Builder inputs(String... 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
Route.Builder groupFiltersList(Collection<GroupFilters> 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
Route.Builder groupFiltersList(GroupFilters... 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
Route.Builder groupFiltersList(Consumer<GroupFilters.Builder>... 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 to#groupFiltersList(List.) - 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:
#groupFiltersList(java.util.Collection)
-
-