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

#include <ReputationOptions.h>

Public Member Functions

 ReputationOptions ()
 
 ReputationOptions (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ReputationOptionsoperator= (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
 
bool GetSendingEnabled () const
 
bool SendingEnabledHasBeenSet () const
 
void SetSendingEnabled (bool value)
 
ReputationOptionsWithSendingEnabled (bool value)
 
bool GetReputationMetricsEnabled () const
 
bool ReputationMetricsEnabledHasBeenSet () const
 
void SetReputationMetricsEnabled (bool value)
 
ReputationOptionsWithReputationMetricsEnabled (bool value)
 
const Aws::Utils::DateTimeGetLastFreshStart () const
 
bool LastFreshStartHasBeenSet () const
 
void SetLastFreshStart (const Aws::Utils::DateTime &value)
 
void SetLastFreshStart (Aws::Utils::DateTime &&value)
 
ReputationOptionsWithLastFreshStart (const Aws::Utils::DateTime &value)
 
ReputationOptionsWithLastFreshStart (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about the reputation settings for a configuration set.

See Also:

AWS API Reference

Definition at line 32 of file ReputationOptions.h.

Constructor & Destructor Documentation

◆ ReputationOptions() [1/2]

Aws::SES::Model::ReputationOptions::ReputationOptions ( )

◆ ReputationOptions() [2/2]

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

Member Function Documentation

◆ GetLastFreshStart()

const Aws::Utils::DateTime& Aws::SES::Model::ReputationOptions::GetLastFreshStart ( ) const
inline

The date and time at which the reputation metrics for the configuration set were last reset. Resetting these metrics is known as a fresh start.

When you disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled and later re-enable it, the reputation metrics for the configuration set (but not for the entire Amazon SES account) are reset.

If email sending for the configuration set has never been disabled and later re-enabled, the value of this attribute is null.

Definition at line 131 of file ReputationOptions.h.

◆ GetReputationMetricsEnabled()

bool Aws::SES::Model::ReputationOptions::GetReputationMetricsEnabled ( ) const
inline

Describes whether or not Amazon SES publishes reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.

If the value is true, reputation metrics are published. If the value is false, reputation metrics are not published. The default value is false.

Definition at line 91 of file ReputationOptions.h.

◆ GetSendingEnabled()

bool Aws::SES::Model::ReputationOptions::GetSendingEnabled ( ) const
inline

Describes whether email sending is enabled or disabled for the configuration set. If the value is true, then Amazon SES will send emails that use the configuration set. If the value is false, Amazon SES will not send emails that use the configuration set. The default value is true. You can change this setting using UpdateConfigurationSetSendingEnabled.

Definition at line 51 of file ReputationOptions.h.

◆ LastFreshStartHasBeenSet()

bool Aws::SES::Model::ReputationOptions::LastFreshStartHasBeenSet ( ) const
inline

The date and time at which the reputation metrics for the configuration set were last reset. Resetting these metrics is known as a fresh start.

When you disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled and later re-enable it, the reputation metrics for the configuration set (but not for the entire Amazon SES account) are reset.

If email sending for the configuration set has never been disabled and later re-enabled, the value of this attribute is null.

Definition at line 143 of file ReputationOptions.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ReputationMetricsEnabledHasBeenSet()

bool Aws::SES::Model::ReputationOptions::ReputationMetricsEnabledHasBeenSet ( ) const
inline

Describes whether or not Amazon SES publishes reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.

If the value is true, reputation metrics are published. If the value is false, reputation metrics are not published. The default value is false.

Definition at line 100 of file ReputationOptions.h.

◆ SendingEnabledHasBeenSet()

bool Aws::SES::Model::ReputationOptions::SendingEnabledHasBeenSet ( ) const
inline

Describes whether email sending is enabled or disabled for the configuration set. If the value is true, then Amazon SES will send emails that use the configuration set. If the value is false, Amazon SES will not send emails that use the configuration set. The default value is true. You can change this setting using UpdateConfigurationSetSendingEnabled.

Definition at line 61 of file ReputationOptions.h.

◆ SetLastFreshStart() [1/2]

void Aws::SES::Model::ReputationOptions::SetLastFreshStart ( Aws::Utils::DateTime &&  value)
inline

The date and time at which the reputation metrics for the configuration set were last reset. Resetting these metrics is known as a fresh start.

When you disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled and later re-enable it, the reputation metrics for the configuration set (but not for the entire Amazon SES account) are reset.

If email sending for the configuration set has never been disabled and later re-enabled, the value of this attribute is null.

Definition at line 167 of file ReputationOptions.h.

◆ SetLastFreshStart() [2/2]

void Aws::SES::Model::ReputationOptions::SetLastFreshStart ( const Aws::Utils::DateTime value)
inline

The date and time at which the reputation metrics for the configuration set were last reset. Resetting these metrics is known as a fresh start.

When you disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled and later re-enable it, the reputation metrics for the configuration set (but not for the entire Amazon SES account) are reset.

If email sending for the configuration set has never been disabled and later re-enabled, the value of this attribute is null.

Definition at line 155 of file ReputationOptions.h.

◆ SetReputationMetricsEnabled()

void Aws::SES::Model::ReputationOptions::SetReputationMetricsEnabled ( bool  value)
inline

Describes whether or not Amazon SES publishes reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.

If the value is true, reputation metrics are published. If the value is false, reputation metrics are not published. The default value is false.

Definition at line 109 of file ReputationOptions.h.

◆ SetSendingEnabled()

void Aws::SES::Model::ReputationOptions::SetSendingEnabled ( bool  value)
inline

Describes whether email sending is enabled or disabled for the configuration set. If the value is true, then Amazon SES will send emails that use the configuration set. If the value is false, Amazon SES will not send emails that use the configuration set. The default value is true. You can change this setting using UpdateConfigurationSetSendingEnabled.

Definition at line 71 of file ReputationOptions.h.

◆ WithLastFreshStart() [1/2]

ReputationOptions& Aws::SES::Model::ReputationOptions::WithLastFreshStart ( Aws::Utils::DateTime &&  value)
inline

The date and time at which the reputation metrics for the configuration set were last reset. Resetting these metrics is known as a fresh start.

When you disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled and later re-enable it, the reputation metrics for the configuration set (but not for the entire Amazon SES account) are reset.

If email sending for the configuration set has never been disabled and later re-enabled, the value of this attribute is null.

Definition at line 191 of file ReputationOptions.h.

◆ WithLastFreshStart() [2/2]

ReputationOptions& Aws::SES::Model::ReputationOptions::WithLastFreshStart ( const Aws::Utils::DateTime value)
inline

The date and time at which the reputation metrics for the configuration set were last reset. Resetting these metrics is known as a fresh start.

When you disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled and later re-enable it, the reputation metrics for the configuration set (but not for the entire Amazon SES account) are reset.

If email sending for the configuration set has never been disabled and later re-enabled, the value of this attribute is null.

Definition at line 179 of file ReputationOptions.h.

◆ WithReputationMetricsEnabled()

ReputationOptions& Aws::SES::Model::ReputationOptions::WithReputationMetricsEnabled ( bool  value)
inline

Describes whether or not Amazon SES publishes reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.

If the value is true, reputation metrics are published. If the value is false, reputation metrics are not published. The default value is false.

Definition at line 118 of file ReputationOptions.h.

◆ WithSendingEnabled()

ReputationOptions& Aws::SES::Model::ReputationOptions::WithSendingEnabled ( bool  value)
inline

Describes whether email sending is enabled or disabled for the configuration set. If the value is true, then Amazon SES will send emails that use the configuration set. If the value is false, Amazon SES will not send emails that use the configuration set. The default value is true. You can change this setting using UpdateConfigurationSetSendingEnabled.

Definition at line 81 of file ReputationOptions.h.


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