LoadBalancersClient Interface

Implements

public interface LoadBalancersClient
extends InnerSupportsGet<LoadBalancerInner>, InnerSupportsListing<LoadBalancerInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<LoadBalancerInner>,LoadBalancerInner> beginCreateOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Creates or updates a load balancer.

abstract SyncPoller<PollResult<LoadBalancerInner>,LoadBalancerInner> beginCreateOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters, Context context)

Creates or updates a load balancer.

abstract PollerFlux<PollResult<LoadBalancerInner>,LoadBalancerInner> beginCreateOrUpdateAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Creates or updates a load balancer.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String loadBalancerName)

Deletes the specified load balancer.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String loadBalancerName, Context context)

Deletes the specified load balancer.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String loadBalancerName)

Deletes the specified load balancer.

abstract SyncPoller<PollResult<BackendAddressInboundNatRulePortMappingsInner>,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

List of inbound NAT rule port mappings.

abstract SyncPoller<PollResult<BackendAddressInboundNatRulePortMappingsInner>,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters, Context context)

List of inbound NAT rule port mappings.

abstract PollerFlux<PollResult<BackendAddressInboundNatRulePortMappingsInner>,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappingsAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

List of inbound NAT rule port mappings.

abstract SyncPoller<PollResult<Void>,Void> beginSwapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

Swaps VIPs between two load balancers.

abstract SyncPoller<PollResult<Void>,Void> beginSwapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters, Context context)

Swaps VIPs between two load balancers.

abstract PollerFlux<PollResult<Void>,Void> beginSwapPublicIpAddressesAsync(String location, LoadBalancerVipSwapRequest parameters)

Swaps VIPs between two load balancers.

abstract LoadBalancerInner createOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Creates or updates a load balancer.

abstract LoadBalancerInner createOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters, Context context)

Creates or updates a load balancer.

abstract Mono<LoadBalancerInner> createOrUpdateAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Creates or updates a load balancer.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Creates or updates a load balancer.

abstract void delete(String resourceGroupName, String loadBalancerName)

Deletes the specified load balancer.

abstract void delete(String resourceGroupName, String loadBalancerName, Context context)

Deletes the specified load balancer.

abstract Mono<Void> deleteAsync(String resourceGroupName, String loadBalancerName)

Deletes the specified load balancer.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String loadBalancerName)

Deletes the specified load balancer.

abstract LoadBalancerInner getByResourceGroup(String resourceGroupName, String loadBalancerName)

Gets the specified load balancer.

abstract Mono<LoadBalancerInner> getByResourceGroupAsync(String resourceGroupName, String loadBalancerName)

Gets the specified load balancer.

abstract Response<LoadBalancerInner> getByResourceGroupWithResponse(String resourceGroupName, String loadBalancerName, String expand, Context context)

Gets the specified load balancer.

abstract Mono<Response<LoadBalancerInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String loadBalancerName, String expand)

Gets the specified load balancer.

abstract PagedIterable<LoadBalancerInner> list()

Gets all the load balancers in a subscription.

abstract PagedIterable<LoadBalancerInner> list(Context context)

Gets all the load balancers in a subscription.

abstract PagedFlux<LoadBalancerInner> listAsync()

Gets all the load balancers in a subscription.

abstract PagedIterable<LoadBalancerInner> listByResourceGroup(String resourceGroupName)

Gets all the load balancers in a resource group.

abstract PagedIterable<LoadBalancerInner> listByResourceGroup(String resourceGroupName, Context context)

Gets all the load balancers in a resource group.

abstract PagedFlux<LoadBalancerInner> listByResourceGroupAsync(String resourceGroupName)

Gets all the load balancers in a resource group.

abstract BackendAddressInboundNatRulePortMappingsInner listInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

List of inbound NAT rule port mappings.

abstract BackendAddressInboundNatRulePortMappingsInner listInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters, Context context)

List of inbound NAT rule port mappings.

