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

#include <TopicFilter.h>

Public Member Functions

 TopicFilter ()
 
 TopicFilter (Aws::Utils::Json::JsonView jsonValue)
 
TopicFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTopicName () const
 
bool TopicNameHasBeenSet () const
 
void SetTopicName (const Aws::String &value)
 
void SetTopicName (Aws::String &&value)
 
void SetTopicName (const char *value)
 
TopicFilterWithTopicName (const Aws::String &value)
 
TopicFilterWithTopicName (Aws::String &&value)
 
TopicFilterWithTopicName (const char *value)
 
bool GetUseDefaultIfPreferenceUnavailable () const
 
bool UseDefaultIfPreferenceUnavailableHasBeenSet () const
 
void SetUseDefaultIfPreferenceUnavailable (bool value)
 
TopicFilterWithUseDefaultIfPreferenceUnavailable (bool value)
 

Detailed Description

Used for filtering by a specific topic preference.

See Also:


AWS API Reference

Definition at line 32 of file TopicFilter.h.

Constructor & Destructor Documentation

◆ TopicFilter() [1/2]

Aws::SESV2::Model::TopicFilter::TopicFilter ( )

◆ TopicFilter() [2/2]

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

Member Function Documentation

◆ GetTopicName()

const Aws::String& Aws::SESV2::Model::TopicFilter::GetTopicName ( ) const
inline

The name of a topic on which you wish to apply the filter.

Definition at line 44 of file TopicFilter.h.

◆ GetUseDefaultIfPreferenceUnavailable()

bool Aws::SESV2::Model::TopicFilter::GetUseDefaultIfPreferenceUnavailable ( ) const
inline

Notes that the default subscription status should be applied to a contact because the contact has not noted their preference for subscribing to a topic.

Definition at line 87 of file TopicFilter.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetTopicName() [1/3]

void Aws::SESV2::Model::TopicFilter::SetTopicName ( Aws::String &&  value)
inline

The name of a topic on which you wish to apply the filter.

Definition at line 59 of file TopicFilter.h.

◆ SetTopicName() [2/3]

void Aws::SESV2::Model::TopicFilter::SetTopicName ( const Aws::String value)
inline

The name of a topic on which you wish to apply the filter.

Definition at line 54 of file TopicFilter.h.

◆ SetTopicName() [3/3]

void Aws::SESV2::Model::TopicFilter::SetTopicName ( const char *  value)
inline

The name of a topic on which you wish to apply the filter.

Definition at line 64 of file TopicFilter.h.

◆ SetUseDefaultIfPreferenceUnavailable()

void Aws::SESV2::Model::TopicFilter::SetUseDefaultIfPreferenceUnavailable ( bool  value)
inline

Notes that the default subscription status should be applied to a contact because the contact has not noted their preference for subscribing to a topic.

Definition at line 101 of file TopicFilter.h.

◆ TopicNameHasBeenSet()

bool Aws::SESV2::Model::TopicFilter::TopicNameHasBeenSet ( ) const
inline

The name of a topic on which you wish to apply the filter.

Definition at line 49 of file TopicFilter.h.

◆ UseDefaultIfPreferenceUnavailableHasBeenSet()

bool Aws::SESV2::Model::TopicFilter::UseDefaultIfPreferenceUnavailableHasBeenSet ( ) const
inline

Notes that the default subscription status should be applied to a contact because the contact has not noted their preference for subscribing to a topic.

Definition at line 94 of file TopicFilter.h.

◆ WithTopicName() [1/3]

TopicFilter& Aws::SESV2::Model::TopicFilter::WithTopicName ( Aws::String &&  value)
inline

The name of a topic on which you wish to apply the filter.

Definition at line 74 of file TopicFilter.h.

◆ WithTopicName() [2/3]

TopicFilter& Aws::SESV2::Model::TopicFilter::WithTopicName ( const Aws::String value)
inline

The name of a topic on which you wish to apply the filter.

Definition at line 69 of file TopicFilter.h.

◆ WithTopicName() [3/3]

TopicFilter& Aws::SESV2::Model::TopicFilter::WithTopicName ( const char *  value)
inline

The name of a topic on which you wish to apply the filter.

Definition at line 79 of file TopicFilter.h.

◆ WithUseDefaultIfPreferenceUnavailable()

TopicFilter& Aws::SESV2::Model::TopicFilter::WithUseDefaultIfPreferenceUnavailable ( bool  value)
inline

Notes that the default subscription status should be applied to a contact because the contact has not noted their preference for subscribing to a topic.

Definition at line 108 of file TopicFilter.h.


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