Partager via


NetworkVirtualApplianceConnectionsClient Interface

public interface NetworkVirtualApplianceConnectionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<NetworkVirtualApplianceConnectionInner>,NetworkVirtualApplianceConnectionInner> beginCreateOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

abstract SyncPoller<PollResult<NetworkVirtualApplianceConnectionInner>,NetworkVirtualApplianceConnectionInner> beginCreateOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters, Context context)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

abstract PollerFlux<PollResult<NetworkVirtualApplianceConnectionInner>,NetworkVirtualApplianceConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

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

Deletes a NVA connection.

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

Deletes a NVA connection.

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

Deletes a NVA connection.

abstract NetworkVirtualApplianceConnectionInner createOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

abstract NetworkVirtualApplianceConnectionInner createOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters, Context context)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

abstract Mono<NetworkVirtualApplianceConnectionInner> createOrUpdateAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

abstract void delete(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Deletes a NVA connection.

abstract void delete(String resourceGroupName, String networkVirtualApplianceName, String connectionName, Context context)

Deletes a NVA connection.

abstract Mono<Void> deleteAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Deletes a NVA connection.

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

Deletes a NVA connection.

abstract NetworkVirtualApplianceConnectionInner get(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Retrieves the details of specified NVA connection.

abstract Mono<NetworkVirtualApplianceConnectionInner> getAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Retrieves the details of specified NVA connection.

abstract Response<NetworkVirtualApplianceConnectionInner> getWithResponse(String resourceGroupName, String networkVirtualApplianceName, String connectionName, Context context)

Retrieves the details of specified NVA connection.

abstract Mono<Response<NetworkVirtualApplianceConnectionInner>> getWithResponseAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Retrieves the details of specified NVA connection.

abstract PagedIterable<NetworkVirtualApplianceConnectionInner> list(String resourceGroupName, String networkVirtualApplianceName)

Lists NetworkVirtualApplianceConnections under the NVA.

abstract PagedIterable<NetworkVirtualApplianceConnectionInner> list(String resourceGroupName, String networkVirtualApplianceName, Context context)

Lists NetworkVirtualApplianceConnections under the NVA.

abstract PagedFlux<NetworkVirtualApplianceConnectionInner> listAsync(String resourceGroupName, String networkVirtualApplianceName)

Lists NetworkVirtualApplianceConnections under the NVA.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,NetworkVirtualApplianceConnectionInner> beginCreateOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.
networkVirtualApplianceConnectionParameters - Parameters supplied in an NetworkVirtualApplianceConnection PUT operation.

Returns:

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

beginCreateOrUpdate

public abstract SyncPoller,NetworkVirtualApplianceConnectionInner> beginCreateOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters, Context context)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.
networkVirtualApplianceConnectionParameters - Parameters supplied in an NetworkVirtualApplianceConnection PUT operation.
context - The context to associate with this operation.

Returns:

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

beginCreateOrUpdateAsync

public abstract PollerFlux,NetworkVirtualApplianceConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.
networkVirtualApplianceConnectionParameters - Parameters supplied in an NetworkVirtualApplianceConnection PUT operation.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Deletes a NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.

Returns:

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

beginDelete

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

Deletes a NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.
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 networkVirtualApplianceName, String connectionName)

Deletes a NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.

Returns:

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

createOrUpdate

public abstract NetworkVirtualApplianceConnectionInner createOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.
networkVirtualApplianceConnectionParameters - Parameters supplied in an NetworkVirtualApplianceConnection PUT operation.

Returns:

networkVirtualApplianceConnection resource.

createOrUpdate

public abstract NetworkVirtualApplianceConnectionInner createOrUpdate(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters, Context context)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.
networkVirtualApplianceConnectionParameters - Parameters supplied in an NetworkVirtualApplianceConnection PUT operation.
context - The context to associate with this operation.

Returns:

networkVirtualApplianceConnection resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.
networkVirtualApplianceConnectionParameters - Parameters supplied in an NetworkVirtualApplianceConnection PUT operation.

Returns:

networkVirtualApplianceConnection resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName, NetworkVirtualApplianceConnectionInner networkVirtualApplianceConnectionParameters)

Creates a connection to Network Virtual Appliance, if it doesn't exist else updates the existing NVA connection'.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.
networkVirtualApplianceConnectionParameters - Parameters supplied in an NetworkVirtualApplianceConnection PUT operation.

Returns:

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

delete

public abstract void delete(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Deletes a NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.

delete

public abstract void delete(String resourceGroupName, String networkVirtualApplianceName, String connectionName, Context context)

Deletes a NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Deletes a NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Deletes a NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract NetworkVirtualApplianceConnectionInner get(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Retrieves the details of specified NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.

Returns:

networkVirtualApplianceConnection resource.

getAsync

public abstract Mono getAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Retrieves the details of specified NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.

Returns:

networkVirtualApplianceConnection resource on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String networkVirtualApplianceName, String connectionName, Context context)

Retrieves the details of specified NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.
context - The context to associate with this operation.

Returns:

networkVirtualApplianceConnection resource along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String networkVirtualApplianceName, String connectionName)

Retrieves the details of specified NVA connection.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
connectionName - The name of the NVA connection.

Returns:

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

list

public abstract PagedIterable list(String resourceGroupName, String networkVirtualApplianceName)

Lists NetworkVirtualApplianceConnections under the NVA.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.

Returns:

networkVirtualApplianceConnection list as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String networkVirtualApplianceName, Context context)

Lists NetworkVirtualApplianceConnections under the NVA.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.
context - The context to associate with this operation.

Returns:

networkVirtualApplianceConnection list as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkVirtualApplianceName)

Lists NetworkVirtualApplianceConnections under the NVA.

Parameters:

resourceGroupName - The name of the resource group.
networkVirtualApplianceName - The name of the Network Virtual Appliance.

Returns:

networkVirtualApplianceConnection list as paginated response with PagedFlux<T>.

Applies to