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

#include <Filters.h>

Public Member Functions

 Filters ()
 
 Filters (Aws::Utils::Json::JsonView jsonValue)
 
Filtersoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetQueues () const
 
bool QueuesHasBeenSet () const
 
void SetQueues (const Aws::Vector< Aws::String > &value)
 
void SetQueues (Aws::Vector< Aws::String > &&value)
 
FiltersWithQueues (const Aws::Vector< Aws::String > &value)
 
FiltersWithQueues (Aws::Vector< Aws::String > &&value)
 
FiltersAddQueues (const Aws::String &value)
 
FiltersAddQueues (Aws::String &&value)
 
FiltersAddQueues (const char *value)
 
const Aws::Vector< Channel > & GetChannels () const
 
bool ChannelsHasBeenSet () const
 
void SetChannels (const Aws::Vector< Channel > &value)
 
void SetChannels (Aws::Vector< Channel > &&value)
 
FiltersWithChannels (const Aws::Vector< Channel > &value)
 
FiltersWithChannels (Aws::Vector< Channel > &&value)
 
FiltersAddChannels (const Channel &value)
 
FiltersAddChannels (Channel &&value)
 

Detailed Description

Contains the filter to apply when retrieving metrics.

See Also:

AWS API Reference

Definition at line 34 of file Filters.h.

Constructor & Destructor Documentation

◆ Filters() [1/2]

Aws::Connect::Model::Filters::Filters ( )

◆ Filters() [2/2]

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

Member Function Documentation

◆ AddChannels() [1/2]

Filters& Aws::Connect::Model::Filters::AddChannels ( const Channel value)
inline

The channel to use to filter the metrics.

Definition at line 131 of file Filters.h.

◆ AddChannels() [2/2]

Filters& Aws::Connect::Model::Filters::AddChannels ( Channel &&  value)
inline

The channel to use to filter the metrics.

Definition at line 136 of file Filters.h.

◆ AddQueues() [1/3]

Filters& Aws::Connect::Model::Filters::AddQueues ( const Aws::String value)
inline

The queues to use to filter the metrics. You can specify up to 100 queues per request.

Definition at line 83 of file Filters.h.

◆ AddQueues() [2/3]

Filters& Aws::Connect::Model::Filters::AddQueues ( Aws::String &&  value)
inline

The queues to use to filter the metrics. You can specify up to 100 queues per request.

Definition at line 89 of file Filters.h.

◆ AddQueues() [3/3]

Filters& Aws::Connect::Model::Filters::AddQueues ( const char *  value)
inline

The queues to use to filter the metrics. You can specify up to 100 queues per request.

Definition at line 95 of file Filters.h.

◆ ChannelsHasBeenSet()

bool Aws::Connect::Model::Filters::ChannelsHasBeenSet ( ) const
inline

The channel to use to filter the metrics.

Definition at line 106 of file Filters.h.

◆ GetChannels()

const Aws::Vector<Channel>& Aws::Connect::Model::Filters::GetChannels ( ) const
inline

The channel to use to filter the metrics.

Definition at line 101 of file Filters.h.

◆ GetQueues()

const Aws::Vector<Aws::String>& Aws::Connect::Model::Filters::GetQueues ( ) const
inline

The queues to use to filter the metrics. You can specify up to 100 queues per request.

Definition at line 47 of file Filters.h.

◆ Jsonize()

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

◆ operator=()

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

◆ QueuesHasBeenSet()

bool Aws::Connect::Model::Filters::QueuesHasBeenSet ( ) const
inline

The queues to use to filter the metrics. You can specify up to 100 queues per request.

Definition at line 53 of file Filters.h.

◆ SetChannels() [1/2]

void Aws::Connect::Model::Filters::SetChannels ( const Aws::Vector< Channel > &  value)
inline

The channel to use to filter the metrics.

Definition at line 111 of file Filters.h.

◆ SetChannels() [2/2]

void Aws::Connect::Model::Filters::SetChannels ( Aws::Vector< Channel > &&  value)
inline

The channel to use to filter the metrics.

Definition at line 116 of file Filters.h.

◆ SetQueues() [1/2]

void Aws::Connect::Model::Filters::SetQueues ( const Aws::Vector< Aws::String > &  value)
inline

The queues to use to filter the metrics. You can specify up to 100 queues per request.

Definition at line 59 of file Filters.h.

◆ SetQueues() [2/2]

void Aws::Connect::Model::Filters::SetQueues ( Aws::Vector< Aws::String > &&  value)
inline

The queues to use to filter the metrics. You can specify up to 100 queues per request.

Definition at line 65 of file Filters.h.

◆ WithChannels() [1/2]

Filters& Aws::Connect::Model::Filters::WithChannels ( const Aws::Vector< Channel > &  value)
inline

The channel to use to filter the metrics.

Definition at line 121 of file Filters.h.

◆ WithChannels() [2/2]

Filters& Aws::Connect::Model::Filters::WithChannels ( Aws::Vector< Channel > &&  value)
inline

The channel to use to filter the metrics.

Definition at line 126 of file Filters.h.

◆ WithQueues() [1/2]

Filters& Aws::Connect::Model::Filters::WithQueues ( const Aws::Vector< Aws::String > &  value)
inline

The queues to use to filter the metrics. You can specify up to 100 queues per request.

Definition at line 71 of file Filters.h.

◆ WithQueues() [2/2]

Filters& Aws::Connect::Model::Filters::WithQueues ( Aws::Vector< Aws::String > &&  value)
inline

The queues to use to filter the metrics. You can specify up to 100 queues per request.

Definition at line 77 of file Filters.h.


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