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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.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.ExpressRouteCrossConnectionInnercreateOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters)Update the specified ExpressRouteCrossConnection.ExpressRouteCrossConnectionInnercreateOrUpdate(String resourceGroupName, String crossConnectionName, ExpressRouteCrossConnectionInner parameters, com.azure.core.util.Context context)Update the specified ExpressRouteCrossConnection.Mono<ExpressRouteCrossConnectionInner>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.ExpressRouteCrossConnectionInnergetByResourceGroup(String resourceGroupName, String crossConnectionName)Gets details about the specified ExpressRouteCrossConnection.Mono<ExpressRouteCrossConnectionInner>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>list(com.azure.core.util.Context context)Retrieves all the ExpressRouteCrossConnections in a subscription.ExpressRouteCircuitsArpTableListResultInnerlistArpTable(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.ExpressRouteCircuitsArpTableListResultInnerlistArpTable(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.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.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>listAsync()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.ExpressRouteCircuitsRoutesTableListResultInnerlistRoutesTable(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.ExpressRouteCircuitsRoutesTableListResultInnerlistRoutesTable(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.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.ExpressRouteCrossConnectionsRoutesTableSummaryListResultInnerlistRoutesTableSummary(String resourceGroupName, String crossConnectionName, String peeringName, String devicePath)Gets the route table summary associated with the express route cross connection in a resource group.ExpressRouteCrossConnectionsRoutesTableSummaryListResultInnerlistRoutesTableSummary(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.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.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.ExpressRouteCrossConnectionInnerupdateTags(String resourceGroupName, String crossConnectionName, TagsObject crossConnectionParameters)Updates an express route cross connection tags.Mono<ExpressRouteCrossConnectionInner>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 Detail
-
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(com.azure.core.util.Context context)
Retrieves all the ExpressRouteCrossConnections in a subscription.- Parameters:
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
-