public abstract class AbstractContextData<T extends AbstractContextData<T>>
extends java.lang.Object
| Constructor and Description |
|---|
AbstractContextData() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
T |
set(java.lang.String key,
double value)
Set a new context value in this object
|
T |
set(java.lang.String key,
java.lang.Iterable<java.lang.String> value)
Set a new context value in this object
|
T |
set(java.lang.String key,
long value)
Set a new context value in this object
|
T |
set(java.lang.String key,
java.lang.String value)
Set a new context value in this object
|
public T set(@NonNull java.lang.String key, @NonNull java.lang.String value)
key - key-path of an OpenRTB field, or of a Criteo field. Refer to constants in ContextDatavalue - new value for the given keythis to chain callspublic T set(@NonNull java.lang.String key, @NonNull java.lang.Iterable<java.lang.String> value)
key - key-path of an OpenRTB field, or of a Criteo field. Refer to constants in ContextDatavalue - new value for the given keythis to chain callspublic T set(@NonNull java.lang.String key, long value)
key - key-path of an OpenRTB field, or of a Criteo field. Refer to constants in ContextDatavalue - new value for the given keythis to chain callspublic T set(@NonNull java.lang.String key, double value)
key - key-path of an OpenRTB field, or of a Criteo field. Refer to constants in ContextDatavalue - new value for the given keythis to chain callspublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object