@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class QuickConnectConfig extends Object implements Serializable, Cloneable, StructuredPojo
Contains configuration settings for a quick connect.
| Constructor and Description |
|---|
QuickConnectConfig() |
| Modifier and Type | Method and Description |
|---|---|
QuickConnectConfig |
clone() |
boolean |
equals(Object obj) |
PhoneNumberQuickConnectConfig |
getPhoneConfig()
The phone configuration.
|
QueueQuickConnectConfig |
getQueueConfig()
The queue configuration.
|
String |
getQuickConnectType()
The type of quick connect.
|
UserQuickConnectConfig |
getUserConfig()
The user configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setPhoneConfig(PhoneNumberQuickConnectConfig phoneConfig)
The phone configuration.
|
void |
setQueueConfig(QueueQuickConnectConfig queueConfig)
The queue configuration.
|
void |
setQuickConnectType(String quickConnectType)
The type of quick connect.
|
void |
setUserConfig(UserQuickConnectConfig userConfig)
The user configuration.
|
String |
toString()
Returns a string representation of this object.
|
QuickConnectConfig |
withPhoneConfig(PhoneNumberQuickConnectConfig phoneConfig)
The phone configuration.
|
QuickConnectConfig |
withQueueConfig(QueueQuickConnectConfig queueConfig)
The queue configuration.
|
QuickConnectConfig |
withQuickConnectType(QuickConnectType quickConnectType)
The type of quick connect.
|
QuickConnectConfig |
withQuickConnectType(String quickConnectType)
The type of quick connect.
|
QuickConnectConfig |
withUserConfig(UserQuickConnectConfig userConfig)
The user configuration.
|
public void setQuickConnectType(String quickConnectType)
The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
quickConnectType - The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are
prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).QuickConnectTypepublic String getQuickConnectType()
The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
QuickConnectTypepublic QuickConnectConfig withQuickConnectType(String quickConnectType)
The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
quickConnectType - The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are
prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).QuickConnectTypepublic QuickConnectConfig withQuickConnectType(QuickConnectType quickConnectType)
The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
quickConnectType - The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are
prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).QuickConnectTypepublic void setUserConfig(UserQuickConnectConfig userConfig)
The user configuration. This is required only if QuickConnectType is USER.
userConfig - The user configuration. This is required only if QuickConnectType is USER.public UserQuickConnectConfig getUserConfig()
The user configuration. This is required only if QuickConnectType is USER.
public QuickConnectConfig withUserConfig(UserQuickConnectConfig userConfig)
The user configuration. This is required only if QuickConnectType is USER.
userConfig - The user configuration. This is required only if QuickConnectType is USER.public void setQueueConfig(QueueQuickConnectConfig queueConfig)
The queue configuration. This is required only if QuickConnectType is QUEUE.
queueConfig - The queue configuration. This is required only if QuickConnectType is QUEUE.public QueueQuickConnectConfig getQueueConfig()
The queue configuration. This is required only if QuickConnectType is QUEUE.
public QuickConnectConfig withQueueConfig(QueueQuickConnectConfig queueConfig)
The queue configuration. This is required only if QuickConnectType is QUEUE.
queueConfig - The queue configuration. This is required only if QuickConnectType is QUEUE.public void setPhoneConfig(PhoneNumberQuickConnectConfig phoneConfig)
The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
phoneConfig - The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.public PhoneNumberQuickConnectConfig getPhoneConfig()
The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
public QuickConnectConfig withPhoneConfig(PhoneNumberQuickConnectConfig phoneConfig)
The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
phoneConfig - The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.public String toString()
toString in class ObjectObject.toString()public QuickConnectConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.