Package com.pulumi.aws.identitystore
Class UserArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.identitystore.UserArgs.Builder
-
- Enclosing class:
- UserArgs
public static final class UserArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserArgs.Builderaddresses(UserAddressesArgs addresses)UserArgs.Builderaddresses(com.pulumi.core.Output<UserAddressesArgs> addresses)UserArgsbuild()UserArgs.BuilderdisplayName(com.pulumi.core.Output<java.lang.String> displayName)UserArgs.BuilderdisplayName(java.lang.String displayName)UserArgs.Builderemails(UserEmailsArgs emails)UserArgs.Builderemails(com.pulumi.core.Output<UserEmailsArgs> emails)UserArgs.BuilderidentityStoreId(com.pulumi.core.Output<java.lang.String> identityStoreId)UserArgs.BuilderidentityStoreId(java.lang.String identityStoreId)UserArgs.Builderlocale(com.pulumi.core.Output<java.lang.String> locale)UserArgs.Builderlocale(java.lang.String locale)UserArgs.Buildername(UserNameArgs name)UserArgs.Buildername(com.pulumi.core.Output<UserNameArgs> name)UserArgs.Buildernickname(com.pulumi.core.Output<java.lang.String> nickname)UserArgs.Buildernickname(java.lang.String nickname)UserArgs.BuilderphoneNumbers(UserPhoneNumbersArgs phoneNumbers)UserArgs.BuilderphoneNumbers(com.pulumi.core.Output<UserPhoneNumbersArgs> phoneNumbers)UserArgs.BuilderpreferredLanguage(com.pulumi.core.Output<java.lang.String> preferredLanguage)UserArgs.BuilderpreferredLanguage(java.lang.String preferredLanguage)UserArgs.BuilderprofileUrl(com.pulumi.core.Output<java.lang.String> profileUrl)UserArgs.BuilderprofileUrl(java.lang.String profileUrl)UserArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)UserArgs.Builderregion(java.lang.String region)UserArgs.Buildertimezone(com.pulumi.core.Output<java.lang.String> timezone)UserArgs.Buildertimezone(java.lang.String timezone)UserArgs.Buildertitle(com.pulumi.core.Output<java.lang.String> title)UserArgs.Buildertitle(java.lang.String title)UserArgs.BuilderuserName(com.pulumi.core.Output<java.lang.String> userName)UserArgs.BuilderuserName(java.lang.String userName)UserArgs.BuilderuserType(com.pulumi.core.Output<java.lang.String> userType)UserArgs.BuilderuserType(java.lang.String userType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserArgs defaults)
-
-
Method Detail
-
addresses
public UserArgs.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 UserArgs.Builder addresses(UserAddressesArgs addresses)
- Parameters:
addresses- Details about the user's address. At most 1 address is allowed. Detailed below.- Returns:
- builder
-
displayName
public UserArgs.Builder displayName(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 UserArgs.Builder displayName(java.lang.String displayName)
- Parameters:
displayName- The name that is typically displayed when the user is referenced.- Returns:
- builder
-
emails
public UserArgs.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 UserArgs.Builder emails(UserEmailsArgs emails)
- Parameters:
emails- Details about the user's email. At most 1 email is allowed. Detailed below.- Returns:
- builder
-
identityStoreId
public UserArgs.Builder identityStoreId(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 UserArgs.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 UserArgs.Builder locale(@Nullable com.pulumi.core.Output<java.lang.String> locale)
- Parameters:
locale- The user's geographical region or location.- Returns:
- builder
-
locale
public UserArgs.Builder locale(java.lang.String locale)
- Parameters:
locale- The user's geographical region or location.- Returns:
- builder
-
name
public UserArgs.Builder name(@Nullable com.pulumi.core.Output<UserNameArgs> name)
- Parameters:
name- Details about the user's full name. Detailed below.- Returns:
- builder
-
name
public UserArgs.Builder name(UserNameArgs name)
- Parameters:
name- Details about the user's full name. Detailed below.- Returns:
- builder
-
nickname
public UserArgs.Builder nickname(@Nullable com.pulumi.core.Output<java.lang.String> nickname)
- Parameters:
nickname- An alternate name for the user.- Returns:
- builder
-
nickname
public UserArgs.Builder nickname(java.lang.String nickname)
- Parameters:
nickname- An alternate name for the user.- Returns:
- builder
-
phoneNumbers
public UserArgs.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 UserArgs.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 UserArgs.Builder preferredLanguage(@Nullable com.pulumi.core.Output<java.lang.String> preferredLanguage)
- Parameters:
preferredLanguage- The preferred language of the user.- Returns:
- builder
-
preferredLanguage
public UserArgs.Builder preferredLanguage(java.lang.String preferredLanguage)
- Parameters:
preferredLanguage- The preferred language of the user.- Returns:
- builder
-
profileUrl
public UserArgs.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 UserArgs.Builder profileUrl(java.lang.String profileUrl)
- Parameters:
profileUrl- An URL that may be associated with the user.- Returns:
- builder
-
region
public UserArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public UserArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
timezone
public UserArgs.Builder timezone(@Nullable com.pulumi.core.Output<java.lang.String> timezone)
- Parameters:
timezone- The user's time zone.- Returns:
- builder
-
timezone
public UserArgs.Builder timezone(java.lang.String timezone)
- Parameters:
timezone- The user's time zone.- Returns:
- builder
-
title
public UserArgs.Builder title(@Nullable com.pulumi.core.Output<java.lang.String> title)
- Parameters:
title- The user's title.- Returns:
- builder
-
title
public UserArgs.Builder title(java.lang.String title)
- Parameters:
title- The user's title.- Returns:
- builder
-
userName
public UserArgs.Builder userName(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 UserArgs.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 UserArgs.Builder userType(@Nullable com.pulumi.core.Output<java.lang.String> userType)
- Parameters:
userType- The user type. > Unless specified otherwise, all fields can contain up to 1024 characters of free-form text.- Returns:
- builder
-
userType
public UserArgs.Builder userType(java.lang.String userType)
- Parameters:
userType- The user type. > Unless specified otherwise, all fields can contain up to 1024 characters of free-form text.- Returns:
- builder
-
build
public UserArgs build()
-
-