ExpressRouteCircuitsClient Interface

Implements

public interface ExpressRouteCircuitsClient
extends InnerSupportsGet<ExpressRouteCircuitInner>, InnerSupportsListing<ExpressRouteCircuitInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ExpressRouteCircuitInner>,ExpressRouteCircuitInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)

Creates or updates an express route circuit.

abstract SyncPoller<PollResult<ExpressRouteCircuitInner>,ExpressRouteCircuitInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters, Context context)

Creates or updates an express route circuit.

abstract PollerFlux<PollResult<ExpressRouteCircuitInner>,ExpressRouteCircuitInner> beginCreateOrUpdateAsync(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)

Creates or updates an express route circuit.

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

Deletes the specified express route circuit.

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

Deletes the specified express route circuit.

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

Deletes the specified express route circuit.

abstract SyncPoller<PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

abstract SyncPoller<PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

abstract PollerFlux<PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTableAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

abstract SyncPoller<PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

abstract SyncPoller<PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

abstract PollerFlux<PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTableAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

abstract SyncPoller<PollResult<ExpressRouteCircuitsRoutesTableSummaryListResultInner>,ExpressRouteCircuitsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

abstract SyncPoller<PollResult<ExpressRouteCircuitsRoutesTableSummaryListResultInner>,ExpressRouteCircuitsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

abstract PollerFlux<PollResult<ExpressRouteCircuitsRoutesTableSummaryListResultInner>,ExpressRouteCircuitsRoutesTableSummaryListResultInner> beginListRoutesTableSummaryAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

abstract ExpressRouteCircuitInner createOrUpdate(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)

Creates or updates an express route circuit.

abstract ExpressRouteCircuitInner createOrUpdate(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters, Context context)

Creates or updates an express route circuit.

abstract Mono<ExpressRouteCircuitInner> createOrUpdateAsync(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)

Creates or updates an express route circuit.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)

Creates or updates an express route circuit.

abstract void delete(String resourceGroupName, String circuitName)

Deletes the specified express route circuit.

abstract void delete(String resourceGroupName, String circuitName, Context context)

Deletes the specified express route circuit.

abstract Mono<Void> deleteAsync(String resourceGroupName, String circuitName)

Deletes the specified express route circuit.

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

Deletes the specified express route circuit.

abstract ExpressRouteCircuitInner getByResourceGroup(String resourceGroupName, String circuitName)

Gets information about the specified express route circuit.

abstract Mono<ExpressRouteCircuitInner> getByResourceGroupAsync(String resourceGroupName, String circuitName)

Gets information about the specified express route circuit.

abstract Response<ExpressRouteCircuitInner> getByResourceGroupWithResponse(String resourceGroupName, String circuitName, Context context)

Gets information about the specified express route circuit.

abstract Mono<Response<ExpressRouteCircuitInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String circuitName)

Gets information about the specified express route circuit.

abstract ExpressRouteCircuitStatsInner getPeeringStats(String resourceGroupName, String circuitName, String peeringName)

Gets all stats from an express route circuit in a resource group.

abstract Mono<ExpressRouteCircuitStatsInner> getPeeringStatsAsync(String resourceGroupName, String circuitName, String peeringName)

Gets all stats from an express route circuit in a resource group.

abstract Response<ExpressRouteCircuitStatsInner> getPeeringStatsWithResponse(String resourceGroupName, String circuitName, String peeringName, Context context)

Gets all stats from an express route circuit in a resource group.

abstract Mono<Response<ExpressRouteCircuitStatsInner>> getPeeringStatsWithResponseAsync(String resourceGroupName, String circuitName, String peeringName)

Gets all stats from an express route circuit in a resource group.

abstract ExpressRouteCircuitStatsInner getStats(String resourceGroupName, String circuitName)

Gets all the stats from an express route circuit in a resource group.

abstract Mono<ExpressRouteCircuitStatsInner> getStatsAsync(String resourceGroupName, String circuitName)

Gets all the stats from an express route circuit in a resource group.

abstract Response<ExpressRouteCircuitStatsInner> getStatsWithResponse(String resourceGroupName, String circuitName, Context context)

Gets all the stats from an express route circuit in a resource group.

