Class DVCLocalClient
- java.lang.Object
-
- com.devcycle.sdk.server.local.api.DVCLocalClient
-
public final class DVCLocalClient extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DVCLocalClient(java.lang.String serverKey)DVCLocalClient(java.lang.String serverKey, DVCLocalOptions dvcOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,Feature>allFeatures(User user)Get all features for user datajava.util.Map<java.lang.String,Variable>allVariables(User user)Get all variables by key for user datavoidtrack(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
-
-
-
Constructor Detail
-
DVCLocalClient
public DVCLocalClient(java.lang.String serverKey)
-
DVCLocalClient
public DVCLocalClient(java.lang.String serverKey, DVCLocalOptions dvcOptions)
-
-
Method Detail
-
allFeatures
public java.util.Map<java.lang.String,Feature> allFeatures(User user)
Get all features for user data- Parameters:
user- (required)
-
variable
public <T> Variable<T> variable(User user, java.lang.String key, T defaultValue)
Get variable by key for user data- Parameters:
user- (required)key- Variable key (required)defaultValue- Default value to use if the variable could not be fetched (required)- Returns:
- Variable
-
allVariables
public java.util.Map<java.lang.String,Variable> allVariables(User user)
Get all variables by key for user data- Parameters:
user- (required)
-
-