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.Objectpublic void eventSpecificFields(com.google.gson.stream.JsonWriter writer)
throws java.io.IOException
eventSpecificFields in class Eventjava.io.IOExceptionpublic 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)