public static final class PlayerMetadata.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PlayerMetadata.Builder |
age(int age)
Sets player's age.
|
PlayerMetadata |
build() |
PlayerMetadata.Builder |
createdAt(java.lang.String timestamp)
Sets player creation date and time.
|
PlayerMetadata.Builder |
customFields(java.lang.String... fields)
Sets custom fields sent to AdGem on every request.
|
PlayerMetadata.Builder |
gender(PlayerMetadata.Gender gender)
Sets player's gender.
|
PlayerMetadata.Builder |
iapTotalUsd(float value) |
PlayerMetadata.Builder |
id(java.lang.String playerId)
Sets player ID.
|
PlayerMetadata.Builder |
isPayer(boolean payer)
Sets value indicating whether this player is a payer.
|
PlayerMetadata.Builder |
level(int level)
Sets player's level.
|
PlayerMetadata.Builder |
placement(long rank)
Sets player's placement/rank.
|
public PlayerMetadata.Builder id(java.lang.String playerId)
playerId - unique player ID.public PlayerMetadata.Builder age(int age)
age - value between 0 and 99.public PlayerMetadata.Builder gender(PlayerMetadata.Gender gender)
gender - one of PlayerMetadata.Gender values.public PlayerMetadata.Builder level(int level)
level - between 0 and 1000000000.public PlayerMetadata.Builder placement(long rank)
rank - between 0 and 10000000000L.public PlayerMetadata.Builder isPayer(boolean payer)
payer - true if this player is a payer, false otherwise.public PlayerMetadata.Builder iapTotalUsd(float value)
value - between 0 and 99999.9public PlayerMetadata.Builder createdAt(java.lang.String timestamp)
timestamp - creation time in YYYY-mm-dd HH:mm:ss format. Example: 2018-05-12 14:44:45public PlayerMetadata.Builder customFields(java.lang.String... fields)
fields - first 5 elements only. Each field will be sent using c1..c5 key.public PlayerMetadata build()