Class Messaging

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

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

Messaging provides notification and event management capabilities for Equinix platform resources. This class offers typed access to notification subscriptions and event streams that enable automated workflows and monitoring.

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");
 Messaging messaging = new Messaging(credentials);

 // List notification subscriptions
 PaginatedList<Subscription> subs = messaging.subscriptions().list();

 // List events
 PaginatedList<Event> events = messaging.events().list();
 
Author:
ianjones
See Also: