Partager via


RouteMapsClient Interface

public interface RouteMapsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<RouteMapInner>,RouteMapInner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters)

Creates a RouteMap if it doesn't exist else updates the existing one.

abstract SyncPoller<PollResult<RouteMapInner>,RouteMapInner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters, Context context)

Creates a RouteMap if it doesn't exist else updates the existing one.

abstract PollerFlux<PollResult<RouteMapInner>,RouteMapInner> beginCreateOrUpdateAsync(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters)

Creates a RouteMap if it doesn't exist else updates the existing one.

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

Deletes a RouteMap.

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

Deletes a RouteMap.

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

Deletes a RouteMap.

abstract RouteMapInner createOrUpdate(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters)

Creates a RouteMap if it doesn't exist else updates the existing one.

abstract RouteMapInner createOrUpdate(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters, Context context)

Creates a RouteMap if it doesn't exist else updates the existing one.

abstract Mono<RouteMapInner> createOrUpdateAsync(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters)

Creates a RouteMap if it doesn't exist else updates the existing one.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters)

Creates a RouteMap if it doesn't exist else updates the existing one.

abstract void delete(String resourceGroupName, String virtualHubName, String routeMapName)

Deletes a RouteMap.

abstract void delete(String resourceGroupName, String virtualHubName, String routeMapName, Context context)

Deletes a RouteMap.

abstract Mono<Void> deleteAsync(String resourceGroupName, String virtualHubName, String routeMapName)

Deletes a RouteMap.

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

Deletes a RouteMap.

abstract RouteMapInner get(String resourceGroupName, String virtualHubName, String routeMapName)

Retrieves the details of a RouteMap.

abstract Mono<RouteMapInner> getAsync(String resourceGroupName, String virtualHubName, String routeMapName)

Retrieves the details of a RouteMap.

abstract Response<RouteMapInner> getWithResponse(String resourceGroupName, String virtualHubName, String routeMapName, Context context)

Retrieves the details of a RouteMap.

abstract Mono<Response<RouteMapInner>> getWithResponseAsync(String resourceGroupName, String virtualHubName, String routeMapName)

Retrieves the details of a RouteMap.

abstract PagedIterable<RouteMapInner> list(String resourceGroupName, String virtualHubName)

Retrieves the details of all RouteMaps.

abstract PagedIterable<RouteMapInner> list(String resourceGroupName, String virtualHubName, Context context)

Retrieves the details of all RouteMaps.

abstract PagedFlux<RouteMapInner> listAsync(String resourceGroupName, String virtualHubName)

Retrieves the details of all RouteMaps.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,RouteMapInner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters)

Creates a RouteMap if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.
routeMapParameters - Parameters supplied to create or update a RouteMap.

Returns:

the SyncPoller<T,U> for polling of the RouteMap child resource of a Virtual hub.

beginCreateOrUpdate

public abstract SyncPoller,RouteMapInner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters, Context context)

Creates a RouteMap if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.
routeMapParameters - Parameters supplied to create or update a RouteMap.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the RouteMap child resource of a Virtual hub.

beginCreateOrUpdateAsync

public abstract PollerFlux,RouteMapInner> beginCreateOrUpdateAsync(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters)

Creates a RouteMap if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.
routeMapParameters - Parameters supplied to create or update a RouteMap.

Returns:

the PollerFlux<T,U> for polling of the RouteMap child resource of a Virtual hub.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String virtualHubName, String routeMapName)

Deletes a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.

Returns:

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

beginDelete

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

Deletes a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.
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 virtualHubName, String routeMapName)

Deletes a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.

Returns:

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

createOrUpdate

public abstract RouteMapInner createOrUpdate(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters)

Creates a RouteMap if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.
routeMapParameters - Parameters supplied to create or update a RouteMap.

Returns:

the RouteMap child resource of a Virtual hub.

createOrUpdate

public abstract RouteMapInner createOrUpdate(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters, Context context)

Creates a RouteMap if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.
routeMapParameters - Parameters supplied to create or update a RouteMap.
context - The context to associate with this operation.

Returns:

the RouteMap child resource of a Virtual hub.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters)

Creates a RouteMap if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.
routeMapParameters - Parameters supplied to create or update a RouteMap.

Returns:

the RouteMap child resource of a Virtual hub on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String virtualHubName, String routeMapName, RouteMapInner routeMapParameters)

Creates a RouteMap if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.
routeMapParameters - Parameters supplied to create or update a RouteMap.

Returns:

the RouteMap child resource of a Virtual hub along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String virtualHubName, String routeMapName)

Deletes a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.

delete

public abstract void delete(String resourceGroupName, String virtualHubName, String routeMapName, Context context)

Deletes a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String virtualHubName, String routeMapName)

Deletes a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String virtualHubName, String routeMapName)

Deletes a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract RouteMapInner get(String resourceGroupName, String virtualHubName, String routeMapName)

Retrieves the details of a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.

Returns:

the RouteMap child resource of a Virtual hub.

getAsync

public abstract Mono getAsync(String resourceGroupName, String virtualHubName, String routeMapName)

Retrieves the details of a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.

Returns:

the RouteMap child resource of a Virtual hub on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String virtualHubName, String routeMapName, Context context)

Retrieves the details of a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.
context - The context to associate with this operation.

Returns:

the RouteMap child resource of a Virtual hub along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String virtualHubName, String routeMapName)

Retrieves the details of a RouteMap.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group.
virtualHubName - The name of the VirtualHub containing the RouteMap.
routeMapName - The name of the RouteMap.

Returns:

the RouteMap child resource of a Virtual hub along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String virtualHubName)

Retrieves the details of all RouteMaps.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group'.
virtualHubName - The name of the VirtualHub containing the RouteMap.

Returns:

list of RouteMaps and a URL nextLink to get the next set of results as paginated response with PagedIterable<T>.

list

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

Retrieves the details of all RouteMaps.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group'.
virtualHubName - The name of the VirtualHub containing the RouteMap.
context - The context to associate with this operation.

Returns:

list of RouteMaps and a URL nextLink to get the next set of results as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String virtualHubName)

Retrieves the details of all RouteMaps.

Parameters:

resourceGroupName - The resource group name of the RouteMap's resource group'.
virtualHubName - The name of the VirtualHub containing the RouteMap.

Returns:

list of RouteMaps and a URL nextLink to get the next set of results as paginated response with PagedFlux<T>.

Applies to