Class MediaConcurrency
- java.lang.Object
-
- software.amazon.awssdk.services.connect.model.MediaConcurrency
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MediaConcurrency.Builder,MediaConcurrency>
@Generated("software.amazon.awssdk:codegen") public final class MediaConcurrency extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MediaConcurrency.Builder,MediaConcurrency>
Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMediaConcurrency.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MediaConcurrency.Builderbuilder()Channelchannel()The channels that agents can handle in the Contact Control Panel (CCP).StringchannelAsString()The channels that agents can handle in the Contact Control Panel (CCP).Integerconcurrency()The number of contacts an agent can have on a channel simultaneously.CrossChannelBehaviorcrossChannelBehavior()Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends MediaConcurrency.Builder>serializableBuilderClass()MediaConcurrency.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
channel
public final Channel channel()
The channels that agents can handle in the Contact Control Panel (CCP).
If the service returns an enum value that is not available in the current SDK version,
channelwill returnChannel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromchannelAsString().- Returns:
- The channels that agents can handle in the Contact Control Panel (CCP).
- See Also:
Channel
-
channelAsString
public final String channelAsString()
The channels that agents can handle in the Contact Control Panel (CCP).
If the service returns an enum value that is not available in the current SDK version,
channelwill returnChannel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromchannelAsString().- Returns:
- The channels that agents can handle in the Contact Control Panel (CCP).
- See Also:
Channel
-
concurrency
public final 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.- Returns:
- 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.
-
crossChannelBehavior
public final 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.
- Returns:
- 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.
-
toBuilder
public MediaConcurrency.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MediaConcurrency.Builder,MediaConcurrency>
-
builder
public static MediaConcurrency.Builder builder()
-
serializableBuilderClass
public static Class<? extends MediaConcurrency.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-