Class CfnUser.Builder
java.lang.Object
software.amazon.awscdk.services.connect.CfnUser.Builder
- All Implemented Interfaces:
- software.amazon.jsii.Builder<CfnUser>
- Enclosing class:
- CfnUser
@Stability(Stable)
public static final class CfnUser.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUser>
A fluent builder for 
CfnUser.- 
Method SummaryModifier and TypeMethodDescriptionbuild()static CfnUser.BuilderdirectoryUserId(String directoryUserId) The identifier of the user account in the directory used for identity management.hierarchyGroupArn(String hierarchyGroupArn) The Amazon Resource Name (ARN) of the user's hierarchy group.identityInfo(IResolvable identityInfo) Information about the user identity.identityInfo(CfnUser.UserIdentityInfoProperty identityInfo) Information about the user identity.instanceArn(String instanceArn) The Amazon Resource Name (ARN) of the instance.The user's password.phoneConfig(IResolvable phoneConfig) Information about the phone configuration for the user.phoneConfig(CfnUser.UserPhoneConfigProperty phoneConfig) Information about the phone configuration for the user.routingProfileArn(String routingProfileArn) The Amazon Resource Name (ARN) of the user's routing profile.securityProfileArns(List<String> securityProfileArns) The Amazon Resource Name (ARN) of the user's security profile.The tags.The user name assigned to the user account.userProficiencies(List<? extends Object> userProficiencies) One or more predefined attributes assigned to a user, with a numeric value that indicates how their level of skill in a specified area.userProficiencies(IResolvable userProficiencies) One or more predefined attributes assigned to a user, with a numeric value that indicates how their level of skill in a specified area.
- 
Method Details- 
create@Stability(Stable) public static CfnUser.Builder create(software.constructs.Construct scope, String id) - Parameters:
- scope- Scope in which this resource is defined. This parameter is required.
- id- Construct identifier for this resource (unique in its scope). This parameter is required.
- Returns:
- a new instance of CfnUser.Builder.
 
- 
instanceArnThe Amazon Resource Name (ARN) of the instance.- Parameters:
- instanceArn- The Amazon Resource Name (ARN) of the instance. This parameter is required.
- Returns:
- this
- See Also:
 
- 
phoneConfigInformation about the phone configuration for the user.- Parameters:
- phoneConfig- Information about the phone configuration for the user. This parameter is required.
- Returns:
- this
- See Also:
 
- 
phoneConfigInformation about the phone configuration for the user.- Parameters:
- phoneConfig- Information about the phone configuration for the user. This parameter is required.
- Returns:
- this
- See Also:
 
- 
routingProfileArnThe Amazon Resource Name (ARN) of the user's routing profile.- Parameters:
- routingProfileArn- The Amazon Resource Name (ARN) of the user's routing profile. This parameter is required.
- Returns:
- this
- See Also:
 
- 
securityProfileArnsThe Amazon Resource Name (ARN) of the user's security profile.- Parameters:
- securityProfileArns- The Amazon Resource Name (ARN) of the user's security profile. This parameter is required.
- Returns:
- this
- See Also:
 
- 
usernameThe user name assigned to the user account.- Parameters:
- username- The user name assigned to the user account. This parameter is required.
- Returns:
- this
- See Also:
 
- 
directoryUserIdThe identifier of the user account in the directory used for identity management.- Parameters:
- directoryUserId- The identifier of the user account in the directory used for identity management. This parameter is required.
- Returns:
- this
- See Also:
 
- 
hierarchyGroupArnThe Amazon Resource Name (ARN) of the user's hierarchy group.- Parameters:
- hierarchyGroupArn- The Amazon Resource Name (ARN) of the user's hierarchy group. This parameter is required.
- Returns:
- this
- See Also:
 
- 
identityInfoInformation about the user identity.- Parameters:
- identityInfo- Information about the user identity. This parameter is required.
- Returns:
- this
- See Also:
 
- 
identityInfo@Stability(Stable) public CfnUser.Builder identityInfo(CfnUser.UserIdentityInfoProperty identityInfo) Information about the user identity.- Parameters:
- identityInfo- Information about the user identity. This parameter is required.
- Returns:
- this
- See Also:
 
- 
passwordThe user's password.- Parameters:
- password- The user's password. This parameter is required.
- Returns:
- this
- See Also:
 
- 
tagsThe tags.- Parameters:
- tags- The tags. This parameter is required.
- Returns:
- this
- See Also:
 
- 
userProficienciesOne or more predefined attributes assigned to a user, with a numeric value that indicates how their level of skill in a specified area.- Parameters:
- userProficiencies- One or more predefined attributes assigned to a user, with a numeric value that indicates how their level of skill in a specified area. This parameter is required.
- Returns:
- this
- See Also:
 
- 
userProficiencies@Stability(Stable) public CfnUser.Builder userProficiencies(List<? extends Object> userProficiencies) One or more predefined attributes assigned to a user, with a numeric value that indicates how their level of skill in a specified area.- Parameters:
- userProficiencies- One or more predefined attributes assigned to a user, with a numeric value that indicates how their level of skill in a specified area. This parameter is required.
- Returns:
- this
- See Also:
 
- 
build
 
-