VirtualNetworkTapsClient Interface

Implements

public interface VirtualNetworkTapsClient
extends InnerSupportsGet<VirtualNetworkTapInner>, InnerSupportsListing<VirtualNetworkTapInner>, InnerSupportsDelete<Void>

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

Method Summary

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

Creates or updates a Virtual Network Tap.

abstract SyncPoller<PollResult<VirtualNetworkTapInner>,VirtualNetworkTapInner> beginCreateOrUpdate(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters, Context context)

Creates or updates a Virtual Network Tap.

abstract PollerFlux<PollResult<VirtualNetworkTapInner>,VirtualNetworkTapInner> beginCreateOrUpdateAsync(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters)

Creates or updates a Virtual Network Tap.

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

Deletes the specified virtual network tap.

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

Deletes the specified virtual network tap.

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

Deletes the specified virtual network tap.

abstract VirtualNetworkTapInner createOrUpdate(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters)

Creates or updates a Virtual Network Tap.

abstract VirtualNetworkTapInner createOrUpdate(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters, Context context)

Creates or updates a Virtual Network Tap.

abstract Mono<VirtualNetworkTapInner> createOrUpdateAsync(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters)

Creates or updates a Virtual Network Tap.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters)

Creates or updates a Virtual Network Tap.

abstract void delete(String resourceGroupName, String tapName)

Deletes the specified virtual network tap.

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

Deletes the specified virtual network tap.

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

Deletes the specified virtual network tap.

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

Deletes the specified virtual network tap.

abstract VirtualNetworkTapInner getByResourceGroup(String resourceGroupName, String tapName)

Gets information about the specified virtual network tap.

abstract Mono<VirtualNetworkTapInner> getByResourceGroupAsync(String resourceGroupName, String tapName)

Gets information about the specified virtual network tap.

abstract Response<VirtualNetworkTapInner> getByResourceGroupWithResponse(String resourceGroupName, String tapName, Context context)

Gets information about the specified virtual network tap.

abstract Mono<Response<VirtualNetworkTapInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String tapName)

Gets information about the specified virtual network tap.

abstract PagedIterable<VirtualNetworkTapInner> list()

Gets all the VirtualNetworkTaps in a subscription.

abstract PagedIterable<VirtualNetworkTapInner> list(Context context)

Gets all the VirtualNetworkTaps in a subscription.

abstract PagedFlux<VirtualNetworkTapInner> listAsync()

Gets all the VirtualNetworkTaps in a subscription.

abstract PagedIterable<VirtualNetworkTapInner> listByResourceGroup(String resourceGroupName)

Gets all the VirtualNetworkTaps in a subscription.

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

Gets all the VirtualNetworkTaps in a subscription.

abstract PagedFlux<VirtualNetworkTapInner> listByResourceGroupAsync(String resourceGroupName)

Gets all the VirtualNetworkTaps in a subscription.

abstract VirtualNetworkTapInner updateTags(String resourceGroupName, String tapName, TagsObject tapParameters)

Updates an VirtualNetworkTap tags.

abstract Mono<VirtualNetworkTapInner> updateTagsAsync(String resourceGroupName, String tapName, TagsObject tapParameters)

Updates an VirtualNetworkTap tags.

abstract Response<VirtualNetworkTapInner> updateTagsWithResponse(String resourceGroupName, String tapName, TagsObject tapParameters, Context context)

Updates an VirtualNetworkTap tags.

abstract Mono<Response<VirtualNetworkTapInner>> updateTagsWithResponseAsync(String resourceGroupName, String tapName, TagsObject tapParameters)

Updates an VirtualNetworkTap tags.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,VirtualNetworkTapInner> beginCreateOrUpdate(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters)

Creates or updates a Virtual Network Tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.
parameters - Parameters supplied to the create or update virtual network tap operation.

Returns:

the SyncPoller<T,U> for polling of virtual Network Tap resource.

beginCreateOrUpdate

public abstract SyncPoller,VirtualNetworkTapInner> beginCreateOrUpdate(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters, Context context)

