Partager via


VirtualHubRouteTableV2SClient Interface

public interface VirtualHubRouteTableV2SClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<VirtualHubRouteTableV2Inner>,VirtualHubRouteTableV2Inner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

abstract SyncPoller<PollResult<VirtualHubRouteTableV2Inner>,VirtualHubRouteTableV2Inner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters, Context context)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

abstract PollerFlux<PollResult<VirtualHubRouteTableV2Inner>,VirtualHubRouteTableV2Inner> beginCreateOrUpdateAsync(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

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

Deletes a VirtualHubRouteTableV2.

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

Deletes a VirtualHubRouteTableV2.

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

Deletes a VirtualHubRouteTableV2.

abstract VirtualHubRouteTableV2Inner createOrUpdate(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

abstract VirtualHubRouteTableV2Inner createOrUpdate(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters, Context context)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

abstract Mono<VirtualHubRouteTableV2Inner> createOrUpdateAsync(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

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

Deletes a VirtualHubRouteTableV2.

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

Deletes a VirtualHubRouteTableV2.

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

Deletes a VirtualHubRouteTableV2.

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

Deletes a VirtualHubRouteTableV2.

abstract VirtualHubRouteTableV2Inner get(String resourceGroupName, String virtualHubName, String routeTableName)

Retrieves the details of a VirtualHubRouteTableV2.

abstract Mono<VirtualHubRouteTableV2Inner> getAsync(String resourceGroupName, String virtualHubName, String routeTableName)

Retrieves the details of a VirtualHubRouteTableV2.

abstract Response<VirtualHubRouteTableV2Inner> getWithResponse(String resourceGroupName, String virtualHubName, String routeTableName, Context context)

Retrieves the details of a VirtualHubRouteTableV2.

abstract Mono<Response<VirtualHubRouteTableV2Inner>> getWithResponseAsync(String resourceGroupName, String virtualHubName, String routeTableName)

Retrieves the details of a VirtualHubRouteTableV2.

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

Retrieves the details of all VirtualHubRouteTableV2s.

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

Retrieves the details of all VirtualHubRouteTableV2s.

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

Retrieves the details of all VirtualHubRouteTableV2s.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,VirtualHubRouteTableV2Inner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHub.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.
virtualHubRouteTableV2Parameters - Parameters supplied to create or update VirtualHubRouteTableV2.

Returns:

the SyncPoller<T,U> for polling of virtualHubRouteTableV2 Resource.

beginCreateOrUpdate

public abstract SyncPoller,VirtualHubRouteTableV2Inner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters, Context context)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHub.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.
virtualHubRouteTableV2Parameters - Parameters supplied to create or update VirtualHubRouteTableV2.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of virtualHubRouteTableV2 Resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,VirtualHubRouteTableV2Inner> beginCreateOrUpdateAsync(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHub.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.
virtualHubRouteTableV2Parameters - Parameters supplied to create or update VirtualHubRouteTableV2.

Returns:

the PollerFlux<T,U> for polling of virtualHubRouteTableV2 Resource.

beginDelete

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

Deletes a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.

Returns:

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

beginDelete

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

Deletes a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.
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 routeTableName)

Deletes a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.

Returns:

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

createOrUpdate

public abstract VirtualHubRouteTableV2Inner createOrUpdate(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHub.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.
virtualHubRouteTableV2Parameters - Parameters supplied to create or update VirtualHubRouteTableV2.

Returns:

virtualHubRouteTableV2 Resource.

createOrUpdate

public abstract VirtualHubRouteTableV2Inner createOrUpdate(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters, Context context)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHub.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.
virtualHubRouteTableV2Parameters - Parameters supplied to create or update VirtualHubRouteTableV2.
context - The context to associate with this operation.

Returns:

virtualHubRouteTableV2 Resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHub.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.
virtualHubRouteTableV2Parameters - Parameters supplied to create or update VirtualHubRouteTableV2.

Returns:

virtualHubRouteTableV2 Resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String virtualHubName, String routeTableName, VirtualHubRouteTableV2Inner virtualHubRouteTableV2Parameters)

Creates a VirtualHubRouteTableV2 resource if it doesn't exist else updates the existing VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHub.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.
virtualHubRouteTableV2Parameters - Parameters supplied to create or update VirtualHubRouteTableV2.

Returns:

virtualHubRouteTableV2 Resource along with Response<T> on successful completion of Mono.

delete

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

Deletes a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.

delete

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

Deletes a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.
context - The context to associate with this operation.

deleteAsync

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

Deletes a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Deletes a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract VirtualHubRouteTableV2Inner get(String resourceGroupName, String virtualHubName, String routeTableName)

Retrieves the details of a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.

Returns:

virtualHubRouteTableV2 Resource.

getAsync

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

Retrieves the details of a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.

Returns:

virtualHubRouteTableV2 Resource on successful completion of Mono.

getWithResponse

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

Retrieves the details of a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.
context - The context to associate with this operation.

Returns:

virtualHubRouteTableV2 Resource along with Response<T>.

getWithResponseAsync

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

Retrieves the details of a VirtualHubRouteTableV2.

Parameters:

resourceGroupName - The resource group name of the VirtualHubRouteTableV2.
virtualHubName - The name of the VirtualHub.
routeTableName - The name of the VirtualHubRouteTableV2.

Returns:

virtualHubRouteTableV2 Resource along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String virtualHubName)

Retrieves the details of all VirtualHubRouteTableV2s.

Parameters:

resourceGroupName - The resource group name of the VirtualHub.
virtualHubName - The name of the VirtualHub.

Returns:

list of VirtualHubRouteTableV2s 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 VirtualHubRouteTableV2s.

Parameters:

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

Returns:

list of VirtualHubRouteTableV2s 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 VirtualHubRouteTableV2s.

Parameters:

resourceGroupName - The resource group name of the VirtualHub.
virtualHubName - The name of the VirtualHub.

Returns:

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

Applies to