Interface InternetAccessTerms

All Known Implementing Classes:
InternetAccessTermsImpl

public interface InternetAccessTerms
Client interface for the Equinix Internet Access (EIA) v1 terms-and-conditions lookup (GET /internetAccess/v1/terms) - the terms and conditions applicable to an account at a given IBX for a given product.
  • Method Details

    • list

      PaginatedList<TermsAndConditions> list(String accountNumber, String ibx, TermsProduct product)
      Returns the terms and conditions applicable to the given account, IBX and product.
      Parameters:
      accountNumber - the Equinix account number
      ibx - the IBX data center code (e.g. WA1)
      product - the Equinix product (IA_C, IA_VC or MC_C)
      Returns:
      a paginated list of matching terms and conditions
    • list

      PaginatedList<TermsAndConditions> list(String accountNumber, String ibx, TermsProduct product, TermsType type, String language)
      Returns the terms and conditions applicable to the given account, IBX and product, optionally narrowed by terms category and language.
      Parameters:
      accountNumber - the Equinix account number
      ibx - the IBX data center code (e.g. WA1)
      product - the Equinix product (IA_C, IA_VC or MC_C)
      type - the terms category (TERMS_AND_CONDITIONS, RENEWAL_TERMS or PRICE_INCREASE_TERMS), or null for all categories
      language - the language to return the terms in, or null for the default
      Returns:
      a paginated list of matching terms and conditions