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
Method Details
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates an express route circuit.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates an express route circuit.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates or updates an express route circuit.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes the specified express route circuit.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes the specified express route circuit.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes the specified express route circuit.
Parameters:
Returns:
beginListArpTable
public abstract SyncPoller
Gets the currently advertised ARP table associated with the express route circuit in a resource group.
Parameters:
Returns:
beginListArpTable
public abstract SyncPoller
Gets the currently advertised ARP table associated with the express route circuit in a resource group.
Parameters:
Returns:
beginListArpTableAsync
public abstract PollerFlux
Gets the currently advertised ARP table associated with the express route circuit in a resource group.
Parameters:
Returns:
beginListRoutesTable
public abstract SyncPoller
Gets the currently advertised routes table associated with the express route circuit in a resource group.
Parameters:
Returns:
beginListRoutesTable
public abstract SyncPoller
Gets the currently advertised routes table associated with the express route circuit in a resource group.
Parameters:
Returns:
beginListRoutesTableAsync
public abstract PollerFlux
Gets the currently advertised routes table associated with the express route circuit in a resource group.
Parameters:
Returns:
beginListRoutesTableSummary
public abstract SyncPoller
Gets the currently advertised routes table summary associated with the express route circuit in a resource group.
Parameters:
Returns:
beginListRoutesTableSummary
public abstract SyncPoller
Gets the currently advertised routes table summary associated with the express route circuit in a resource group.
Parameters:
Returns:
beginListRoutesTableSummaryAsync
public abstract PollerFlux
Gets the currently advertised routes table summary associated with the express route circuit in a resource group.
Parameters:
Returns:
createOrUpdate
public abstract ExpressRouteCircuitInner createOrUpdate(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters)
Creates or updates an express route circuit.
Parameters:
Returns:
createOrUpdate
public abstract ExpressRouteCircuitInner createOrUpdate(String resourceGroupName, String circuitName, ExpressRouteCircuitInner parameters, Context context)
Creates or updates an express route circuit.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates an express route circuit.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates an express route circuit.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String circuitName)
Deletes the specified express route circuit.
Parameters:
delete
public abstract void delete(String resourceGroupName, String circuitName, Context context)
Deletes the specified express route circuit.
Parameters:
deleteAsync
public abstract Mono
Deletes the specified express route circuit.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes the specified express route circuit.
Parameters:
Returns:
getByResourceGroup
public abstract ExpressRouteCircuitInner getByResourceGroup(String resourceGroupName, String circuitName)
Gets information about the specified express route circuit.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets information about the specified express route circuit.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets information about the specified express route circuit.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets information about the specified express route circuit.
Parameters:
Returns:
getPeeringStats
public abstract ExpressRouteCircuitStatsInner getPeeringStats(String resourceGroupName, String circuitName, String peeringName)
Gets all stats from an express route circuit in a resource group.
Parameters:
Returns:
getPeeringStatsAsync
public abstract Mono
Gets all stats from an express route circuit in a resource group.
Parameters:
Returns:
getPeeringStatsWithResponse
public abstract Response
Gets all stats from an express route circuit in a resource group.
Parameters:
Returns:
getPeeringStatsWithResponseAsync
public abstract Mono
Gets all stats from an express route circuit in a resource group.
Parameters:
Returns:
getStats
public abstract ExpressRouteCircuitStatsInner getStats(String resourceGroupName, String circuitName)
Gets all the stats from an express route circuit in a resource group.
Parameters:
Returns:
getStatsAsync
public abstract Mono
Gets all the stats from an express route circuit in a resource group.
Parameters:
Returns:
getStatsWithResponse
public abstract Response
Gets all the stats from an express route circuit in a resource group.
Parameters:
Returns:
getStatsWithResponseAsync
public abstract Mono
Gets all the stats from an express route circuit in a resource group.
Parameters:
Returns:
list
public abstract PagedIterable
Gets all the express route circuits in a subscription.
Returns:
list
public abstract PagedIterable
Gets all the express route circuits in a subscription.
Parameters:
Returns:
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:
Returns:
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:
Returns:
listArpTableAsync
public abstract Mono
Gets the currently advertised ARP table associated with the express route circuit in a resource group.
Parameters:
Returns:
listArpTableWithResponseAsync
public abstract Mono
Gets the currently advertised ARP table associated with the express route circuit in a resource group.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets all the express route circuits in a subscription.
Returns:
listByResourceGroup
public abstract PagedIterable
Gets all the express route circuits in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Gets all the express route circuits in a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Gets all the express route circuits in a resource group.
Parameters:
Returns:
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:
Returns:
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:
Returns:
listRoutesTableAsync
public abstract Mono
Gets the currently advertised routes table associated with the express route circuit in a resource group.
Parameters:
Returns:
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:
Returns:
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:
Returns:
listRoutesTableSummaryAsync
public abstract Mono
Gets the currently advertised routes table summary associated with the express route circuit in a resource group.
Parameters:
Returns:
listRoutesTableSummaryWithResponseAsync
public abstract Mono
Gets the currently advertised routes table summary associated with the express route circuit in a resource group.
Parameters:
Returns:
listRoutesTableWithResponseAsync
public abstract Mono
Gets the currently advertised routes table associated with the express route circuit in a resource group.
Parameters:
Returns:
updateTags
public abstract ExpressRouteCircuitInner updateTags(String resourceGroupName, String circuitName, TagsObject parameters)
Updates an express route circuit tags.
Parameters:
Returns:
updateTagsAsync
public abstract Mono
Updates an express route circuit tags.
Parameters:
Returns:
updateTagsWithResponse
public abstract Response
Updates an express route circuit tags.
Parameters:
Returns:
updateTagsWithResponseAsync
public abstract Mono
Updates an express route circuit tags.
Parameters:
Returns:
Applies to
Azure SDK for Java