public static interface MediaConcurrency.Builder extends SdkPojo, CopyableBuilder<MediaConcurrency.Builder,MediaConcurrency>
| Modifier and Type | Method and Description |
|---|---|
MediaConcurrency.Builder |
channel(Channel channel)
The channels that agents can handle in the Contact Control Panel (CCP).
|
MediaConcurrency.Builder |
channel(String channel)
The channels that agents can handle in the Contact Control Panel (CCP).
|
MediaConcurrency.Builder |
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.
|
MediaConcurrency.Builder |
crossChannelBehavior(CrossChannelBehavior crossChannelBehavior)
Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildMediaConcurrency.Builder channel(String channel)
The channels that agents can handle in the Contact Control Panel (CCP).
MediaConcurrency.Builder channel(Channel channel)
The channels that agents can handle in the Contact Control Panel (CCP).
MediaConcurrency.Builder concurrency(Integer 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.
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.
MediaConcurrency.Builder crossChannelBehavior(CrossChannelBehavior 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.
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.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 via CrossChannelBehavior.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to crossChannelBehavior(CrossChannelBehavior).
crossChannelBehavior - a consumer that will call methods on CrossChannelBehavior.BuildercrossChannelBehavior(CrossChannelBehavior)Copyright © 2023. All rights reserved.