LoadBalancerOutboundRulesClient Interface

public interface LoadBalancerOutboundRulesClient

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

Method Summary

Modifier and Type Method and Description
abstract OutboundRuleInner get(String resourceGroupName, String loadBalancerName, String outboundRuleName)

Gets the specified load balancer outbound rule.

abstract Mono<OutboundRuleInner> getAsync(String resourceGroupName, String loadBalancerName, String outboundRuleName)

Gets the specified load balancer outbound rule.

abstract Response<OutboundRuleInner> getWithResponse(String resourceGroupName, String loadBalancerName, String outboundRuleName, Context context)

Gets the specified load balancer outbound rule.

abstract Mono<Response<OutboundRuleInner>> getWithResponseAsync(String resourceGroupName, String loadBalancerName, String outboundRuleName)

Gets the specified load balancer outbound rule.

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

Gets all the outbound rules in a load balancer.

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

Gets all the outbound rules in a load balancer.

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

Gets all the outbound rules in a load balancer.

Method Details

get

public abstract OutboundRuleInner get(String resourceGroupName, String loadBalancerName, String outboundRuleName)

Gets the specified load balancer outbound rule.

Parameters:

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

Returns:

the specified load balancer outbound rule.

getAsync

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

Gets the specified load balancer outbound rule.

Parameters:

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

Returns:

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

getWithResponse

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

Gets the specified load balancer outbound rule.

Parameters:

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

Returns:

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

getWithResponseAsync

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

Gets the specified load balancer outbound rule.

Parameters:

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

Returns:

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

list

public abstract PagedIterable list(String resourceGroupName, String loadBalancerName)

Gets all the outbound rules in a load balancer.

Parameters:

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

Returns:

all the outbound 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 outbound 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 outbound rules in a load balancer as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String loadBalancerName)

Gets all the outbound rules in a load balancer.

Parameters:

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

Returns:

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

Applies to