abstract Mono<BackendAddressInboundNatRulePortMappingsInner> listInboundNatRulePortMappingsAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

List of inbound NAT rule port mappings.

abstract Mono<Response<Flux<ByteBuffer>>> listInboundNatRulePortMappingsWithResponseAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

List of inbound NAT rule port mappings.

abstract MigratedPoolsInner migrateToIpBased(String groupName, String loadBalancerName)

Migrate load balancer to IP Based.

abstract Mono<MigratedPoolsInner> migrateToIpBasedAsync(String groupName, String loadBalancerName)

Migrate load balancer to IP Based.

abstract Response<MigratedPoolsInner> migrateToIpBasedWithResponse(String groupName, String loadBalancerName, MigrateLoadBalancerToIpBasedRequest parameters, Context context)

Migrate load balancer to IP Based.

abstract Mono<Response<MigratedPoolsInner>> migrateToIpBasedWithResponseAsync(String groupName, String loadBalancerName, MigrateLoadBalancerToIpBasedRequest parameters)

Migrate load balancer to IP Based.

abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

Swaps VIPs between two load balancers.

abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters, Context context)

Swaps VIPs between two load balancers.

abstract Mono<Void> swapPublicIpAddressesAsync(String location, LoadBalancerVipSwapRequest parameters)

Swaps VIPs between two load balancers.

abstract Mono<Response<Flux<ByteBuffer>>> swapPublicIpAddressesWithResponseAsync(String location, LoadBalancerVipSwapRequest parameters)

Swaps VIPs between two load balancers.

abstract LoadBalancerInner updateTags(String resourceGroupName, String loadBalancerName, TagsObject parameters)

Updates a load balancer tags.

abstract Mono<LoadBalancerInner> updateTagsAsync(String resourceGroupName, String loadBalancerName, TagsObject parameters)

Updates a load balancer tags.

abstract Response<LoadBalancerInner> updateTagsWithResponse(String resourceGroupName, String loadBalancerName, TagsObject parameters, Context context)

Updates a load balancer tags.

abstract Mono<Response<LoadBalancerInner>> updateTagsWithResponseAsync(String resourceGroupName, String loadBalancerName, TagsObject parameters)

Updates a load balancer tags.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,LoadBalancerInner> beginCreateOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Creates or updates a load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to the create or update load balancer operation.

Returns:

the SyncPoller<T,U> for polling of loadBalancer resource.

beginCreateOrUpdate

public abstract SyncPoller,LoadBalancerInner> beginCreateOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters, Context context)

Creates or updates a load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to the create or update load balancer operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of loadBalancer resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,LoadBalancerInner> beginCreateOrUpdateAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Creates or updates a load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to the create or update load balancer operation.

Returns:

the PollerFlux<T,U> for polling of loadBalancer resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String loadBalancerName)

Deletes the specified load balancer.

Parameters:

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

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String loadBalancerName, Context context)

Deletes the specified 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:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String loadBalancerName)

Deletes the specified load balancer.

Parameters:

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

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginListInboundNatRulePortMappings

public abstract SyncPoller,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

List of inbound NAT rule port mappings.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
backendPoolName - The name of the load balancer backend address pool.
parameters - Query inbound NAT rule port mapping request.

Returns:

the SyncPoller<T,U> for polling of the response for a QueryInboundNatRulePortMapping API.

beginListInboundNatRulePortMappings

public abstract SyncPoller,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters, Context context)

List of inbound NAT rule port mappings.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
backendPoolName - The name of the load balancer backend address pool.
parameters - Query inbound NAT rule port mapping request.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the response for a QueryInboundNatRulePortMapping API.

beginListInboundNatRulePortMappingsAsync

public abstract PollerFlux,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappingsAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

List of inbound NAT rule port mappings.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
backendPoolName - The name of the load balancer backend address pool.
parameters - Query inbound NAT rule port mapping request.

Returns:

