Package io.outbound.sdk
Class User.Builder
- java.lang.Object
-
- io.outbound.sdk.User.Builder
-
- Enclosing class:
- User
public static class User.Builder extends java.lang.Object
Constructs new Outbound Users.
-
-
Constructor Summary
Constructors Constructor and Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description User
build()
User.Builder
setAnonymous()
User.Builder
setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
User.Builder
setEmail(java.lang.String email)
User.Builder
setFirstName(java.lang.String firstName)
User.Builder
setGroupAttributes(java.util.Map<java.lang.String,java.lang.Object> groupAttributes)
User.Builder
setGroupId(java.lang.String groupId)
User.Builder
setLastName(java.lang.String lastName)
User.Builder
setPhoneNumber(java.lang.String phoneNumber)
User.Builder
setTimezone(java.lang.String timezone)
User.Builder
setUserId(java.lang.String id)
-
-
-
Method Detail
-
setUserId
public User.Builder setUserId(java.lang.String id)
-
setFirstName
public User.Builder setFirstName(java.lang.String firstName)
-
setLastName
public User.Builder setLastName(java.lang.String lastName)
-
setEmail
public User.Builder setEmail(java.lang.String email)
-
setPhoneNumber
public User.Builder setPhoneNumber(java.lang.String phoneNumber)
-
setTimezone
public User.Builder setTimezone(java.lang.String timezone)
-
setAttributes
public User.Builder setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
-
setGroupId
public User.Builder setGroupId(java.lang.String groupId)
-
setGroupAttributes
public User.Builder setGroupAttributes(java.util.Map<java.lang.String,java.lang.Object> groupAttributes)
-
setAnonymous
public User.Builder setAnonymous()
-
build
public User build()
-
-