Creates or updates a Virtual Network Tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.
parameters - Parameters supplied to the create or update virtual network tap operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of virtual Network Tap resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,VirtualNetworkTapInner> beginCreateOrUpdateAsync(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters)

Creates or updates a Virtual Network Tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.
parameters - Parameters supplied to the create or update virtual network tap operation.

Returns:

the PollerFlux<T,U> for polling of virtual Network Tap resource.

beginDelete

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

Deletes the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.

Returns:

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

beginDelete

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

Deletes the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.
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 tapName)

Deletes the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.

Returns:

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

createOrUpdate

public abstract VirtualNetworkTapInner createOrUpdate(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters)

Creates or updates a Virtual Network Tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.
parameters - Parameters supplied to the create or update virtual network tap operation.

Returns:

virtual Network Tap resource.

createOrUpdate

public abstract VirtualNetworkTapInner createOrUpdate(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters, Context context)

Creates or updates a Virtual Network Tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.
parameters - Parameters supplied to the create or update virtual network tap operation.
context - The context to associate with this operation.

Returns:

virtual Network Tap resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters)

Creates or updates a Virtual Network Tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.
parameters - Parameters supplied to the create or update virtual network tap operation.

Returns:

virtual Network Tap resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String tapName, VirtualNetworkTapInner parameters)

Creates or updates a Virtual Network Tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.
parameters - Parameters supplied to the create or update virtual network tap operation.

Returns:

virtual Network Tap resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String tapName)

Deletes the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.

delete

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

Deletes the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String tapName)

Deletes the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Deletes the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the virtual network tap.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract VirtualNetworkTapInner getByResourceGroup(String resourceGroupName, String tapName)

Gets information about the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of virtual network tap.

Returns:

information about the specified virtual network tap.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String tapName)

Gets information about the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of virtual network tap.

Returns:

information about the specified virtual network tap on successful completion of Mono.

getByResourceGroupWithResponse

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

Gets information about the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of virtual network tap.
context - The context to associate with this operation.

Returns:

information about the specified virtual network tap along with Response<T>.

getByResourceGroupWithResponseAsync

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

Gets information about the specified virtual network tap.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of virtual network tap.

Returns:

information about the specified virtual network tap along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Gets all the VirtualNetworkTaps in a subscription.

Returns:

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

list

public abstract PagedIterable list(Context context)

Gets all the VirtualNetworkTaps in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

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

listAsync

public abstract PagedFlux listAsync()

Gets all the VirtualNetworkTaps in a subscription.

Returns:

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

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Gets all the VirtualNetworkTaps in a subscription.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

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

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Gets all the VirtualNetworkTaps in a subscription.

Parameters:

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

Returns:

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

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Gets all the VirtualNetworkTaps in a subscription.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

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

updateTags

public abstract VirtualNetworkTapInner updateTags(String resourceGroupName, String tapName, TagsObject tapParameters)

Updates an VirtualNetworkTap tags.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the tap.
tapParameters - Parameters supplied to update VirtualNetworkTap tags.

Returns:

virtual Network Tap resource.

updateTagsAsync

public abstract Mono updateTagsAsync(String resourceGroupName, String tapName, TagsObject tapParameters)

Updates an VirtualNetworkTap tags.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the tap.
tapParameters - Parameters supplied to update VirtualNetworkTap tags.

Returns:

virtual Network Tap resource on successful completion of Mono.

updateTagsWithResponse

public abstract Response updateTagsWithResponse(String resourceGroupName, String tapName, TagsObject tapParameters, Context context)

Updates an VirtualNetworkTap tags.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the tap.
tapParameters - Parameters supplied to update VirtualNetworkTap tags.
context - The context to associate with this operation.

Returns:

virtual Network Tap resource along with Response<T>.

updateTagsWithResponseAsync

public abstract Mono> updateTagsWithResponseAsync(String resourceGroupName, String tapName, TagsObject tapParameters)

Updates an VirtualNetworkTap tags.

Parameters:

resourceGroupName - The name of the resource group.
tapName - The name of the tap.
tapParameters - Parameters supplied to update VirtualNetworkTap tags.

Returns:

virtual Network Tap resource along with Response<T> on successful completion of Mono.

Applies to