public class LDUser
extends java.lang.Object
LDUser
object contains specific attributes for a user of your application. The only
mandatory property property is the key
, which must uniquely identify each user. For
authenticated users, this may be a username or e-mail address. For anonymous users, this could be
an IP address or session ID.
Besides the mandatory key
, LDUser
supports two kinds of optional attributes:
built-in attributes (e.g. name
and email
) and custom attributes.
For a more complete description of user attributes and how they can be referenced in feature flag rules, see the reference guides on Setting user attributes and Targeting users.
Modifier and Type | Class and Description |
---|---|
static class |
LDUser.Builder
|
Modifier | Constructor and Description |
---|---|
protected |
LDUser(LDUser.Builder builder) |
protected LDUser(LDUser.Builder builder)