Class CfnUser.Builder
java.lang.Object
software.amazon.awscdk.services.identitystore.CfnUser.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUser>
- Enclosing class:
CfnUser
@Stability(Stable)
public static final class CfnUser.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUser>
A fluent builder for
CfnUser.-
Method Summary
Modifier and TypeMethodDescriptionA list of addresses associated with the user.addresses(IResolvable addresses) A list of addresses associated with the user.The user's birthdate in YYYY-MM-DD format.build()static CfnUser.BuilderdisplayName(String displayName) A string containing the name of the user for display.A list of email addresses associated with the user.emails(IResolvable emails) A list of email addresses associated with the user.identityStoreId(String identityStoreId) The globally unique identifier for the identity store.The geographical region or location of the user.name(IResolvable name) The name of the user.name(CfnUser.NameProperty name) The name of the user.An alternate name for the user.phoneNumbers(List<? extends Object> phoneNumbers) A list of phone numbers associated with the user.phoneNumbers(IResolvable phoneNumbers) A list of phone numbers associated with the user.A list of photos associated with the user.photos(IResolvable photos) A list of photos associated with the user.preferredLanguage(String preferredLanguage) The preferred language of the user.profileUrl(String profileUrl) A URL associated with the user.A list of roles associated with the user.roles(IResolvable roles) A list of roles associated with the user.The time zone for the user.The title of the user.A unique string used to identify the user.A string indicating the type of user.The user's personal website or blog URL.
-
Method Details
-
create
@Stability(Stable) public static CfnUser.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnUser.Builder.
-
identityStoreId
The globally unique identifier for the identity store.- Parameters:
identityStoreId- The globally unique identifier for the identity store. This parameter is required.- Returns:
this- See Also:
-
addresses
A list of addresses associated with the user.- Parameters:
addresses- A list of addresses associated with the user. This parameter is required.- Returns:
this- See Also:
-
addresses
A list of addresses associated with the user.- Parameters:
addresses- A list of addresses associated with the user. This parameter is required.- Returns:
this- See Also:
-
birthdate
The user's birthdate in YYYY-MM-DD format.- Parameters:
birthdate- The user's birthdate in YYYY-MM-DD format. This parameter is required.- Returns:
this- See Also:
-
displayName
A string containing the name of the user for display.- Parameters:
displayName- A string containing the name of the user for display. This parameter is required.- Returns:
this- See Also:
-
emails
A list of email addresses associated with the user.- Parameters:
emails- A list of email addresses associated with the user. This parameter is required.- Returns:
this- See Also:
-
emails
A list of email addresses associated with the user.- Parameters:
emails- A list of email addresses associated with the user. This parameter is required.- Returns:
this- See Also:
-
locale
The geographical region or location of the user.- Parameters:
locale- The geographical region or location of the user. This parameter is required.- Returns:
this- See Also:
-
name
The name of the user.- Parameters:
name- The name of the user. This parameter is required.- Returns:
this- See Also:
-
name
The name of the user.- Parameters:
name- The name of the user. This parameter is required.- Returns:
this- See Also:
-
nickName
An alternate name for the user.- Parameters:
nickName- An alternate name for the user. This parameter is required.- Returns:
this- See Also:
-
phoneNumbers
A list of phone numbers associated with the user.- Parameters:
phoneNumbers- A list of phone numbers associated with the user. This parameter is required.- Returns:
this- See Also:
-
phoneNumbers
A list of phone numbers associated with the user.- Parameters:
phoneNumbers- A list of phone numbers associated with the user. This parameter is required.- Returns:
this- See Also:
-
photos
A list of photos associated with the user.- Parameters:
photos- A list of photos associated with the user. This parameter is required.- Returns:
this- See Also:
-
photos
A list of photos associated with the user.- Parameters:
photos- A list of photos associated with the user. This parameter is required.- Returns:
this- See Also:
-
preferredLanguage
The preferred language of the user.- Parameters:
preferredLanguage- The preferred language of the user. This parameter is required.- Returns:
this- See Also:
-
profileUrl
A URL associated with the user.- Parameters:
profileUrl- A URL associated with the user. This parameter is required.- Returns:
this- See Also:
-
roles
A list of roles associated with the user.- Parameters:
roles- A list of roles associated with the user. This parameter is required.- Returns:
this- See Also:
-
roles
A list of roles associated with the user.- Parameters:
roles- A list of roles associated with the user. This parameter is required.- Returns:
this- See Also:
-
timezone
The time zone for the user.- Parameters:
timezone- The time zone for the user. This parameter is required.- Returns:
this- See Also:
-
title
The title of the user.- Parameters:
title- The title of the user. This parameter is required.- Returns:
this- See Also:
-
userName
A unique string used to identify the user.- Parameters:
userName- A unique string used to identify the user. This parameter is required.- Returns:
this- See Also:
-
userType
A string indicating the type of user.- Parameters:
userType- A string indicating the type of user. This parameter is required.- Returns:
this- See Also:
-
website
The user's personal website or blog URL.- Parameters:
website- The user's personal website or blog URL. This parameter is required.- Returns:
this- See Also:
-
build
-