Interface ExpressRouteCircuitConnectionsClient
public interface ExpressRouteCircuitConnectionsClient
An instance of this class provides access to all the operations defined in ExpressRouteCircuitConnectionsClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCircuitConnectionInner>, ExpressRouteCircuitConnectionInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters) Creates or updates a Express Route Circuit Connection in the specified express route circuits.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ExpressRouteCircuitConnectionInner>, ExpressRouteCircuitConnectionInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters, com.azure.core.util.Context context) Creates or updates a Express Route Circuit Connection in the specified express route circuits.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ExpressRouteCircuitConnectionInner>, ExpressRouteCircuitConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters) Creates or updates a Express Route Circuit Connection in the specified express route circuits.beginDelete(String resourceGroupName, String circuitName, String peeringName, String connectionName) Deletes the specified Express Route Circuit Connection from the specified express route circuit.beginDelete(String resourceGroupName, String circuitName, String peeringName, String connectionName, com.azure.core.util.Context context) Deletes the specified Express Route Circuit Connection from the specified express route circuit.beginDeleteAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Deletes the specified Express Route Circuit Connection from the specified express route circuit.createOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters) Creates or updates a Express Route Circuit Connection in the specified express route circuits.createOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters, com.azure.core.util.Context context) Creates or updates a Express Route Circuit Connection in the specified express route circuits.createOrUpdateAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters) Creates or updates a Express Route Circuit Connection in the specified express route circuits.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters) Creates or updates a Express Route Circuit Connection in the specified express route circuits.voidDeletes the specified Express Route Circuit Connection from the specified express route circuit.voiddelete(String resourceGroupName, String circuitName, String peeringName, String connectionName, com.azure.core.util.Context context) Deletes the specified Express Route Circuit Connection from the specified express route circuit.deleteAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Deletes the specified Express Route Circuit Connection from the specified express route circuit.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Deletes the specified Express Route Circuit Connection from the specified express route circuit.Gets the specified Express Route Circuit Connection from the specified express route circuit.Gets the specified Express Route Circuit Connection from the specified express route circuit.com.azure.core.http.rest.Response<ExpressRouteCircuitConnectionInner> getWithResponse(String resourceGroupName, String circuitName, String peeringName, String connectionName, com.azure.core.util.Context context) Gets the specified Express Route Circuit Connection from the specified express route circuit.Mono<com.azure.core.http.rest.Response<ExpressRouteCircuitConnectionInner>> getWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Gets the specified Express Route Circuit Connection from the specified express route circuit.com.azure.core.http.rest.PagedIterable<ExpressRouteCircuitConnectionInner> Gets all global reach connections associated with a private peering in an express route circuit.com.azure.core.http.rest.PagedIterable<ExpressRouteCircuitConnectionInner> list(String resourceGroupName, String circuitName, String peeringName, com.azure.core.util.Context context) Gets all global reach connections associated with a private peering in an express route circuit.com.azure.core.http.rest.PagedFlux<ExpressRouteCircuitConnectionInner> Gets all global reach connections associated with a private peering in an express route circuit.
-
Method Details
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Deletes the specified 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 express route circuit connection.- Returns:
- the
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.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Deletes the specified 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 express route circuit connection.- Returns:
- the
PollerFluxfor polling of long-running operation. - 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String circuitName, String peeringName, String connectionName) Deletes the specified 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 express route circuit connection.- Returns:
- the
SyncPollerfor polling of long-running operation. - 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String circuitName, String peeringName, String connectionName, com.azure.core.util.Context context) Deletes the specified 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 express route circuit connection.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - 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.
-
deleteAsync
Mono<Void> deleteAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Deletes the specified 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 express route circuit connection.- Returns:
- A
Monothat completes when a successful response is received. - 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.
-
delete
void delete(String resourceGroupName, String circuitName, String peeringName, String connectionName) Deletes the specified 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 express route circuit connection.- 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.
-
delete
void delete(String resourceGroupName, String circuitName, String peeringName, String connectionName, com.azure.core.util.Context context) Deletes the specified 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 express route circuit connection.context- The context to associate with this operation.- 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.
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<ExpressRouteCircuitConnectionInner>> getWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Gets the specified 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 express route circuit connection.- Returns:
- the specified 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<ExpressRouteCircuitConnectionInner> getAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName) Gets the specified 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 express route circuit connection.- Returns:
- the specified 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<ExpressRouteCircuitConnectionInner> getWithResponse(String resourceGroupName, String circuitName, String peeringName, String connectionName, com.azure.core.util.Context context) Gets the specified 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 express route circuit connection.context- The context to associate with this operation.- Returns:
- the specified 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
ExpressRouteCircuitConnectionInner get(String resourceGroupName, String circuitName, String peeringName, String connectionName) Gets the specified 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 express route circuit connection.- Returns:
- the specified 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.
-
createOrUpdateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters) Creates or updates a Express Route Circuit Connection in the specified express route circuits.- 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 express route circuit connection.expressRouteCircuitConnectionParameters- Parameters supplied to the create or update express route circuit connection operation.- Returns:
- express Route Circuit Connection in an ExpressRouteCircuitPeering resource along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ExpressRouteCircuitConnectionInner>,ExpressRouteCircuitConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters) Creates or updates a Express Route Circuit Connection in the specified express route circuits.- 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 express route circuit connection.expressRouteCircuitConnectionParameters- Parameters supplied to the create or update express route circuit connection operation.- Returns:
- the
PollerFluxfor polling of express Route Circuit Connection in an ExpressRouteCircuitPeering 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<ExpressRouteCircuitConnectionInner>,ExpressRouteCircuitConnectionInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters) Creates or updates a Express Route Circuit Connection in the specified express route circuits.- 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 express route circuit connection.expressRouteCircuitConnectionParameters- Parameters supplied to the create or update express route circuit connection operation.- Returns:
- the
SyncPollerfor polling of express Route Circuit Connection in an ExpressRouteCircuitPeering 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<ExpressRouteCircuitConnectionInner>,ExpressRouteCircuitConnectionInner> beginCreateOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters, com.azure.core.util.Context context) Creates or updates a Express Route Circuit Connection in the specified express route circuits.- 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 express route circuit connection.expressRouteCircuitConnectionParameters- Parameters supplied to the create or update express route circuit connection operation.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of express Route Circuit Connection in an ExpressRouteCircuitPeering 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<ExpressRouteCircuitConnectionInner> createOrUpdateAsync(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters) Creates or updates a Express Route Circuit Connection in the specified express route circuits.- 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 express route circuit connection.expressRouteCircuitConnectionParameters- Parameters supplied to the create or update express route circuit connection operation.- Returns:
- express Route Circuit Connection in an ExpressRouteCircuitPeering 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
ExpressRouteCircuitConnectionInner createOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters) Creates or updates a Express Route Circuit Connection in the specified express route circuits.- 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 express route circuit connection.expressRouteCircuitConnectionParameters- Parameters supplied to the create or update express route circuit connection operation.- Returns:
- express Route Circuit Connection in an ExpressRouteCircuitPeering 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
ExpressRouteCircuitConnectionInner createOrUpdate(String resourceGroupName, String circuitName, String peeringName, String connectionName, ExpressRouteCircuitConnectionInner expressRouteCircuitConnectionParameters, com.azure.core.util.Context context) Creates or updates a Express Route Circuit Connection in the specified express route circuits.- 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 express route circuit connection.expressRouteCircuitConnectionParameters- Parameters supplied to the create or update express route circuit connection operation.context- The context to associate with this operation.- Returns:
- express Route Circuit Connection in an ExpressRouteCircuitPeering 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.
-
listAsync
com.azure.core.http.rest.PagedFlux<ExpressRouteCircuitConnectionInner> listAsync(String resourceGroupName, String circuitName, String peeringName) Gets all global reach 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 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<ExpressRouteCircuitConnectionInner> list(String resourceGroupName, String circuitName, String peeringName) Gets all global reach 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 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<ExpressRouteCircuitConnectionInner> list(String resourceGroupName, String circuitName, String peeringName, com.azure.core.util.Context context) Gets all global reach 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 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.
-