Class SecureCabinetsImpl

java.lang.Object
com.eqixiac.equinix.customerportal.client.implementation.SecureCabinetsImpl
All Implemented Interfaces:
SecureCabinets

public class SecureCabinetsImpl extends Object implements SecureCabinets
  • Constructor Details

    • SecureCabinetsImpl

      public SecureCabinetsImpl()
  • Method Details

    • createOrder

      public OrderResponse createOrder(SecureCabinetOrderRequest request)
      Description copied from interface: SecureCabinets
      Submits a secure cabinet order.

      Maps to POST /securecabinet/v1/orders (createOrder).

      Specified by:
      createOrder in interface SecureCabinets
      Parameters:
      request - the secure cabinet order request body
      Returns:
      the order submission result carrying the generated order id
    • getProductsAvailability

      public List<? extends ProductAvailability> getProductsAvailability(String accountNumber)
      Description copied from interface: SecureCabinets
      Lists the secure cabinet product availability (cabinet capacity and power configuration) for the given account.

      Maps to GET /securecabinet/v1/availability/{accountNumber} (getProductsAvailability).

      Specified by:
      getProductsAvailability in interface SecureCabinets
      Parameters:
      accountNumber - the account number
      Returns:
      the list of product availabilities per IBX