VirtualWansClient Interface
Implements
public interface VirtualWansClient extends InnerSupportsGet <VirtualWanInner >, InnerSupportsListing <VirtualWanInner >, InnerSupportsDelete <Void >
An instance of this class provides access to all the operations defined in VirtualWansClient.
Method Summary
Modifier and Type
Method and Description
abstract
SyncPoller <PollResult <VirtualWanInner >,VirtualWanInner >
beginCreateOrUpdate(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
abstract
SyncPoller <PollResult <VirtualWanInner >,VirtualWanInner >
beginCreateOrUpdate(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters, Context context)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
abstract
PollerFlux <PollResult <VirtualWanInner >,VirtualWanInner >
beginCreateOrUpdateAsync(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String virtualWanName)
Deletes a VirtualWAN.
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String virtualWanName, Context context)
Deletes a VirtualWAN.
abstract
PollerFlux <PollResult <Void >,Void >
beginDeleteAsync(String resourceGroupName, String virtualWanName)
Deletes a VirtualWAN.
abstract
VirtualWanInner
createOrUpdate(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
abstract
VirtualWanInner
createOrUpdate(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters, Context context)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
abstract
Mono <VirtualWanInner >
createOrUpdateAsync(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
abstract
Mono <Response <Flux <ByteBuffer >>>
createOrUpdateWithResponseAsync(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
abstract
void
delete(String resourceGroupName, String virtualWanName)
Deletes a VirtualWAN.
abstract
void
delete(String resourceGroupName, String virtualWanName, Context context)
Deletes a VirtualWAN.
abstract
Mono <Void >
deleteAsync(String resourceGroupName, String virtualWanName)
Deletes a VirtualWAN.
abstract
Mono <Response <Flux <ByteBuffer >>>
deleteWithResponseAsync(String resourceGroupName, String virtualWanName)
Deletes a VirtualWAN.
abstract
VirtualWanInner
getByResourceGroup(String resourceGroupName, String virtualWanName)
Retrieves the details of a VirtualWAN.
abstract
Mono <VirtualWanInner >
getByResourceGroupAsync(String resourceGroupName, String virtualWanName)
Retrieves the details of a VirtualWAN.
abstract
Response <VirtualWanInner >
getByResourceGroupWithResponse(String resourceGroupName, String virtualWanName, Context context)
Retrieves the details of a VirtualWAN.
abstract
Mono <Response <VirtualWanInner >>
getByResourceGroupWithResponseAsync(String resourceGroupName, String virtualWanName)
Retrieves the details of a VirtualWAN.
abstract
PagedIterable <VirtualWanInner >
list()
Lists all the VirtualWANs in a subscription.
abstract
PagedIterable <VirtualWanInner >
list(Context context)
Lists all the VirtualWANs in a subscription.
abstract
PagedFlux <VirtualWanInner >
listAsync()
Lists all the VirtualWANs in a subscription.
abstract
PagedIterable <VirtualWanInner >
listByResourceGroup(String resourceGroupName)
Lists all the VirtualWANs in a resource group.
abstract
PagedIterable <VirtualWanInner >
listByResourceGroup(String resourceGroupName, Context context)
Lists all the VirtualWANs in a resource group.
abstract
PagedFlux <VirtualWanInner >
listByResourceGroupAsync(String resourceGroupName)
Lists all the VirtualWANs in a resource group.
abstract
VirtualWanInner
updateTags(String resourceGroupName, String virtualWanName, TagsObject wanParameters)
Updates a VirtualWAN tags.
abstract
Mono <VirtualWanInner >
updateTagsAsync(String resourceGroupName, String virtualWanName, TagsObject wanParameters)
Updates a VirtualWAN tags.
abstract
Response <VirtualWanInner >
updateTagsWithResponse(String resourceGroupName, String virtualWanName, TagsObject wanParameters, Context context)
Updates a VirtualWAN tags.
abstract
Mono <Response <VirtualWanInner >>
updateTagsWithResponseAsync(String resourceGroupName, String virtualWanName, TagsObject wanParameters)
Updates a VirtualWAN tags.
Method Details
beginCreateOrUpdate
public abstract SyncPoller,VirtualWanInner> beginCreateOrUpdate(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being created or updated.
wanParameters
- Parameters supplied to create or update VirtualWAN.
Returns:
beginCreateOrUpdate
public abstract SyncPoller,VirtualWanInner> beginCreateOrUpdate(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters, Context context)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being created or updated.
wanParameters
- Parameters supplied to create or update VirtualWAN.
context
- The context to associate with this operation.
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux,VirtualWanInner> beginCreateOrUpdateAsync(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being created or updated.
wanParameters
- Parameters supplied to create or update VirtualWAN.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String virtualWanName)
Deletes a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being deleted.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String virtualWanName, Context context)
Deletes a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being deleted.
context
- The context to associate with this operation.
Returns:
beginDeleteAsync
public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String virtualWanName)
Deletes a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being deleted.
Returns:
createOrUpdate
public abstract VirtualWanInner createOrUpdate(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being created or updated.
wanParameters
- Parameters supplied to create or update VirtualWAN.
Returns:
virtualWAN Resource.
createOrUpdate
public abstract VirtualWanInner createOrUpdate(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters, Context context)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being created or updated.
wanParameters
- Parameters supplied to create or update VirtualWAN.
context
- The context to associate with this operation.
Returns:
virtualWAN Resource.
createOrUpdateAsync
public abstract Mono createOrUpdateAsync(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being created or updated.
wanParameters
- Parameters supplied to create or update VirtualWAN.
Returns:
virtualWAN Resource on successful completion of Mono .
createOrUpdateWithResponseAsync
public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String virtualWanName, VirtualWanInner wanParameters)
Creates a VirtualWAN resource if it doesn't exist else updates the existing VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being created or updated.
wanParameters
- Parameters supplied to create or update VirtualWAN.
Returns:
virtualWAN Resource along with
Response<T> on successful completion of
Mono .
delete
public abstract void delete(String resourceGroupName, String virtualWanName)
Deletes a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being deleted.
delete
public abstract void delete(String resourceGroupName, String virtualWanName, Context context)
Deletes a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being deleted.
context
- The context to associate with this operation.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String virtualWanName)
Deletes a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being deleted.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponseAsync
public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String virtualWanName)
Deletes a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being deleted.
Returns:
getByResourceGroup
public abstract VirtualWanInner getByResourceGroup(String resourceGroupName, String virtualWanName)
Retrieves the details of a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being retrieved.
Returns:
virtualWAN Resource.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String virtualWanName)
Retrieves the details of a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being retrieved.
Returns:
virtualWAN Resource on successful completion of Mono .
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String virtualWanName, Context context)
Retrieves the details of a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being retrieved.
context
- The context to associate with this operation.
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String virtualWanName)
Retrieves the details of a VirtualWAN.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being retrieved.
Returns:
virtualWAN Resource along with
Response<T> on successful completion of
Mono .
list
public abstract PagedIterable list()
Lists all the VirtualWANs in a subscription.
Returns:
result of the request to list VirtualWANs as paginated response with
PagedIterable<T> .
list
public abstract PagedIterable list(Context context)
Lists all the VirtualWANs in a subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
result of the request to list VirtualWANs as paginated response with
PagedIterable<T> .
listAsync
public abstract PagedFlux listAsync()
Lists all the VirtualWANs in a subscription.
Returns:
result of the request to list VirtualWANs as paginated response with
PagedFlux<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Lists all the VirtualWANs in a resource group.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
Returns:
result of the request to list VirtualWANs as paginated response with
PagedIterable<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Lists all the VirtualWANs in a resource group.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
context
- The context to associate with this operation.
Returns:
result of the request to list VirtualWANs as paginated response with
PagedIterable<T> .
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Lists all the VirtualWANs in a resource group.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
Returns:
result of the request to list VirtualWANs as paginated response with
PagedFlux<T> .
updateTags
public abstract VirtualWanInner updateTags(String resourceGroupName, String virtualWanName, TagsObject wanParameters)
Updates a VirtualWAN tags.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being updated.
wanParameters
- Parameters supplied to Update VirtualWAN tags.
Returns:
virtualWAN Resource.
updateTagsAsync
public abstract Mono updateTagsAsync(String resourceGroupName, String virtualWanName, TagsObject wanParameters)
Updates a VirtualWAN tags.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being updated.
wanParameters
- Parameters supplied to Update VirtualWAN tags.
Returns:
virtualWAN Resource on successful completion of Mono .
updateTagsWithResponse
public abstract Response updateTagsWithResponse(String resourceGroupName, String virtualWanName, TagsObject wanParameters, Context context)
Updates a VirtualWAN tags.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being updated.
wanParameters
- Parameters supplied to Update VirtualWAN tags.
context
- The context to associate with this operation.
Returns:
updateTagsWithResponseAsync
public abstract Mono> updateTagsWithResponseAsync(String resourceGroupName, String virtualWanName, TagsObject wanParameters)
Updates a VirtualWAN tags.
Parameters:
resourceGroupName
- The resource group name of the VirtualWan.
virtualWanName
- The name of the VirtualWAN being updated.
wanParameters
- Parameters supplied to Update VirtualWAN tags.
Returns:
virtualWAN Resource along with
Response<T> on successful completion of
Mono .
Applies to