public static final class StandardAttributesMask.Builder
extends java.lang.Object
StandardAttributesMask
Constructor and Description |
---|
Builder() |
public StandardAttributesMask.Builder address(java.lang.Boolean address)
StandardAttributesMask.getAddress()
address
- The user's postal address.this
public StandardAttributesMask.Builder birthdate(java.lang.Boolean birthdate)
StandardAttributesMask.getBirthdate()
birthdate
- The user's birthday, represented as an ISO 8601:2004 format.this
public StandardAttributesMask.Builder email(java.lang.Boolean email)
StandardAttributesMask.getEmail()
email
- The user's e-mail address, represented as an RFC 5322 [RFC5322] addr-spec.this
public StandardAttributesMask.Builder emailVerified(java.lang.Boolean emailVerified)
StandardAttributesMask.getEmailVerified()
emailVerified
- Whether the email address has been verified.this
public StandardAttributesMask.Builder familyName(java.lang.Boolean familyName)
StandardAttributesMask.getFamilyName()
familyName
- The surname or last name of the user.this
public StandardAttributesMask.Builder fullname(java.lang.Boolean fullname)
StandardAttributesMask.getFullname()
fullname
- The user's full name in displayable form, including all name parts, titles and suffixes.this
public StandardAttributesMask.Builder gender(java.lang.Boolean gender)
StandardAttributesMask.getGender()
gender
- The user's gender.this
public StandardAttributesMask.Builder givenName(java.lang.Boolean givenName)
StandardAttributesMask.getGivenName()
givenName
- The user's first name or give name.this
public StandardAttributesMask.Builder lastUpdateTime(java.lang.Boolean lastUpdateTime)
StandardAttributesMask.getLastUpdateTime()
lastUpdateTime
- The time, the user's information was last updated.this
public StandardAttributesMask.Builder locale(java.lang.Boolean locale)
StandardAttributesMask.getLocale()
locale
- The user's locale, represented as a BCP47 [RFC5646] language tag.this
public StandardAttributesMask.Builder middleName(java.lang.Boolean middleName)
StandardAttributesMask.getMiddleName()
middleName
- The user's middle name.this
public StandardAttributesMask.Builder nickname(java.lang.Boolean nickname)
StandardAttributesMask.getNickname()
nickname
- The user's nickname or casual name.this
public StandardAttributesMask.Builder phoneNumber(java.lang.Boolean phoneNumber)
StandardAttributesMask.getPhoneNumber()
phoneNumber
- The user's telephone number.this
public StandardAttributesMask.Builder phoneNumberVerified(java.lang.Boolean phoneNumberVerified)
StandardAttributesMask.getPhoneNumberVerified()
phoneNumberVerified
- Whether the phone number has been verified.this
public StandardAttributesMask.Builder preferredUsername(java.lang.Boolean preferredUsername)
StandardAttributesMask.getPreferredUsername()
preferredUsername
- The user's preffered username, different from the immutable user name.this
public StandardAttributesMask.Builder profilePage(java.lang.Boolean profilePage)
StandardAttributesMask.getProfilePage()
profilePage
- The URL to the user's profile page.this
public StandardAttributesMask.Builder profilePicture(java.lang.Boolean profilePicture)
StandardAttributesMask.getProfilePicture()
profilePicture
- The URL to the user's profile picture.this
public StandardAttributesMask.Builder timezone(java.lang.Boolean timezone)
StandardAttributesMask.getTimezone()
timezone
- The user's time zone.this
public StandardAttributesMask.Builder website(java.lang.Boolean website)
StandardAttributesMask.getWebsite()
website
- The URL to the user's web page or blog.this
public StandardAttributesMask build()
StandardAttributesMask
java.lang.NullPointerException
- if any required attribute was not provided