public abstract class RemoteConfigRequest
extends java.lang.Object
| Constructor and Description |
|---|
RemoteConfigRequest() |
| Modifier and Type | Method and Description |
|---|---|
static RemoteConfigRequest |
create(java.lang.String criteoPublisherId,
java.lang.String bundleId,
java.lang.String sdkVersion,
int profileId,
java.lang.String deviceId) |
abstract java.lang.String |
getBundleId() |
abstract java.lang.String |
getCriteoPublisherId() |
abstract java.lang.String |
getDeviceId()
Field used by the remote config to A/B test some configurations.
|
abstract int |
getProfileId() |
abstract java.lang.String |
getSdkVersion() |
static com.google.gson.TypeAdapter<RemoteConfigRequest> |
typeAdapter(com.google.gson.Gson gson) |
@NonNull public static RemoteConfigRequest create(@NonNull java.lang.String criteoPublisherId, @NonNull java.lang.String bundleId, @NonNull java.lang.String sdkVersion, int profileId, @Nullable java.lang.String deviceId)
public static com.google.gson.TypeAdapter<RemoteConfigRequest> typeAdapter(com.google.gson.Gson gson)
@NonNull @SerializedName(value="cpId") public abstract java.lang.String getCriteoPublisherId()
@NonNull public abstract java.lang.String getBundleId()
@NonNull public abstract java.lang.String getSdkVersion()
@SerializedName(value="rtbProfileId") public abstract int getProfileId()
@Nullable public abstract java.lang.String getDeviceId()