@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CrossChannelBehavior extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
CrossChannelBehavior() |
Modifier and Type | Method and Description |
---|---|
CrossChannelBehavior |
clone() |
boolean |
equals(Object obj) |
String |
getBehaviorType()
Specifies the other channels that can be routed to an agent handling their current channel.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBehaviorType(String behaviorType)
Specifies the other channels that can be routed to an agent handling their current channel.
|
String |
toString()
Returns a string representation of this object.
|
CrossChannelBehavior |
withBehaviorType(BehaviorType behaviorType)
Specifies the other channels that can be routed to an agent handling their current channel.
|
CrossChannelBehavior |
withBehaviorType(String behaviorType)
Specifies the other channels that can be routed to an agent handling their current channel.
|
public void setBehaviorType(String behaviorType)
Specifies the other channels that can be routed to an agent handling their current channel.
behaviorType
- Specifies the other channels that can be routed to an agent handling their current channel.BehaviorType
public String getBehaviorType()
Specifies the other channels that can be routed to an agent handling their current channel.
BehaviorType
public CrossChannelBehavior withBehaviorType(String behaviorType)
Specifies the other channels that can be routed to an agent handling their current channel.
behaviorType
- Specifies the other channels that can be routed to an agent handling their current channel.BehaviorType
public CrossChannelBehavior withBehaviorType(BehaviorType behaviorType)
Specifies the other channels that can be routed to an agent handling their current channel.
behaviorType
- Specifies the other channels that can be routed to an agent handling their current channel.BehaviorType
public String toString()
toString
in class Object
Object.toString()
public CrossChannelBehavior clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.