Package com.securenative
Class EventOptionsBuilder
- java.lang.Object
-
- com.securenative.EventOptionsBuilder
-
public class EventOptionsBuilder extends java.lang.Object
-
-
Method Summary
Modifier and Type Method Description EventOptionsbuild()static EventOptionsBuilderbuilder(EventTypes eventType)static EventOptionsBuilderbuilder(java.lang.String eventType)EventOptionsBuildercontext(SecureNativeContext context)EventOptionsBuilderproperties(java.util.Map<java.lang.Object,java.lang.Object> properties)EventOptionsBuildertimestamp(java.util.Date timestamp)EventOptionsBuilderuserId(java.lang.String userId)EventOptionsBuilderuserTraits(java.lang.String name)EventOptionsBuilderuserTraits(java.lang.String name, java.lang.String email)EventOptionsBuilderuserTraits(java.lang.String name, java.lang.String email, java.util.Date createdAt)
-
-
-
Method Detail
-
builder
public static EventOptionsBuilder builder(java.lang.String eventType)
-
builder
public static EventOptionsBuilder builder(EventTypes eventType)
-
userId
public EventOptionsBuilder userId(java.lang.String userId)
-
userTraits
public EventOptionsBuilder userTraits(java.lang.String name)
-
userTraits
public EventOptionsBuilder userTraits(java.lang.String name, java.lang.String email)
-
userTraits
public EventOptionsBuilder userTraits(java.lang.String name, java.lang.String email, java.util.Date createdAt)
-
context
public EventOptionsBuilder context(SecureNativeContext context)
-
properties
public EventOptionsBuilder properties(java.util.Map<java.lang.Object,java.lang.Object> properties)
-
timestamp
public EventOptionsBuilder timestamp(java.util.Date timestamp)
-
build
public EventOptions build() throws SecureNativeInvalidOptionsException
-
-