public class CustomEvent extends Event
Modifier and Type | Class and Description |
---|---|
static class |
CustomEvent.Builder |
Event.BaseBuilder<T>, Event.Type
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CUSTOM_EVENT_LABEL |
duration, identifier, timestamp
Constructor and Description |
---|
CustomEvent(java.lang.String type,
java.lang.String eventSummary,
long timestamp,
long duration,
java.util.Map<java.lang.String,java.lang.String> stringProperties,
java.util.Map<java.lang.String,java.lang.Long> longProperties,
java.util.Map<java.lang.String,java.lang.Double> doubleProperties,
java.util.Map<java.lang.String,java.lang.Boolean> booleanProperties,
java.util.Map<java.lang.String,java.util.Date> dateProperties) |
Modifier and Type | Method and Description |
---|---|
static CustomEvent.Builder |
builder(java.lang.String type,
java.lang.String summary) |
void |
eventSpecificFields(com.google.gson.stream.JsonWriter writer) |
java.lang.String |
getEventSummary() |
java.lang.String |
getEventType() |
Event.Type |
getType() |
java.lang.String |
toString() |
public static final java.lang.String CUSTOM_EVENT_LABEL
public CustomEvent(java.lang.String type, java.lang.String eventSummary, long timestamp, long duration, java.util.Map<java.lang.String,java.lang.String> stringProperties, java.util.Map<java.lang.String,java.lang.Long> longProperties, java.util.Map<java.lang.String,java.lang.Double> doubleProperties, java.util.Map<java.lang.String,java.lang.Boolean> booleanProperties, java.util.Map<java.lang.String,java.util.Date> dateProperties)
public java.lang.String toString()
toString
in class java.lang.Object
public void eventSpecificFields(com.google.gson.stream.JsonWriter writer) throws java.io.IOException
eventSpecificFields
in class Event
java.io.IOException
public Event.Type getType()
public java.lang.String getEventType()
public java.lang.String getEventSummary()
public static CustomEvent.Builder builder(java.lang.String type, java.lang.String summary)