Interface User.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<User.Builder,,User> SdkBuilder<User.Builder,,User> SdkPojo
- Enclosing class:
User
-
Method Summary
Modifier and TypeMethodDescriptionafterContactWorkConfigs(Collection<AfterContactWorkConfigPerChannel> afterContactWorkConfigs) The list of after contact work (ACW) timeout configuration settings for each channel.afterContactWorkConfigs(Consumer<AfterContactWorkConfigPerChannel.Builder>... afterContactWorkConfigs) The list of after contact work (ACW) timeout configuration settings for each channel.afterContactWorkConfigs(AfterContactWorkConfigPerChannel... afterContactWorkConfigs) The list of after contact work (ACW) timeout configuration settings for each channel.The Amazon Resource Name (ARN) of the user account.autoAcceptConfigs(Collection<AutoAcceptConfig> autoAcceptConfigs) The list of auto-accept configuration settings for each channel.autoAcceptConfigs(Consumer<AutoAcceptConfig.Builder>... autoAcceptConfigs) The list of auto-accept configuration settings for each channel.autoAcceptConfigs(AutoAcceptConfig... autoAcceptConfigs) The list of auto-accept configuration settings for each channel.directoryUserId(String directoryUserId) The identifier of the user account in the directory used for identity management.hierarchyGroupId(String hierarchyGroupId) The identifier of the hierarchy group for the user.The identifier of the user account.default User.BuilderidentityInfo(Consumer<UserIdentityInfo.Builder> identityInfo) Information about the user identity.identityInfo(UserIdentityInfo identityInfo) Information about the user identity.lastModifiedRegion(String lastModifiedRegion) The Amazon Web Services Region where this resource was last modified.lastModifiedTime(Instant lastModifiedTime) The timestamp when this resource was last modified.persistentConnectionConfigs(Collection<PersistentConnectionConfig> persistentConnectionConfigs) The list of persistent connection configuration settings for each channel.persistentConnectionConfigs(Consumer<PersistentConnectionConfig.Builder>... persistentConnectionConfigs) The list of persistent connection configuration settings for each channel.persistentConnectionConfigs(PersistentConnectionConfig... persistentConnectionConfigs) The list of persistent connection configuration settings for each channel.default User.BuilderphoneConfig(Consumer<UserPhoneConfig.Builder> phoneConfig) Information about the phone configuration for the user.phoneConfig(UserPhoneConfig phoneConfig) Information about the phone configuration for the user.phoneNumberConfigs(Collection<PhoneNumberConfig> phoneNumberConfigs) The list of phone number configuration settings for each channel.phoneNumberConfigs(Consumer<PhoneNumberConfig.Builder>... phoneNumberConfigs) The list of phone number configuration settings for each channel.phoneNumberConfigs(PhoneNumberConfig... phoneNumberConfigs) The list of phone number configuration settings for each channel.routingProfileId(String routingProfileId) The identifier of the routing profile for the user.securityProfileIds(String... securityProfileIds) The identifiers of the security profiles for the user.securityProfileIds(Collection<String> securityProfileIds) The identifiers of the security profiles for the user.The tags.The user name assigned to the user account.voiceEnhancementConfigs(Collection<VoiceEnhancementConfig> voiceEnhancementConfigs) The list of voice enhancement configuration settings for each channel.voiceEnhancementConfigs(Consumer<VoiceEnhancementConfig.Builder>... voiceEnhancementConfigs) The list of voice enhancement configuration settings for each channel.voiceEnhancementConfigs(VoiceEnhancementConfig... voiceEnhancementConfigs) The list of voice enhancement configuration settings for each channel.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
id
The identifier of the user account.
- Parameters:
id- The identifier of the user account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the user account.
- Parameters:
arn- The Amazon Resource Name (ARN) of the user account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
username
The user name assigned to the user account.
- Parameters:
username- The user name assigned to the user account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityInfo
Information about the user identity.
- Parameters:
identityInfo- Information about the user identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityInfo
Information about the user identity.
This is a convenience method that creates an instance of theUserIdentityInfo.Builderavoiding the need to create one manually viaUserIdentityInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityInfo(UserIdentityInfo).- Parameters:
identityInfo- a consumer that will call methods onUserIdentityInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
phoneConfig
Information about the phone configuration for the user.
- Parameters:
phoneConfig- Information about the phone configuration for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneConfig
Information about the phone configuration for the user.
This is a convenience method that creates an instance of theUserPhoneConfig.Builderavoiding the need to create one manually viaUserPhoneConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tophoneConfig(UserPhoneConfig).- Parameters:
phoneConfig- a consumer that will call methods onUserPhoneConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityProfileIds
The identifiers of the security profiles for the user.
- Parameters:
securityProfileIds- The identifiers of the security profiles for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityProfileIds
The identifiers of the security profiles for the user.
- Parameters:
securityProfileIds- The identifiers of the security profiles for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingProfileId
The identifier of the routing profile for the user.
- Parameters:
routingProfileId- The identifier of the routing profile for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hierarchyGroupId
The identifier of the hierarchy group for the user.
- Parameters:
hierarchyGroupId- The identifier of the hierarchy group for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags.
- Parameters:
tags- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoAcceptConfigs
The list of auto-accept configuration settings for each channel.
- Parameters:
autoAcceptConfigs- The list of auto-accept configuration settings for each channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoAcceptConfigs
The list of auto-accept configuration settings for each channel.
- Parameters:
autoAcceptConfigs- The list of auto-accept configuration settings for each channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoAcceptConfigs
The list of auto-accept configuration settings for each channel.
This is a convenience method that creates an instance of theAutoAcceptConfig.Builderavoiding the need to create one manually viaAutoAcceptConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toautoAcceptConfigs(List<AutoAcceptConfig>).- Parameters:
autoAcceptConfigs- a consumer that will call methods onAutoAcceptConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
afterContactWorkConfigs
User.Builder afterContactWorkConfigs(Collection<AfterContactWorkConfigPerChannel> afterContactWorkConfigs) The list of after contact work (ACW) timeout configuration settings for each channel.
- Parameters:
afterContactWorkConfigs- The list of after contact work (ACW) timeout configuration settings for each channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
afterContactWorkConfigs
The list of after contact work (ACW) timeout configuration settings for each channel.
- Parameters:
afterContactWorkConfigs- The list of after contact work (ACW) timeout configuration settings for each channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
afterContactWorkConfigs
User.Builder afterContactWorkConfigs(Consumer<AfterContactWorkConfigPerChannel.Builder>... afterContactWorkConfigs) The list of after contact work (ACW) timeout configuration settings for each channel.
This is a convenience method that creates an instance of theAfterContactWorkConfigPerChannel.Builderavoiding the need to create one manually viaAfterContactWorkConfigPerChannel.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toafterContactWorkConfigs(List<AfterContactWorkConfigPerChannel>).- Parameters:
afterContactWorkConfigs- a consumer that will call methods onAfterContactWorkConfigPerChannel.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
phoneNumberConfigs
The list of phone number configuration settings for each channel.
- Parameters:
phoneNumberConfigs- The list of phone number configuration settings for each channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneNumberConfigs
The list of phone number configuration settings for each channel.
- Parameters:
phoneNumberConfigs- The list of phone number configuration settings for each channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneNumberConfigs
The list of phone number configuration settings for each channel.
This is a convenience method that creates an instance of thePhoneNumberConfig.Builderavoiding the need to create one manually viaPhoneNumberConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tophoneNumberConfigs(List<PhoneNumberConfig>).- Parameters:
phoneNumberConfigs- a consumer that will call methods onPhoneNumberConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
persistentConnectionConfigs
User.Builder persistentConnectionConfigs(Collection<PersistentConnectionConfig> persistentConnectionConfigs) The list of persistent connection configuration settings for each channel.
- Parameters:
persistentConnectionConfigs- The list of persistent connection configuration settings for each channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
persistentConnectionConfigs
The list of persistent connection configuration settings for each channel.
- Parameters:
persistentConnectionConfigs- The list of persistent connection configuration settings for each channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
persistentConnectionConfigs
User.Builder persistentConnectionConfigs(Consumer<PersistentConnectionConfig.Builder>... persistentConnectionConfigs) The list of persistent connection configuration settings for each channel.
This is a convenience method that creates an instance of thePersistentConnectionConfig.Builderavoiding the need to create one manually viaPersistentConnectionConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topersistentConnectionConfigs(List<PersistentConnectionConfig>).- Parameters:
persistentConnectionConfigs- a consumer that will call methods onPersistentConnectionConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
voiceEnhancementConfigs
The list of voice enhancement configuration settings for each channel.
- Parameters:
voiceEnhancementConfigs- The list of voice enhancement configuration settings for each channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voiceEnhancementConfigs
The list of voice enhancement configuration settings for each channel.
- Parameters:
voiceEnhancementConfigs- The list of voice enhancement configuration settings for each channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voiceEnhancementConfigs
User.Builder voiceEnhancementConfigs(Consumer<VoiceEnhancementConfig.Builder>... voiceEnhancementConfigs) The list of voice enhancement configuration settings for each channel.
This is a convenience method that creates an instance of theVoiceEnhancementConfig.Builderavoiding the need to create one manually viaVoiceEnhancementConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovoiceEnhancementConfigs(List<VoiceEnhancementConfig>).- Parameters:
voiceEnhancementConfigs- a consumer that will call methods onVoiceEnhancementConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastModifiedTime
The timestamp when this resource was last modified.
- Parameters:
lastModifiedTime- The timestamp when this resource was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedRegion
The Amazon Web Services Region where this resource was last modified.
- Parameters:
lastModifiedRegion- The Amazon Web Services Region where this resource was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-