Interface MediaConcurrency.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<MediaConcurrency.Builder,,- MediaConcurrency> - SdkBuilder<MediaConcurrency.Builder,,- MediaConcurrency> - SdkPojo
- Enclosing class:
- MediaConcurrency
- 
Method SummaryModifier and TypeMethodDescriptionThe channels that agents can handle in the Contact Control Panel (CCP).The channels that agents can handle in the Contact Control Panel (CCP).concurrency(Integer concurrency) The number of contacts an agent can have on a channel simultaneously.default MediaConcurrency.BuildercrossChannelBehavior(Consumer<CrossChannelBehavior.Builder> crossChannelBehavior) Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile.crossChannelBehavior(CrossChannelBehavior crossChannelBehavior) Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
channelThe channels that agents can handle in the Contact Control Panel (CCP). - Parameters:
- channel- The channels that agents can handle in the Contact Control Panel (CCP).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
channelThe channels that agents can handle in the Contact Control Panel (CCP). - Parameters:
- channel- The channels that agents can handle in the Contact Control Panel (CCP).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
concurrencyThe number of contacts an agent can have on a channel simultaneously. Valid Range for VOICE: Minimum value of 1. Maximum value of 1.Valid Range for CHAT: Minimum value of 1. Maximum value of 10.Valid Range for TASK: Minimum value of 1. Maximum value of 10.- Parameters:
- concurrency- The number of contacts an agent can have on a channel simultaneously.- Valid Range for - VOICE: Minimum value of 1. Maximum value of 1.- Valid Range for - CHAT: Minimum value of 1. Maximum value of 10.- Valid Range for - TASK: Minimum value of 1. Maximum value of 10.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
crossChannelBehaviorDefines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel. - Parameters:
- crossChannelBehavior- Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
crossChannelBehaviordefault MediaConcurrency.Builder crossChannelBehavior(Consumer<CrossChannelBehavior.Builder> crossChannelBehavior) Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel. This is a convenience method that creates an instance of theCrossChannelBehavior.Builderavoiding the need to create one manually viaCrossChannelBehavior.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocrossChannelBehavior(CrossChannelBehavior).- Parameters:
- crossChannelBehavior- a consumer that will call methods on- CrossChannelBehavior.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-