Class NotificationJson
java.lang.Object
com.eqixiac.equinix.customerportal.model.json.NotificationJson
- All Implemented Interfaces:
Notification
JSON model for an IBX or network notification (Notifications v1
ibx-notification /
network-notification).
One model carries the union of both notification shapes: productTypes is populated
only for network notifications and emails only when a notification is fetched by id, so
the same class deserializes the IBX get, the network get, and both search-response summaries.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Notification
getEmails, getEndTimestamp, getIbxs, getId, getProductTypes, getStartTimestamp, getStatus, getSummary, getTypeModifier and TypeMethodDescriptionList<? extends NotificationEmail> Returns the notification email content (populated only when fetched by id).Returns the event/notification end timestamp.getIbxs()Returns the list of affected IBXs.getId()Returns the notification identifier.Returns the affected network product types (network notifications only).Returns the event/notification start timestamp.Returns the notification status (e.g.Returns summary information about the event/notification.getType()Returns the notification type (e.g.
-
Constructor Details
-
NotificationJson
public NotificationJson()
-