Interface Quotes

All Known Implementing Classes:
QuotesImpl

public interface Quotes
Client interface for retrieving quotes in the Equinix Customer Portal.

Backed by the Quotes v2 API at /v2/quotes/{quoteId}. The API exposes only retrieval of an individual quote by id (there is no collection, create or refresh endpoint).

  • Method Summary

    Modifier and Type
    Method
    Description
    getByUuid(String quoteId)
    Retrieves a specific quote by its identifier.
    getByUuid(String quoteId, List<String> ibxs)
    Retrieves a specific quote by its identifier, scoped to the supplied IBXs.
  • Method Details

    • getByUuid

      Quote getByUuid(String quoteId)
      Retrieves a specific quote by its identifier.

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

      Parameters:
      quoteId - the identifier of the quote
      Returns:
      the matching quote
    • getByUuid

      Quote getByUuid(String quoteId, List<String> ibxs)
      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.

      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