@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RoutingProfileQueueConfig extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about the queue and channel for which priority and delay can be set.
Constructor and Description |
---|
RoutingProfileQueueConfig() |
Modifier and Type | Method and Description |
---|---|
RoutingProfileQueueConfig |
clone() |
boolean |
equals(Object obj) |
Integer |
getDelay()
The delay, in seconds, a contact should be in the queue before they are routed to an available agent.
|
Integer |
getPriority()
The order in which contacts are to be handled for the queue.
|
RoutingProfileQueueReference |
getQueueReference()
Contains information about a queue resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDelay(Integer delay)
The delay, in seconds, a contact should be in the queue before they are routed to an available agent.
|
void |
setPriority(Integer priority)
The order in which contacts are to be handled for the queue.
|
void |
setQueueReference(RoutingProfileQueueReference queueReference)
Contains information about a queue resource.
|
String |
toString()
Returns a string representation of this object.
|
RoutingProfileQueueConfig |
withDelay(Integer delay)
The delay, in seconds, a contact should be in the queue before they are routed to an available agent.
|
RoutingProfileQueueConfig |
withPriority(Integer priority)
The order in which contacts are to be handled for the queue.
|
RoutingProfileQueueConfig |
withQueueReference(RoutingProfileQueueReference queueReference)
Contains information about a queue resource.
|
public void setQueueReference(RoutingProfileQueueReference queueReference)
Contains information about a queue resource.
queueReference
- Contains information about a queue resource.public RoutingProfileQueueReference getQueueReference()
Contains information about a queue resource.
public RoutingProfileQueueConfig withQueueReference(RoutingProfileQueueReference queueReference)
Contains information about a queue resource.
queueReference
- Contains information about a queue resource.public void setPriority(Integer priority)
The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.
priority
- The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.public Integer getPriority()
The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.
public RoutingProfileQueueConfig withPriority(Integer priority)
The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.
priority
- The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.public void setDelay(Integer delay)
The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.
delay
- The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For
more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.public Integer getDelay()
The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.
public RoutingProfileQueueConfig withDelay(Integer delay)
The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.
delay
- The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For
more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.public String toString()
toString
in class Object
Object.toString()
public RoutingProfileQueueConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.