Interface ExpressRouteCrossConnectionsClient

    • Method Detail

      • 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​(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:
        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.
      • 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.
      • 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 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.
      • 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 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.