public class POBUserInfo
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
POBUserInfo.Gender
Defines gender of user
|
Constructor and Description |
---|
POBUserInfo() |
Modifier and Type | Method and Description |
---|---|
void |
addDataProvider(POBDataProvider dataProvider)
Method to add segment data of a data provider to OW SDK
|
int |
getBirthYear()
(Internal for OpenWrap SDK)
|
java.lang.String |
getCity()
(Internal for OpenWrap SDK)
|
POBDataProvider |
getDataProvider(java.lang.String name)
Method to get segment data set at OW SDK for a data provider with given name
|
java.util.List<POBDataProvider> |
getDataProviders()
Method to get segment data set at OW SDK from all data providers
|
POBUserInfo.Gender |
getGender()
(Internal for OpenWrap SDK)
|
java.lang.String |
getKeywords()
(Internal for OpenWrap SDK)
Returns the comma separated list of keywords, interests, or intent, set by the application
developer.
|
java.lang.String |
getMetro()
(Internal for OpenWrap SDK)
|
java.lang.String |
getRegion()
(Internal for OpenWrap SDK)
|
java.lang.String |
getZip()
(Internal for OpenWrap SDK)
|
void |
removeAllDataProviders()
Method to remove All data providers from a user object
|
POBDataProvider |
removeDataProvider(java.lang.String name)
Method to remove data provider with specific name from a user object
|
void |
setBirthYear(int birthYear)
The year of birth in YYYY format.
|
void |
setCity(java.lang.String city)
Sets city of user
For example: setCity("London");
|
void |
setGender(POBUserInfo.Gender gender)
Set the user gender,
Possible options are:
OTHER
MALE,
FEMALE
|
void |
setKeywords(java.lang.String keywords)
Sets the comma separated list of keywords, interests, or intent.
|
void |
setMetro(java.lang.String metro)
Sets metro / DMA.
|
void |
setRegion(java.lang.String region)
Sets the user's region.
|
void |
setZip(java.lang.String zip)
Sets the user's zip or postal code.
|
@Nullable public java.lang.String getKeywords()
public void setKeywords(java.lang.String keywords)
keywords
- Comma separated list of keywords, interests, or intent.public int getBirthYear()
public void setBirthYear(int birthYear)
birthYear
- birth year of user@Nullable public POBUserInfo.Gender getGender()
public void setGender(@NonNull POBUserInfo.Gender gender)
gender
- User's gender@Nullable public java.lang.String getCity()
public void setCity(@NonNull java.lang.String city)
city
- City of user@Nullable public java.lang.String getMetro()
public void setMetro(@NonNull java.lang.String metro)
metro
- Metro / DMA code of the user.@Nullable public java.lang.String getZip()
public void setZip(@NonNull java.lang.String zip)
zip
- user's zip code@Nullable public java.lang.String getRegion()
public void setRegion(@NonNull java.lang.String region)
region
- user's region.public void addDataProvider(@NonNull POBDataProvider dataProvider)
dataProvider
- instance of data provider class@Nullable public POBDataProvider getDataProvider(@NonNull java.lang.String name)
name
- name of the data provider@NonNull public java.util.List<POBDataProvider> getDataProviders()
@Nullable public POBDataProvider removeDataProvider(@NonNull java.lang.String name)
name
- name of data providerpublic void removeAllDataProviders()