Class InternetAccessTermsImpl

java.lang.Object
com.eqixiac.equinix.internetaccess.client.implementation.InternetAccessTermsImpl
All Implemented Interfaces:
InternetAccessTerms

public class InternetAccessTermsImpl extends Object implements InternetAccessTerms
  • Constructor Details

    • InternetAccessTermsImpl

      public InternetAccessTermsImpl()
  • Method Details

    • list

      public PaginatedList<TermsAndConditions> list(String accountNumber, String ibx, TermsProduct product)
      Description copied from interface: InternetAccessTerms
      Returns the terms and conditions applicable to the given account, IBX and product.
      Specified by:
      list in interface InternetAccessTerms
      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

      public PaginatedList<TermsAndConditions> list(String accountNumber, String ibx, TermsProduct product, TermsType type, String language)
      Description copied from interface: InternetAccessTerms
      Returns the terms and conditions applicable to the given account, IBX and product, optionally narrowed by terms category and language.
      Specified by:
      list in interface InternetAccessTerms
      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