public final class MyTrackerParams
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MyTrackerParams.Gender
Possible values of the user's gender.
|
| Constructor and Description |
|---|
MyTrackerParams() |
| Modifier and Type | Method and Description |
|---|---|
int |
getAge()
Return age of the current user.
|
java.lang.String |
getCustomUserId()
Return identifier of the current user.
|
java.lang.String[] |
getCustomUserIds()
Return identifiers of the current user.
|
java.lang.String |
getEmail()
Return email of the current user.
|
java.lang.String[] |
getEmails()
Return emails of the current user.
|
int |
getGender()
Return gender of the current user.
|
java.lang.String |
getIcqId()
Return icq id of the current user.
|
java.lang.String[] |
getIcqIds()
Return icq ids of the current user.
|
java.lang.String |
getLang()
Return current language.
|
java.lang.String |
getMrgsAppId()
Return MRGS application id.
|
java.lang.String |
getMrgsId()
Return current MRGS device id.
|
java.lang.String |
getMrgsUserId()
Return MRGS id of the current user.
|
java.lang.String |
getOkId()
Return ok id of the current user.
|
java.lang.String[] |
getOkIds()
Return ok ids of the current user.
|
java.lang.String |
getPhone()
Return phone of the current user.
|
java.lang.String[] |
getPhones()
Return phones of the current user.
|
java.lang.String |
getVkConnectId()
Return vk connect id of the current user.
|
java.lang.String[] |
getVkConnectIds()
Return vk connect ids of the current user.
|
java.lang.String |
getVkId()
Return vk id of the current user.
|
java.lang.String[] |
getVkIds()
Return vk ids of the current user.
|
void |
putDataToBuilder(ProtoBuilder builder) |
MyTrackerParams |
setAge(int age)
Set age for the current user.
|
MyTrackerParams |
setCustomUserId(java.lang.String id)
Set identifier of the current user.
|
MyTrackerParams |
setCustomUserIds(java.lang.String[] ids)
Set identifiers of the current user.
|
MyTrackerParams |
setEmail(java.lang.String email)
Set email of the current user.
|
MyTrackerParams |
setEmails(java.lang.String[] emails)
Set emails of the current user.
|
MyTrackerParams |
setGender(int gender)
Set gender for the current user.
|
MyTrackerParams |
setIcqId(java.lang.String id)
Set icq id of the current user.
|
MyTrackerParams |
setIcqIds(java.lang.String[] ids)
Set icq ids of the current user.
|
MyTrackerParams |
setLang(java.lang.String lang)
Set current language.
|
MyTrackerParams |
setMrgsAppId(java.lang.String appId)
Set MRGS application id.
|
MyTrackerParams |
setMrgsId(java.lang.String mrgsId)
Set MRGS device id.
|
MyTrackerParams |
setMrgsUserId(java.lang.String userId)
Set MRGS id for the current user.
|
MyTrackerParams |
setOkId(java.lang.String id)
Set ok id of the current user.
|
MyTrackerParams |
setOkIds(java.lang.String[] ids)
Set ok ids of the current user.
|
MyTrackerParams |
setPhone(java.lang.String phone)
Set phone of the current user.
|
MyTrackerParams |
setPhones(java.lang.String[] phones)
Set phones of the current user.
|
MyTrackerParams |
setVkConnectId(java.lang.String id)
Set vk connect id of the current user.
|
MyTrackerParams |
setVkConnectIds(java.lang.String[] ids)
Set vk connect ids of the current user.
|
MyTrackerParams |
setVkId(java.lang.String id)
Set vk id of the current user.
|
MyTrackerParams |
setVkIds(java.lang.String[] ids)
Set vk ids of the current user.
|
@AnyThread public int getAge()
@AnyThread @NonNull public MyTrackerParams setAge(int age)
age - User's age.MyTrackerParams.@AnyThread public int getGender()
MyTrackerParams.Gender@AnyThread @NonNull public MyTrackerParams setGender(int gender)
gender - User's gender value that defined in MyTrackerParams.Gender.MyTrackerParams.@AnyThread @Nullable public java.lang.String getLang()
@AnyThread @NonNull public MyTrackerParams setLang(@Nullable java.lang.String lang)
lang - Current language.MyTrackerParams.@AnyThread @Nullable public java.lang.String getMrgsAppId()
@AnyThread @NonNull public MyTrackerParams setMrgsAppId(@Nullable java.lang.String appId)
appId - MRGS application id.MyTrackerParams.@AnyThread @Nullable public java.lang.String getMrgsId()
@AnyThread @NonNull public MyTrackerParams setMrgsId(@Nullable java.lang.String mrgsId)
mrgsId - MRGS device id.MyTrackerParams.@AnyThread @Nullable public java.lang.String getMrgsUserId()
@AnyThread @NonNull public MyTrackerParams setMrgsUserId(@Nullable java.lang.String userId)
userId - User's MRGS id.MyTrackerParams.@AnyThread @Nullable public java.lang.String getCustomUserId()
setCustomUserIds(String[])
was called, then the first array item will be returned.@AnyThread @NonNull public MyTrackerParams setCustomUserId(@Nullable java.lang.String id)
setCustomUserIds(String[]).id - User's identifier.MyTrackerParams.@AnyThread @Nullable public java.lang.String[] getCustomUserIds()
setCustomUserId(String)
was called, then single item array will be returned.@AnyThread @NonNull public MyTrackerParams setCustomUserIds(@Nullable java.lang.String[] ids)
setCustomUserId(String).ids - User's identifiers.MyTrackerParams.@AnyThread @Nullable public java.lang.String getEmail()
setEmails(String[])
was called, then the first email will be returned.@AnyThread @NonNull public MyTrackerParams setEmail(@Nullable java.lang.String email)
setEmails(String[]).email - User's email.MyTrackerParams.@AnyThread @Nullable public java.lang.String[] getEmails()
setEmail(String)
was called, then single item array will be returned.@AnyThread @NonNull public MyTrackerParams setEmails(@Nullable java.lang.String[] emails)
setEmail(String).emails - User's emails.MyTrackerParams.@AnyThread @Nullable public java.lang.String getIcqId()
setIcqIds(String[])
was called, then the first id will be returned.@AnyThread @NonNull public MyTrackerParams setIcqId(@Nullable java.lang.String id)
setIcqIds(String[]).id - User's icq id.MyTrackerParams.@AnyThread @Nullable public java.lang.String[] getIcqIds()
setIcqId(String)
was called, then single item array will be returned.@AnyThread @NonNull public MyTrackerParams setIcqIds(@Nullable java.lang.String[] ids)
setIcqId(String).ids - User's icq ids.MyTrackerParams.@AnyThread @Nullable public java.lang.String getOkId()
setOkIds(String[])
was called, then the first id will be returned.@AnyThread @NonNull public MyTrackerParams setOkId(@Nullable java.lang.String id)
setOkIds(String[]).id - User's ok id.MyTrackerParams.@AnyThread @Nullable public java.lang.String[] getOkIds()
setOkId(String)
was called, then single item array will be returned.@AnyThread @NonNull public MyTrackerParams setOkIds(@Nullable java.lang.String[] ids)
setOkId(String) (String)}.ids - User's ok ids.MyTrackerParams.@AnyThread @Nullable public java.lang.String getVkId()
setVkIds(String[])
was called, then the first id will be returned.@AnyThread @NonNull public MyTrackerParams setVkId(@Nullable java.lang.String id)
setVkIds(String[]).id - User's vk id.MyTrackerParams.@AnyThread @Nullable public java.lang.String[] getVkIds()
setVkId(String)
was called, then single item array will be returned.@AnyThread @NonNull public MyTrackerParams setVkIds(@Nullable java.lang.String[] ids)
setVkId(String) (String)}.ids - User's vk ids.MyTrackerParams.@AnyThread @Nullable public java.lang.String getPhone()
setPhones(String[])
was called, then the first phone will be returned.@AnyThread @NonNull public MyTrackerParams setPhone(@Nullable java.lang.String phone)
setPhones(String[]).phone - User's phone number.MyTrackerParams.@AnyThread @Nullable public java.lang.String[] getPhones()
setPhone(String)
was called, then single item array will be returned.@AnyThread @NonNull public MyTrackerParams setPhones(@Nullable java.lang.String[] phones)
setPhone(String) (String)}.phones - User's phone numbers.MyTrackerParams.@AnyThread @Nullable public java.lang.String getVkConnectId()
setVkConnectIds(String[])
was called, then the first id will be returned.@AnyThread @NonNull public MyTrackerParams setVkConnectId(@Nullable java.lang.String id)
setVkIds(String[]).id - User's vk connect id.MyTrackerParams.@AnyThread @NonNull public MyTrackerParams setVkConnectIds(@Nullable java.lang.String[] ids)
setVkConnectId(String) (String)} (String)}.ids - User's vk connect ids.MyTrackerParams.@AnyThread @Nullable public java.lang.String[] getVkConnectIds()
setVkConnectId(String)
was called, then single item array will be returned.public void putDataToBuilder(@NonNull
ProtoBuilder builder)