@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RoutingProfileQueueConfigSummary extends Object implements Serializable, Cloneable, StructuredPojo
Contains summary information about a routing profile queue.
Constructor and Description |
---|
RoutingProfileQueueConfigSummary() |
Modifier and Type | Method and Description |
---|---|
RoutingProfileQueueConfigSummary |
clone() |
boolean |
equals(Object obj) |
String |
getChannel()
The channels this queue supports.
|
Integer |
getDelay()
The delay, in seconds, that 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.
|
String |
getQueueArn()
The Amazon Resource Name (ARN) of the queue.
|
String |
getQueueId()
The identifier for the queue.
|
String |
getQueueName()
The name of the queue.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChannel(String channel)
The channels this queue supports.
|
void |
setDelay(Integer delay)
The delay, in seconds, that 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 |
setQueueArn(String queueArn)
The Amazon Resource Name (ARN) of the queue.
|
void |
setQueueId(String queueId)
The identifier for the queue.
|
void |
setQueueName(String queueName)
The name of the queue.
|
String |
toString()
Returns a string representation of this object.
|
RoutingProfileQueueConfigSummary |
withChannel(Channel channel)
The channels this queue supports.
|
RoutingProfileQueueConfigSummary |
withChannel(String channel)
The channels this queue supports.
|
RoutingProfileQueueConfigSummary |
withDelay(Integer delay)
The delay, in seconds, that a contact should be in the queue before they are routed to an available agent.
|
RoutingProfileQueueConfigSummary |
withPriority(Integer priority)
The order in which contacts are to be handled for the queue.
|
RoutingProfileQueueConfigSummary |
withQueueArn(String queueArn)
The Amazon Resource Name (ARN) of the queue.
|
RoutingProfileQueueConfigSummary |
withQueueId(String queueId)
The identifier for the queue.
|
RoutingProfileQueueConfigSummary |
withQueueName(String queueName)
The name of the queue.
|
public void setQueueId(String queueId)
The identifier for the queue.
queueId
- The identifier for the queue.public String getQueueId()
The identifier for the queue.
public RoutingProfileQueueConfigSummary withQueueId(String queueId)
The identifier for the queue.
queueId
- The identifier for the queue.public void setQueueArn(String queueArn)
The Amazon Resource Name (ARN) of the queue.
queueArn
- The Amazon Resource Name (ARN) of the queue.public String getQueueArn()
The Amazon Resource Name (ARN) of the queue.
public RoutingProfileQueueConfigSummary withQueueArn(String queueArn)
The Amazon Resource Name (ARN) of the queue.
queueArn
- The Amazon Resource Name (ARN) of the queue.public void setQueueName(String queueName)
The name of the queue.
queueName
- The name of the queue.public String getQueueName()
The name of the queue.
public RoutingProfileQueueConfigSummary withQueueName(String queueName)
The name of the queue.
queueName
- The name of the queue.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 RoutingProfileQueueConfigSummary 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, that 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, that 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, that 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 RoutingProfileQueueConfigSummary withDelay(Integer delay)
The delay, in seconds, that 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, that 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 void setChannel(String channel)
The channels this queue supports.
channel
- The channels this queue supports.Channel
public String getChannel()
The channels this queue supports.
Channel
public RoutingProfileQueueConfigSummary withChannel(String channel)
The channels this queue supports.
channel
- The channels this queue supports.Channel
public RoutingProfileQueueConfigSummary withChannel(Channel channel)
The channels this queue supports.
channel
- The channels this queue supports.Channel
public String toString()
toString
in class Object
Object.toString()
public RoutingProfileQueueConfigSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.