abstract Mono<Response<ExpressRouteCircuitStatsInner>> getStatsWithResponseAsync(String resourceGroupName, String circuitName)

Gets all the stats from an express route circuit in a resource group.

abstract PagedIterable<ExpressRouteCircuitInner> list()

Gets all the express route circuits in a subscription.

abstract PagedIterable<ExpressRouteCircuitInner> list(Context context)

Gets all the express route circuits in a subscription.

abstract ExpressRouteCircuitsArpTableListResultInner listArpTable(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

abstract ExpressRouteCircuitsArpTableListResultInner listArpTable(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

abstract Mono<ExpressRouteCircuitsArpTableListResultInner> listArpTableAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

abstract Mono<Response<Flux<ByteBuffer>>> listArpTableWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

abstract PagedFlux<ExpressRouteCircuitInner> listAsync()

Gets all the express route circuits in a subscription.

abstract PagedIterable<ExpressRouteCircuitInner> listByResourceGroup(String resourceGroupName)

Gets all the express route circuits in a resource group.

abstract PagedIterable<ExpressRouteCircuitInner> listByResourceGroup(String resourceGroupName, Context context)

Gets all the express route circuits in a resource group.

abstract PagedFlux<ExpressRouteCircuitInner> listByResourceGroupAsync(String resourceGroupName)

Gets all the express route circuits in a resource group.

abstract ExpressRouteCircuitsRoutesTableListResultInner listRoutesTable(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

abstract ExpressRouteCircuitsRoutesTableListResultInner listRoutesTable(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

abstract Mono<ExpressRouteCircuitsRoutesTableListResultInner> listRoutesTableAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

abstract ExpressRouteCircuitsRoutesTableSummaryListResultInner listRoutesTableSummary(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

abstract ExpressRouteCircuitsRoutesTableSummaryListResultInner listRoutesTableSummary(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

abstract Mono<ExpressRouteCircuitsRoutesTableSummaryListResultInner> listRoutesTableSummaryAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

abstract Mono<Response<Flux<ByteBuffer>>> listRoutesTableSummaryWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

abstract Mono<Response<Flux<ByteBuffer>>> listRoutesTableWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

abstract ExpressRouteCircuitInner updateTags(String resourceGroupName, String circuitName, TagsObject parameters)

Updates an express route circuit tags.

abstract Mono<ExpressRouteCircuitInner> updateTagsAsync(String resourceGroupName, String circuitName, TagsObject parameters)

Updates an express route circuit tags.

abstract Response<ExpressRouteCircuitInner> updateTagsWithResponse(String resourceGroupName, String circuitName, TagsObject parameters, Context context)

Updates an express route circuit tags.

abstract Mono<Response<ExpressRouteCircuitInner>> updateTagsWithResponseAsync(String resourceGroupName, String circuitName, TagsObject parameters)

Updates an express route circuit tags.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ExpressRouteCircuitInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)

Creates or updates an express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to the create or update express route circuit operation.

Returns:

the SyncPoller<T,U> for polling of expressRouteCircuit resource.

beginCreateOrUpdate

public abstract SyncPoller,ExpressRouteCircuitInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters, Context context)

Creates or updates an express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to the create or update express route circuit operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of expressRouteCircuit resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,ExpressRouteCircuitInner> beginCreateOrUpdateAsync(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)

Creates or updates an express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to the create or update express route circuit operation.

Returns:

the PollerFlux<T,U> for polling of expressRouteCircuit resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String circuitName)

Deletes the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.

Returns:

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

beginDelete

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

Deletes the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
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 circuitName)

Deletes the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.

Returns:

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

beginListArpTable

public abstract SyncPoller,ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the SyncPoller<T,U> for polling of the currently advertised ARP table associated with the express route circuit in a resource group.

beginListArpTable

public abstract SyncPoller,ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the currently advertised ARP table associated with the express route circuit in a resource group.

beginListArpTableAsync

public abstract PollerFlux,ExpressRouteCircuitsArpTableListResultInner> beginListArpTableAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the PollerFlux<T,U> for polling of the currently advertised ARP table associated with the express route circuit in a resource group.

beginListRoutesTable

public abstract SyncPoller,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the SyncPoller<T,U> for polling of the currently advertised routes table associated with the express route circuit in a resource group.

beginListRoutesTable

public abstract SyncPoller,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the currently advertised routes table associated with the express route circuit in a resource group.

beginListRoutesTableAsync

public abstract PollerFlux,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTableAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the PollerFlux<T,U> for polling of the currently advertised routes table associated with the express route circuit in a resource group.

beginListRoutesTableSummary

public abstract SyncPoller,ExpressRouteCircuitsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the SyncPoller<T,U> for polling of the currently advertised routes table summary associated with the express route circuit in a resource group.

beginListRoutesTableSummary

public abstract SyncPoller,ExpressRouteCircuitsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the currently advertised routes table summary associated with the express route circuit in a resource group.

beginListRoutesTableSummaryAsync

public abstract PollerFlux,ExpressRouteCircuitsRoutesTableSummaryListResultInner> beginListRoutesTableSummaryAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the PollerFlux<T,U> for polling of the currently advertised routes table summary associated with the express route circuit in a resource group.

createOrUpdate

public abstract ExpressRouteCircuitInner createOrUpdate(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)

Creates or updates an express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to the create or update express route circuit operation.

Returns:

expressRouteCircuit resource.

createOrUpdate

public abstract ExpressRouteCircuitInner createOrUpdate(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters, Context context)

Creates or updates an express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to the create or update express route circuit operation.
context - The context to associate with this operation.

Returns:

expressRouteCircuit resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)

Creates or updates an express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to the create or update express route circuit operation.

Returns:

expressRouteCircuit resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)

