AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::Connect::Model::QuickConnectConfig Class Reference

#include <QuickConnectConfig.h>

Public Member Functions

 QuickConnectConfig ()
 
 QuickConnectConfig (Aws::Utils::Json::JsonView jsonValue)
 
QuickConnectConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const QuickConnectTypeGetQuickConnectType () const
 
bool QuickConnectTypeHasBeenSet () const
 
void SetQuickConnectType (const QuickConnectType &value)
 
void SetQuickConnectType (QuickConnectType &&value)
 
QuickConnectConfigWithQuickConnectType (const QuickConnectType &value)
 
QuickConnectConfigWithQuickConnectType (QuickConnectType &&value)
 
const UserQuickConnectConfigGetUserConfig () const
 
bool UserConfigHasBeenSet () const
 
void SetUserConfig (const UserQuickConnectConfig &value)
 
void SetUserConfig (UserQuickConnectConfig &&value)
 
QuickConnectConfigWithUserConfig (const UserQuickConnectConfig &value)
 
QuickConnectConfigWithUserConfig (UserQuickConnectConfig &&value)
 
const QueueQuickConnectConfigGetQueueConfig () const
 
bool QueueConfigHasBeenSet () const
 
void SetQueueConfig (const QueueQuickConnectConfig &value)
 
void SetQueueConfig (QueueQuickConnectConfig &&value)
 
QuickConnectConfigWithQueueConfig (const QueueQuickConnectConfig &value)
 
QuickConnectConfigWithQueueConfig (QueueQuickConnectConfig &&value)
 
const PhoneNumberQuickConnectConfigGetPhoneConfig () const
 
bool PhoneConfigHasBeenSet () const
 
void SetPhoneConfig (const PhoneNumberQuickConnectConfig &value)
 
void SetPhoneConfig (PhoneNumberQuickConnectConfig &&value)
 
QuickConnectConfigWithPhoneConfig (const PhoneNumberQuickConnectConfig &value)
 
QuickConnectConfigWithPhoneConfig (PhoneNumberQuickConnectConfig &&value)
 

Detailed Description

Contains configuration settings for a quick connect.

See Also:

AWS API Reference

Definition at line 35 of file QuickConnectConfig.h.

Constructor & Destructor Documentation

◆ QuickConnectConfig() [1/2]

Aws::Connect::Model::QuickConnectConfig::QuickConnectConfig ( )

◆ QuickConnectConfig() [2/2]

Aws::Connect::Model::QuickConnectConfig::QuickConnectConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetPhoneConfig()

const PhoneNumberQuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::GetPhoneConfig ( ) const
inline

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

Definition at line 165 of file QuickConnectConfig.h.

◆ GetQueueConfig()

const QueueQuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::GetQueueConfig ( ) const
inline

The queue configuration. This is required only if QuickConnectType is QUEUE.

Definition at line 128 of file QuickConnectConfig.h.

◆ GetQuickConnectType()

const QuickConnectType& Aws::Connect::Model::QuickConnectConfig::GetQuickConnectType ( ) const
inline

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).

Definition at line 49 of file QuickConnectConfig.h.

◆ GetUserConfig()

const UserQuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::GetUserConfig ( ) const
inline

The user configuration. This is required only if QuickConnectType is USER.

Definition at line 91 of file QuickConnectConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Connect::Model::QuickConnectConfig::Jsonize ( ) const

◆ operator=()

QuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PhoneConfigHasBeenSet()

bool Aws::Connect::Model::QuickConnectConfig::PhoneConfigHasBeenSet ( ) const
inline

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

Definition at line 171 of file QuickConnectConfig.h.

◆ QueueConfigHasBeenSet()

bool Aws::Connect::Model::QuickConnectConfig::QueueConfigHasBeenSet ( ) const
inline

The queue configuration. This is required only if QuickConnectType is QUEUE.

Definition at line 134 of file QuickConnectConfig.h.

◆ QuickConnectTypeHasBeenSet()

bool Aws::Connect::Model::QuickConnectConfig::QuickConnectTypeHasBeenSet ( ) const
inline

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).

Definition at line 56 of file QuickConnectConfig.h.

◆ SetPhoneConfig() [1/2]