the PollerFlux<T,U> for polling of the response for a QueryInboundNatRulePortMapping API.

beginSwapPublicIpAddresses

public abstract SyncPoller,Void> beginSwapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

Swaps VIPs between two load balancers.

Parameters:

location - The region where load balancers are located at.
parameters - Parameters that define which VIPs should be swapped.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginSwapPublicIpAddresses

public abstract SyncPoller,Void> beginSwapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters, Context context)

Swaps VIPs between two load balancers.

Parameters:

location - The region where load balancers are located at.
parameters - Parameters that define which VIPs should be swapped.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginSwapPublicIpAddressesAsync

public abstract PollerFlux,Void> beginSwapPublicIpAddressesAsync(String location, LoadBalancerVipSwapRequest parameters)

Swaps VIPs between two load balancers.

Parameters:

location - The region where load balancers are located at.
parameters - Parameters that define which VIPs should be swapped.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract LoadBalancerInner createOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Creates or updates a load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to the create or update load balancer operation.

Returns:

loadBalancer resource.

createOrUpdate

public abstract LoadBalancerInner createOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters, Context context)

Creates or updates a load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to the create or update load balancer operation.
context - The context to associate with this operation.

Returns:

loadBalancer resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Creates or updates a load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to the create or update load balancer operation.

Returns:

loadBalancer resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Creates or updates a load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to the create or update load balancer operation.

Returns:

loadBalancer resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String loadBalancerName)

Deletes the specified load balancer.

Parameters:

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

delete

public abstract void delete(String resourceGroupName, String loadBalancerName, Context context)

Deletes the specified 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.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String loadBalancerName)

Deletes the specified load balancer.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String loadBalancerName)

Deletes the specified load balancer.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract LoadBalancerInner getByResourceGroup(String resourceGroupName, String loadBalancerName)

Gets the specified load balancer.

Parameters:

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

Returns:

the specified load balancer.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String loadBalancerName)

Gets the specified load balancer.

Parameters:

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

Returns:

the specified load balancer on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String loadBalancerName, String expand, Context context)

Gets the specified load balancer.

Parameters:

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

Returns:

the specified load balancer along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String loadBalancerName, String expand)

Gets the specified load balancer.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
expand - Expands referenced resources.

Returns:

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

list

public abstract PagedIterable list()

Gets all the load balancers in a subscription.

Returns:

all the load balancers in a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Gets all the load balancers in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

all the load balancers in a subscription as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Gets all the load balancers in a subscription.

Returns:

all the load balancers in a subscription as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Gets all the load balancers in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

all the load balancers in a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Gets all the load balancers in a resource group.

Parameters:

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

Returns:

all the load balancers in a resource group as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Gets all the load balancers in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

all the load balancers in a resource group as paginated response with PagedFlux<T>.

listInboundNatRulePortMappings

public abstract BackendAddressInboundNatRulePortMappingsInner listInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

List of inbound NAT rule port mappings.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
backendPoolName - The name of the load balancer backend address pool.
parameters - Query inbound NAT rule port mapping request.

Returns:

the response for a QueryInboundNatRulePortMapping API.

listInboundNatRulePortMappings

public abstract BackendAddressInboundNatRulePortMappingsInner listInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters, Context context)

List of inbound NAT rule port mappings.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
backendPoolName - The name of the load balancer backend address pool.
parameters - Query inbound NAT rule port mapping request.
context - The context to associate with this operation.

Returns:

the response for a QueryInboundNatRulePortMapping API.

listInboundNatRulePortMappingsAsync

public abstract Mono listInboundNatRulePortMappingsAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

List of inbound NAT rule port mappings.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
backendPoolName - The name of the load balancer backend address pool.
parameters - Query inbound NAT rule port mapping request.

Returns:

the response for a QueryInboundNatRulePortMapping API on successful completion of Mono.

listInboundNatRulePortMappingsWithResponseAsync

