Interface CfnUserMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnUserMixinProps.Jsii$Proxy
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.connect.*;
CfnUserMixinProps cfnUserMixinProps = CfnUserMixinProps.builder()
.afterContactWorkConfigs(List.of(AfterContactWorkConfigPerChannelProperty.builder()
.afterContactWorkConfig(AfterContactWorkConfigProperty.builder()
.afterContactWorkTimeLimit(123)
.build())
.agentFirstCallbackAfterContactWorkConfig(AfterContactWorkConfigProperty.builder()
.afterContactWorkTimeLimit(123)
.build())
.channel("channel")
.build()))
.autoAcceptConfigs(List.of(AutoAcceptConfigProperty.builder()
.agentFirstCallbackAutoAccept(false)
.autoAccept(false)
.channel("channel")
.build()))
.directoryUserId("directoryUserId")
.hierarchyGroupArn("hierarchyGroupArn")
.identityInfo(UserIdentityInfoProperty.builder()
.email("email")
.firstName("firstName")
.lastName("lastName")
.mobile("mobile")
.secondaryEmail("secondaryEmail")
.build())
.instanceArn("instanceArn")
.password("password")
.persistentConnectionConfigs(List.of(PersistentConnectionConfigProperty.builder()
.channel("channel")
.persistentConnection(false)
.build()))
.phoneConfig(UserPhoneConfigProperty.builder()
.afterContactWorkTimeLimit(123)
.autoAccept(false)
.deskPhoneNumber("deskPhoneNumber")
.persistentConnection(false)
.phoneType("phoneType")
.build())
.phoneNumberConfigs(List.of(PhoneNumberConfigProperty.builder()
.channel("channel")
.phoneNumber("phoneNumber")
.phoneType("phoneType")
.build()))
.routingProfileArn("routingProfileArn")
.securityProfileArns(List.of("securityProfileArns"))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.username("username")
.userProficiencies(List.of(UserProficiencyProperty.builder()
.attributeName("attributeName")
.attributeValue("attributeValue")
.level(123)
.build()))
.voiceEnhancementConfigs(List.of(VoiceEnhancementConfigProperty.builder()
.channel("channel")
.voiceEnhancementMode("voiceEnhancementMode")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnUserMixinPropsstatic final classAn implementation forCfnUserMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnUserMixinProps.Builderbuilder()default ObjectAfter Contact Work configurations of a user.default ObjectAuto-accept configurations of a user.default StringThe identifier of the user account in the directory used for identity management.default StringThe Amazon Resource Name (ARN) of the user's hierarchy group.default ObjectInformation about the user identity.default StringThe Amazon Resource Name (ARN) of the instance.default StringThe user's password.default ObjectPersistent Connection configurations of a user.default ObjectInformation about the phone configuration for the user.default ObjectPhone Number configurations of a user.default StringThe Amazon Resource Name (ARN) of the user's routing profile.The Amazon Resource Name (ARN) of the user's security profile.getTags()The tags.default StringThe user name assigned to the user account.default ObjectOne or more predefined attributes assigned to a user, with a numeric value that indicates how their level of skill in a specified area.default ObjectVoice Enhancement configurations of a user.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAfterContactWorkConfigs
After Contact Work configurations of a user.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnUserPropsMixin.AfterContactWorkConfigPerChannelProperty>- See Also:
-
getAutoAcceptConfigs
Auto-accept configurations of a user.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnUserPropsMixin.AutoAcceptConfigProperty>- See Also:
-
getDirectoryUserId
The identifier of the user account in the directory used for identity management.- See Also:
-
getHierarchyGroupArn
The Amazon Resource Name (ARN) of the user's hierarchy group.- See Also:
-
getIdentityInfo
Information about the user identity.Returns union: either
IResolvableorCfnUserPropsMixin.UserIdentityInfoProperty- See Also:
-
getInstanceArn
The Amazon Resource Name (ARN) of the instance.- See Also:
-
getPassword
The user's password.- See Also:
-
getPersistentConnectionConfigs
Persistent Connection configurations of a user.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnUserPropsMixin.PersistentConnectionConfigProperty>- See Also:
-
getPhoneConfig
Information about the phone configuration for the user.Returns union: either
IResolvableorCfnUserPropsMixin.UserPhoneConfigProperty- See Also:
-
getPhoneNumberConfigs
Phone Number configurations of a user.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnUserPropsMixin.PhoneNumberConfigProperty>- See Also:
-
getRoutingProfileArn
The Amazon Resource Name (ARN) of the user's routing profile.- See Also:
-
getSecurityProfileArns
The Amazon Resource Name (ARN) of the user's security profile.- See Also:
-
getTags
The tags.- See Also:
-
getUsername
The user name assigned to the user account.- See Also:
-
getUserProficiencies
One or more predefined attributes assigned to a user, with a numeric value that indicates how their level of skill in a specified area.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnUserPropsMixin.UserProficiencyProperty>- See Also:
-
getVoiceEnhancementConfigs
Voice Enhancement configurations of a user.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnUserPropsMixin.VoiceEnhancementConfigProperty>- See Also:
-
builder
- Returns:
- a
CfnUserMixinProps.BuilderofCfnUserMixinProps
-