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 Summary
Modifier and TypeMethodDescriptionbuild()
static CfnUser.Builder
directoryUserId
(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
.
-
instanceArn
The 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:
-
phoneConfig
Information 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:
-
phoneConfig
Information 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:
-
routingProfileArn
The 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:
-
securityProfileArns
The 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:
-
username
The 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:
-
directoryUserId
The 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:
-
hierarchyGroupArn
The 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:
-
identityInfo
Information 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:
-
password
The user's password.- Parameters:
password
- The user's password. This parameter is required.- Returns:
this
- See Also:
-
tags
The tags.- Parameters:
tags
- The tags. This parameter is required.- Returns:
this
- See Also:
-
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:
-
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
-