Class UserState.Builder
- java.lang.Object
-
- com.pulumi.aws.identitystore.inputs.UserState.Builder
-
- Enclosing class:
- UserState
public static final class UserState.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserState.Builder
addresses(UserAddressesArgs addresses)
UserState.Builder
addresses(com.pulumi.core.Output<UserAddressesArgs> addresses)
UserState
build()
UserState.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
UserState.Builder
displayName(java.lang.String displayName)
UserState.Builder
emails(UserEmailsArgs emails)
UserState.Builder
emails(com.pulumi.core.Output<UserEmailsArgs> emails)
UserState.Builder
externalIds(UserExternalIdArgs... externalIds)
UserState.Builder
externalIds(com.pulumi.core.Output<java.util.List<UserExternalIdArgs>> externalIds)
UserState.Builder
externalIds(java.util.List<UserExternalIdArgs> externalIds)
UserState.Builder
identityStoreId(com.pulumi.core.Output<java.lang.String> identityStoreId)
UserState.Builder
identityStoreId(java.lang.String identityStoreId)
UserState.Builder
locale(com.pulumi.core.Output<java.lang.String> locale)
UserState.Builder
locale(java.lang.String locale)
UserState.Builder
name(UserNameArgs name)
UserState.Builder
name(com.pulumi.core.Output<UserNameArgs> name)
UserState.Builder
nickname(com.pulumi.core.Output<java.lang.String> nickname)
UserState.Builder
nickname(java.lang.String nickname)
UserState.Builder
phoneNumbers(UserPhoneNumbersArgs phoneNumbers)
UserState.Builder
phoneNumbers(com.pulumi.core.Output<UserPhoneNumbersArgs> phoneNumbers)
UserState.Builder
preferredLanguage(com.pulumi.core.Output<java.lang.String> preferredLanguage)
UserState.Builder
preferredLanguage(java.lang.String preferredLanguage)
UserState.Builder
profileUrl(com.pulumi.core.Output<java.lang.String> profileUrl)
UserState.Builder
profileUrl(java.lang.String profileUrl)
UserState.Builder
timezone(com.pulumi.core.Output<java.lang.String> timezone)
UserState.Builder
timezone(java.lang.String timezone)
UserState.Builder
title(com.pulumi.core.Output<java.lang.String> title)
UserState.Builder
title(java.lang.String title)
UserState.Builder
userId(com.pulumi.core.Output<java.lang.String> userId)
UserState.Builder
userId(java.lang.String userId)
UserState.Builder
userName(com.pulumi.core.Output<java.lang.String> userName)
UserState.Builder
userName(java.lang.String userName)
UserState.Builder
userType(com.pulumi.core.Output<java.lang.String> userType)
UserState.Builder
userType(java.lang.String userType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserState defaults)
-
-
Method Detail
-
addresses
public UserState.Builder addresses(@Nullable com.pulumi.core.Output<UserAddressesArgs> addresses)
- Parameters:
addresses
- Details about the user's address. At most 1 address is allowed. Detailed below.- Returns:
- builder
-
addresses
public UserState.Builder addresses(UserAddressesArgs addresses)
- Parameters:
addresses
- Details about the user's address. At most 1 address is allowed. Detailed below.- Returns:
- builder
-
displayName
public UserState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- The name that is typically displayed when the user is referenced.- Returns:
- builder
-
displayName
public UserState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- The name that is typically displayed when the user is referenced.- Returns:
- builder
-
emails
public UserState.Builder emails(@Nullable com.pulumi.core.Output<UserEmailsArgs> emails)
- Parameters:
emails
- Details about the user's email. At most 1 email is allowed. Detailed below.- Returns:
- builder
-
emails
public UserState.Builder emails(UserEmailsArgs emails)
- Parameters:
emails
- Details about the user's email. At most 1 email is allowed. Detailed below.- Returns:
- builder
-
externalIds
public UserState.Builder externalIds(@Nullable com.pulumi.core.Output<java.util.List<UserExternalIdArgs>> externalIds)
- Parameters:
externalIds
- A list of identifiers issued to this resource by an external identity provider.- Returns:
- builder
-
externalIds
public UserState.Builder externalIds(java.util.List<UserExternalIdArgs> externalIds)
- Parameters:
externalIds
- A list of identifiers issued to this resource by an external identity provider.- Returns:
- builder
-
externalIds
public UserState.Builder externalIds(UserExternalIdArgs... externalIds)
- Parameters:
externalIds
- A list of identifiers issued to this resource by an external identity provider.- Returns:
- builder
-
identityStoreId
public UserState.Builder identityStoreId(@Nullable com.pulumi.core.Output<java.lang.String> identityStoreId)
- Parameters:
identityStoreId
- The globally unique identifier for the identity store that this user is in.- Returns:
- builder
-
identityStoreId
public UserState.Builder identityStoreId(java.lang.String identityStoreId)
- Parameters:
identityStoreId
- The globally unique identifier for the identity store that this user is in.- Returns:
- builder
-
locale
public UserState.Builder locale(@Nullable com.pulumi.core.Output<java.lang.String> locale)
- Parameters:
locale
- The user's geographical region or location.- Returns:
- builder
-
locale
public UserState.Builder locale(java.lang.String locale)
- Parameters:
locale
- The user's geographical region or location.- Returns:
- builder
-
name
public UserState.Builder name(@Nullable com.pulumi.core.Output<UserNameArgs> name)
- Parameters:
name
- Details about the user's full name. Detailed below.- Returns:
- builder
-
name
public UserState.Builder name(UserNameArgs name)
- Parameters:
name
- Details about the user's full name. Detailed below.- Returns:
- builder
-
nickname
public UserState.Builder nickname(@Nullable com.pulumi.core.Output<java.lang.String> nickname)
- Parameters:
nickname
- An alternate name for the user.- Returns:
- builder
-
nickname
public UserState.Builder nickname(java.lang.String nickname)
- Parameters:
nickname
- An alternate name for the user.- Returns:
- builder
-
phoneNumbers
public UserState.Builder phoneNumbers(@Nullable com.pulumi.core.Output<UserPhoneNumbersArgs> phoneNumbers)
- Parameters:
phoneNumbers
- Details about the user's phone number. At most 1 phone number is allowed. Detailed below.- Returns:
- builder
-
phoneNumbers
public UserState.Builder phoneNumbers(UserPhoneNumbersArgs phoneNumbers)
- Parameters:
phoneNumbers
- Details about the user's phone number. At most 1 phone number is allowed. Detailed below.- Returns:
- builder
-
preferredLanguage
public UserState.Builder preferredLanguage(@Nullable com.pulumi.core.Output<java.lang.String> preferredLanguage)
- Parameters:
preferredLanguage
- The preferred language of the user.- Returns:
- builder
-
preferredLanguage
public UserState.Builder preferredLanguage(java.lang.String preferredLanguage)
- Parameters:
preferredLanguage
- The preferred language of the user.- Returns:
- builder
-
profileUrl
public UserState.Builder profileUrl(@Nullable com.pulumi.core.Output<java.lang.String> profileUrl)
- Parameters:
profileUrl
- An URL that may be associated with the user.- Returns:
- builder
-
profileUrl
public UserState.Builder profileUrl(java.lang.String profileUrl)
- Parameters:
profileUrl
- An URL that may be associated with the user.- Returns:
- builder
-
timezone
public UserState.Builder timezone(@Nullable com.pulumi.core.Output<java.lang.String> timezone)
- Parameters:
timezone
- The user's time zone.- Returns:
- builder
-
timezone
public UserState.Builder timezone(java.lang.String timezone)
- Parameters:
timezone
- The user's time zone.- Returns:
- builder
-
title
public UserState.Builder title(@Nullable com.pulumi.core.Output<java.lang.String> title)
- Parameters:
title
- The user's title.- Returns:
- builder
-
title
public UserState.Builder title(java.lang.String title)
- Parameters:
title
- The user's title.- Returns:
- builder
-
userId
public UserState.Builder userId(@Nullable com.pulumi.core.Output<java.lang.String> userId)
- Parameters:
userId
- The identifier for this user in the identity store.- Returns:
- builder
-
userId
public UserState.Builder userId(java.lang.String userId)
- Parameters:
userId
- The identifier for this user in the identity store.- Returns:
- builder
-
userName
public UserState.Builder userName(@Nullable com.pulumi.core.Output<java.lang.String> userName)
- Parameters:
userName
- A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters. The following arguments are optional:- Returns:
- builder
-
userName
public UserState.Builder userName(java.lang.String userName)
- Parameters:
userName
- A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters. The following arguments are optional:- Returns:
- builder
-
userType
public UserState.Builder userType(@Nullable com.pulumi.core.Output<java.lang.String> userType)
- Parameters:
userType
- The user type.- Returns:
- builder
-
userType
public UserState.Builder userType(java.lang.String userType)
- Parameters:
userType
- The user type.- Returns:
- builder
-
build
public UserState build()
-
-