Class CfnUserPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.identitystore.CfnUserPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUserPropsMixin>
- Enclosing class:
CfnUserPropsMixin
@Stability(Stable)
public static final class CfnUserPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUserPropsMixin>
A fluent builder for
CfnUserPropsMixin.-
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 CfnUserPropsMixin.Buildercreate()static CfnUserPropsMixin.Buildercreate(CfnPropertyMixinOptions options) displayName(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.The name of the user.name(IResolvable 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
- Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnUserPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnUserPropsMixin.Builder.
-
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:
-
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:
-
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
@Stability(Stable) public CfnUserPropsMixin.Builder phoneNumbers(List<? extends Object> 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
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnUserPropsMixin>- Returns:
- a newly built instance of
CfnUserPropsMixin.
-