AWS SDK for C++  1.9.104
AWS SDK for C++
Public Member Functions | List of all members
Aws::SESV2::Model::ListContactsFilter Class Reference

#include <ListContactsFilter.h>

Public Member Functions

 ListContactsFilter ()
 
 ListContactsFilter (Aws::Utils::Json::JsonView jsonValue)
 
ListContactsFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const SubscriptionStatusGetFilteredStatus () const
 
bool FilteredStatusHasBeenSet () const
 
void SetFilteredStatus (const SubscriptionStatus &value)
 
void SetFilteredStatus (SubscriptionStatus &&value)
 
ListContactsFilterWithFilteredStatus (const SubscriptionStatus &value)
 
ListContactsFilterWithFilteredStatus (SubscriptionStatus &&value)
 
const TopicFilterGetTopicFilter () const
 
bool TopicFilterHasBeenSet () const
 
void SetTopicFilter (const TopicFilter &value)
 
void SetTopicFilter (TopicFilter &&value)
 
ListContactsFilterWithTopicFilter (const TopicFilter &value)
 
ListContactsFilterWithTopicFilter (TopicFilter &&value)
 

Detailed Description

A filter that can be applied to a list of contacts.

See Also:

AWS API Reference

Definition at line 33 of file ListContactsFilter.h.

Constructor & Destructor Documentation

◆ ListContactsFilter() [1/2]

Aws::SESV2::Model::ListContactsFilter::ListContactsFilter ( )

◆ ListContactsFilter() [2/2]

Aws::SESV2::Model::ListContactsFilter::ListContactsFilter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ FilteredStatusHasBeenSet()

bool Aws::SESV2::Model::ListContactsFilter::FilteredStatusHasBeenSet ( ) const
inline

The status by which you are filtering: OPT_IN or OPT_OUT.

Definition at line 52 of file ListContactsFilter.h.

◆ GetFilteredStatus()

const SubscriptionStatus& Aws::SESV2::Model::ListContactsFilter::GetFilteredStatus ( ) const
inline

The status by which you are filtering: OPT_IN or OPT_OUT.

Definition at line 46 of file ListContactsFilter.h.

◆ GetTopicFilter()

const TopicFilter& Aws::SESV2::Model::ListContactsFilter::GetTopicFilter ( ) const
inline

Used for filtering by a specific topic preference.

Definition at line 82 of file ListContactsFilter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SESV2::Model::ListContactsFilter::Jsonize ( ) const

◆ operator=()

ListContactsFilter& Aws::SESV2::Model::ListContactsFilter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetFilteredStatus() [1/2]

void Aws::SESV2::Model::ListContactsFilter::SetFilteredStatus ( const SubscriptionStatus value)
inline

The status by which you are filtering: OPT_IN or OPT_OUT.

Definition at line 58 of file ListContactsFilter.h.

◆ SetFilteredStatus() [2/2]

void Aws::SESV2::Model::ListContactsFilter::SetFilteredStatus ( SubscriptionStatus &&  value)
inline

The status by which you are filtering: OPT_IN or OPT_OUT.

Definition at line 64 of file ListContactsFilter.h.

◆ SetTopicFilter() [1/2]

void Aws::SESV2::Model::ListContactsFilter::SetTopicFilter ( const TopicFilter value)
inline

Used for filtering by a specific topic preference.

Definition at line 92 of file ListContactsFilter.h.

◆ SetTopicFilter() [2/2]

void Aws::SESV2::Model::ListContactsFilter::SetTopicFilter ( TopicFilter &&  value)
inline

Used for filtering by a specific topic preference.

Definition at line 97 of file ListContactsFilter.h.

◆ TopicFilterHasBeenSet()

bool Aws::SESV2::Model::ListContactsFilter::TopicFilterHasBeenSet ( ) const
inline

Used for filtering by a specific topic preference.

Definition at line 87 of file ListContactsFilter.h.

◆ WithFilteredStatus() [1/2]

ListContactsFilter& Aws::SESV2::Model::ListContactsFilter::WithFilteredStatus ( const SubscriptionStatus value)
inline

The status by which you are filtering: OPT_IN or OPT_OUT.

Definition at line 70 of file ListContactsFilter.h.

◆ WithFilteredStatus() [2/2]

ListContactsFilter& Aws::SESV2::Model::ListContactsFilter::WithFilteredStatus ( SubscriptionStatus &&  value)
inline

The status by which you are filtering: OPT_IN or OPT_OUT.

Definition at line 76 of file ListContactsFilter.h.

◆ WithTopicFilter() [1/2]

ListContactsFilter& Aws::SESV2::Model::ListContactsFilter::WithTopicFilter ( const TopicFilter value)
inline

Used for filtering by a specific topic preference.

Definition at line 102 of file ListContactsFilter.h.

◆ WithTopicFilter() [2/2]

ListContactsFilter& Aws::SESV2::Model::ListContactsFilter::WithTopicFilter ( TopicFilter &&  value)
inline

Used for filtering by a specific topic preference.

Definition at line 107 of file ListContactsFilter.h.


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