public abstract Mono>> listInboundNatRulePortMappingsWithResponseAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

List of inbound NAT rule port mappings.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
backendPoolName - The name of the load balancer backend address pool.
parameters - Query inbound NAT rule port mapping request.

Returns:

the response for a QueryInboundNatRulePortMapping API along with Response<T> on successful completion of Mono.

migrateToIpBased

public abstract MigratedPoolsInner migrateToIpBased(String groupName, String loadBalancerName)

Migrate load balancer to IP Based.

Parameters:

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

Returns:

the response for a migrateToIpBased API.

migrateToIpBasedAsync

public abstract Mono migrateToIpBasedAsync(String groupName, String loadBalancerName)

Migrate load balancer to IP Based.

Parameters:

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

Returns:

the response for a migrateToIpBased API on successful completion of Mono.

migrateToIpBasedWithResponse

public abstract Response migrateToIpBasedWithResponse(String groupName, String loadBalancerName, MigrateLoadBalancerToIpBasedRequest parameters, Context context)

Migrate load balancer to IP Based.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to the migrateToIpBased Api.
context - The context to associate with this operation.

Returns:

the response for a migrateToIpBased API along with Response<T>.

migrateToIpBasedWithResponseAsync

public abstract Mono> migrateToIpBasedWithResponseAsync(String groupName, String loadBalancerName, MigrateLoadBalancerToIpBasedRequest parameters)

Migrate load balancer to IP Based.

Parameters:

groupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to the migrateToIpBased Api.

Returns:

the response for a migrateToIpBased API along with Response<T> on successful completion of Mono.

swapPublicIpAddresses

public abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

Swaps VIPs between two load balancers.

Parameters:

location - The region where load balancers are located at.
parameters - Parameters that define which VIPs should be swapped.

swapPublicIpAddresses

public abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters, Context context)

Swaps VIPs between two load balancers.

Parameters:

location - The region where load balancers are located at.
parameters - Parameters that define which VIPs should be swapped.
context - The context to associate with this operation.

swapPublicIpAddressesAsync

public abstract Mono swapPublicIpAddressesAsync(String location, LoadBalancerVipSwapRequest parameters)

Swaps VIPs between two load balancers.

Parameters:

location - The region where load balancers are located at.
parameters - Parameters that define which VIPs should be swapped.

Returns:

A Mono that completes when a successful response is received.

swapPublicIpAddressesWithResponseAsync

public abstract Mono>> swapPublicIpAddressesWithResponseAsync(String location, LoadBalancerVipSwapRequest parameters)

Swaps VIPs between two load balancers.

Parameters:

location - The region where load balancers are located at.
parameters - Parameters that define which VIPs should be swapped.

Returns:

the Response<T> on successful completion of Mono.

updateTags

public abstract LoadBalancerInner updateTags(String resourceGroupName, String loadBalancerName, TagsObject parameters)

Updates a load balancer tags.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to update load balancer tags.

Returns:

loadBalancer resource.

updateTagsAsync

public abstract Mono updateTagsAsync(String resourceGroupName, String loadBalancerName, TagsObject parameters)

Updates a load balancer tags.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to update load balancer tags.

Returns:

loadBalancer resource on successful completion of Mono.

updateTagsWithResponse

public abstract Response updateTagsWithResponse(String resourceGroupName, String loadBalancerName, TagsObject parameters, Context context)

Updates a load balancer tags.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to update load balancer tags.
context - The context to associate with this operation.

Returns:

loadBalancer resource along with Response<T>.

updateTagsWithResponseAsync

public abstract Mono> updateTagsWithResponseAsync(String resourceGroupName, String loadBalancerName, TagsObject parameters)

Updates a load balancer tags.

Parameters:

resourceGroupName - The name of the resource group.
loadBalancerName - The name of the load balancer.
parameters - Parameters supplied to update load balancer tags.

Returns:

loadBalancer resource along with Response<T> on successful completion of Mono.

Applies to