Creates or updates an express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to the create or update express route circuit operation.

Returns:

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

delete

public abstract void delete(String resourceGroupName, String circuitName)

Deletes the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.

delete

public abstract void delete(String resourceGroupName, String circuitName, Context context)

Deletes the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String circuitName)

Deletes the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String circuitName)

Deletes the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract ExpressRouteCircuitInner getByResourceGroup(String resourceGroupName, String circuitName)

Gets information about the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of express route circuit.

Returns:

information about the specified express route circuit.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String circuitName)

Gets information about the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of express route circuit.

Returns:

information about the specified express route circuit on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String circuitName, Context context)

Gets information about the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of express route circuit.
context - The context to associate with this operation.

Returns:

information about the specified express route circuit along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String circuitName)

Gets information about the specified express route circuit.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of express route circuit.

Returns:

information about the specified express route circuit along with Response<T> on successful completion of Mono.

getPeeringStats

public abstract ExpressRouteCircuitStatsInner getPeeringStats(String resourceGroupName, String circuitName, String peeringName)

Gets all stats from an express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.

Returns:

all stats from an express route circuit in a resource group.

getPeeringStatsAsync

public abstract Mono getPeeringStatsAsync(String resourceGroupName, String circuitName, String peeringName)

Gets all stats from an express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.

Returns:

all stats from an express route circuit in a resource group on successful completion of Mono.

getPeeringStatsWithResponse

public abstract Response getPeeringStatsWithResponse(String resourceGroupName, String circuitName, String peeringName, Context context)

Gets all stats from an express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
context - The context to associate with this operation.

Returns:

all stats from an express route circuit in a resource group along with Response<T>.

getPeeringStatsWithResponseAsync

public abstract Mono> getPeeringStatsWithResponseAsync(String resourceGroupName, String circuitName, String peeringName)

Gets all stats from an express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.

Returns:

all stats from an express route circuit in a resource group along with Response<T> on successful completion of Mono.

getStats

public abstract ExpressRouteCircuitStatsInner getStats(String resourceGroupName, String circuitName)

Gets all the stats from an express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.

Returns:

all the stats from an express route circuit in a resource group.

getStatsAsync

public abstract Mono getStatsAsync(String resourceGroupName, String circuitName)

Gets all the stats from an express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.

Returns:

all the stats from an express route circuit in a resource group on successful completion of Mono.

getStatsWithResponse

public abstract Response getStatsWithResponse(String resourceGroupName, String circuitName, Context context)

Gets all the stats from an express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
context - The context to associate with this operation.

Returns:

all the stats from an express route circuit in a resource group along with Response<T>.

getStatsWithResponseAsync

public abstract Mono> getStatsWithResponseAsync(String resourceGroupName, String circuitName)

