public class EventOptionsBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
EventOptions |
build() |
static EventOptionsBuilder |
builder(EventTypes eventType) |
static EventOptionsBuilder |
builder(String eventType) |
EventOptionsBuilder |
context(SecureNativeContext context) |
EventOptionsBuilder |
properties(Map<Object,Object> properties) |
EventOptionsBuilder |
timestamp(Date timestamp) |
EventOptionsBuilder |
userId(String userId) |
EventOptionsBuilder |
userTraits(String name) |
EventOptionsBuilder |
userTraits(String name,
String email) |
EventOptionsBuilder |
userTraits(String name,
String email,
String phone) |
EventOptionsBuilder |
userTraits(String name,
String email,
String phone,
Date createdAt) |
public static EventOptionsBuilder builder(String eventType)
public static EventOptionsBuilder builder(EventTypes eventType)
public EventOptionsBuilder userId(String userId)
public EventOptionsBuilder userTraits(String name)
public EventOptionsBuilder userTraits(String name, String email)
public EventOptionsBuilder userTraits(String name, String email, String phone, Date createdAt)
public EventOptionsBuilder userTraits(String name, String email, String phone)
public EventOptionsBuilder context(SecureNativeContext context)
public EventOptionsBuilder properties(Map<Object,Object> properties)
public EventOptionsBuilder timestamp(Date timestamp)
public EventOptions build() throws SecureNativeInvalidOptionsException
Copyright © 2020. All rights reserved.