Class CrossChannelBehavior
- java.lang.Object
-
- software.amazon.awssdk.services.connect.model.CrossChannelBehavior
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CrossChannelBehavior.Builder,CrossChannelBehavior>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCrossChannelBehavior.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BehaviorTypebehaviorType()Specifies the other channels that can be routed to an agent handling their current channel.StringbehaviorTypeAsString()Specifies the other channels that can be routed to an agent handling their current channel.static CrossChannelBehavior.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends CrossChannelBehavior.Builder>serializableBuilderClass()CrossChannelBehavior.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
-
behaviorType
public 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,
behaviorTypewill returnBehaviorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombehaviorTypeAsString().- Returns:
- Specifies the other channels that can be routed to an agent handling their current channel.
- See Also:
BehaviorType
-
behaviorTypeAsString
public 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,
behaviorTypewill returnBehaviorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombehaviorTypeAsString().- Returns:
- Specifies the other channels that can be routed to an agent handling their current channel.
- See Also:
BehaviorType
-
toBuilder
public CrossChannelBehavior.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CrossChannelBehavior.Builder,CrossChannelBehavior>
-
builder
public static CrossChannelBehavior.Builder builder()
-
serializableBuilderClass
public static Class<? extends CrossChannelBehavior.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.
-
-