Interface MediaConcurrency.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MediaConcurrency.Builder,
,MediaConcurrency> SdkBuilder<MediaConcurrency.Builder,
,MediaConcurrency> SdkPojo
- Enclosing class:
MediaConcurrency
-
Method Summary
Modifier 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.Builder
crossChannelBehavior
(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.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
channel
The 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:
-
channel
The 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:
-
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.- 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.
-
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.
- 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.
-
crossChannelBehavior
default 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.Builder
avoiding the need to create one manually viaCrossChannelBehavior.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocrossChannelBehavior(CrossChannelBehavior)
.- Parameters:
crossChannelBehavior
- a consumer that will call methods onCrossChannelBehavior.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-