Interface CrossConnects
- All Known Implementing Classes:
CrossConnectsImpl
public interface CrossConnects
Client interface for ordering cross-connects in the Equinix Customer Portal.
Backed by the Cross Connect v2 order API at /colocations/v2/orders/crossConnects.
Cross-connects are ordered, updated and deinstalled as orders; the resulting order is tracked
through Orders and OrderHistory. Each operation returns the generated order id
(parsed from the Location response header).
-
Method Summary
Modifier and TypeMethodDescriptiondeinstall(CrossConnectDeinstallRequest request) Places a cross-connect deinstallation order.order(CrossConnectOrderRequest request) Places a cross-connect installation order.update(String orderId, CrossConnectUpdateRequest request) Updates a pending cross-connect order (notification contacts).
-
Method Details
-
order
Places a cross-connect installation order.Maps to
POST /colocations/v2/orders/crossConnects(Order cross connects).- Parameters:
request- the cross-connect order request body- Returns:
- the order submission result carrying the generated order id
-
update
Updates a pending cross-connect order (notification contacts).Maps to
PATCH /colocations/v2/orders/crossConnects/{orderId}(Update a Cross Connect Order).- Parameters:
orderId- the identifier of the cross-connect orderrequest- the update request body- Returns:
- the order submission result carrying the order id
-
deinstall
Places a cross-connect deinstallation order.Maps to
POST /colocations/v2/orders/crossConnects/deinstall(Place cross connect deinstallation order).- Parameters:
request- the deinstallation request body- Returns:
- the order submission result carrying the generated order id
-