void Aws::Connect::Model::QuickConnectConfig::SetPhoneConfig ( const PhoneNumberQuickConnectConfig value)
inline

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

Definition at line 177 of file QuickConnectConfig.h.

◆ SetPhoneConfig() [2/2]

void Aws::Connect::Model::QuickConnectConfig::SetPhoneConfig ( PhoneNumberQuickConnectConfig &&  value)
inline

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

Definition at line 183 of file QuickConnectConfig.h.

◆ SetQueueConfig() [1/2]

void Aws::Connect::Model::QuickConnectConfig::SetQueueConfig ( const QueueQuickConnectConfig value)
inline

The queue configuration. This is required only if QuickConnectType is QUEUE.

Definition at line 140 of file QuickConnectConfig.h.

◆ SetQueueConfig() [2/2]

void Aws::Connect::Model::QuickConnectConfig::SetQueueConfig ( QueueQuickConnectConfig &&  value)
inline

The queue configuration. This is required only if QuickConnectType is QUEUE.

Definition at line 146 of file QuickConnectConfig.h.

◆ SetQuickConnectType() [1/2]

void Aws::Connect::Model::QuickConnectConfig::SetQuickConnectType ( const QuickConnectType value)
inline

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).

Definition at line 63 of file QuickConnectConfig.h.

◆ SetQuickConnectType() [2/2]

void Aws::Connect::Model::QuickConnectConfig::SetQuickConnectType ( QuickConnectType &&  value)
inline

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).

Definition at line 70 of file QuickConnectConfig.h.

◆ SetUserConfig() [1/2]

void Aws::Connect::Model::QuickConnectConfig::SetUserConfig ( const UserQuickConnectConfig value)
inline

The user configuration. This is required only if QuickConnectType is USER.

Definition at line 103 of file QuickConnectConfig.h.

◆ SetUserConfig() [2/2]

void Aws::Connect::Model::QuickConnectConfig::SetUserConfig ( UserQuickConnectConfig &&  value)
inline

The user configuration. This is required only if QuickConnectType is USER.

Definition at line 109 of file QuickConnectConfig.h.

◆ UserConfigHasBeenSet()

bool Aws::Connect::Model::QuickConnectConfig::UserConfigHasBeenSet ( ) const
inline

The user configuration. This is required only if QuickConnectType is USER.

Definition at line 97 of file QuickConnectConfig.h.

◆ WithPhoneConfig() [1/2]

QuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::WithPhoneConfig ( const PhoneNumberQuickConnectConfig value)
inline

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

Definition at line 189 of file QuickConnectConfig.h.

◆ WithPhoneConfig() [2/2]

QuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::WithPhoneConfig ( PhoneNumberQuickConnectConfig &&  value)
inline

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

Definition at line 195 of file QuickConnectConfig.h.

◆ WithQueueConfig() [1/2]

QuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::WithQueueConfig ( const QueueQuickConnectConfig value)
inline

The queue configuration. This is required only if QuickConnectType is QUEUE.

Definition at line 152 of file QuickConnectConfig.h.

◆ WithQueueConfig() [2/2]

QuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::WithQueueConfig ( QueueQuickConnectConfig &&  value)
inline

The queue configuration. This is required only if QuickConnectType is QUEUE.

Definition at line 158 of file QuickConnectConfig.h.

◆ WithQuickConnectType() [1/2]

QuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::WithQuickConnectType ( const QuickConnectType value)
inline

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).

Definition at line 77 of file QuickConnectConfig.h.

◆ WithQuickConnectType() [2/2]

QuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::WithQuickConnectType ( QuickConnectType &&  value)
inline

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).

Definition at line 84 of file QuickConnectConfig.h.

◆ WithUserConfig() [1/2]

QuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::WithUserConfig ( const UserQuickConnectConfig value)
inline

The user configuration. This is required only if QuickConnectType is USER.

Definition at line 115 of file QuickConnectConfig.h.

◆ WithUserConfig() [2/2]

QuickConnectConfig& Aws::Connect::Model::QuickConnectConfig::WithUserConfig ( UserQuickConnectConfig &&  value)
inline

The user configuration. This is required only if QuickConnectType is USER.

Definition at line 121 of file QuickConnectConfig.h.


The documentation for this class was generated from the following file: