ExpressRouteLinksClient Interface

public interface ExpressRouteLinksClient

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

Method Summary

Modifier and Type Method and Description
abstract ExpressRouteLinkInner get(String resourceGroupName, String expressRoutePortName, String linkName)

Retrieves the specified ExpressRouteLink resource.

abstract Mono<ExpressRouteLinkInner> getAsync(String resourceGroupName, String expressRoutePortName, String linkName)

Retrieves the specified ExpressRouteLink resource.

abstract Response<ExpressRouteLinkInner> getWithResponse(String resourceGroupName, String expressRoutePortName, String linkName, Context context)

Retrieves the specified ExpressRouteLink resource.

abstract Mono<Response<ExpressRouteLinkInner>> getWithResponseAsync(String resourceGroupName, String expressRoutePortName, String linkName)

Retrieves the specified ExpressRouteLink resource.

abstract PagedIterable<ExpressRouteLinkInner> list(String resourceGroupName, String expressRoutePortName)

Retrieve the ExpressRouteLink sub-resources of the specified ExpressRoutePort resource.

abstract PagedIterable<ExpressRouteLinkInner> list(String resourceGroupName, String expressRoutePortName, Context context)

Retrieve the ExpressRouteLink sub-resources of the specified ExpressRoutePort resource.

abstract PagedFlux<ExpressRouteLinkInner> listAsync(String resourceGroupName, String expressRoutePortName)

Retrieve the ExpressRouteLink sub-resources of the specified ExpressRoutePort resource.

Method Details

get

public abstract ExpressRouteLinkInner get(String resourceGroupName, String expressRoutePortName, String linkName)

Retrieves the specified ExpressRouteLink resource.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the ExpressRoutePort resource.
linkName - The name of the ExpressRouteLink resource.

Returns:

expressRouteLink.

getAsync

public abstract Mono getAsync(String resourceGroupName, String expressRoutePortName, String linkName)

Retrieves the specified ExpressRouteLink resource.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the ExpressRoutePort resource.
linkName - The name of the ExpressRouteLink resource.

Returns:

expressRouteLink on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String expressRoutePortName, String linkName, Context context)

Retrieves the specified ExpressRouteLink resource.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the ExpressRoutePort resource.
linkName - The name of the ExpressRouteLink resource.
context - The context to associate with this operation.

Returns:

expressRouteLink along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String expressRoutePortName, String linkName)

Retrieves the specified ExpressRouteLink resource.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the ExpressRoutePort resource.
linkName - The name of the ExpressRouteLink resource.

Returns:

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

list

public abstract PagedIterable list(String resourceGroupName, String expressRoutePortName)

Retrieve the ExpressRouteLink sub-resources of the specified ExpressRoutePort resource.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the ExpressRoutePort resource.

Returns:

expressRouteLink List Result as paginated response with PagedIterable<T>.

list

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

Retrieve the ExpressRouteLink sub-resources of the specified ExpressRoutePort resource.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the ExpressRoutePort resource.
context - The context to associate with this operation.

Returns:

expressRouteLink List Result as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String expressRoutePortName)

Retrieve the ExpressRouteLink sub-resources of the specified ExpressRoutePort resource.

Parameters:

resourceGroupName - The name of the resource group.
expressRoutePortName - The name of the ExpressRoutePort resource.

Returns:

expressRouteLink List Result as paginated response with PagedFlux<T>.

Applies to