Interface DescribeUserResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeUserResponse.Builder,DescribeUserResponse>,IdentitystoreResponse.Builder,SdkBuilder<DescribeUserResponse.Builder,DescribeUserResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeUserResponse
public static interface DescribeUserResponse.Builder extends IdentitystoreResponse.Builder, SdkPojo, CopyableBuilder<DescribeUserResponse.Builder,DescribeUserResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeUserResponse.Builderaddresses(Collection<Address> addresses)The physical address of the user.DescribeUserResponse.Builderaddresses(Consumer<Address.Builder>... addresses)The physical address of the user.DescribeUserResponse.Builderaddresses(Address... addresses)The physical address of the user.DescribeUserResponse.BuilderdisplayName(String displayName)The display name of the user.DescribeUserResponse.Builderemails(Collection<Email> emails)The email address of the user.DescribeUserResponse.Builderemails(Consumer<Email.Builder>... emails)The email address of the user.DescribeUserResponse.Builderemails(Email... emails)The email address of the user.DescribeUserResponse.BuilderexternalIds(Collection<ExternalId> externalIds)A list ofExternalIdobjects that contains the identifiers issued to this resource by an external identity provider.DescribeUserResponse.BuilderexternalIds(Consumer<ExternalId.Builder>... externalIds)A list ofExternalIdobjects that contains the identifiers issued to this resource by an external identity provider.DescribeUserResponse.BuilderexternalIds(ExternalId... externalIds)A list ofExternalIdobjects that contains the identifiers issued to this resource by an external identity provider.DescribeUserResponse.BuilderidentityStoreId(String identityStoreId)The globally unique identifier for the identity store.DescribeUserResponse.Builderlocale(String locale)A string containing the geographical region or location of the user.default DescribeUserResponse.Buildername(Consumer<Name.Builder> name)The name of the user.DescribeUserResponse.Buildername(Name name)The name of the user.DescribeUserResponse.BuildernickName(String nickName)An alternative descriptive name for the user.DescribeUserResponse.BuilderphoneNumbers(Collection<PhoneNumber> phoneNumbers)A list ofPhoneNumberobjects associated with a user.DescribeUserResponse.BuilderphoneNumbers(Consumer<PhoneNumber.Builder>... phoneNumbers)A list ofPhoneNumberobjects associated with a user.DescribeUserResponse.BuilderphoneNumbers(PhoneNumber... phoneNumbers)A list ofPhoneNumberobjects associated with a user.DescribeUserResponse.BuilderpreferredLanguage(String preferredLanguage)The preferred language of the user.DescribeUserResponse.BuilderprofileUrl(String profileUrl)A URL link for the user's profile.DescribeUserResponse.Buildertimezone(String timezone)The time zone for a user.DescribeUserResponse.Buildertitle(String title)A string containing the title of the user.DescribeUserResponse.BuilderuserId(String userId)The identifier for a user in the identity store.DescribeUserResponse.BuilderuserName(String userName)A unique string used to identify the user.DescribeUserResponse.BuilderuserType(String userType)A string indicating the type of user.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.identitystore.model.IdentitystoreResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
userName
DescribeUserResponse.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.
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userId
DescribeUserResponse.Builder userId(String userId)
The identifier for a user in the identity store.
- Parameters:
userId- The identifier for a user in the identity store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalIds
DescribeUserResponse.Builder externalIds(Collection<ExternalId> externalIds)
A list of
ExternalIdobjects that contains the identifiers issued to this resource by an external identity provider.- Parameters:
externalIds- A list ofExternalIdobjects that contains the identifiers issued to this resource by an external identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalIds
DescribeUserResponse.Builder externalIds(ExternalId... externalIds)
A list of
ExternalIdobjects that contains the identifiers issued to this resource by an external identity provider.- Parameters:
externalIds- A list ofExternalIdobjects that contains the identifiers issued to this resource by an external identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalIds
DescribeUserResponse.Builder externalIds(Consumer<ExternalId.Builder>... externalIds)
A list of
This is a convenience method that creates an instance of theExternalIdobjects that contains the identifiers issued to this resource by an external identity provider.ExternalId.Builderavoiding the need to create one manually viaExternalId.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#externalIds(List.) - Parameters:
externalIds- a consumer that will call methods onExternalId.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#externalIds(java.util.Collection)
-
name
DescribeUserResponse.Builder name(Name name)
The name of the user.
- Parameters:
name- The name of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
default DescribeUserResponse.Builder name(Consumer<Name.Builder> name)
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
DescribeUserResponse.Builder displayName(String displayName)
The display name of the user.
- Parameters:
displayName- The display name of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nickName
DescribeUserResponse.Builder nickName(String nickName)
An alternative descriptive name for the user.
- Parameters:
nickName- An alternative descriptive name for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileUrl
DescribeUserResponse.Builder profileUrl(String profileUrl)
A URL link for the user's profile.
- Parameters:
profileUrl- A URL link for the user's profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emails
DescribeUserResponse.Builder emails(Collection<Email> emails)
The email address of the user.
- Parameters:
emails- The email address of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emails
DescribeUserResponse.Builder emails(Email... emails)
The email address of the user.
- Parameters:
emails- The email address of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emails
DescribeUserResponse.Builder emails(Consumer<Email.Builder>... emails)
The email address of the user.
This is a convenience method that creates an instance of theEmail.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
DescribeUserResponse.Builder addresses(Collection<Address> addresses)
The physical address of the user.
- Parameters:
addresses- The physical address of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addresses
DescribeUserResponse.Builder addresses(Address... addresses)
The physical address of the user.
- Parameters:
addresses- The physical address of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addresses
DescribeUserResponse.Builder addresses(Consumer<Address.Builder>... addresses)
The physical address of the user.
This is a convenience method that creates an instance of theAddress.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
DescribeUserResponse.Builder phoneNumbers(Collection<PhoneNumber> phoneNumbers)
A list of
PhoneNumberobjects associated with a user.- Parameters:
phoneNumbers- A list ofPhoneNumberobjects associated with a user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneNumbers
DescribeUserResponse.Builder phoneNumbers(PhoneNumber... phoneNumbers)
A list of
PhoneNumberobjects associated with a user.- Parameters:
phoneNumbers- A list ofPhoneNumberobjects associated with a user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneNumbers
DescribeUserResponse.Builder phoneNumbers(Consumer<PhoneNumber.Builder>... phoneNumbers)
A list of
This is a convenience method that creates an instance of thePhoneNumberobjects associated with a 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
DescribeUserResponse.Builder userType(String userType)
A string indicating the type of user.
- Parameters:
userType- A string indicating the type of user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
DescribeUserResponse.Builder title(String title)
A string containing the title of the user.
- Parameters:
title- A string containing the title of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preferredLanguage
DescribeUserResponse.Builder preferredLanguage(String preferredLanguage)
The preferred language of the user.
- Parameters:
preferredLanguage- The preferred language of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locale
DescribeUserResponse.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
DescribeUserResponse.Builder timezone(String timezone)
The time zone for a user.
- Parameters:
timezone- The time zone for a user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityStoreId
DescribeUserResponse.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.
-
-