public static final class AnalyticsEvent.Builder
- Object
- AnalyticsEvent.Builder
Mutable builder for
AnalyticsEvent.Methods
Inherited methods
Method details
category
public AnalyticsEvent.Builder category(String category)Sets the event category.
Parameters
categoryString- the category
Returns
this builder
param
public AnalyticsEvent.Builder param(String key, Object value)Adds or replaces a parameter.
Parameters
keyString- the parameter name
valueObject- the parameter value (String, Number or Boolean)
Returns
this builder
timestamp
public AnalyticsEvent.Builder timestamp(long timestamp)Overrides the default client timestamp.
Parameters
timestamplong- milliseconds since the epoch
Returns
this builder
build
public AnalyticsEvent build()Builds the immutable event.
Returns
a new
AnalyticsEvent