AWS SDK for C++  1.8.152
AWS SDK for C++
Public Member Functions | List of all members
Aws::SES::Model::AddHeaderAction Class Reference

#include <AddHeaderAction.h>

Public Member Functions

 AddHeaderAction ()
 
 AddHeaderAction (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AddHeaderActionoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetHeaderName () const
 
bool HeaderNameHasBeenSet () const
 
void SetHeaderName (const Aws::String &value)
 
void SetHeaderName (Aws::String &&value)
 
void SetHeaderName (const char *value)
 
AddHeaderActionWithHeaderName (const Aws::String &value)
 
AddHeaderActionWithHeaderName (Aws::String &&value)
 
AddHeaderActionWithHeaderName (const char *value)
 
const Aws::StringGetHeaderValue () const
 
bool HeaderValueHasBeenSet () const
 
void SetHeaderValue (const Aws::String &value)
 
void SetHeaderValue (Aws::String &&value)
 
void SetHeaderValue (const char *value)
 
AddHeaderActionWithHeaderValue (const Aws::String &value)
 
AddHeaderActionWithHeaderValue (Aws::String &&value)
 
AddHeaderActionWithHeaderValue (const char *value)
 

Detailed Description

When included in a receipt rule, this action adds a header to the received email.

For information about adding a header using a receipt rule, see the Amazon SES Developer Guide.

See Also:

AWS API Reference

Definition at line 35 of file AddHeaderAction.h.

Constructor & Destructor Documentation

◆ AddHeaderAction() [1/2]

Aws::SES::Model::AddHeaderAction::AddHeaderAction ( )

◆ AddHeaderAction() [2/2]

Aws::SES::Model::AddHeaderAction::AddHeaderAction ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetHeaderName()

const Aws::String& Aws::SES::Model::AddHeaderAction::GetHeaderName ( ) const
inline

The name of the header to add. Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.

Definition at line 51 of file AddHeaderAction.h.

◆ GetHeaderValue()

const Aws::String& Aws::SES::Model::AddHeaderAction::GetHeaderValue ( ) const
inline

Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").

Definition at line 107 of file AddHeaderAction.h.

◆ HeaderNameHasBeenSet()

bool Aws::SES::Model::AddHeaderAction::HeaderNameHasBeenSet ( ) const
inline

The name of the header to add. Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.

Definition at line 58 of file AddHeaderAction.h.

◆ HeaderValueHasBeenSet()

bool Aws::SES::Model::AddHeaderAction::HeaderValueHasBeenSet ( ) const
inline

Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").

Definition at line 113 of file AddHeaderAction.h.

◆ operator=()

AddHeaderAction& Aws::SES::Model::AddHeaderAction::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::SES::Model::AddHeaderAction::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::SES::Model::AddHeaderAction::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetHeaderName() [1/3]

void Aws::SES::Model::AddHeaderAction::SetHeaderName ( Aws::String &&  value)
inline

The name of the header to add. Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.

Definition at line 72 of file AddHeaderAction.h.

◆ SetHeaderName() [2/3]

void Aws::SES::Model::AddHeaderAction::SetHeaderName ( const Aws::String value)
inline

The name of the header to add. Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.

Definition at line 65 of file AddHeaderAction.h.

◆ SetHeaderName() [3/3]

void Aws::SES::Model::AddHeaderAction::SetHeaderName ( const char *  value)
inline

The name of the header to add. Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.

Definition at line 79 of file AddHeaderAction.h.

◆ SetHeaderValue() [1/3]

void Aws::SES::Model::AddHeaderAction::SetHeaderValue ( Aws::String &&  value)
inline

Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").

Definition at line 125 of file AddHeaderAction.h.

◆ SetHeaderValue() [2/3]

void Aws::SES::Model::AddHeaderAction::SetHeaderValue ( const Aws::String value)
inline

Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").

Definition at line 119 of file AddHeaderAction.h.

◆ SetHeaderValue() [3/3]

void Aws::SES::Model::AddHeaderAction::SetHeaderValue ( const char *  value)
inline

Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").

Definition at line 131 of file AddHeaderAction.h.

◆ WithHeaderName() [1/3]

AddHeaderAction& Aws::SES::Model::AddHeaderAction::WithHeaderName ( Aws::String &&  value)
inline

The name of the header to add. Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.

Definition at line 93 of file AddHeaderAction.h.

◆ WithHeaderName() [2/3]

AddHeaderAction& Aws::SES::Model::AddHeaderAction::WithHeaderName ( const Aws::String value)
inline

The name of the header to add. Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.

Definition at line 86 of file AddHeaderAction.h.

◆ WithHeaderName() [3/3]

AddHeaderAction& Aws::SES::Model::AddHeaderAction::WithHeaderName ( const char *  value)
inline

The name of the header to add. Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.

Definition at line 100 of file AddHeaderAction.h.

◆ WithHeaderValue() [1/3]

AddHeaderAction& Aws::SES::Model::AddHeaderAction::WithHeaderValue ( Aws::String &&  value)
inline

Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").

Definition at line 143 of file AddHeaderAction.h.

◆ WithHeaderValue() [2/3]

AddHeaderAction& Aws::SES::Model::AddHeaderAction::WithHeaderValue ( const Aws::String value)
inline

Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").

Definition at line 137 of file AddHeaderAction.h.

◆ WithHeaderValue() [3/3]

AddHeaderAction& Aws::SES::Model::AddHeaderAction::WithHeaderValue ( const char *  value)
inline

Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").

Definition at line 149 of file AddHeaderAction.h.


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