NetworkInterfaceTapConfigurationsClient Interface

public interface NetworkInterfaceTapConfigurationsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<NetworkInterfaceTapConfigurationInner>,NetworkInterfaceTapConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters)

Creates or updates a Tap configuration in the specified NetworkInterface.

abstract SyncPoller<PollResult<NetworkInterfaceTapConfigurationInner>,NetworkInterfaceTapConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters, Context context)

Creates or updates a Tap configuration in the specified NetworkInterface.

abstract PollerFlux<PollResult<NetworkInterfaceTapConfigurationInner>,NetworkInterfaceTapConfigurationInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters)

Creates or updates a Tap configuration in the specified NetworkInterface.

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

Deletes the specified tap configuration from the NetworkInterface.

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

Deletes the specified tap configuration from the NetworkInterface.

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

Deletes the specified tap configuration from the NetworkInterface.

abstract NetworkInterfaceTapConfigurationInner createOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters)

Creates or updates a Tap configuration in the specified NetworkInterface.

abstract NetworkInterfaceTapConfigurationInner createOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters, Context context)

Creates or updates a Tap configuration in the specified NetworkInterface.

abstract Mono<NetworkInterfaceTapConfigurationInner> createOrUpdateAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters)

Creates or updates a Tap configuration in the specified NetworkInterface.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters)

Creates or updates a Tap configuration in the specified NetworkInterface.

abstract void delete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Deletes the specified tap configuration from the NetworkInterface.

abstract void delete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, Context context)

Deletes the specified tap configuration from the NetworkInterface.

abstract Mono<Void> deleteAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Deletes the specified tap configuration from the NetworkInterface.

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

Deletes the specified tap configuration from the NetworkInterface.

abstract NetworkInterfaceTapConfigurationInner get(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Get the specified tap configuration on a network interface.

abstract Mono<NetworkInterfaceTapConfigurationInner> getAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Get the specified tap configuration on a network interface.

abstract Response<NetworkInterfaceTapConfigurationInner> getWithResponse(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, Context context)

Get the specified tap configuration on a network interface.

abstract Mono<Response<NetworkInterfaceTapConfigurationInner>> getWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Get the specified tap configuration on a network interface.

abstract PagedIterable<NetworkInterfaceTapConfigurationInner> list(String resourceGroupName, String networkInterfaceName)

Get all Tap configurations in a network interface.

abstract PagedIterable<NetworkInterfaceTapConfigurationInner> list(String resourceGroupName, String networkInterfaceName, Context context)

Get all Tap configurations in a network interface.

abstract PagedFlux<NetworkInterfaceTapConfigurationInner> listAsync(String resourceGroupName, String networkInterfaceName)

Get all Tap configurations in a network interface.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,NetworkInterfaceTapConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters)

Creates or updates a Tap configuration in the specified NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.
tapConfigurationParameters - Parameters supplied to the create or update tap configuration operation.

Returns:

the SyncPoller<T,U> for polling of tap configuration in a Network Interface.

beginCreateOrUpdate

public abstract SyncPoller,NetworkInterfaceTapConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters, Context context)

Creates or updates a Tap configuration in the specified NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.
tapConfigurationParameters - Parameters supplied to the create or update tap configuration operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of tap configuration in a Network Interface.

beginCreateOrUpdateAsync

public abstract PollerFlux,NetworkInterfaceTapConfigurationInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters)

Creates or updates a Tap configuration in the specified NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.
tapConfigurationParameters - Parameters supplied to the create or update tap configuration operation.

Returns:

the PollerFlux<T,U> for polling of tap configuration in a Network Interface.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Deletes the specified tap configuration from the NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.

Returns:

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

beginDelete

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

Deletes the specified tap configuration from the NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.
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 networkInterfaceName, String tapConfigurationName)

Deletes the specified tap configuration from the NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.

Returns:

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

createOrUpdate

public abstract NetworkInterfaceTapConfigurationInner createOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters)

Creates or updates a Tap configuration in the specified NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.
tapConfigurationParameters - Parameters supplied to the create or update tap configuration operation.

Returns:

tap configuration in a Network Interface.

createOrUpdate

public abstract NetworkInterfaceTapConfigurationInner createOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters, Context context)

Creates or updates a Tap configuration in the specified NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.
tapConfigurationParameters - Parameters supplied to the create or update tap configuration operation.
context - The context to associate with this operation.

Returns:

tap configuration in a Network Interface.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters)

Creates or updates a Tap configuration in the specified NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.
tapConfigurationParameters - Parameters supplied to the create or update tap configuration operation.

Returns:

tap configuration in a Network Interface on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters)

Creates or updates a Tap configuration in the specified NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.
tapConfigurationParameters - Parameters supplied to the create or update tap configuration operation.

Returns:

tap configuration in a Network Interface along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Deletes the specified tap configuration from the NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.

delete

public abstract void delete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, Context context)

Deletes the specified tap configuration from the NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Deletes the specified tap configuration from the NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Deletes the specified tap configuration from the NetworkInterface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract NetworkInterfaceTapConfigurationInner get(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Get the specified tap configuration on a network interface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.

Returns:

the specified tap configuration on a network interface.

getAsync

public abstract Mono getAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Get the specified tap configuration on a network interface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.

Returns:

the specified tap configuration on a network interface on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, Context context)

Get the specified tap configuration on a network interface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.
context - The context to associate with this operation.

Returns:

the specified tap configuration on a network interface along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName)

Get the specified tap configuration on a network interface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.
tapConfigurationName - The name of the tap configuration.

Returns:

the specified tap configuration on a network interface along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String networkInterfaceName)

Get all Tap configurations in a network interface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.

Returns:

all Tap configurations in a network interface as paginated response with PagedIterable<T>.

list

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

Get all Tap configurations in a network interface.

Parameters:

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

Returns:

all Tap configurations in a network interface as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkInterfaceName)

Get all Tap configurations in a network interface.

Parameters:

resourceGroupName - The name of the resource group.
networkInterfaceName - The name of the network interface.

Returns:

all Tap configurations in a network interface as paginated response with PagedFlux<T>.

Applies to