@Stability(value=Experimental) public static final class AttributeMapping.Builder extends Object implements software.amazon.jsii.Builder<AttributeMapping>
AttributeMapping
Constructor and Description |
---|
Builder() |
@Stability(value=Experimental) public AttributeMapping.Builder address(ProviderAttribute address)
AttributeMapping.getAddress()
address
- The user's postal address is a required attribute.this
@Stability(value=Experimental) public AttributeMapping.Builder birthdate(ProviderAttribute birthdate)
AttributeMapping.getBirthdate()
birthdate
- The user's birthday.this
@Stability(value=Experimental) public AttributeMapping.Builder custom(Map<String,? extends ProviderAttribute> custom)
AttributeMapping.getCustom()
custom
- Specify custom attribute mapping here and mapping for any standard attributes not supported yet.this
@Stability(value=Experimental) public AttributeMapping.Builder email(ProviderAttribute email)
AttributeMapping.getEmail()
email
- The user's e-mail address.this
@Stability(value=Experimental) public AttributeMapping.Builder familyName(ProviderAttribute familyName)
AttributeMapping.getFamilyName()
familyName
- The surname or last name of user.this
@Stability(value=Experimental) public AttributeMapping.Builder fullname(ProviderAttribute fullname)
AttributeMapping.getFullname()
fullname
- The user's full name in displayable form.this
@Stability(value=Experimental) public AttributeMapping.Builder gender(ProviderAttribute gender)
AttributeMapping.getGender()
gender
- The user's gender.this
@Stability(value=Experimental) public AttributeMapping.Builder givenName(ProviderAttribute givenName)
AttributeMapping.getGivenName()
givenName
- The user's first name or give name.this
@Stability(value=Experimental) public AttributeMapping.Builder lastUpdateTime(ProviderAttribute lastUpdateTime)
AttributeMapping.getLastUpdateTime()
lastUpdateTime
- Time, the user's information was last updated.this
@Stability(value=Experimental) public AttributeMapping.Builder locale(ProviderAttribute locale)
AttributeMapping.getLocale()
locale
- The user's locale.this
@Stability(value=Experimental) public AttributeMapping.Builder middleName(ProviderAttribute middleName)
AttributeMapping.getMiddleName()
middleName
- The user's middle name.this
@Stability(value=Experimental) public AttributeMapping.Builder nickname(ProviderAttribute nickname)
AttributeMapping.getNickname()
nickname
- The user's nickname or casual name.this
@Stability(value=Experimental) public AttributeMapping.Builder phoneNumber(ProviderAttribute phoneNumber)
AttributeMapping.getPhoneNumber()
phoneNumber
- The user's telephone number.this
@Stability(value=Experimental) public AttributeMapping.Builder preferredUsername(ProviderAttribute preferredUsername)
AttributeMapping.getPreferredUsername()
preferredUsername
- The user's preferred username.this
@Stability(value=Experimental) public AttributeMapping.Builder profilePage(ProviderAttribute profilePage)
AttributeMapping.getProfilePage()
profilePage
- The URL to the user's profile page.this
@Stability(value=Experimental) public AttributeMapping.Builder profilePicture(ProviderAttribute profilePicture)
AttributeMapping.getProfilePicture()
profilePicture
- The URL to the user's profile picture.this
@Stability(value=Experimental) public AttributeMapping.Builder timezone(ProviderAttribute timezone)
AttributeMapping.getTimezone()
timezone
- The user's time zone.this
@Stability(value=Experimental) public AttributeMapping.Builder website(ProviderAttribute website)
AttributeMapping.getWebsite()
website
- The URL to the user's web page or blog.this
@Stability(value=Experimental) public AttributeMapping build()
build
in interface software.amazon.jsii.Builder<AttributeMapping>
AttributeMapping
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.