Partager via


RoutingIntentsClient Interface

public interface RoutingIntentsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<RoutingIntentInner>,RoutingIntentInner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters)

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

abstract SyncPoller<PollResult<RoutingIntentInner>,RoutingIntentInner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters, Context context)

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

abstract PollerFlux<PollResult<RoutingIntentInner>,RoutingIntentInner> beginCreateOrUpdateAsync(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters)

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

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

Deletes a RoutingIntent.

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

Deletes a RoutingIntent.

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

Deletes a RoutingIntent.

abstract RoutingIntentInner createOrUpdate(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters)

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

abstract RoutingIntentInner createOrUpdate(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters, Context context)

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

abstract Mono<RoutingIntentInner> createOrUpdateAsync(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters)

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

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters)

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

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

Deletes a RoutingIntent.

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

Deletes a RoutingIntent.

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

Deletes a RoutingIntent.

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

Deletes a RoutingIntent.

abstract RoutingIntentInner get(String resourceGroupName, String virtualHubName, String routingIntentName)

Retrieves the details of a RoutingIntent.

abstract Mono<RoutingIntentInner> getAsync(String resourceGroupName, String virtualHubName, String routingIntentName)

Retrieves the details of a RoutingIntent.

abstract Response<RoutingIntentInner> getWithResponse(String resourceGroupName, String virtualHubName, String routingIntentName, Context context)

Retrieves the details of a RoutingIntent.

abstract Mono<Response<RoutingIntentInner>> getWithResponseAsync(String resourceGroupName, String virtualHubName, String routingIntentName)

Retrieves the details of a RoutingIntent.

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

Retrieves the details of all RoutingIntent child resources of the VirtualHub.

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

Retrieves the details of all RoutingIntent child resources of the VirtualHub.

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

Retrieves the details of all RoutingIntent child resources of the VirtualHub.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,RoutingIntentInner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters)

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

Parameters:

resourceGroupName - The resource group name of the RoutingIntent.
virtualHubName - The name of the VirtualHub.
routingIntentName - The name of the per VirtualHub singleton Routing Intent resource.
routingIntentParameters - Parameters supplied to create or update RoutingIntent.

Returns:

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

beginCreateOrUpdate

public abstract SyncPoller,RoutingIntentInner> beginCreateOrUpdate(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters, Context context)

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

Parameters:

resourceGroupName - The resource group name of the RoutingIntent.
virtualHubName - The name of the VirtualHub.
routingIntentName - The name of the per VirtualHub singleton Routing Intent resource.
routingIntentParameters - Parameters supplied to create or update RoutingIntent.
context - The context to associate with this operation.

Returns:

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

beginCreateOrUpdateAsync

public abstract PollerFlux,RoutingIntentInner> beginCreateOrUpdateAsync(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters)

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

Parameters:

resourceGroupName - The resource group name of the RoutingIntent.
virtualHubName - The name of the VirtualHub.
routingIntentName - The name of the per VirtualHub singleton Routing Intent resource.
routingIntentParameters - Parameters supplied to create or update RoutingIntent.

Returns:

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

beginDelete

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

Deletes a RoutingIntent.

Parameters:

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

Returns:

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

beginDelete

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

Deletes a RoutingIntent.

Parameters:

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

Deletes a RoutingIntent.

Parameters:

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

Returns:

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

createOrUpdate

public abstract RoutingIntentInner createOrUpdate(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters)

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

Parameters:

resourceGroupName - The resource group name of the RoutingIntent.
virtualHubName - The name of the VirtualHub.
routingIntentName - The name of the per VirtualHub singleton Routing Intent resource.
routingIntentParameters - Parameters supplied to create or update RoutingIntent.

Returns:

the routing intent child resource of a Virtual hub.

createOrUpdate

public abstract RoutingIntentInner createOrUpdate(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters, Context context)

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

Parameters:

resourceGroupName - The resource group name of the RoutingIntent.
virtualHubName - The name of the VirtualHub.
routingIntentName - The name of the per VirtualHub singleton Routing Intent resource.
routingIntentParameters - Parameters supplied to create or update RoutingIntent.
context - The context to associate with this operation.

Returns:

the routing intent child resource of a Virtual hub.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters)

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

Parameters:

resourceGroupName - The resource group name of the RoutingIntent.
virtualHubName - The name of the VirtualHub.
routingIntentName - The name of the per VirtualHub singleton Routing Intent resource.
routingIntentParameters - Parameters supplied to create or update RoutingIntent.

Returns:

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

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String virtualHubName, String routingIntentName, RoutingIntentInner routingIntentParameters)

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

Parameters:

resourceGroupName - The resource group name of the RoutingIntent.
virtualHubName - The name of the VirtualHub.
routingIntentName - The name of the per VirtualHub singleton Routing Intent resource.
routingIntentParameters - Parameters supplied to create or update RoutingIntent.

Returns:

the routing intent 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 routingIntentName)

Deletes a RoutingIntent.

Parameters:

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

delete

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

Deletes a RoutingIntent.

Parameters:

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

deleteAsync

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

Deletes a RoutingIntent.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Deletes a RoutingIntent.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

get

public abstract RoutingIntentInner get(String resourceGroupName, String virtualHubName, String routingIntentName)

Retrieves the details of a RoutingIntent.

Parameters:

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

Returns:

the routing intent child resource of a Virtual hub.

getAsync

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

Retrieves the details of a RoutingIntent.

Parameters:

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

Returns:

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

getWithResponse

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

Retrieves the details of a RoutingIntent.

Parameters:

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

Returns:

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

getWithResponseAsync

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

Retrieves the details of a RoutingIntent.

Parameters:

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

Returns:

the routing intent 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 RoutingIntent child resources of the VirtualHub.

Parameters:

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

Returns:

list of the routing intent result 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 RoutingIntent child resources of the VirtualHub.

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 the routing intent result 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 RoutingIntent child resources of the VirtualHub.

Parameters:

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

Returns:

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

Applies to