Class CustomerPortal

java.lang.Object
api.equinix.javasdk.EquinixClient
api.equinix.javasdk.CustomerPortal
All Implemented Interfaces:
Service, Closeable, AutoCloseable

public final class CustomerPortal extends EquinixClient implements Service
The primary entry point for accessing Equinix Customer Portal APIs.

The Customer Portal provides comprehensive operations management for Equinix colocation facilities. This class offers typed access to all portal resources including cross-connects, trouble tickets, work visits, smart hands requests, shipments, invoices, orders, assets, reports, and more.

All resource accessors use lazy initialization — internal clients are created on first access and reused for subsequent calls.

Quick Start


 BasicEquinixCredentials credentials = new BasicEquinixCredentials("clientId", "clientSecret");
 CustomerPortal portal = new CustomerPortal(credentials);

 // List cross-connects
 PaginatedList<CrossConnect> crossConnects = portal.crossConnects().list();

 // List trouble tickets
 PaginatedList<TroubleTicket> tickets = portal.troubleTickets().list();

 // Access invoice summaries
 PaginatedList<InvoiceSummary> invoices = portal.invoices().summaries();
 
Author:
ianjones
See Also: