TrafficManagerProfile.DefinitionStages.WithTrafficRoutingMethod Interface

public interface WithTrafficRoutingMethod

The stage of the traffic manager profile definition allowing to specify the traffic routing method for the profile.

Method Summary

Modifier and Type Method and Description
TrafficManagerProfile.DefinitionStages.WithEndpoint withGeographicBasedRouting()

Specifies that end user traffic should be routed to the endpoint that is designated to serve users geographic region.

TrafficManagerProfile.DefinitionStages.WithEndpoint withPerformanceBasedRouting()

Specifies that end user traffic should be routed based on the closest available endpoint in terms of the lowest network latency.

TrafficManagerProfile.DefinitionStages.WithEndpoint 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.

TrafficManagerProfile.DefinitionStages.WithEndpoint withTrafficRoutingMethod(TrafficRoutingMethod routingMethod)

Specify the traffic routing method for the profile.

TrafficManagerProfile.DefinitionStages.WithEndpoint withWeightBasedRouting()

Specifies that end user traffic should be distributed to the endpoints based on the weight assigned to the endpoint.

Method Details

withGeographicBasedRouting

public WithEndpoint 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 definition

withPerformanceBasedRouting

public WithEndpoint 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 definition

withPriorityBasedRouting

public WithEndpoint 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 definition

withTrafficRoutingMethod

public WithEndpoint withTrafficRoutingMethod(TrafficRoutingMethod routingMethod)

Specify the traffic routing method for the profile.

Parameters:

routingMethod - the traffic routing method for the profile

Returns:

the next stage of the definition

withWeightBasedRouting

public WithEndpoint 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 definition

Applies to