Package org.openstack4j.api.telemetry
Interface EventService
-
- All Superinterfaces:
RestService
- All Known Implementing Classes:
EventServiceImpl
public interface EventService extends RestService
OpenStack (Ceilometer) Event based Operations- Author:
- Miroslav Lacina
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Eventget(String messageId)Return a single Event with the given message idList<? extends Event>list(EventCriteria eventCriteria)Return all Events matching the query filtersList<? extends Event>list(EventCriteria eventCriteria, int limit)Return all Events matching the query filtersList<String>listEventTypes()Get all event typesList<? extends TraitDescription>listTraitDescriptions(String eventType)Return all trait names for an event typeList<? extends Trait>listTraits(String eventType, String traitName)Return all instances of a trait for an event type
-
-
-
Method Detail
-
list
List<? extends Event> list(EventCriteria eventCriteria)
Return all Events matching the query filters- Parameters:
eventCriteria- the event query criteria for filtering results- Returns:
- list of Events
-
list
List<? extends Event> list(EventCriteria eventCriteria, int limit)
Return all Events matching the query filters- Parameters:
eventCriteria- the event query criteria for filtering resultslimit- maximum number of samples to be returned- Returns:
- list of Events
-
get
Event get(String messageId)
Return a single Event with the given message id- Parameters:
messageId- message ID of the Event to be returned- Returns:
- single Event
-
listTraitDescriptions
List<? extends TraitDescription> listTraitDescriptions(String eventType)
Return all trait names for an event type- Parameters:
eventType- event type to filter traits by- Returns:
- list of TraitDescriptions
-
-