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

#include <RoutingProfileQueueConfigSummary.h>

Public Member Functions

 RoutingProfileQueueConfigSummary ()
 
 RoutingProfileQueueConfigSummary (Aws::Utils::Json::JsonView jsonValue)
 
RoutingProfileQueueConfigSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetQueueId () const
 
bool QueueIdHasBeenSet () const
 
void SetQueueId (const Aws::String &value)
 
void SetQueueId (Aws::String &&value)
 
void SetQueueId (const char *value)
 
RoutingProfileQueueConfigSummaryWithQueueId (const Aws::String &value)
 
RoutingProfileQueueConfigSummaryWithQueueId (Aws::String &&value)
 
RoutingProfileQueueConfigSummaryWithQueueId (const char *value)
 
const Aws::StringGetQueueArn () const
 
bool QueueArnHasBeenSet () const
 
void SetQueueArn (const Aws::String &value)
 
void SetQueueArn (Aws::String &&value)
 
void SetQueueArn (const char *value)
 
RoutingProfileQueueConfigSummaryWithQueueArn (const Aws::String &value)
 
RoutingProfileQueueConfigSummaryWithQueueArn (Aws::String &&value)
 
RoutingProfileQueueConfigSummaryWithQueueArn (const char *value)
 
const Aws::StringGetQueueName () const
 
bool QueueNameHasBeenSet () const
 
void SetQueueName (const Aws::String &value)
 
void SetQueueName (Aws::String &&value)
 
void SetQueueName (const char *value)
 
RoutingProfileQueueConfigSummaryWithQueueName (const Aws::String &value)
 
RoutingProfileQueueConfigSummaryWithQueueName (Aws::String &&value)
 
RoutingProfileQueueConfigSummaryWithQueueName (const char *value)
 
int GetPriority () const
 
bool PriorityHasBeenSet () const
 
void SetPriority (int value)
 
RoutingProfileQueueConfigSummaryWithPriority (int value)
 
int GetDelay () const
 
bool DelayHasBeenSet () const
 
void SetDelay (int value)
 
RoutingProfileQueueConfigSummaryWithDelay (int value)
 
const ChannelGetChannel () const
 
bool ChannelHasBeenSet () const
 
void SetChannel (const Channel &value)
 
void SetChannel (Channel &&value)
 
RoutingProfileQueueConfigSummaryWithChannel (const Channel &value)
 
RoutingProfileQueueConfigSummaryWithChannel (Channel &&value)
 

Detailed Description

Contains summary information about a routing profile queue.

See Also:

AWS API Reference

Definition at line 33 of file RoutingProfileQueueConfigSummary.h.

Constructor & Destructor Documentation

◆ RoutingProfileQueueConfigSummary() [1/2]

Aws::Connect::Model::RoutingProfileQueueConfigSummary::RoutingProfileQueueConfigSummary ( )

◆ RoutingProfileQueueConfigSummary() [2/2]

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

Member Function Documentation

◆ ChannelHasBeenSet()

bool Aws::Connect::Model::RoutingProfileQueueConfigSummary::ChannelHasBeenSet ( ) const
inline

The channels this queue supports.

Definition at line 239 of file RoutingProfileQueueConfigSummary.h.

◆ DelayHasBeenSet()

bool Aws::Connect::Model::RoutingProfileQueueConfigSummary::DelayHasBeenSet ( ) const
inline

The delay, in seconds, that a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.

Definition at line 212 of file RoutingProfileQueueConfigSummary.h.

◆ GetChannel()

const Channel& Aws::Connect::Model::RoutingProfileQueueConfigSummary::GetChannel ( ) const
inline

The channels this queue supports.

Definition at line 234 of file RoutingProfileQueueConfigSummary.h.

◆ GetDelay()

int Aws::Connect::Model::RoutingProfileQueueConfigSummary::GetDelay ( ) const
inline

The delay, in seconds, that a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.

Definition at line 204 of file RoutingProfileQueueConfigSummary.h.

◆ GetPriority()

int Aws::Connect::Model::RoutingProfileQueueConfigSummary::GetPriority ( ) const
inline

The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.

Definition at line 171 of file RoutingProfileQueueConfigSummary.h.

◆ GetQueueArn()

const Aws::String& Aws::Connect::Model::RoutingProfileQueueConfigSummary::GetQueueArn ( ) const
inline

The Amazon Resource Name (ARN) of the queue.

Definition at line 86 of file RoutingProfileQueueConfigSummary.h.

◆ GetQueueId()

const Aws::String& Aws::Connect::Model::RoutingProfileQueueConfigSummary::GetQueueId ( ) const
inline

The identifier of the queue.

Definition at line 45 of file RoutingProfileQueueConfigSummary.h.

◆ GetQueueName()

const Aws::String& Aws::Connect::Model::RoutingProfileQueueConfigSummary::GetQueueName ( ) const
inline

The name of the queue.

Definition at line 127 of file RoutingProfileQueueConfigSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PriorityHasBeenSet()

bool Aws::Connect::Model::RoutingProfileQueueConfigSummary::PriorityHasBeenSet ( ) const
inline

The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.

Definition at line 179 of file RoutingProfileQueueConfigSummary.h.

◆ QueueArnHasBeenSet()

bool Aws::Connect::Model::RoutingProfileQueueConfigSummary::QueueArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the queue.

