public static final class OidcUserInfo.Builder
extends java.lang.Object
OidcUserInfo
sModifier and Type | Method and Description |
---|---|
OidcUserInfo.Builder |
address(java.lang.String address)
Use this address in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
birthdate(java.lang.String birthdate)
Use this birthdate in the resulting
OidcUserInfo |
OidcUserInfo |
build()
Build the
OidcUserInfo |
OidcUserInfo.Builder |
claim(java.lang.String name,
java.lang.Object value)
Use this claim in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
claims(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> claimsConsumer)
Provides access to every
claim(String, Object)
declared so far with the possibility to add, replace, or remove. |
OidcUserInfo.Builder |
email(java.lang.String email)
Use this email in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
emailVerified(java.lang.Boolean emailVerified)
Use this verified-email indicator in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
familyName(java.lang.String familyName)
Use this family name in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
gender(java.lang.String gender)
Use this gender in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
givenName(java.lang.String givenName)
Use this given name in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
locale(java.lang.String locale)
Use this locale in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
middleName(java.lang.String middleName)
Use this middle name in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
name(java.lang.String name)
Use this name in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
nickname(java.lang.String nickname)
Use this nickname in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
phoneNumber(java.lang.String phoneNumber)
Use this phone number in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
phoneNumberVerified(java.lang.String phoneNumberVerified)
Use this verified-phone-number indicator in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
picture(java.lang.String picture)
Use this picture in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
preferredUsername(java.lang.String preferredUsername)
Use this preferred username in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
profile(java.lang.String profile)
Use this profile in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
subject(java.lang.String subject)
Use this subject in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
updatedAt(java.lang.String updatedAt)
Use this updated-at
Instant in the resulting OidcUserInfo |
OidcUserInfo.Builder |
website(java.lang.String website)
Use this website in the resulting
OidcUserInfo |
OidcUserInfo.Builder |
zoneinfo(java.lang.String zoneinfo)
Use this zoneinfo in the resulting
OidcUserInfo |
public OidcUserInfo.Builder claim(java.lang.String name, java.lang.Object value)
OidcUserInfo
name
- The claim namevalue
- The claim valueOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder claims(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> claimsConsumer)
claim(String, Object)
declared so far with the possibility to add, replace, or remove.claimsConsumer
- the consumerOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder address(java.lang.String address)
OidcUserInfo
address
- The address to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder birthdate(java.lang.String birthdate)
OidcUserInfo
birthdate
- The birthdate to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder email(java.lang.String email)
OidcUserInfo
email
- The email to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder emailVerified(java.lang.Boolean emailVerified)
OidcUserInfo
emailVerified
- The verified-email indicator to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder familyName(java.lang.String familyName)
OidcUserInfo
familyName
- The family name to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder gender(java.lang.String gender)
OidcUserInfo
gender
- The gender to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder givenName(java.lang.String givenName)
OidcUserInfo
givenName
- The given name to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder locale(java.lang.String locale)
OidcUserInfo
locale
- The locale to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder middleName(java.lang.String middleName)
OidcUserInfo
middleName
- The middle name to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder name(java.lang.String name)
OidcUserInfo
name
- The name to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder nickname(java.lang.String nickname)
OidcUserInfo
nickname
- The nickname to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder picture(java.lang.String picture)
OidcUserInfo
picture
- The picture to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder phoneNumber(java.lang.String phoneNumber)
OidcUserInfo
phoneNumber
- The phone number to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder phoneNumberVerified(java.lang.String phoneNumberVerified)
OidcUserInfo
phoneNumberVerified
- The verified-phone-number indicator to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder preferredUsername(java.lang.String preferredUsername)
OidcUserInfo
preferredUsername
- The preferred username to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder profile(java.lang.String profile)
OidcUserInfo
profile
- The profile to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder subject(java.lang.String subject)
OidcUserInfo
subject
- The subject to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder updatedAt(java.lang.String updatedAt)
Instant
in the resulting OidcUserInfo
updatedAt
- The updated-at Instant
to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder website(java.lang.String website)
OidcUserInfo
website
- The website to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo.Builder zoneinfo(java.lang.String zoneinfo)
OidcUserInfo
zoneinfo
- The zoneinfo to useOidcUserInfo.Builder
for further configurationspublic OidcUserInfo build()
OidcUserInfo
OidcUserInfo