public final class Userinfo
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Google OAuth2 API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags| Constructor and Description |
|---|
Userinfo() |
| Modifier and Type | Method and Description |
|---|---|
Userinfo |
clone() |
java.lang.String |
getEmail()
The user's email address.
|
java.lang.String |
getFamilyName()
The user's last name.
|
java.lang.String |
getGender()
The user's gender.
|
java.lang.String |
getGivenName()
The user's first name.
|
java.lang.String |
getHd()
The hosted domain e.g.
|
java.lang.String |
getId()
The obfuscated ID of the user.
|
java.lang.String |
getLink()
URL of the profile page.
|
java.lang.String |
getLocale()
The user's preferred locale.
|
java.lang.String |
getName()
The user's full name.
|
java.lang.String |
getPicture()
URL of the user's picture image.
|
java.lang.Boolean |
getVerifiedEmail()
Boolean flag which is true if the email address is verified.
|
boolean |
isVerifiedEmail()
Convenience method that returns only
Boolean.TRUE or Boolean.FALSE. |
Userinfo |
set(java.lang.String fieldName,
java.lang.Object value) |
Userinfo |
setEmail(java.lang.String email)
The user's email address.
|
Userinfo |
setFamilyName(java.lang.String familyName)
The user's last name.
|
Userinfo |
setGender(java.lang.String gender)
The user's gender.
|
Userinfo |
setGivenName(java.lang.String givenName)
The user's first name.
|
Userinfo |
setHd(java.lang.String hd)
The hosted domain e.g.
|
Userinfo |
setId(java.lang.String id)
The obfuscated ID of the user.
|
Userinfo |
setLink(java.lang.String link)
URL of the profile page.
|
Userinfo |
setLocale(java.lang.String locale)
The user's preferred locale.
|
Userinfo |
setName(java.lang.String name)
The user's full name.
|
Userinfo |
setPicture(java.lang.String picture)
URL of the user's picture image.
|
Userinfo |
setVerifiedEmail(java.lang.Boolean verifiedEmail)
Boolean flag which is true if the email address is verified.
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, valuespublic java.lang.String getEmail()
null for nonepublic Userinfo setEmail(java.lang.String email)
email - email or null for nonepublic java.lang.String getFamilyName()
null for nonepublic Userinfo setFamilyName(java.lang.String familyName)
familyName - familyName or null for nonepublic java.lang.String getGender()
null for nonepublic Userinfo setGender(java.lang.String gender)
gender - gender or null for nonepublic java.lang.String getGivenName()
null for nonepublic Userinfo setGivenName(java.lang.String givenName)
givenName - givenName or null for nonepublic java.lang.String getHd()
null for nonepublic Userinfo setHd(java.lang.String hd)
hd - hd or null for nonepublic java.lang.String getId()
null for nonepublic Userinfo setId(java.lang.String id)
id - id or null for nonepublic java.lang.String getLink()
null for nonepublic Userinfo setLink(java.lang.String link)
link - link or null for nonepublic java.lang.String getLocale()
null for nonepublic Userinfo setLocale(java.lang.String locale)
locale - locale or null for nonepublic java.lang.String getName()
null for nonepublic Userinfo setName(java.lang.String name)
name - name or null for nonepublic java.lang.String getPicture()
null for nonepublic Userinfo setPicture(java.lang.String picture)
picture - picture or null for nonepublic java.lang.Boolean getVerifiedEmail()
null for nonepublic Userinfo setVerifiedEmail(java.lang.Boolean verifiedEmail)
verifiedEmail - verifiedEmail or null for nonepublic boolean isVerifiedEmail()
Boolean.TRUE or Boolean.FALSE.
Boolean properties can have four possible values:
null, Data.NULL_BOOLEAN, Boolean.TRUE
or Boolean.FALSE.
This method returns Boolean.TRUE if the default of the property is Boolean.TRUE
and it is null or Data.NULL_BOOLEAN.
Boolean.FALSE is returned if the default of the property is Boolean.FALSE and
it is null or Data.NULL_BOOLEAN.
Boolean flag which is true if the email address is verified. Always verified because we only return the user's primary email address.
public Userinfo set(java.lang.String fieldName, java.lang.Object value)
set in class com.google.api.client.json.GenericJsonpublic Userinfo clone()
clone in class com.google.api.client.json.GenericJson