Package org.openstack4j.model.telemetry
Class EventCriteria
- java.lang.Object
-
- org.openstack4j.model.telemetry.EventCriteria
-
public class EventCriteria extends Object
Query options used in retrieving Events- Author:
- Jeremy Unruh, Miroslav Lacina
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEventCriteria.NameOpValuestatic classEventCriteria.Oper
-
Constructor Summary
Constructors Constructor Description EventCriteria()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EventCriteriaadd(String field, EventCriteria.Oper operator, Number value)Adds an adhoc field criteriaEventCriteriaadd(String field, EventCriteria.Oper operator, String value)Adds an adhoc field criteriastatic EventCriteriacreate()EventCriteriaendTimestamp(EventCriteria.Oper operator, Date value)Adds the end timestamp event criteriaEventCriteriaeventType(String eventType)Matches the given event typeList<EventCriteria.NameOpValue>getCriteriaParams()EventCriteriamessageId(String messageId)Matches the given message identifierEventCriteriastartTimestamp(EventCriteria.Oper operator, Date value)Adds the start timestamp event criteria
-
-
-
Method Detail
-
create
public static EventCriteria create()
-
eventType
public EventCriteria eventType(String eventType)
Matches the given event type- Parameters:
eventType- the resource id- Returns:
- EventCriteria
-
messageId
public EventCriteria messageId(String messageId)
Matches the given message identifier- Parameters:
messageId- the message id- Returns:
- EventCriteria
-
startTimestamp
public EventCriteria startTimestamp(EventCriteria.Oper operator, Date value)
Adds the start timestamp event criteria- Parameters:
operator- the operatorvalue- the date for this timestamp- Returns:
- EventCriteria
-
endTimestamp
public EventCriteria endTimestamp(EventCriteria.Oper operator, Date value)
Adds the end timestamp event criteria- Parameters:
operator- the operatorvalue- the date for this timestamp- Returns:
- EventCriteria
-
add
public EventCriteria add(String field, EventCriteria.Oper operator, Number value)
Adds an adhoc field criteria- Parameters:
field- the field name (will be treated as trait name and applied on trait)operator- the operatorvalue- the value- Returns:
- EventCriteria
-
add
public EventCriteria add(String field, EventCriteria.Oper operator, String value)
Adds an adhoc field criteria- Parameters:
field- the field name (will be treated as trait name and applied on trait)operator- the operatorvalue- the value- Returns:
- EventCriteria
-
getCriteriaParams
public List<EventCriteria.NameOpValue> getCriteriaParams()
- Returns:
- the criteria parameters for this query
-
-