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 reactor.core.publisher.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 reactor.core.publisher.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. The name is case insensitive.
expressRoutePortName - The name of the express route port.
linkName - The name of the express route link.

Returns:

expressRouteLink.

getAsync

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

Retrieves the specified ExpressRouteLink resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
expressRoutePortName - The name of the express route port.
linkName - The name of the express route link.

Returns:

expressRouteLink on successful completion of Mono.

getWithResponse

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

Retrieves the specified ExpressRouteLink resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
expressRoutePortName - The name of the express route port.
linkName - The name of the express route link.
context - The context to associate with this operation.

Returns:

expressRouteLink along with Response<T>.

getWithResponseAsync

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

Retrieves the specified ExpressRouteLink resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
expressRoutePortName - The name of the express route port.
linkName - The name of the express route link.

Returns:

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

list

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

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
expressRoutePortName - The name of ExpressRoutePort.

Returns:

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

list

public abstract PagedIterable<ExpressRouteLinkInner> 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. The name is case insensitive.
expressRoutePortName - The name of ExpressRoutePort.
context - The context to associate with this operation.

Returns:

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

listAsync

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

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

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
expressRoutePortName - The name of ExpressRoutePort.

Returns:

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

Applies to