Interface ExpressRouteCrossConnectionsClient
- All Superinterfaces:
InnerSupportsGet<ExpressRouteCrossConnectionInner>,InnerSupportsListing<ExpressRouteCrossConnectionInner>
public interface ExpressRouteCrossConnectionsClient
extends InnerSupportsGet<ExpressRouteCrossConnectionInner>, InnerSupportsListing<ExpressRouteCrossConnectionInner>
An instance of this class provides access to all the operations defined in ExpressRouteCrossConnectionsClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionInner>, ExpressRouteCrossConnectionInner> beginCreateOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters) Update the specified ExpressRouteCrossConnection.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionInner>, ExpressRouteCrossConnectionInner> beginCreateOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters, com.azure.core.util.Context context) Update the specified ExpressRouteCrossConnection.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionInner>, ExpressRouteCrossConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters) Update the specified ExpressRouteCrossConnection.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsArpTableListResultInner>, ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsArpTableListResultInner>, ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsArpTableListResultInner>, ExpressRouteCircuitsArpTableListResultInner> beginListArpTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsRoutesTableListResultInner>, ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised routes table associated with the express route cross connection in a resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsRoutesTableListResultInner>, ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the currently advertised routes table associated with the express route cross connection in a resource group.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsRoutesTableListResultInner>, ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised routes table associated with the express route cross connection in a resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>, ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the route table summary associated with the express route cross connection in a resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>, ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the route table summary associated with the express route cross connection in a resource group.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>, ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummaryAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the route table summary associated with the express route cross connection in a resource group.createOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters) Update the specified ExpressRouteCrossConnection.createOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters, com.azure.core.util.Context context) Update the specified ExpressRouteCrossConnection.createOrUpdateAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters) Update the specified ExpressRouteCrossConnection.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters) Update the specified ExpressRouteCrossConnection.getByResourceGroup(String resourceGroupName, String crossConnectionName) Gets details about the specified ExpressRouteCrossConnection.getByResourceGroupAsync(String resourceGroupName, String crossConnectionName) Gets details about the specified ExpressRouteCrossConnection.com.azure.core.http.rest.Response<ExpressRouteCrossConnectionInner> getByResourceGroupWithResponse(String resourceGroupName, String crossConnectionName, com.azure.core.util.Context context) Gets details about the specified ExpressRouteCrossConnection.Mono<com.azure.core.http.rest.Response<ExpressRouteCrossConnectionInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String crossConnectionName) Gets details about the specified ExpressRouteCrossConnection.com.azure.core.http.rest.PagedIterable<ExpressRouteCrossConnectionInner> list()Retrieves all the ExpressRouteCrossConnections in a subscription.com.azure.core.http.rest.PagedIterable<ExpressRouteCrossConnectionInner> Retrieves all the ExpressRouteCrossConnections in a subscription.listArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.listArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.listArpTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listArpTableWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.com.azure.core.http.rest.PagedFlux<ExpressRouteCrossConnectionInner> Retrieves all the ExpressRouteCrossConnections in a subscription.com.azure.core.http.rest.PagedFlux<ExpressRouteCrossConnectionInner> Retrieves all the ExpressRouteCrossConnections in a subscription.com.azure.core.http.rest.PagedIterable<ExpressRouteCrossConnectionInner> listByResourceGroup(String resourceGroupName) Retrieves all the ExpressRouteCrossConnections in a resource group.com.azure.core.http.rest.PagedIterable<ExpressRouteCrossConnectionInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Retrieves all the ExpressRouteCrossConnections in a resource group.com.azure.core.http.rest.PagedFlux<ExpressRouteCrossConnectionInner> listByResourceGroupAsync(String resourceGroupName) Retrieves all the ExpressRouteCrossConnections in a resource group.listRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised routes table associated with the express route cross connection in a resource group.listRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the currently advertised routes table associated with the express route cross connection in a resource group.listRoutesTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised routes table associated with the express route cross connection in a resource group.listRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the route table summary associated with the express route cross connection in a resource group.listRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the route table summary associated with the express route cross connection in a resource group.listRoutesTableSummaryAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the route table summary associated with the express route cross connection in a resource group.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listRoutesTableSummaryWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the route table summary associated with the express route cross connection in a resource group.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listRoutesTableWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised routes table associated with the express route cross connection in a resource group.updateTags(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters) Updates an express route cross connection tags.updateTagsAsync(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters) Updates an express route cross connection tags.com.azure.core.http.rest.Response<ExpressRouteCrossConnectionInner> updateTagsWithResponse(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters, com.azure.core.util.Context context) Updates an express route cross connection tags.Mono<com.azure.core.http.rest.Response<ExpressRouteCrossConnectionInner>> updateTagsWithResponseAsync(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters) Updates an express route cross connection tags.
-
Method Details
-
listAsync
Retrieves all the ExpressRouteCrossConnections in a subscription.- Parameters:
filter- The filter to apply on the operation. For example, you can use $filter=name eq '{circuitServiceKey}'.- Returns:
- response for ListExpressRouteCrossConnection API service call as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAsync
com.azure.core.http.rest.PagedFlux<ExpressRouteCrossConnectionInner> listAsync()Retrieves all the ExpressRouteCrossConnections in a subscription.- Specified by:
listAsyncin interfaceInnerSupportsListing<ExpressRouteCrossConnectionInner>- Returns:
- response for ListExpressRouteCrossConnection API service call as paginated response with
PagedFlux. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<ExpressRouteCrossConnectionInner> list()Retrieves all the ExpressRouteCrossConnections in a subscription.- Specified by:
listin interfaceInnerSupportsListing<ExpressRouteCrossConnectionInner>- Returns:
- response for ListExpressRouteCrossConnection API service call as paginated response with
PagedIterable. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<ExpressRouteCrossConnectionInner> list(String filter, com.azure.core.util.Context context) Retrieves all the ExpressRouteCrossConnections in a subscription.- Parameters:
filter- The filter to apply on the operation. For example, you can use $filter=name eq '{circuitServiceKey}'.context- The context to associate with this operation.- Returns:
- response for ListExpressRouteCrossConnection API service call as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroupAsync
com.azure.core.http.rest.PagedFlux<ExpressRouteCrossConnectionInner> listByResourceGroupAsync(String resourceGroupName) Retrieves all the ExpressRouteCrossConnections in a resource group.- Specified by:
listByResourceGroupAsyncin interfaceInnerSupportsListing<ExpressRouteCrossConnectionInner>- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- response for ListExpressRouteCrossConnection API service call as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<ExpressRouteCrossConnectionInner> listByResourceGroup(String resourceGroupName) Retrieves all the ExpressRouteCrossConnections in a resource group.- Specified by:
listByResourceGroupin interfaceInnerSupportsListing<ExpressRouteCrossConnectionInner>- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- response for ListExpressRouteCrossConnection API service call as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<ExpressRouteCrossConnectionInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Retrieves all the ExpressRouteCrossConnections in a resource group.- Parameters:
resourceGroupName- The name of the resource group.context- The context to associate with this operation.- Returns:
- response for ListExpressRouteCrossConnection API service call as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponseAsync
Mono<com.azure.core.http.rest.Response<ExpressRouteCrossConnectionInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String crossConnectionName) Gets details about the specified ExpressRouteCrossConnection.- Parameters:
resourceGroupName- The name of the resource group (peering location of the circuit).crossConnectionName- The name of the ExpressRouteCrossConnection (service key of the circuit).- Returns:
- details about the specified ExpressRouteCrossConnection along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupAsync
Mono<ExpressRouteCrossConnectionInner> getByResourceGroupAsync(String resourceGroupName, String crossConnectionName) Gets details about the specified ExpressRouteCrossConnection.- Specified by:
getByResourceGroupAsyncin interfaceInnerSupportsGet<ExpressRouteCrossConnectionInner>- Parameters:
resourceGroupName- The name of the resource group (peering location of the circuit).crossConnectionName- The name of the ExpressRouteCrossConnection (service key of the circuit).- Returns:
- details about the specified ExpressRouteCrossConnection on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponse
com.azure.core.http.rest.Response<ExpressRouteCrossConnectionInner> getByResourceGroupWithResponse(String resourceGroupName, String crossConnectionName, com.azure.core.util.Context context) Gets details about the specified ExpressRouteCrossConnection.- Parameters:
resourceGroupName- The name of the resource group (peering location of the circuit).crossConnectionName- The name of the ExpressRouteCrossConnection (service key of the circuit).context- The context to associate with this operation.- Returns:
- details about the specified ExpressRouteCrossConnection along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroup
ExpressRouteCrossConnectionInner getByResourceGroup(String resourceGroupName, String crossConnectionName) Gets details about the specified ExpressRouteCrossConnection.- Specified by:
getByResourceGroupin interfaceInnerSupportsGet<ExpressRouteCrossConnectionInner>- Parameters:
resourceGroupName- The name of the resource group (peering location of the circuit).crossConnectionName- The name of the ExpressRouteCrossConnection (service key of the circuit).- Returns:
- details about the specified ExpressRouteCrossConnection.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters) Update the specified ExpressRouteCrossConnection.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.parameters- Parameters supplied to the update express route crossConnection operation.- Returns:
- expressRouteCrossConnection resource along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionInner>,ExpressRouteCrossConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters) Update the specified ExpressRouteCrossConnection.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.parameters- Parameters supplied to the update express route crossConnection operation.- Returns:
- the
PollerFluxfor polling of expressRouteCrossConnection resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionInner>,ExpressRouteCrossConnectionInner> beginCreateOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters) Update the specified ExpressRouteCrossConnection.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.parameters- Parameters supplied to the update express route crossConnection operation.- Returns:
- the
SyncPollerfor polling of expressRouteCrossConnection resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionInner>,ExpressRouteCrossConnectionInner> beginCreateOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters, com.azure.core.util.Context context) Update the specified ExpressRouteCrossConnection.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.parameters- Parameters supplied to the update express route crossConnection operation.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of expressRouteCrossConnection resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateAsync
Mono<ExpressRouteCrossConnectionInner> createOrUpdateAsync(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters) Update the specified ExpressRouteCrossConnection.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.parameters- Parameters supplied to the update express route crossConnection operation.- Returns:
- expressRouteCrossConnection resource on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
ExpressRouteCrossConnectionInner createOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters) Update the specified ExpressRouteCrossConnection.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.parameters- Parameters supplied to the update express route crossConnection operation.- Returns:
- expressRouteCrossConnection resource.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
ExpressRouteCrossConnectionInner createOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters, com.azure.core.util.Context context) Update the specified ExpressRouteCrossConnection.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.parameters- Parameters supplied to the update express route crossConnection operation.context- The context to associate with this operation.- Returns:
- expressRouteCrossConnection resource.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsWithResponseAsync
Mono<com.azure.core.http.rest.Response<ExpressRouteCrossConnectionInner>> updateTagsWithResponseAsync(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters) Updates an express route cross connection tags.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the cross connection.crossConnectionParameters- Parameters supplied to update express route cross connection tags.- Returns:
- expressRouteCrossConnection resource along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsAsync
Mono<ExpressRouteCrossConnectionInner> updateTagsAsync(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters) Updates an express route cross connection tags.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the cross connection.crossConnectionParameters- Parameters supplied to update express route cross connection tags.- Returns:
- expressRouteCrossConnection resource on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsWithResponse
com.azure.core.http.rest.Response<ExpressRouteCrossConnectionInner> updateTagsWithResponse(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters, com.azure.core.util.Context context) Updates an express route cross connection tags.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the cross connection.crossConnectionParameters- Parameters supplied to update express route cross connection tags.context- The context to associate with this operation.- Returns:
- expressRouteCrossConnection resource along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTags
ExpressRouteCrossConnectionInner updateTags(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters) Updates an express route cross connection tags.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the cross connection.crossConnectionParameters- Parameters supplied to update express route cross connection tags.- Returns:
- expressRouteCrossConnection resource.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listArpTableWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listArpTableWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the currently advertised ARP table associated with the express route cross connection in a resource group
along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListArpTableAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the
PollerFluxfor polling of the currently advertised ARP table associated with the express route cross connection in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListArpTable
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the
SyncPollerfor polling of the currently advertised ARP table associated with the express route cross connection in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListArpTable
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsArpTableListResultInner>,ExpressRouteCircuitsArpTableListResultInner> beginListArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of the currently advertised ARP table associated with the express route cross connection in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listArpTableAsync
Mono<ExpressRouteCircuitsArpTableListResultInner> listArpTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the currently advertised ARP table associated with the express route cross connection in a resource group
on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listArpTable
ExpressRouteCircuitsArpTableListResultInner listArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the currently advertised ARP table associated with the express route cross connection in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listArpTable
ExpressRouteCircuitsArpTableListResultInner listArpTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the currently advertised ARP table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.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 cross connection in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listRoutesTableSummaryWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listRoutesTableSummaryWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the route table summary associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the route table summary associated with the express route cross connection in a resource group along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListRoutesTableSummaryAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>,ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummaryAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the route table summary associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the
PollerFluxfor polling of the route table summary associated with the express route cross connection in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListRoutesTableSummary
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>,ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the route table summary associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the
SyncPollerfor polling of the route table summary associated with the express route cross connection in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListRoutesTableSummary
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner>,ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> beginListRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the route table summary associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of the route table summary associated with the express route cross connection in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listRoutesTableSummaryAsync
Mono<ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner> listRoutesTableSummaryAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the route table summary associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the route table summary associated with the express route cross connection in a resource group on
successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listRoutesTableSummary
ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner listRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the route table summary associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the route table summary associated with the express route cross connection in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listRoutesTableSummary
ExpressRouteCrossConnectionsRoutesTableSummaryListResultInner listRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the route table summary associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.context- The context to associate with this operation.- Returns:
- the route table summary associated with the express route cross connection in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listRoutesTableWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> listRoutesTableWithResponseAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised routes table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the currently advertised routes table associated with the express route cross connection in a resource
group along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListRoutesTableAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised routes table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the
PollerFluxfor polling of the currently advertised routes table associated with the express route cross connection in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListRoutesTable
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised routes table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the
SyncPollerfor polling of the currently advertised routes table associated with the express route cross connection in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginListRoutesTable
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCircuitsRoutesTableListResultInner>,ExpressRouteCircuitsRoutesTableListResultInner> beginListRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the currently advertised routes table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of the currently advertised routes table associated with the express route cross connection in a resource group. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listRoutesTableAsync
Mono<ExpressRouteCircuitsRoutesTableListResultInner> listRoutesTableAsync(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised routes table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the currently advertised routes table associated with the express route cross connection in a resource
group on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listRoutesTable
ExpressRouteCircuitsRoutesTableListResultInner listRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath) Gets the currently advertised routes table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.peeringName- The name of the peering.devicePath- The path of the device.- Returns:
- the currently advertised routes table associated with the express route cross connection in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listRoutesTable
ExpressRouteCircuitsRoutesTableListResultInner listRoutesTable(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath, com.azure.core.util.Context context) Gets the currently advertised routes table associated with the express route cross connection in a resource group.- Parameters:
resourceGroupName- The name of the resource group.crossConnectionName- The name of the ExpressRouteCrossConnection.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 cross connection in a resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-