public class ODPSegmentManager
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ODPSegmentManager.ODPSegmentFetchCallback |
| Constructor and Description |
|---|
ODPSegmentManager(ODPApiManager apiManager) |
ODPSegmentManager(ODPApiManager apiManager,
Cache<java.util.List<java.lang.String>> cache) |
ODPSegmentManager(ODPApiManager apiManager,
java.lang.Integer cacheSize,
java.lang.Integer cacheTimeoutSeconds) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getQualifiedSegments(ODPUserKey userKey,
java.lang.String userValue) |
java.util.List<java.lang.String> |
getQualifiedSegments(ODPUserKey userKey,
java.lang.String userValue,
java.util.List<ODPSegmentOption> options) |
void |
getQualifiedSegments(ODPUserKey userKey,
java.lang.String userValue,
ODPSegmentManager.ODPSegmentFetchCallback callback) |
void |
getQualifiedSegments(ODPUserKey userKey,
java.lang.String userValue,
ODPSegmentManager.ODPSegmentFetchCallback callback,
java.util.List<ODPSegmentOption> options) |
java.util.List<java.lang.String> |
getQualifiedSegments(java.lang.String userId) |
java.util.List<java.lang.String> |
getQualifiedSegments(java.lang.String userId,
java.util.List<ODPSegmentOption> options) |
void |
getQualifiedSegments(java.lang.String userId,
ODPSegmentManager.ODPSegmentFetchCallback callback) |
void |
getQualifiedSegments(java.lang.String userId,
ODPSegmentManager.ODPSegmentFetchCallback callback,
java.util.List<ODPSegmentOption> options) |
void |
resetCache() |
void |
updateSettings(ODPConfig odpConfig) |
public ODPSegmentManager(ODPApiManager apiManager)
public ODPSegmentManager(ODPApiManager apiManager, Cache<java.util.List<java.lang.String>> cache)
public ODPSegmentManager(ODPApiManager apiManager, java.lang.Integer cacheSize, java.lang.Integer cacheTimeoutSeconds)
public java.util.List<java.lang.String> getQualifiedSegments(java.lang.String userId)
public java.util.List<java.lang.String> getQualifiedSegments(java.lang.String userId,
java.util.List<ODPSegmentOption> options)
public java.util.List<java.lang.String> getQualifiedSegments(ODPUserKey userKey, java.lang.String userValue)
public java.util.List<java.lang.String> getQualifiedSegments(ODPUserKey userKey, java.lang.String userValue, java.util.List<ODPSegmentOption> options)
public void getQualifiedSegments(ODPUserKey userKey, java.lang.String userValue, ODPSegmentManager.ODPSegmentFetchCallback callback, java.util.List<ODPSegmentOption> options)
public void getQualifiedSegments(ODPUserKey userKey, java.lang.String userValue, ODPSegmentManager.ODPSegmentFetchCallback callback)
public void getQualifiedSegments(java.lang.String userId,
ODPSegmentManager.ODPSegmentFetchCallback callback,
java.util.List<ODPSegmentOption> options)
public void getQualifiedSegments(java.lang.String userId,
ODPSegmentManager.ODPSegmentFetchCallback callback)
public void updateSettings(ODPConfig odpConfig)
public void resetCache()