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).
QuickConnectType
public 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).
QuickConnectType
public 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).
QuickConnectType
public 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).
QuickConnectType
public 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).
QuickConnectType
public 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.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.