Interface HttpRouteAction.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<HttpRouteAction.Builder,,- HttpRouteAction> - SdkBuilder<HttpRouteAction.Builder,,- HttpRouteAction> - SdkPojo
- Enclosing class:
- HttpRouteAction
@Mutable
@NotThreadSafe
public static interface HttpRouteAction.Builder
extends SdkPojo, CopyableBuilder<HttpRouteAction.Builder,HttpRouteAction> 
- 
Method SummaryModifier and TypeMethodDescriptionweightedTargets(Collection<WeightedTarget> weightedTargets) An object that represents the targets that traffic is routed to when a request matches the route.weightedTargets(Consumer<WeightedTarget.Builder>... weightedTargets) An object that represents the targets that traffic is routed to when a request matches the route.weightedTargets(WeightedTarget... weightedTargets) An object that represents the targets that traffic is routed to when a request matches the route.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
weightedTargetsAn object that represents the targets that traffic is routed to when a request matches the route. - Parameters:
- weightedTargets- An object that represents the targets that traffic is routed to when a request matches the route.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
weightedTargetsAn object that represents the targets that traffic is routed to when a request matches the route. - Parameters:
- weightedTargets- An object that represents the targets that traffic is routed to when a request matches the route.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
weightedTargetsAn object that represents the targets that traffic is routed to when a request matches the route. This is a convenience method that creates an instance of theWeightedTarget.Builderavoiding the need to create one manually viaWeightedTarget.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toweightedTargets(List<WeightedTarget>).- Parameters:
- weightedTargets- a consumer that will call methods on- WeightedTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-