Class InvoicesImpl

java.lang.Object
com.eqixiac.equinix.customerportal.client.implementation.InvoicesImpl
All Implemented Interfaces:
Invoices

public class InvoicesImpl extends Object implements Invoices
  • Constructor Details

    • InvoicesImpl

      public InvoicesImpl()
  • Method Details

    • summaries

      public PaginatedList<InvoiceSummary> summaries()
      Description copied from interface: Invoices
      Lists all invoice summaries for the current account.
      Specified by:
      summaries in interface Invoices
      Returns:
      a paginated list of invoice summaries
    • summaries

      public PaginatedList<InvoiceSummary> summaries(RequestBuilder.Invoice requestBuilder)
      Description copied from interface: Invoices
      Lists invoice summaries matching the specified filter criteria.
      Specified by:
      summaries in interface Invoices
      Parameters:
      requestBuilder - the query parameters for filtering invoices
      Returns:
      a paginated list of matching invoice summaries
    • details

      public PaginatedList<InvoiceDetail> details()
      Description copied from interface: Invoices
      Lists all invoice details for the current account.
      Specified by:
      details in interface Invoices
      Returns:
      a paginated list of invoice details
    • details

      public PaginatedList<InvoiceDetail> details(RequestBuilder.Invoice requestBuilder)
      Description copied from interface: Invoices
      Lists invoice details matching the specified filter criteria.
      Specified by:
      details in interface Invoices
      Parameters:
      requestBuilder - the query parameters for filtering invoices
      Returns:
      a paginated list of matching invoice details