Interface Order

All Known Implementing Classes:
OrderWrapper

public interface Order
An order retrieved from the Equinix Customer Portal (Orders v2). Reflects the spec Orders (ordersBase plus details[]).
  • Method Details

    • getOrderId

      String getOrderId()
      Returns the unique identifier of the order.
      Returns:
      the order id
    • getAccountName

      String getAccountName()
      Returns the customer account name.
      Returns:
      the account name
    • getAccountNumber

      String getAccountNumber()
      Returns the customer account number.
      Returns:
      the account number
    • getQuoteRequestType

      QuoteRequestType getQuoteRequestType()
      Returns the request type of the originating quote (NEW, AMENDMENT, PAPERWORK, REPLACEMENT_RENEWAL, TERMINATION or MIGRATION).
      Returns:
      the quote request type
    • getContacts

      List<OrderContactInfo> getContacts()
      Returns the related parties associated with the order.
      Returns:
      the contacts
    • getStatus

      OrderStatus getStatus()
      Returns the current status of the order (RECEIVED, IN_PROGRESS, ON_HOLD, CLOSED or CANCELLED).
      Returns:
      the status
    • getCreatedDateTime

      String getCreatedDateTime()
      Returns the order created date and time (UTC).
      Returns:
      the created date and time
    • getUpdatedDateTime

      String getUpdatedDateTime()
      Returns the order updated date and time (UTC).
      Returns:
      the updated date and time
    • getClosedDateTime

      String getClosedDateTime()
      Returns the order closed date and time (UTC).
      Returns:
      the closed date and time
    • getEstimatedCompletionDateTime

      String getEstimatedCompletionDateTime()
      Returns the estimated completion date and time (UTC).
      Returns:
      the estimated completion date and time
    • getCurrencyCode

      String getCurrencyCode()
      Returns the order currency code in ISO-4217 format.
      Returns:
      the currency code
    • getChannel

      Channel getChannel()
      Returns the channel the order was placed through.
      Returns:
      the channel
    • getSubChannel

      SubChannel getSubChannel()
      Returns the sub-channel the order was placed through.
      Returns:
      the sub-channel
    • getNotes

      List<OrderNote> getNotes()
      Returns the notes associated with the order.
      Returns:
      the notes
    • getAdditionalInfo

      List<AdditionalInfo> getAdditionalInfo()
      Returns the product-specific additional information.
      Returns:
      the additional info entries
    • getCustomerReferenceId

      String getCustomerReferenceId()
      Returns the customer / external reference id.
      Returns:
      the customer reference id
    • getCancellable

      Boolean getCancellable()
      Returns whether the order can be cancelled.
      Returns:
      true when the order is cancellable
    • getModifiable

      Boolean getModifiable()
      Returns whether the order can be modified.
      Returns:
      true when the order is modifiable
    • getDetails

      List<OrderLine> getDetails()
      Returns the order line items.
      Returns:
      the order details
    • refresh

      void refresh()
      Refreshes this order from the API.