Interface CreateUserRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateUserRequest.Builder,CreateUserRequest>,IdentitystoreRequest.Builder,SdkBuilder<CreateUserRequest.Builder,CreateUserRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateUserRequest
public static interface CreateUserRequest.Builder extends IdentitystoreRequest.Builder, SdkPojo, CopyableBuilder<CreateUserRequest.Builder,CreateUserRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateUserRequest.Builderaddresses(Collection<Address> addresses)A list ofAddressobjects containing addresses associated with the user.CreateUserRequest.Builderaddresses(Consumer<Address.Builder>... addresses)A list ofAddressobjects containing addresses associated with the user.CreateUserRequest.Builderaddresses(Address... addresses)A list ofAddressobjects containing addresses associated with the user.CreateUserRequest.BuilderdisplayName(String displayName)A string containing the name of the user.CreateUserRequest.Builderemails(Collection<Email> emails)A list ofEmailobjects containing email addresses associated with the user.CreateUserRequest.Builderemails(Consumer<Email.Builder>... emails)A list ofEmailobjects containing email addresses associated with the user.CreateUserRequest.Builderemails(Email... emails)A list ofEmailobjects containing email addresses associated with the user.CreateUserRequest.BuilderidentityStoreId(String identityStoreId)The globally unique identifier for the identity store.CreateUserRequest.Builderlocale(String locale)A string containing the geographical region or location of the user.default CreateUserRequest.Buildername(Consumer<Name.Builder> name)An object containing the name of the user.CreateUserRequest.Buildername(Name name)An object containing the name of the user.CreateUserRequest.BuildernickName(String nickName)A string containing an alternate name for the user.CreateUserRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateUserRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateUserRequest.BuilderphoneNumbers(Collection<PhoneNumber> phoneNumbers)A list ofPhoneNumberobjects containing phone numbers associated with the user.CreateUserRequest.BuilderphoneNumbers(Consumer<PhoneNumber.Builder>... phoneNumbers)A list ofPhoneNumberobjects containing phone numbers associated with the user.CreateUserRequest.BuilderphoneNumbers(PhoneNumber... phoneNumbers)A list ofPhoneNumberobjects containing phone numbers associated with the user.CreateUserRequest.BuilderpreferredLanguage(String preferredLanguage)A string containing the preferred language of the user.CreateUserRequest.BuilderprofileUrl(String profileUrl)A string containing a URL that might be associated with the user.CreateUserRequest.Buildertimezone(String timezone)A string containing the time zone of the user.CreateUserRequest.Buildertitle(String title)A string containing the title of the user.CreateUserRequest.BuilderuserName(String userName)A unique string used to identify the user.CreateUserRequest.BuilderuserType(String userType)A string indicating the type of user.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.identitystore.model.IdentitystoreRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
identityStoreId
CreateUserRequest.Builder identityStoreId(String identityStoreId)
The globally unique identifier for the identity store.
- Parameters:
identityStoreId- The globally unique identifier for the identity store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userName
CreateUserRequest.Builder userName(String userName)
A unique string used to identify the user. The length limit is 128 characters. 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.
AdministratorandAWSAdministratorsare reserved names and can't be used for users or groups.- Parameters:
userName- A unique string used to identify the user. The length limit is 128 characters. 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.AdministratorandAWSAdministratorsare reserved names and can't be used for users or groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
CreateUserRequest.Builder name(Name name)
An object containing the name of the user.
- Parameters:
name- An object containing the name of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
default CreateUserRequest.Builder name(Consumer<Name.Builder> name)
An object containing the name of the user.
This is a convenience method that creates an instance of theName.Builderavoiding the need to create one manually viaName.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toname(Name).- Parameters:
name- a consumer that will call methods onName.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
name(Name)
-
displayName
CreateUserRequest.Builder displayName(String displayName)
A string containing the name of the user. This value is typically formatted for display when the user is referenced. For example, "John Doe."
- Parameters:
displayName- A string containing the name of the user. This value is typically formatted for display when the user is referenced. For example, "John Doe."- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nickName
CreateUserRequest.Builder nickName(String nickName)
A string containing an alternate name for the user.
- Parameters:
nickName- A string containing an alternate name for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileUrl
CreateUserRequest.Builder profileUrl(String profileUrl)
A string containing a URL that might be associated with the user.
- Parameters:
profileUrl- A string containing a URL that might be associated with the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emails
CreateUserRequest.Builder emails(Collection<Email> emails)
A list of
Emailobjects containing email addresses associated with the user.- Parameters:
emails- A list ofEmailobjects containing email addresses associated with the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emails
CreateUserRequest.Builder emails(Email... emails)
A list of
Emailobjects containing email addresses associated with the user.- Parameters:
emails- A list ofEmailobjects containing email addresses associated with the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emails
CreateUserRequest.Builder emails(Consumer<Email.Builder>... emails)
A list of
This is a convenience method that creates an instance of theEmailobjects containing email addresses associated with the user.Email.Builderavoiding the need to create one manually viaEmail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#emails(List.) - Parameters:
emails- a consumer that will call methods onEmail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#emails(java.util.Collection)
-
addresses
CreateUserRequest.Builder addresses(Collection<Address> addresses)
A list of
Addressobjects containing addresses associated with the user.- Parameters:
addresses- A list ofAddressobjects containing addresses associated with the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addresses
CreateUserRequest.Builder addresses(Address... addresses)
A list of
Addressobjects containing addresses associated with the user.- Parameters:
addresses- A list ofAddressobjects containing addresses associated with the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addresses
CreateUserRequest.Builder addresses(Consumer<Address.Builder>... addresses)
A list of
This is a convenience method that creates an instance of theAddressobjects containing addresses associated with the user.Address.Builderavoiding the need to create one manually viaAddress.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#addresses(List).- Parameters:
addresses- a consumer that will call methods onAddress.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#addresses(java.util.Collection)
-
phoneNumbers
CreateUserRequest.Builder phoneNumbers(Collection<PhoneNumber> phoneNumbers)
A list of
PhoneNumberobjects containing phone numbers associated with the user.- Parameters:
phoneNumbers- A list ofPhoneNumberobjects containing phone numbers associated with the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneNumbers
CreateUserRequest.Builder phoneNumbers(PhoneNumber... phoneNumbers)
A list of
PhoneNumberobjects containing phone numbers associated with the user.- Parameters:
phoneNumbers- A list ofPhoneNumberobjects containing phone numbers associated with the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneNumbers
CreateUserRequest.Builder phoneNumbers(Consumer<PhoneNumber.Builder>... phoneNumbers)
A list of
This is a convenience method that creates an instance of thePhoneNumberobjects containing phone numbers associated with the user.PhoneNumber.Builderavoiding the need to create one manually viaPhoneNumber.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#phoneNumbers(List.) - Parameters:
phoneNumbers- a consumer that will call methods onPhoneNumber.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#phoneNumbers(java.util.Collection)
-
userType
CreateUserRequest.Builder userType(String userType)
A string indicating the type of user. Possible values are left unspecified. The value can vary based on your specific use case.
- Parameters:
userType- A string indicating the type of user. Possible values are left unspecified. The value can vary based on your specific use case.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
CreateUserRequest.Builder title(String title)
A string containing the title of the user. Possible values are left unspecified. The value can vary based on your specific use case.
- Parameters:
title- A string containing the title of the user. Possible values are left unspecified. The value can vary based on your specific use case.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preferredLanguage
CreateUserRequest.Builder preferredLanguage(String preferredLanguage)
A string containing the preferred language of the user. For example, "American English" or "en-us."
- Parameters:
preferredLanguage- A string containing the preferred language of the user. For example, "American English" or "en-us."- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locale
CreateUserRequest.Builder locale(String locale)
A string containing the geographical region or location of the user.
- Parameters:
locale- A string containing the geographical region or location of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timezone
CreateUserRequest.Builder timezone(String timezone)
A string containing the time zone of the user.
- Parameters:
timezone- A string containing the time zone of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateUserRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateUserRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-