ExpressRoutePortsLocationsClient Interface

public interface ExpressRoutePortsLocationsClient

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

Method Summary

Modifier and Type Method and Description
abstract ExpressRoutePortsLocationInner get(String locationName)

Retrieves a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location.

abstract Mono<ExpressRoutePortsLocationInner> getAsync(String locationName)

Retrieves a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location.

abstract Response<ExpressRoutePortsLocationInner> getWithResponse(String locationName, Context context)

Retrieves a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location.

abstract Mono<Response<ExpressRoutePortsLocationInner>> getWithResponseAsync(String locationName)

Retrieves a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location.

abstract PagedIterable<ExpressRoutePortsLocationInner> list()

Retrieves all ExpressRoutePort peering locations.

abstract PagedIterable<ExpressRoutePortsLocationInner> list(Context context)

Retrieves all ExpressRoutePort peering locations.

abstract PagedFlux<ExpressRoutePortsLocationInner> listAsync()

Retrieves all ExpressRoutePort peering locations.

Method Details

get

public abstract ExpressRoutePortsLocationInner get(String locationName)

Retrieves a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location.

Parameters:

locationName - Name of the requested ExpressRoutePort peering location.

Returns:

expressRoutePorts Peering Location.

getAsync

public abstract Mono getAsync(String locationName)

Retrieves a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location.

Parameters:

locationName - Name of the requested ExpressRoutePort peering location.

Returns:

expressRoutePorts Peering Location on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String locationName, Context context)

Retrieves a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location.

Parameters:

locationName - Name of the requested ExpressRoutePort peering location.
context - The context to associate with this operation.

Returns:

expressRoutePorts Peering Location along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String locationName)

Retrieves a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location.

Parameters:

locationName - Name of the requested ExpressRoutePort peering location.

Returns:

expressRoutePorts Peering Location along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Retrieves all ExpressRoutePort peering locations. Does not return available bandwidths for each location. Available bandwidths can only be obtained when retrieving a specific peering location.

Returns:

expressRoutePorts Location List Result as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Retrieves all ExpressRoutePort peering locations. Does not return available bandwidths for each location. Available bandwidths can only be obtained when retrieving a specific peering location.

Parameters:

context - The context to associate with this operation.

Returns:

expressRoutePorts Location List Result as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Retrieves all ExpressRoutePort peering locations. Does not return available bandwidths for each location. Available bandwidths can only be obtained when retrieving a specific peering location.

Returns:

expressRoutePorts Location List Result as paginated response with PagedFlux<T>.

Applies to