public static interface User.Builder extends SdkPojo, CopyableBuilder<User.Builder,User>
| Modifier and Type | Method and Description |
|---|---|
User.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the user account.
|
User.Builder |
directoryUserId(String directoryUserId)
The identifier of the user account in the directory used for identity management.
|
User.Builder |
hierarchyGroupId(String hierarchyGroupId)
The identifier of the hierarchy group for the user.
|
User.Builder |
id(String id)
The identifier of the user account.
|
default User.Builder |
identityInfo(Consumer<UserIdentityInfo.Builder> identityInfo)
Information about the user identity.
|
User.Builder |
identityInfo(UserIdentityInfo identityInfo)
Information about the user identity.
|
default User.Builder |
phoneConfig(Consumer<UserPhoneConfig.Builder> phoneConfig)
Information about the phone configuration for the user.
|
User.Builder |
phoneConfig(UserPhoneConfig phoneConfig)
Information about the phone configuration for the user.
|
User.Builder |
routingProfileId(String routingProfileId)
The identifier of the routing profile for the user.
|
User.Builder |
securityProfileIds(Collection<String> securityProfileIds)
The identifiers of the security profiles for the user.
|
User.Builder |
securityProfileIds(String... securityProfileIds)
The identifiers of the security profiles for the user.
|
User.Builder |
tags(Map<String,String> tags)
The tags.
|
User.Builder |
username(String username)
The user name assigned to the user account.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildUser.Builder id(String id)
The identifier of the user account.
id - The identifier of the user account.User.Builder arn(String arn)
The Amazon Resource Name (ARN) of the user account.
arn - The Amazon Resource Name (ARN) of the user account.User.Builder username(String username)
The user name assigned to the user account.
username - The user name assigned to the user account.User.Builder identityInfo(UserIdentityInfo identityInfo)
Information about the user identity.
identityInfo - Information about the user identity.default User.Builder identityInfo(Consumer<UserIdentityInfo.Builder> identityInfo)
Information about the user identity.
This is a convenience method that creates an instance of theUserIdentityInfo.Builder avoiding the
need to create one manually via UserIdentityInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to identityInfo(UserIdentityInfo).
identityInfo - a consumer that will call methods on UserIdentityInfo.BuilderidentityInfo(UserIdentityInfo)User.Builder phoneConfig(UserPhoneConfig phoneConfig)
Information about the phone configuration for the user.
phoneConfig - Information about the phone configuration for the user.default User.Builder phoneConfig(Consumer<UserPhoneConfig.Builder> phoneConfig)
Information about the phone configuration for the user.
This is a convenience method that creates an instance of theUserPhoneConfig.Builder avoiding the
need to create one manually via UserPhoneConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to phoneConfig(UserPhoneConfig).
phoneConfig - a consumer that will call methods on UserPhoneConfig.BuilderphoneConfig(UserPhoneConfig)User.Builder directoryUserId(String directoryUserId)
The identifier of the user account in the directory used for identity management.
directoryUserId - The identifier of the user account in the directory used for identity management.User.Builder securityProfileIds(Collection<String> securityProfileIds)
The identifiers of the security profiles for the user.
securityProfileIds - The identifiers of the security profiles for the user.User.Builder securityProfileIds(String... securityProfileIds)
The identifiers of the security profiles for the user.
securityProfileIds - The identifiers of the security profiles for the user.User.Builder routingProfileId(String routingProfileId)
The identifier of the routing profile for the user.
routingProfileId - The identifier of the routing profile for the user.User.Builder hierarchyGroupId(String hierarchyGroupId)
The identifier of the hierarchy group for the user.
hierarchyGroupId - The identifier of the hierarchy group for the user.User.Builder tags(Map<String,String> tags)
The tags.
tags - The tags.Copyright © 2023. All rights reserved.