public class QuickConnectConfig
extends java.lang.Object
implements java.io.Serializable
Contains configuration settings for a quick connect.
| Constructor and Description |
|---|
QuickConnectConfig() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
PhoneNumberQuickConnectConfig |
getPhoneConfig()
The phone configuration.
|
QueueQuickConnectConfig |
getQueueConfig()
The queue configuration.
|
java.lang.String |
getQuickConnectType()
The type of quick connect.
|
UserQuickConnectConfig |
getUserConfig()
The user configuration.
|
int |
hashCode() |
void |
setPhoneConfig(PhoneNumberQuickConnectConfig phoneConfig)
The phone configuration.
|
void |
setQueueConfig(QueueQuickConnectConfig queueConfig)
The queue configuration.
|
void |
setQuickConnectType(QuickConnectType quickConnectType)
The type of quick connect.
|
void |
setQuickConnectType(java.lang.String quickConnectType)
The type of quick connect.
|
void |
setUserConfig(UserQuickConnectConfig userConfig)
The user configuration.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
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(java.lang.String quickConnectType)
The type of quick connect.
|
QuickConnectConfig |
withUserConfig(UserQuickConnectConfig userConfig)
The user configuration.
|
public java.lang.String getQuickConnectType()
The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
Constraints:
Allowed Values: USER, QUEUE, PHONE_NUMBER
The type of quick connect. In the Amazon Connect console, 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 setQuickConnectType(java.lang.String quickConnectType)
The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
Constraints:
Allowed Values: USER, QUEUE, PHONE_NUMBER
quickConnectType - The type of quick connect. In the Amazon Connect console, 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(java.lang.String quickConnectType)
The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: USER, QUEUE, PHONE_NUMBER
quickConnectType - The type of quick connect. In the Amazon Connect console, 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 setQuickConnectType(QuickConnectType quickConnectType)
The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
Constraints:
Allowed Values: USER, QUEUE, PHONE_NUMBER
quickConnectType - The type of quick connect. In the Amazon Connect console, 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 console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: USER, QUEUE, PHONE_NUMBER
quickConnectType - The type of quick connect. In the Amazon Connect console, 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 UserQuickConnectConfig getUserConfig()
The user configuration. This is required only if QuickConnectType is USER.
The user configuration. This is required only if QuickConnectType is USER.
public 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 QuickConnectConfig withUserConfig(UserQuickConnectConfig userConfig)
The user configuration. This is required only if QuickConnectType is USER.
Returns a reference to this object so that method calls can be chained together.
userConfig - The user configuration. This is required only if QuickConnectType is USER.
public QueueQuickConnectConfig getQueueConfig()
The queue configuration. This is required only if QuickConnectType is QUEUE.
The queue configuration. This is required only if QuickConnectType is QUEUE.
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 QuickConnectConfig withQueueConfig(QueueQuickConnectConfig queueConfig)
The queue configuration. This is required only if QuickConnectType is QUEUE.
Returns a reference to this object so that method calls can be chained together.
queueConfig - The queue configuration. This is required only if QuickConnectType is QUEUE.
public PhoneNumberQuickConnectConfig getPhoneConfig()
The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
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 QuickConnectConfig withPhoneConfig(PhoneNumberQuickConnectConfig phoneConfig)
The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
Returns a reference to this object so that method calls can be chained together.
phoneConfig - The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018 Amazon Web Services, Inc. All Rights Reserved.