Interface ExpressRouteCrossConnectionsClient

All Superinterfaces:
InnerSupportsGet<ExpressRouteCrossConnectionInner>, InnerSupportsListing<ExpressRouteCrossConnectionInner>

An instance of this class provides access to all the operations defined in ExpressRouteCrossConnectionsClient.
  • Method Details

    • listAsync

      com.azure.core.http.rest.PagedFlux<ExpressRouteCrossConnectionInner> listAsync(String filter)
      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:
      listAsync in interface InnerSupportsListing<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:
      list in interface InnerSupportsListing<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:
      listByResourceGroupAsync in interface InnerSupportsListing<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:
      listByResourceGroup in interface InnerSupportsListing<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 Response 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.
    • getByResourceGroupAsync

      Mono<ExpressRouteCrossConnectionInner> getByResourceGroupAsync(String resourceGroupName, String crossConnectionName)
      Gets details about the specified ExpressRouteCrossConnection.
      Specified by:
      getByResourceGroupAsync in interface InnerSupportsGet<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:
      getByResourceGroup in interface InnerSupportsGet<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 Response 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.
    • 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 PollerFlux for 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 SyncPoller for 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 SyncPoller for 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 Response 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.
    • 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 Response 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.
    • 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 PollerFlux for 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 SyncPoller for 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 SyncPoller for 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 Response 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.
    • 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 PollerFlux for 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 SyncPoller for 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 SyncPoller for 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 Response 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.
    • 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 PollerFlux for 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 SyncPoller for 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 SyncPoller for 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.