Class CloudEventsImpl
java.lang.Object
com.eqixiac.equinix.fabric.client.implementation.CloudEventsImpl
- All Implemented Interfaces:
CloudEvents
Default
CloudEvents implementation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetrieves a single cloud event by its unique identifier.search(CloudEventQuery query) Searches cloud events with a filter built by aCloudEventQuery.search(CloudEventQuery query, SortPropertyList sort) Searches cloud events with aCloudEventQueryand a sort order.search(FilterPropertyList filter, SortPropertyList sort) Searches cloud events with a hand-built filter.searchLiveEvents(String... subjects) Returns the last operational event of each given subject (POST /fabric/v4/liveEvents/search), for example the current port-status alert.
-
Constructor Details
-
CloudEventsImpl
public CloudEventsImpl()
-
-
Method Details
-
search
Description copied from interface:CloudEventsSearches cloud events with a filter built by aCloudEventQuery.- Specified by:
searchin interfaceCloudEvents- Parameters:
query- the query (scoped by subject, project or organization)- Returns:
- a paginated, filtered list of matching cloud events
-
search
Description copied from interface:CloudEventsSearches cloud events with aCloudEventQueryand a sort order.- Specified by:
searchin interfaceCloudEvents- Parameters:
query- the querysort- the sort criteria, ornull- Returns:
- a paginated, filtered list of matching cloud events
-
search
Description copied from interface:CloudEventsSearches cloud events with a hand-built filter.- Specified by:
searchin interfaceCloudEvents- Parameters:
filter- the filter; it must contain/subject,/equinixprojector/equinixorganizationsort- the sort criteria, ornull- Returns:
- a paginated, filtered list of matching cloud events
-
getByUuid
Description copied from interface:CloudEventsRetrieves a single cloud event by its unique identifier.- Specified by:
getByUuidin interfaceCloudEvents- Parameters:
uuid- the unique identifier of the cloud event- Returns:
- the cloud event matching the given UUID
-
searchLiveEvents
Description copied from interface:CloudEventsReturns the last operational event of each given subject (POST /fabric/v4/liveEvents/search), for example the current port-status alert.Live behaviour (observed 2026-11-11): exact subjects such as
/fabric/v4/ports/{uuid}work withIN; an empty filter answers HTTP 500 and a wildcard subject is rejected, so at least one exact subject is required.- Specified by:
searchLiveEventsin interfaceCloudEvents- Parameters:
subjects- the exact subject paths (at least one)- Returns:
- a paginated, filtered list of the live events
-