Gets all the stats from an express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.

Returns:

all the stats from an express route circuit in a resource group along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Gets all the express route circuits in a subscription.

Returns:

all the express route circuits in a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Gets all the express route circuits in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

all the express route circuits in a subscription as paginated response with PagedIterable<T>.

listArpTable

public abstract ExpressRouteCircuitsArpTableListResultInner listArpTable(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised ARP table associated with the express route circuit in a resource group.

listArpTable

public abstract ExpressRouteCircuitsArpTableListResultInner listArpTable(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

the currently advertised ARP table associated with the express route circuit in a resource group.

listArpTableAsync

public abstract Mono listArpTableAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised ARP table associated with the express route circuit in a resource group on successful completion of Mono.

listArpTableWithResponseAsync

public abstract Mono>> listArpTableWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised ARP table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised ARP table associated with the express route circuit in a resource group along with Response<T> on successful completion of Mono.

listAsync

public abstract PagedFlux listAsync()

Gets all the express route circuits in a subscription.

Returns:

all the express route circuits in a subscription as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Gets all the express route circuits in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

all the express route circuits in a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Gets all the express route circuits in a resource group.

Parameters:

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

Returns:

all the express route circuits in a resource group as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Gets all the express route circuits in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

all the express route circuits in a resource group as paginated response with PagedFlux<T>.

listRoutesTable

public abstract ExpressRouteCircuitsRoutesTableListResultInner listRoutesTable(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised routes table associated with the express route circuit in a resource group.

listRoutesTable

public abstract ExpressRouteCircuitsRoutesTableListResultInner listRoutesTable(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

the currently advertised routes table associated with the express route circuit in a resource group.

listRoutesTableAsync

public abstract Mono listRoutesTableAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised routes table associated with the express route circuit in a resource group on successful completion of Mono.

listRoutesTableSummary

public abstract ExpressRouteCircuitsRoutesTableSummaryListResultInner listRoutesTableSummary(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised routes table summary associated with the express route circuit in a resource group.

listRoutesTableSummary

public abstract ExpressRouteCircuitsRoutesTableSummaryListResultInner listRoutesTableSummary(String resourceGroupName, String circuitName, String peeringName, String devicePath, Context context)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.
context - The context to associate with this operation.

Returns:

the currently advertised routes table summary associated with the express route circuit in a resource group.

listRoutesTableSummaryAsync

public abstract Mono listRoutesTableSummaryAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised routes table summary associated with the express route circuit in a resource group on successful completion of Mono.

listRoutesTableSummaryWithResponseAsync

public abstract Mono>> listRoutesTableSummaryWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised routes table summary associated with the express route circuit in a resource group along with Response<T> on successful completion of Mono.

listRoutesTableWithResponseAsync

public abstract Mono>> listRoutesTableWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String devicePath)

Gets the currently advertised routes table associated with the express route circuit in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the express route circuit.
peeringName - The name of the peering.
devicePath - The path of the device.

Returns:

the currently advertised routes table associated with the express route circuit in a resource group along with Response<T> on successful completion of Mono.

updateTags

public abstract ExpressRouteCircuitInner updateTags(String resourceGroupName, String circuitName, TagsObject parameters)

Updates an express route circuit tags.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to update express route circuit tags.

Returns:

expressRouteCircuit resource.

updateTagsAsync

public abstract Mono updateTagsAsync(String resourceGroupName, String circuitName, TagsObject parameters)

Updates an express route circuit tags.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to update express route circuit tags.

Returns:

expressRouteCircuit resource on successful completion of Mono.

updateTagsWithResponse

public abstract Response updateTagsWithResponse(String resourceGroupName, String circuitName, TagsObject parameters, Context context)

Updates an express route circuit tags.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to update express route circuit tags.
context - The context to associate with this operation.

Returns:

expressRouteCircuit resource along with Response<T>.

updateTagsWithResponseAsync

public abstract Mono> updateTagsWithResponseAsync(String resourceGroupName, String circuitName, TagsObject parameters)

Updates an express route circuit tags.

Parameters:

resourceGroupName - The name of the resource group.
circuitName - The name of the circuit.
parameters - Parameters supplied to update express route circuit tags.

Returns:

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

Applies to