public static final class AnalyticsEvent.Builder

  1. Object
  2. AnalyticsEvent.Builder
Mutable builder for AnalyticsEvent.

Methods

public AnalyticsEvent.Builder category(String category)Sets the event category.
public AnalyticsEvent.Builder param(String key, Object value)Adds or replaces a parameter.
public AnalyticsEvent.Builder timestamp(long timestamp)Overrides the default client timestamp.
public AnalyticsEvent build()Builds the immutable event.

Inherited methods

Method details

category

public AnalyticsEvent.Builder category(String category)
Sets the event category.

Parameters

category String
the category

Returns

this builder

param

public AnalyticsEvent.Builder param(String key, Object value)
Adds or replaces a parameter.

Parameters

key String
the parameter name
value Object
the parameter value (String, Number or Boolean)

Returns

this builder

timestamp

public AnalyticsEvent.Builder timestamp(long timestamp)
Overrides the default client timestamp.

Parameters

timestamp long
milliseconds since the epoch

Returns

this builder

build

public AnalyticsEvent build()
Builds the immutable event.

Returns