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:
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:
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:
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:
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:
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:
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:
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:
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