Interface PeerExpressRouteCircuitConnectionsClient
public interface PeerExpressRouteCircuitConnectionsClient
An instance of this class provides access to all the operations defined in PeerExpressRouteCircuitConnectionsClient.
-
Method Summary
Modifier and TypeMethodDescriptionGets the specified Peer Express Route Circuit Connection from the specified express route circuit.Gets the specified Peer Express Route Circuit Connection from the specified express route circuit.com.azure.core.http.rest.Response<PeerExpressRouteCircuitConnectionInner> getWithResponse(String resourceGroupName, String circuitName, String peeringName, String connectionName, com.azure.core.util.Context context) Gets the specified Peer Express Route Circuit Connection from the specified express route circuit.Mono<com.azure.core.http.rest.Response<PeerExpressRouteCircuitConnectionInner>> getWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Gets the specified Peer Express Route Circuit Connection from the specified express route circuit.com.azure.core.http.rest.PagedIterable<PeerExpressRouteCircuitConnectionInner> Gets all global reach peer connections associated with a private peering in an express route circuit.com.azure.core.http.rest.PagedIterable<PeerExpressRouteCircuitConnectionInner> list(String resourceGroupName, String circuitName, String peeringName, com.azure.core.util.Context context) Gets all global reach peer connections associated with a private peering in an express route circuit.com.azure.core.http.rest.PagedFlux<PeerExpressRouteCircuitConnectionInner> Gets all global reach peer connections associated with a private peering in an express route circuit.
-
Method Details
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<PeerExpressRouteCircuitConnectionInner>> getWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Gets the specified Peer Express Route Circuit Connection from the specified express route circuit.- Parameters:
resourceGroupName- The name of the resource group.circuitName- The name of the express route circuit.peeringName- The name of the peering.connectionName- The name of the peer express route circuit connection.- Returns:
- the specified Peer Express Route Circuit Connection from the specified express route circuit along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAsync
Mono<PeerExpressRouteCircuitConnectionInner> getAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Gets the specified Peer Express Route Circuit Connection from the specified express route circuit.- Parameters:
resourceGroupName- The name of the resource group.circuitName- The name of the express route circuit.peeringName- The name of the peering.connectionName- The name of the peer express route circuit connection.- Returns:
- the specified Peer Express Route Circuit Connection from the specified express route circuit 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.
-
getWithResponse
com.azure.core.http.rest.Response<PeerExpressRouteCircuitConnectionInner> getWithResponse(String resourceGroupName, String circuitName, String peeringName, String connectionName, com.azure.core.util.Context context) Gets the specified Peer Express Route Circuit Connection from the specified express route circuit.- Parameters:
resourceGroupName- The name of the resource group.circuitName- The name of the express route circuit.peeringName- The name of the peering.connectionName- The name of the peer express route circuit connection.context- The context to associate with this operation.- Returns:
- the specified Peer Express Route Circuit Connection from the specified express route circuit 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.
-
get
PeerExpressRouteCircuitConnectionInner get(String resourceGroupName, String circuitName, String peeringName, String connectionName) Gets the specified Peer Express Route Circuit Connection from the specified express route circuit.- Parameters:
resourceGroupName- The name of the resource group.circuitName- The name of the express route circuit.peeringName- The name of the peering.connectionName- The name of the peer express route circuit connection.- Returns:
- the specified Peer Express Route Circuit Connection from the specified express route circuit.
- 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<PeerExpressRouteCircuitConnectionInner> listAsync(String resourceGroupName, String circuitName, String peeringName) Gets all global reach peer connections associated with a private peering in an express route circuit.- Parameters:
resourceGroupName- The name of the resource group.circuitName- The name of the circuit.peeringName- The name of the peering.- Returns:
- all global reach peer connections associated with a private peering in an express route circuit 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.
-
list
com.azure.core.http.rest.PagedIterable<PeerExpressRouteCircuitConnectionInner> list(String resourceGroupName, String circuitName, String peeringName) Gets all global reach peer connections associated with a private peering in an express route circuit.- Parameters:
resourceGroupName- The name of the resource group.circuitName- The name of the circuit.peeringName- The name of the peering.- Returns:
- all global reach peer connections associated with a private peering in an express route circuit 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.
-
list
com.azure.core.http.rest.PagedIterable<PeerExpressRouteCircuitConnectionInner> list(String resourceGroupName, String circuitName, String peeringName, com.azure.core.util.Context context) Gets all global reach peer connections associated with a private peering in an express route circuit.- Parameters:
resourceGroupName- The name of the resource group.circuitName- The name of the circuit.peeringName- The name of the peering.context- The context to associate with this operation.- Returns:
- all global reach peer connections associated with a private peering in an express route circuit 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.
-