7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/QuickConnectType.h>
9#include <aws/connect/model/UserQuickConnectConfig.h>
10#include <aws/connect/model/QueueQuickConnectConfig.h>
11#include <aws/connect/model/PhoneNumberQuickConnectConfig.h>
99 bool m_quickConnectTypeHasBeenSet =
false;
102 bool m_userConfigHasBeenSet =
false;
105 bool m_queueConfigHasBeenSet =
false;
108 bool m_phoneConfigHasBeenSet =
false;
bool QueueConfigHasBeenSet() const
AWS_CONNECT_API QuickConnectConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
QuickConnectConfig & WithQueueConfig(const QueueQuickConnectConfig &value)
QuickConnectConfig & WithPhoneConfig(const PhoneNumberQuickConnectConfig &value)
void SetQueueConfig(QueueQuickConnectConfig &&value)
void SetUserConfig(const UserQuickConnectConfig &value)
QuickConnectConfig & WithPhoneConfig(PhoneNumberQuickConnectConfig &&value)
void SetQuickConnectType(const QuickConnectType &value)
bool UserConfigHasBeenSet() const
const QuickConnectType & GetQuickConnectType() const
const QueueQuickConnectConfig & GetQueueConfig() const
void SetPhoneConfig(const PhoneNumberQuickConnectConfig &value)
QuickConnectConfig & WithQuickConnectType(QuickConnectType &&value)
QuickConnectConfig & WithUserConfig(UserQuickConnectConfig &&value)
QuickConnectConfig & WithQuickConnectType(const QuickConnectType &value)
QuickConnectConfig & WithQueueConfig(QueueQuickConnectConfig &&value)
void SetQueueConfig(const QueueQuickConnectConfig &value)
void SetQuickConnectType(QuickConnectType &&value)
AWS_CONNECT_API QuickConnectConfig()
const PhoneNumberQuickConnectConfig & GetPhoneConfig() const
const UserQuickConnectConfig & GetUserConfig() const
void SetPhoneConfig(PhoneNumberQuickConnectConfig &&value)
bool PhoneConfigHasBeenSet() const
void SetUserConfig(UserQuickConnectConfig &&value)
bool QuickConnectTypeHasBeenSet() const
QuickConnectConfig & WithUserConfig(const UserQuickConnectConfig &value)
AWS_CONNECT_API QuickConnectConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue