共用方式為


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<PollResult<LoadBalancerHealthPerRuleInner>,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<PollResult<LoadBalancerHealthPerRuleInner>,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<PollResult<LoadBalancerHealthPerRuleInner>,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<LoadBalancingRuleInner> 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<LoadBalancingRuleInner> 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<Response<LoadBalancingRuleInner>> 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<LoadBalancerHealthPerRuleInner> 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<Response<Flux<ByteBuffer>>> 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<LoadBalancingRuleInner> 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<LoadBalancingRuleInner> 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<LoadBalancingRuleInner> 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