Interface TrafficManagerProfile.UpdateStages.WithTrafficRoutingMethod
- All Known Subinterfaces:
TrafficManagerProfile.Update
- Enclosing interface:
- TrafficManagerProfile.UpdateStages
public static interface TrafficManagerProfile.UpdateStages.WithTrafficRoutingMethod
The stage of the traffic manager profile update allowing to specify the traffic routing method
for the profile.
-
Method Summary
Modifier and TypeMethodDescriptionSpecifies that end user traffic should be routed to the endpoint that is designated to serve users geographic region.withMultiValueBasedRouting
(long maxReturn) Specifies that end user traffic should be routed to the endpoint that return multiple healthy endpoints.Specifies that end user traffic should be routed based on the closest available endpoint in terms of the lowest network latency.Specifies that end user traffic should be routed to the endpoint based on its priority i.e.Specifies that end user traffic should be routed to the endpoint which is decided based on the end-user ip address.withTrafficRoutingMethod
(TrafficRoutingMethod routingMethod) Specifies the traffic routing method for the profile.Specifies that end user traffic should be distributed to the endpoints based on the weight assigned to the endpoint.
-
Method Details
-
withPriorityBasedRouting
TrafficManagerProfile.Update withPriorityBasedRouting()Specifies that end user traffic should be routed to the endpoint based on its priority i.e. use the endpoint with highest priority and if it is not available fallback to next highest priority endpoint.- Returns:
- the next stage of the traffic manager profile update
-
withWeightBasedRouting
TrafficManagerProfile.Update withWeightBasedRouting()Specifies that end user traffic should be distributed to the endpoints based on the weight assigned to the endpoint.- Returns:
- the next stage of the traffic manager profile update
-
withPerformanceBasedRouting
TrafficManagerProfile.Update withPerformanceBasedRouting()Specifies that end user traffic should be routed based on the closest available endpoint in terms of the lowest network latency.- Returns:
- the next stage of the update
-
withGeographicBasedRouting
TrafficManagerProfile.Update withGeographicBasedRouting()Specifies that end user traffic should be routed to the endpoint that is designated to serve users geographic region.- Returns:
- the next stage of the update
-
withMultiValueBasedRouting
Specifies that end user traffic should be routed to the endpoint that return multiple healthy endpoints.- Parameters:
maxReturn
- the maximum number of result to return- Returns:
- the next stage of the Update
-
withSubnetBasedRouting
Specifies that end user traffic should be routed to the endpoint which is decided based on the end-user ip address.- Returns:
- the next stage of the update
-
withTrafficRoutingMethod
Specifies the traffic routing method for the profile.- Parameters:
routingMethod
- the traffic routing method for the profile- Returns:
- the next stage of the traffic manager profile update
-