@Generated(value="software.amazon.awssdk:codegen") public final class CrossChannelBehavior extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CrossChannelBehavior.Builder,CrossChannelBehavior>
Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CrossChannelBehavior.Builder |
| Modifier and Type | Method and Description |
|---|---|
BehaviorType |
behaviorType()
Specifies the other channels that can be routed to an agent handling their current channel.
|
String |
behaviorTypeAsString()
Specifies the other channels that can be routed to an agent handling their current channel.
|
static CrossChannelBehavior.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CrossChannelBehavior.Builder> |
serializableBuilderClass() |
CrossChannelBehavior.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final BehaviorType behaviorType()
Specifies the other channels that can be routed to an agent handling their current channel.
If the service returns an enum value that is not available in the current SDK version, behaviorType will
return BehaviorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
behaviorTypeAsString().
BehaviorTypepublic final String behaviorTypeAsString()
Specifies the other channels that can be routed to an agent handling their current channel.
If the service returns an enum value that is not available in the current SDK version, behaviorType will
return BehaviorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
behaviorTypeAsString().
BehaviorTypepublic CrossChannelBehavior.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CrossChannelBehavior.Builder,CrossChannelBehavior>public static CrossChannelBehavior.Builder builder()
public static Class<? extends CrossChannelBehavior.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.