NetworkManagersClient Interface

Implements

public interface NetworkManagersClient
extends InnerSupportsGet<NetworkManagerInner>, InnerSupportsListing<NetworkManagerInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkManagerName)

Deletes a network manager.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkManagerName, Boolean force, Context context)

Deletes a network manager.

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

Deletes a network manager.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String networkManagerName, Boolean force)

Deletes a network manager.

abstract NetworkManagerInner createOrUpdate(String resourceGroupName, String networkManagerName, NetworkManagerInner parameters)

Creates or updates a Network Manager.

abstract Mono<NetworkManagerInner> createOrUpdateAsync(String resourceGroupName, String networkManagerName, NetworkManagerInner parameters)

Creates or updates a Network Manager.

abstract Response<NetworkManagerInner> createOrUpdateWithResponse(String resourceGroupName, String networkManagerName, NetworkManagerInner parameters, Context context)

Creates or updates a Network Manager.

abstract Mono<Response<NetworkManagerInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkManagerName, NetworkManagerInner parameters)

Creates or updates a Network Manager.

abstract void delete(String resourceGroupName, String networkManagerName)

Deletes a network manager.

abstract void delete(String resourceGroupName, String networkManagerName, Boolean force, Context context)

Deletes a network manager.

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

Deletes a network manager.

abstract Mono<Void> deleteAsync(String resourceGroupName, String networkManagerName, Boolean force)

Deletes a network manager.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, Boolean force)

Deletes a network manager.

abstract NetworkManagerInner getByResourceGroup(String resourceGroupName, String networkManagerName)

Gets the specified Network Manager.

abstract Mono<NetworkManagerInner> getByResourceGroupAsync(String resourceGroupName, String networkManagerName)

Gets the specified Network Manager.

abstract Response<NetworkManagerInner> getByResourceGroupWithResponse(String resourceGroupName, String networkManagerName, Context context)

Gets the specified Network Manager.

abstract Mono<Response<NetworkManagerInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String networkManagerName)

Gets the specified Network Manager.

abstract PagedIterable<NetworkManagerInner> list()

List all network managers in a subscription.

abstract PagedIterable<NetworkManagerInner> list(Integer top, String skipToken, Context context)

List all network managers in a subscription.

abstract PagedFlux<NetworkManagerInner> listAsync()

List all network managers in a subscription.

abstract PagedFlux<NetworkManagerInner> listAsync(Integer top, String skipToken)

List all network managers in a subscription.

abstract PagedIterable<NetworkManagerInner> listByResourceGroup(String resourceGroupName)

List network managers in a resource group.

abstract PagedIterable<NetworkManagerInner> listByResourceGroup(String resourceGroupName, Integer top, String skipToken, Context context)

List network managers in a resource group.

abstract PagedFlux<NetworkManagerInner> listByResourceGroupAsync(String resourceGroupName)

List network managers in a resource group.

abstract PagedFlux<NetworkManagerInner> listByResourceGroupAsync(String resourceGroupName, Integer top, String skipToken)

List network managers in a resource group.

abstract NetworkManagerInner patch(String resourceGroupName, String networkManagerName, PatchObject parameters)

Patch NetworkManager.

abstract Mono<NetworkManagerInner> patchAsync(String resourceGroupName, String networkManagerName, PatchObject parameters)

Patch NetworkManager.

abstract Response<NetworkManagerInner> patchWithResponse(String resourceGroupName, String networkManagerName, PatchObject parameters, Context context)

Patch NetworkManager.

abstract Mono<Response<NetworkManagerInner>> patchWithResponseAsync(String resourceGroupName, String networkManagerName, PatchObject parameters)

Patch NetworkManager.

Method Details

beginDelete

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

Deletes a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkManagerName, Boolean force, Context context)

Deletes a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
force - Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.
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 networkManagerName)

Deletes a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String networkManagerName, Boolean force)

Deletes a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
force - Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.

Returns:

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

createOrUpdate

public abstract NetworkManagerInner createOrUpdate(String resourceGroupName, String networkManagerName, NetworkManagerInner parameters)

Creates or updates a Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Parameters supplied to specify which network manager is.

Returns:

the Managed Network resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String networkManagerName, NetworkManagerInner parameters)

Creates or updates a Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Parameters supplied to specify which network manager is.

Returns:

the Managed Network resource on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String networkManagerName, NetworkManagerInner parameters, Context context)

Creates or updates a Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Parameters supplied to specify which network manager is.
context - The context to associate with this operation.

Returns:

the Managed Network resource along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String networkManagerName, NetworkManagerInner parameters)

Creates or updates a Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Parameters supplied to specify which network manager is.

Returns:

the Managed Network resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String networkManagerName)

Deletes a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.

delete

public abstract void delete(String resourceGroupName, String networkManagerName, Boolean force, Context context)

Deletes a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
force - Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkManagerName)

Deletes a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.

Returns:

A Mono that completes when a successful response is received.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkManagerName, Boolean force)

Deletes a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
force - Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, Boolean force)

Deletes a network manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
force - Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract NetworkManagerInner getByResourceGroup(String resourceGroupName, String networkManagerName)

Gets the specified Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.

Returns:

the specified Network Manager.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String networkManagerName)

Gets the specified Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.

Returns:

the specified Network Manager on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String networkManagerName, Context context)

Gets the specified Network Manager.

Parameters:

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

Returns:

the specified Network Manager along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String networkManagerName)

Gets the specified Network Manager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.

Returns:

the specified Network Manager along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

List all network managers in a subscription.

Returns:

result of the request to list NetworkManager as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Integer top, String skipToken, Context context)

List all network managers in a subscription.

Parameters:

top - An optional query parameter which specifies the maximum number of records to be returned by the server.
skipToken - SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.
context - The context to associate with this operation.

Returns:

result of the request to list NetworkManager as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

List all network managers in a subscription.

Returns:

result of the request to list NetworkManager as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(Integer top, String skipToken)

List all network managers in a subscription.

Parameters:

top - An optional query parameter which specifies the maximum number of records to be returned by the server.
skipToken - SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.

Returns:

result of the request to list NetworkManager as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

List network managers in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

result of the request to list NetworkManager as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Integer top, String skipToken, Context context)

List network managers in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
skipToken - SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.
context - The context to associate with this operation.

Returns:

result of the request to list NetworkManager as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

List network managers in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

result of the request to list NetworkManager as paginated response with PagedFlux<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName, Integer top, String skipToken)

List network managers in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
skipToken - SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.

Returns:

result of the request to list NetworkManager as paginated response with PagedFlux<T>.

patch

public abstract NetworkManagerInner patch(String resourceGroupName, String networkManagerName, PatchObject parameters)

Patch NetworkManager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Parameters supplied to specify which network manager is.

Returns:

the Managed Network resource.

patchAsync

public abstract Mono patchAsync(String resourceGroupName, String networkManagerName, PatchObject parameters)

Patch NetworkManager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Parameters supplied to specify which network manager is.

Returns:

the Managed Network resource on successful completion of Mono.

patchWithResponse

public abstract Response patchWithResponse(String resourceGroupName, String networkManagerName, PatchObject parameters, Context context)

Patch NetworkManager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Parameters supplied to specify which network manager is.
context - The context to associate with this operation.

Returns:

the Managed Network resource along with Response<T>.

patchWithResponseAsync

public abstract Mono> patchWithResponseAsync(String resourceGroupName, String networkManagerName, PatchObject parameters)

Patch NetworkManager.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
parameters - Parameters supplied to specify which network manager is.

Returns:

the Managed Network resource along with Response<T> on successful completion of Mono.

Applies to