Interface UserSearchSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<UserSearchSummary.Builder,,UserSearchSummary> SdkBuilder<UserSearchSummary.Builder,,UserSearchSummary> SdkPojo
- Enclosing class:
UserSearchSummary
-
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.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 directory identifier of the user.hierarchyGroupId(String hierarchyGroupId) The identifier of the user's hierarchy group.The identifier of the user's summary.default UserSearchSummary.BuilderidentityInfo(Consumer<UserIdentityInfoLite.Builder> identityInfo) The user's first name and last name.identityInfo(UserIdentityInfoLite identityInfo) The user's first name and last name.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 UserSearchSummary.BuilderphoneConfig(Consumer<UserPhoneConfig.Builder> phoneConfig) Sets the value of the PhoneConfig property for this object.phoneConfig(UserPhoneConfig phoneConfig) Sets the value of the PhoneConfig property for this object.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 user's routing profile.securityProfileIds(String... securityProfileIds) The identifiers of the user's security profiles.securityProfileIds(Collection<String> securityProfileIds) The identifiers of the user's security profiles.The tags used to organize, track, or control access for this resource.The name of the user.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
-
arn
The Amazon Resource Name (ARN) of the user.
- Parameters:
arn- The Amazon Resource Name (ARN) of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directoryUserId
The directory identifier of the user.
- Parameters:
directoryUserId- The directory identifier of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hierarchyGroupId
The identifier of the user's hierarchy group.
- Parameters:
hierarchyGroupId- The identifier of the user's hierarchy group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The identifier of the user's summary.
- Parameters:
id- The identifier of the user's summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityInfo
The user's first name and last name.
- Parameters:
identityInfo- The user's first name and last name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityInfo
The user's first name and last name.
This is a convenience method that creates an instance of theUserIdentityInfoLite.Builderavoiding the need to create one manually viaUserIdentityInfoLite.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityInfo(UserIdentityInfoLite).- Parameters:
identityInfo- a consumer that will call methods onUserIdentityInfoLite.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
phoneConfig
Sets the value of the PhoneConfig property for this object.- Parameters:
phoneConfig- The new value for the PhoneConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneConfig
Sets the value of the PhoneConfig property for this object. 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:
-
routingProfileId
The identifier of the user's routing profile.
- Parameters:
routingProfileId- The identifier of the user's routing profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityProfileIds
The identifiers of the user's security profiles.
- Parameters:
securityProfileIds- The identifiers of the user's security profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityProfileIds
The identifiers of the user's security profiles.
- Parameters:
securityProfileIds- The identifiers of the user's security profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags- The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
username
The name of the user.
- Parameters:
username- The name of the user.- 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
UserSearchSummary.Builder autoAcceptConfigs(Consumer<AutoAcceptConfig.Builder>... 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
UserSearchSummary.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
UserSearchSummary.Builder afterContactWorkConfigs(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
UserSearchSummary.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
UserSearchSummary.Builder phoneNumberConfigs(Consumer<PhoneNumberConfig.Builder>... 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
UserSearchSummary.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
UserSearchSummary.Builder persistentConnectionConfigs(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
UserSearchSummary.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
UserSearchSummary.Builder voiceEnhancementConfigs(Collection<VoiceEnhancementConfig> 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
UserSearchSummary.Builder voiceEnhancementConfigs(VoiceEnhancementConfig... 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
UserSearchSummary.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:
-