public final class DVCClient
extends java.lang.Object
| Constructor and Description |
|---|
DVCClient(java.lang.String serverKey) |
DVCClient(java.lang.String serverKey,
DVCOptions dvcOptions) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,Feature> |
allFeatures(User user)
Get all features for user data
|
java.util.Map<java.lang.String,Variable> |
allVariables(User user)
Get all variables by key for user data
|
DVCResponse |
track(User user,
Event event)
Post events to DevCycle for user
|
<T> Variable<T> |
variable(User user,
java.lang.String key,
T defaultValue)
Get variable by key for user data
|
public DVCClient(java.lang.String serverKey)
public DVCClient(java.lang.String serverKey,
DVCOptions dvcOptions)
public java.util.Map<java.lang.String,Feature> allFeatures(User user) throws DVCException
user - (required)DVCExceptionpublic <T> Variable<T> variable(User user, java.lang.String key, T defaultValue)
user - (required)key - Variable key (required)defaultValue - Default value to use if the variable could not be fetched (required)public java.util.Map<java.lang.String,Variable> allVariables(User user) throws DVCException
user - (required)DVCExceptionpublic DVCResponse track(User user, Event event) throws DVCException
user - (required)event - (required)DVCException