-
public abstract class BasePayload.Builder<P extends BasePayload, B extends BasePayload.Builder<P, B>>
-
-
Constructor Summary
Constructors Constructor Description BasePayload.Builder(P payload)BasePayload.Builder()
-
Method Summary
Modifier and Type Method Description final BmessageId(String messageId)final Btimestamp(Date timestamp)final Bcontext(Map<String, Object> context)final Bintegrations(String key, Boolean enable)final Bintegrations(String key, Map<String, Object> options)final Bintegrations(Map<String, Object> options)final BuserId(String userId)final BanonymousId(String anonymousId)final BnanosecondTimestamps(Boolean enable)final <ERROR CLASS>isUserIdSet()abstract PrealBuild(String messageId, Date timestamp, Map<String, Object> context, Map<String, Object> integrations, String userId, String anonymousId, Boolean nanosecondTimestamps)abstract Bself()final Pbuild()-
-
Constructor Detail
-
BasePayload.Builder
BasePayload.Builder(P payload)
-
BasePayload.Builder
BasePayload.Builder()
-
-
Method Detail
-
integrations
final B integrations(String key, Boolean enable)
-
integrations
final B integrations(Map<String, Object> options)
-
anonymousId
final B anonymousId(String anonymousId)
-
nanosecondTimestamps
final B nanosecondTimestamps(Boolean enable)
-
isUserIdSet
final <ERROR CLASS> isUserIdSet()
-
realBuild
abstract P realBuild(String messageId, Date timestamp, Map<String, Object> context, Map<String, Object> integrations, String userId, String anonymousId, Boolean nanosecondTimestamps)
-
-
-
-