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

#include <Content.h>

Public Member Functions

 Content ()
 
 Content (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Contentoperator= (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::StringGetData () const
 
bool DataHasBeenSet () const
 
void SetData (const Aws::String &value)
 
void SetData (Aws::String &&value)
 
void SetData (const char *value)
 
ContentWithData (const Aws::String &value)
 
ContentWithData (Aws::String &&value)
 
ContentWithData (const char *value)
 
const Aws::StringGetCharset () const
 
bool CharsetHasBeenSet () const
 
void SetCharset (const Aws::String &value)
 
void SetCharset (Aws::String &&value)
 
void SetCharset (const char *value)
 
ContentWithCharset (const Aws::String &value)
 
ContentWithCharset (Aws::String &&value)
 
ContentWithCharset (const char *value)
 

Detailed Description

Represents textual data, plus an optional character set specification.

By default, the text must be 7-bit ASCII, due to the constraints of the SMTP protocol. If the text must contain any other characters, then you must also specify a character set. Examples include UTF-8, ISO-8859-1, and Shift_JIS.

See Also:

AWS API Reference

Definition at line 35 of file Content.h.

Constructor & Destructor Documentation

◆ Content() [1/2]

Aws::SES::Model::Content::Content ( )

◆ Content() [2/2]

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

Member Function Documentation

◆ CharsetHasBeenSet()

bool Aws::SES::Model::Content::CharsetHasBeenSet ( ) const
inline

The character set of the content.

Definition at line 95 of file Content.h.

◆ DataHasBeenSet()

bool Aws::SES::Model::Content::DataHasBeenSet ( ) const
inline

The textual data of the content.

Definition at line 54 of file Content.h.

◆ GetCharset()

const Aws::String& Aws::SES::Model::Content::GetCharset ( ) const
inline

The character set of the content.

Definition at line 90 of file Content.h.

◆ GetData()

const Aws::String& Aws::SES::Model::Content::GetData ( ) const
inline

The textual data of the content.

Definition at line 49 of file Content.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetCharset() [1/3]

void Aws::SES::Model::Content::SetCharset ( Aws::String &&  value)
inline

The character set of the content.

Definition at line 105 of file Content.h.

◆ SetCharset() [2/3]

void Aws::SES::Model::Content::SetCharset ( const Aws::String value)
inline

The character set of the content.

Definition at line 100 of file Content.h.

◆ SetCharset() [3/3]

void Aws::SES::Model::Content::SetCharset ( const char *  value)
inline

The character set of the content.

Definition at line 110 of file Content.h.

◆ SetData() [1/3]

void Aws::SES::Model::Content::SetData ( Aws::String &&  value)
inline

The textual data of the content.

Definition at line 64 of file Content.h.

◆ SetData() [2/3]

void Aws::SES::Model::Content::SetData ( const Aws::String value)
inline

The textual data of the content.

Definition at line 59 of file Content.h.

◆ SetData() [3/3]

void Aws::SES::Model::Content::SetData ( const char *  value)
inline

The textual data of the content.

Definition at line 69 of file Content.h.

◆ WithCharset() [1/3]

Content& Aws::SES::Model::Content::WithCharset ( Aws::String &&  value)
inline

The character set of the content.

Definition at line 120 of file Content.h.

◆ WithCharset() [2/3]

Content& Aws::SES::Model::Content::WithCharset ( const Aws::String value)
inline

The character set of the content.

Definition at line 115 of file Content.h.

◆ WithCharset() [3/3]

Content& Aws::SES::Model::Content::WithCharset ( const char *  value)
inline

The character set of the content.

Definition at line 125 of file Content.h.

◆ WithData() [1/3]

Content& Aws::SES::Model::Content::WithData ( Aws::String &&  value)
inline

The textual data of the content.

Definition at line 79 of file Content.h.

◆ WithData() [2/3]

Content& Aws::SES::Model::Content::WithData ( const Aws::String value)
inline

The textual data of the content.

Definition at line 74 of file Content.h.

◆ WithData() [3/3]

Content& Aws::SES::Model::Content::WithData ( const char *  value)
inline

The textual data of the content.

Definition at line 84 of file Content.h.


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