Class QuotesImpl

java.lang.Object
com.eqixiac.equinix.customerportal.client.implementation.QuotesImpl
All Implemented Interfaces:
Quotes

public class QuotesImpl extends Object implements Quotes
  • Constructor Details

    • QuotesImpl

      public QuotesImpl()
  • Method Details

    • getByUuid

      public Quote getByUuid(String quoteId)
      Description copied from interface: Quotes
      Retrieves a specific quote by its identifier.

      Maps to GET /v2/quotes/{quoteId} (Retrieve a quote).

      Specified by:
      getByUuid in interface Quotes
      Parameters:
      quoteId - the identifier of the quote
      Returns:
      the matching quote
    • getByUuid

      public Quote getByUuid(String quoteId, List<String> ibxs)
      Description copied from interface: Quotes
      Retrieves a specific quote by its identifier, scoped to the supplied IBXs.

      Maps to GET /v2/quotes/{quoteId} (Retrieve a quote) with the ibxs query parameter.

      Specified by:
      getByUuid in interface Quotes
      Parameters:
      quoteId - the identifier of the quote
      ibxs - the IBX codes to scope the quote to, or null/empty for all
      Returns:
      the matching quote