Definition at line 91 of file RoutingProfileQueueConfigSummary.h.

◆ QueueIdHasBeenSet()

bool Aws::Connect::Model::RoutingProfileQueueConfigSummary::QueueIdHasBeenSet ( ) const
inline

The identifier of the queue.

Definition at line 50 of file RoutingProfileQueueConfigSummary.h.

◆ QueueNameHasBeenSet()

bool Aws::Connect::Model::RoutingProfileQueueConfigSummary::QueueNameHasBeenSet ( ) const
inline

The name of the queue.

Definition at line 132 of file RoutingProfileQueueConfigSummary.h.

◆ SetChannel() [1/2]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetChannel ( const Channel value)
inline

The channels this queue supports.

Definition at line 244 of file RoutingProfileQueueConfigSummary.h.

◆ SetChannel() [2/2]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetChannel ( Channel &&  value)
inline

The channels this queue supports.

Definition at line 249 of file RoutingProfileQueueConfigSummary.h.

◆ SetDelay()

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetDelay ( int  value)
inline

The delay, in seconds, that a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.

Definition at line 220 of file RoutingProfileQueueConfigSummary.h.

◆ SetPriority()

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetPriority ( int  value)
inline

The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.

Definition at line 187 of file RoutingProfileQueueConfigSummary.h.

◆ SetQueueArn() [1/3]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetQueueArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the queue.

Definition at line 96 of file RoutingProfileQueueConfigSummary.h.

◆ SetQueueArn() [2/3]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetQueueArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the queue.

Definition at line 101 of file RoutingProfileQueueConfigSummary.h.

◆ SetQueueArn() [3/3]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetQueueArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the queue.

Definition at line 106 of file RoutingProfileQueueConfigSummary.h.

◆ SetQueueId() [1/3]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetQueueId ( const Aws::String value)
inline

The identifier of the queue.

Definition at line 55 of file RoutingProfileQueueConfigSummary.h.

◆ SetQueueId() [2/3]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetQueueId ( Aws::String &&  value)
inline

The identifier of the queue.

Definition at line 60 of file RoutingProfileQueueConfigSummary.h.

◆ SetQueueId() [3/3]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetQueueId ( const char *  value)
inline

The identifier of the queue.

Definition at line 65 of file RoutingProfileQueueConfigSummary.h.

◆ SetQueueName() [1/3]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetQueueName ( const Aws::String value)
inline

The name of the queue.

Definition at line 137 of file RoutingProfileQueueConfigSummary.h.

◆ SetQueueName() [2/3]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetQueueName ( Aws::String &&  value)
inline

The name of the queue.

Definition at line 142 of file RoutingProfileQueueConfigSummary.h.

◆ SetQueueName() [3/3]

void Aws::Connect::Model::RoutingProfileQueueConfigSummary::SetQueueName ( const char *  value)
inline

The name of the queue.

Definition at line 147 of file RoutingProfileQueueConfigSummary.h.

◆ WithChannel() [1/2]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithChannel ( const Channel value)
inline

The channels this queue supports.

Definition at line 254 of file RoutingProfileQueueConfigSummary.h.

◆ WithChannel() [2/2]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithChannel ( Channel &&  value)
inline

The channels this queue supports.

Definition at line 259 of file RoutingProfileQueueConfigSummary.h.

◆ WithDelay()

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithDelay ( int  value)
inline

The delay, in seconds, that a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.

Definition at line 228 of file RoutingProfileQueueConfigSummary.h.

◆ WithPriority()

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithPriority ( int  value)
inline

The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.

Definition at line 195 of file RoutingProfileQueueConfigSummary.h.

◆ WithQueueArn() [1/3]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithQueueArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the queue.

Definition at line 111 of file RoutingProfileQueueConfigSummary.h.

◆ WithQueueArn() [2/3]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithQueueArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the queue.

Definition at line 116 of file RoutingProfileQueueConfigSummary.h.

◆ WithQueueArn() [3/3]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithQueueArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the queue.

Definition at line 121 of file RoutingProfileQueueConfigSummary.h.

◆ WithQueueId() [1/3]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithQueueId ( const Aws::String value)
inline

The identifier of the queue.

Definition at line 70 of file RoutingProfileQueueConfigSummary.h.

◆ WithQueueId() [2/3]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithQueueId ( Aws::String &&  value)
inline

The identifier of the queue.

Definition at line 75 of file RoutingProfileQueueConfigSummary.h.

◆ WithQueueId() [3/3]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithQueueId ( const char *  value)
inline

The identifier of the queue.

Definition at line 80 of file RoutingProfileQueueConfigSummary.h.

◆ WithQueueName() [1/3]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithQueueName ( const Aws::String value)
inline

The name of the queue.

Definition at line 152 of file RoutingProfileQueueConfigSummary.h.

◆ WithQueueName() [2/3]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithQueueName ( Aws::String &&  value)
inline

The name of the queue.

Definition at line 157 of file RoutingProfileQueueConfigSummary.h.

◆ WithQueueName() [3/3]

RoutingProfileQueueConfigSummary& Aws::Connect::Model::RoutingProfileQueueConfigSummary::WithQueueName ( const char *  value)
inline

The name of the queue.

Definition at line 162 of file RoutingProfileQueueConfigSummary.h.


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