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

#include <SnsDestination.h>

Public Member Functions

 SnsDestination ()
 
 SnsDestination (Aws::Utils::Json::JsonView jsonValue)
 
SnsDestinationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTopicArn () const
 
bool TopicArnHasBeenSet () const
 
void SetTopicArn (const Aws::String &value)
 
void SetTopicArn (Aws::String &&value)
 
void SetTopicArn (const char *value)
 
SnsDestinationWithTopicArn (const Aws::String &value)
 
SnsDestinationWithTopicArn (Aws::String &&value)
 
SnsDestinationWithTopicArn (const char *value)
 

Detailed Description

An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.

See Also:

AWS API Reference

Definition at line 33 of file SnsDestination.h.

Constructor & Destructor Documentation

◆ SnsDestination() [1/2]

Aws::SESV2::Model::SnsDestination::SnsDestination ( )

◆ SnsDestination() [2/2]

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

Member Function Documentation

◆ GetTopicArn()

const Aws::String& Aws::SESV2::Model::SnsDestination::GetTopicArn ( ) const
inline

The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

Definition at line 48 of file SnsDestination.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetTopicArn() [1/3]

void Aws::SESV2::Model::SnsDestination::SetTopicArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

Definition at line 72 of file SnsDestination.h.

◆ SetTopicArn() [2/3]

void Aws::SESV2::Model::SnsDestination::SetTopicArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

Definition at line 64 of file SnsDestination.h.

◆ SetTopicArn() [3/3]

void Aws::SESV2::Model::SnsDestination::SetTopicArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

Definition at line 80 of file SnsDestination.h.

◆ TopicArnHasBeenSet()

bool Aws::SESV2::Model::SnsDestination::TopicArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

Definition at line 56 of file SnsDestination.h.

◆ WithTopicArn() [1/3]

SnsDestination& Aws::SESV2::Model::SnsDestination::WithTopicArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

Definition at line 96 of file SnsDestination.h.

◆ WithTopicArn() [2/3]

SnsDestination& Aws::SESV2::Model::SnsDestination::WithTopicArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

Definition at line 88 of file SnsDestination.h.

◆ WithTopicArn() [3/3]

SnsDestination& Aws::SESV2::Model::SnsDestination::WithTopicArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

Definition at line 104 of file SnsDestination.h.


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