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 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 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

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.

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