SubscriptionNetworkManagerConnectionsClient Interface

public interface SubscriptionNetworkManagerConnectionsClient

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

Method Summary

Modifier and Type Method and Description
abstract NetworkManagerConnectionInner createOrUpdate(String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this subscription.

abstract Mono<NetworkManagerConnectionInner> createOrUpdateAsync(String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this subscription.

abstract Response<NetworkManagerConnectionInner> createOrUpdateWithResponse(String networkManagerConnectionName, NetworkManagerConnectionInner parameters, Context context)

Create a network manager connection on this subscription.

abstract Mono<Response<NetworkManagerConnectionInner>> createOrUpdateWithResponseAsync(String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this subscription.

abstract void delete(String networkManagerConnectionName)

Delete specified connection created by this subscription.

abstract Mono<Void> deleteAsync(String networkManagerConnectionName)

Delete specified connection created by this subscription.

abstract Response<Void> deleteWithResponse(String networkManagerConnectionName, Context context)

Delete specified connection created by this subscription.

abstract Mono<Response<Void>> deleteWithResponseAsync(String networkManagerConnectionName)

Delete specified connection created by this subscription.

abstract NetworkManagerConnectionInner get(String networkManagerConnectionName)

Get a specified connection created by this subscription.

abstract Mono<NetworkManagerConnectionInner> getAsync(String networkManagerConnectionName)

Get a specified connection created by this subscription.

abstract Response<NetworkManagerConnectionInner> getWithResponse(String networkManagerConnectionName, Context context)

Get a specified connection created by this subscription.

abstract Mono<Response<NetworkManagerConnectionInner>> getWithResponseAsync(String networkManagerConnectionName)

Get a specified connection created by this subscription.

abstract PagedIterable<NetworkManagerConnectionInner> list()

List all network manager connections created by this subscription.

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

List all network manager connections created by this subscription.

abstract PagedFlux<NetworkManagerConnectionInner> listAsync()

List all network manager connections created by this subscription.

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

List all network manager connections created by this subscription.

Method Details

createOrUpdate

public abstract NetworkManagerConnectionInner createOrUpdate(String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.
parameters - Network manager connection to be created/updated.

Returns:

the Network Manager Connection resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.
parameters - Network manager connection to be created/updated.

Returns:

the Network Manager Connection resource on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String networkManagerConnectionName, NetworkManagerConnectionInner parameters, Context context)

Create a network manager connection on this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.
parameters - Network manager connection to be created/updated.
context - The context to associate with this operation.

Returns:

the Network Manager Connection resource along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String networkManagerConnectionName, NetworkManagerConnectionInner parameters)

Create a network manager connection on this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.
parameters - Network manager connection to be created/updated.

Returns:

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

delete

public abstract void delete(String networkManagerConnectionName)

Delete specified connection created by this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.

deleteAsync

public abstract Mono deleteAsync(String networkManagerConnectionName)

Delete specified connection created by this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String networkManagerConnectionName, Context context)

Delete specified connection created by this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String networkManagerConnectionName)

Delete specified connection created by this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract NetworkManagerConnectionInner get(String networkManagerConnectionName)

Get a specified connection created by this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.

Returns:

a specified connection created by this subscription.

getAsync

public abstract Mono getAsync(String networkManagerConnectionName)

Get a specified connection created by this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.

Returns:

a specified connection created by this subscription on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String networkManagerConnectionName, Context context)

Get a specified connection created by this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.
context - The context to associate with this operation.

Returns:

a specified connection created by this subscription along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String networkManagerConnectionName)

Get a specified connection created by this subscription.

Parameters:

networkManagerConnectionName - Name for the network manager connection.

Returns:

a specified connection created by this subscription along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

List all network manager connections created by this subscription.

Returns:

list of network manager connections as paginated response with PagedIterable<T>.

list

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

List all network manager connections created by this 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:

list of network manager connections as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

List all network manager connections created by this subscription.

Returns:

list of network manager connections as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(Integer top, String skipToken)

List all network manager connections created by this 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:

list of network manager connections as paginated response with PagedFlux<T>.

Applies to