Partager via


LoadBalancerLoadBalancingRulesClient Interface

public interface LoadBalancerLoadBalancingRulesClient

An instance of this class provides access to all the operations defined in LoadBalancerLoadBalancingRulesClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<LoadBalancerHealthPerRuleInner>,LoadBalancerHealthPerRuleInner> beginHealth(String groupName, String loadBalancerName, String loadBalancingRuleName)

Get health details of a load balancing rule.

abstract SyncPoller<PollResult<LoadBalancerHealthPerRuleInner>,LoadBalancerHealthPerRuleInner> beginHealth(String groupName, String loadBalancerName, String loadBalancingRuleName, Context context)

Get health details of a load balancing rule.

abstract PollerFlux<PollResult<LoadBalancerHealthPerRuleInner>,LoadBalancerHealthPerRuleInner> beginHealthAsync(String groupName, String loadBalancerName, String loadBalancingRuleName)

Get health details of a load balancing rule.

abstract LoadBalancingRuleInner get(String resourceGroupName, String loadBalancerName, String loadBalancingRuleName)

Gets the specified load balancer load balancing rule.

abstract Mono<LoadBalancingRuleInner> getAsync(String resourceGroupName, String loadBalancerName, String loadBalancingRuleName)

Gets the specified load balancer load balancing rule.

abstract Response<LoadBalancingRuleInner> getWithResponse(String resourceGroupName, String loadBalancerName, String loadBalancingRuleName, Context context)

Gets the specified load balancer load balancing rule.

abstract Mono<Response<LoadBalancingRuleInner>> getWithResponseAsync(String resourceGroupName, String loadBalancerName, String loadBalancingRuleName)

Gets the specified load balancer load balancing rule.

abstract LoadBalancerHealthPerRuleInner health(String groupName, String loadBalancerName, String loadBalancingRuleName)

Get health details of a load balancing rule.

abstract LoadBalancerHealthPerRuleInner health(String groupName, String loadBalancerName, String loadBalancingRuleName, Context context)

Get health details of a load balancing rule.

abstract Mono<LoadBalancerHealthPerRuleInner> healthAsync(String groupName, String loadBalancerName, String loadBalancingRuleName)

Get health details of a load balancing rule.

abstract Mono<Response<Flux<ByteBuffer>>> healthWithResponseAsync(String groupName, String loadBalancerName, String loadBalancingRuleName)

Get health details of a load balancing rule.

abstract PagedIterable<LoadBalancingRuleInner> list(String resourceGroupName, String loadBalancerName)

Gets all the load balancing rules in a load balancer.

abstract PagedIterable<LoadBalancingRuleInner> list(String resourceGroupName, String loadBalancerName, Context context)

Gets all the load balancing rules in a load balancer.

abstract PagedFlux<LoadBalancingRuleInner> listAsync(String resourceGroupName, String loadBalancerName)

Gets all the load balancing rules in a load balancer.

Method Details

beginHealth

public abstract SyncPoller,LoadBalancerHealthPerRuleInner> beginHealth(String groupName, String loadBalancerName, String loadBalancingRuleName)

Get health details of a load balancing rule.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.

Returns:

the SyncPoller<T,U> for polling of health details of a load balancing rule.

beginHealth

public abstract SyncPoller,LoadBalancerHealthPerRuleInner> beginHealth(String groupName, String loadBalancerName, String loadBalancingRuleName, Context context)

Get health details of a load balancing rule.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of health details of a load balancing rule.

beginHealthAsync

public abstract PollerFlux,LoadBalancerHealthPerRuleInner> beginHealthAsync(String groupName, String loadBalancerName, String loadBalancingRuleName)

Get health details of a load balancing rule.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.

Returns:

the PollerFlux<T,U> for polling of health details of a load balancing rule.

get

public abstract LoadBalancingRuleInner get(String resourceGroupName, String loadBalancerName, String loadBalancingRuleName)

Gets the specified load balancer load balancing rule.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.

Returns:

the specified load balancer load balancing rule.

getAsync

public abstract Mono getAsync(String resourceGroupName, String loadBalancerName, String loadBalancingRuleName)

Gets the specified load balancer load balancing rule.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.

Returns:

the specified load balancer load balancing rule on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String loadBalancerName, String loadBalancingRuleName, Context context)

Gets the specified load balancer load balancing rule.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.
context - The context to associate with this operation.

Returns:

the specified load balancer load balancing rule along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String loadBalancerName, String loadBalancingRuleName)

Gets the specified load balancer load balancing rule.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.

Returns:

the specified load balancer load balancing rule along with Response<T> on successful completion of Mono.

health

public abstract LoadBalancerHealthPerRuleInner health(String groupName, String loadBalancerName, String loadBalancingRuleName)

Get health details of a load balancing rule.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.

Returns:

health details of a load balancing rule.

health

public abstract LoadBalancerHealthPerRuleInner health(String groupName, String loadBalancerName, String loadBalancingRuleName, Context context)

Get health details of a load balancing rule.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.
context - The context to associate with this operation.

Returns:

health details of a load balancing rule.

healthAsync

public abstract Mono healthAsync(String groupName, String loadBalancerName, String loadBalancingRuleName)

Get health details of a load balancing rule.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.

Returns:

health details of a load balancing rule on successful completion of Mono.

healthWithResponseAsync

public abstract Mono>> healthWithResponseAsync(String groupName, String loadBalancerName, String loadBalancingRuleName)

Get health details of a load balancing rule.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
loadBalancingRuleName - The name of the load balancing rule.

Returns:

health details of a load balancing rule along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String loadBalancerName)

Gets all the load balancing rules in a load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.

Returns:

all the load balancing rules in a load balancer as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String loadBalancerName, Context context)

Gets all the load balancing rules in a load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
context - The context to associate with this operation.

Returns:

all the load balancing rules in a load balancer as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String loadBalancerName)

Gets all the load balancing rules in a load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.

Returns:

all the load balancing rules in a load balancer as paginated response with PagedFlux<T>.

Applies to