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

#include <ReceiptRuleSetMetadata.h>

Public Member Functions

 ReceiptRuleSetMetadata ()
 
 ReceiptRuleSetMetadata (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ReceiptRuleSetMetadataoperator= (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::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ReceiptRuleSetMetadataWithName (const Aws::String &value)
 
ReceiptRuleSetMetadataWithName (Aws::String &&value)
 
ReceiptRuleSetMetadataWithName (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTimestamp () const
 
bool CreatedTimestampHasBeenSet () const
 
void SetCreatedTimestamp (const Aws::Utils::DateTime &value)
 
void SetCreatedTimestamp (Aws::Utils::DateTime &&value)
 
ReceiptRuleSetMetadataWithCreatedTimestamp (const Aws::Utils::DateTime &value)
 
ReceiptRuleSetMetadataWithCreatedTimestamp (Aws::Utils::DateTime &&value)
 

Detailed Description

Information about a receipt rule set.

A receipt rule set is a collection of rules that specify what Amazon SES should do with mail it receives on behalf of your account's verified domains.

For information about setting up receipt rule sets, see the Amazon SES Developer Guide.

See Also:

AWS API Reference

Definition at line 37 of file ReceiptRuleSetMetadata.h.

Constructor & Destructor Documentation

◆ ReceiptRuleSetMetadata() [1/2]

Aws::SES::Model::ReceiptRuleSetMetadata::ReceiptRuleSetMetadata ( )

◆ ReceiptRuleSetMetadata() [2/2]

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

Member Function Documentation

◆ CreatedTimestampHasBeenSet()

bool Aws::SES::Model::ReceiptRuleSetMetadata::CreatedTimestampHasBeenSet ( ) const
inline

The date and time the receipt rule set was created.

Definition at line 121 of file ReceiptRuleSetMetadata.h.

◆ GetCreatedTimestamp()

const Aws::Utils::DateTime& Aws::SES::Model::ReceiptRuleSetMetadata::GetCreatedTimestamp ( ) const
inline

The date and time the receipt rule set was created.

Definition at line 116 of file ReceiptRuleSetMetadata.h.

◆ GetName()

const Aws::String& Aws::SES::Model::ReceiptRuleSetMetadata::GetName ( ) const
inline

The name of the receipt rule set. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Start and end with a letter or number.

  • Contain less than 64 characters.

Definition at line 54 of file ReceiptRuleSetMetadata.h.

◆ NameHasBeenSet()

bool Aws::SES::Model::ReceiptRuleSetMetadata::NameHasBeenSet ( ) const
inline

The name of the receipt rule set. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Start and end with a letter or number.

  • Contain less than 64 characters.

Definition at line 62 of file ReceiptRuleSetMetadata.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetCreatedTimestamp() [1/2]

void Aws::SES::Model::ReceiptRuleSetMetadata::SetCreatedTimestamp ( Aws::Utils::DateTime &&  value)
inline

The date and time the receipt rule set was created.

Definition at line 131 of file ReceiptRuleSetMetadata.h.

◆ SetCreatedTimestamp() [2/2]

void Aws::SES::Model::ReceiptRuleSetMetadata::SetCreatedTimestamp ( const Aws::Utils::DateTime value)
inline

The date and time the receipt rule set was created.

Definition at line 126 of file ReceiptRuleSetMetadata.h.

◆ SetName() [1/3]

void Aws::SES::Model::ReceiptRuleSetMetadata::SetName ( Aws::String &&  value)
inline

The name of the receipt rule set. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Start and end with a letter or number.

  • Contain less than 64 characters.

Definition at line 78 of file ReceiptRuleSetMetadata.h.

◆ SetName() [2/3]

void Aws::SES::Model::ReceiptRuleSetMetadata::SetName ( const Aws::String value)
inline

The name of the receipt rule set. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Start and end with a letter or number.

  • Contain less than 64 characters.

Definition at line 70 of file ReceiptRuleSetMetadata.h.

◆ SetName() [3/3]

void Aws::SES::Model::ReceiptRuleSetMetadata::SetName ( const char *  value)
inline

The name of the receipt rule set. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Start and end with a letter or number.

  • Contain less than 64 characters.

Definition at line 86 of file ReceiptRuleSetMetadata.h.

◆ WithCreatedTimestamp() [1/2]

ReceiptRuleSetMetadata& Aws::SES::Model::ReceiptRuleSetMetadata::WithCreatedTimestamp ( Aws::Utils::DateTime &&  value)
inline

The date and time the receipt rule set was created.

Definition at line 141 of file ReceiptRuleSetMetadata.h.

◆ WithCreatedTimestamp() [2/2]

ReceiptRuleSetMetadata& Aws::SES::Model::ReceiptRuleSetMetadata::WithCreatedTimestamp ( const Aws::Utils::DateTime value)
inline

The date and time the receipt rule set was created.

Definition at line 136 of file ReceiptRuleSetMetadata.h.

◆ WithName() [1/3]

ReceiptRuleSetMetadata& Aws::SES::Model::ReceiptRuleSetMetadata::WithName ( Aws::String &&  value)
inline

The name of the receipt rule set. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Start and end with a letter or number.

  • Contain less than 64 characters.

Definition at line 102 of file ReceiptRuleSetMetadata.h.

◆ WithName() [2/3]

ReceiptRuleSetMetadata& Aws::SES::Model::ReceiptRuleSetMetadata::WithName ( const Aws::String value)
inline

The name of the receipt rule set. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Start and end with a letter or number.

  • Contain less than 64 characters.

Definition at line 94 of file ReceiptRuleSetMetadata.h.

◆ WithName() [3/3]

ReceiptRuleSetMetadata& Aws::SES::Model::ReceiptRuleSetMetadata::WithName ( const char *  value)
inline

The name of the receipt rule set. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Start and end with a letter or number.

  • Contain less than 64 characters.

Definition at line 110 of file ReceiptRuleSetMetadata.h.


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