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

#include <CloudWatchDimensionConfiguration.h>

Public Member Functions

 CloudWatchDimensionConfiguration ()
 
 CloudWatchDimensionConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
CloudWatchDimensionConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDimensionName () const
 
bool DimensionNameHasBeenSet () const
 
void SetDimensionName (const Aws::String &value)
 
void SetDimensionName (Aws::String &&value)
 
void SetDimensionName (const char *value)
 
CloudWatchDimensionConfigurationWithDimensionName (const Aws::String &value)
 
CloudWatchDimensionConfigurationWithDimensionName (Aws::String &&value)
 
CloudWatchDimensionConfigurationWithDimensionName (const char *value)
 
const DimensionValueSourceGetDimensionValueSource () const
 
bool DimensionValueSourceHasBeenSet () const
 
void SetDimensionValueSource (const DimensionValueSource &value)
 
void SetDimensionValueSource (DimensionValueSource &&value)
 
CloudWatchDimensionConfigurationWithDimensionValueSource (const DimensionValueSource &value)
 
CloudWatchDimensionConfigurationWithDimensionValueSource (DimensionValueSource &&value)
 
const Aws::StringGetDefaultDimensionValue () const
 
bool DefaultDimensionValueHasBeenSet () const
 
void SetDefaultDimensionValue (const Aws::String &value)
 
void SetDefaultDimensionValue (Aws::String &&value)
 
void SetDefaultDimensionValue (const char *value)
 
CloudWatchDimensionConfigurationWithDefaultDimensionValue (const Aws::String &value)
 
CloudWatchDimensionConfigurationWithDefaultDimensionValue (Aws::String &&value)
 
CloudWatchDimensionConfigurationWithDefaultDimensionValue (const char *value)
 

Detailed Description

An object that defines the dimension configuration to use when you send email events to Amazon CloudWatch.

See Also:

AWS API Reference

Definition at line 33 of file CloudWatchDimensionConfiguration.h.

Constructor & Destructor Documentation

◆ CloudWatchDimensionConfiguration() [1/2]

Aws::SESV2::Model::CloudWatchDimensionConfiguration::CloudWatchDimensionConfiguration ( )

◆ CloudWatchDimensionConfiguration() [2/2]

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

Member Function Documentation

◆ DefaultDimensionValueHasBeenSet()

bool Aws::SESV2::Model::CloudWatchDimensionConfiguration::DefaultDimensionValueHasBeenSet ( ) const
inline

The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 192 of file CloudWatchDimensionConfiguration.h.

◆ DimensionNameHasBeenSet()

bool Aws::SESV2::Model::CloudWatchDimensionConfiguration::DimensionNameHasBeenSet ( ) const
inline

The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 58 of file CloudWatchDimensionConfiguration.h.

◆ DimensionValueSourceHasBeenSet()

bool Aws::SESV2::Model::CloudWatchDimensionConfiguration::DimensionValueSourceHasBeenSet ( ) const
inline

The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. To use your own email headers, choose emailHeader. To use link tags, choose linkTags.

Definition at line 133 of file CloudWatchDimensionConfiguration.h.

◆ GetDefaultDimensionValue()

const Aws::String& Aws::SESV2::Model::CloudWatchDimensionConfiguration::GetDefaultDimensionValue ( ) const
inline

The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 183 of file CloudWatchDimensionConfiguration.h.

◆ GetDimensionName()

const Aws::String& Aws::SESV2::Model::CloudWatchDimensionConfiguration::GetDimensionName ( ) const
inline

The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 49 of file CloudWatchDimensionConfiguration.h.

◆ GetDimensionValueSource()

const DimensionValueSource& Aws::SESV2::Model::CloudWatchDimensionConfiguration::GetDimensionValueSource ( ) const
inline

The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. To use your own email headers, choose emailHeader. To use link tags, choose linkTags.

Definition at line 123 of file CloudWatchDimensionConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetDefaultDimensionValue() [1/3]

void Aws::SESV2::Model::CloudWatchDimensionConfiguration::SetDefaultDimensionValue ( Aws::String &&  value)
inline

The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 210 of file CloudWatchDimensionConfiguration.h.

◆ SetDefaultDimensionValue() [2/3]

void Aws::SESV2::Model::CloudWatchDimensionConfiguration::SetDefaultDimensionValue ( const Aws::String value)
inline

The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 201 of file CloudWatchDimensionConfiguration.h.

◆ SetDefaultDimensionValue() [3/3]

void Aws::SESV2::Model::CloudWatchDimensionConfiguration::SetDefaultDimensionValue ( const char *  value)
inline

The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 219 of file CloudWatchDimensionConfiguration.h.

◆ SetDimensionName() [1/3]

void Aws::SESV2::Model::CloudWatchDimensionConfiguration::SetDimensionName ( Aws::String &&  value)
inline

The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 76 of file CloudWatchDimensionConfiguration.h.

◆ SetDimensionName() [2/3]

void Aws::SESV2::Model::CloudWatchDimensionConfiguration::SetDimensionName ( const Aws::String value)
inline

The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 67 of file CloudWatchDimensionConfiguration.h.

◆ SetDimensionName() [3/3]

void Aws::SESV2::Model::CloudWatchDimensionConfiguration::SetDimensionName ( const char *  value)
inline

The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 85 of file CloudWatchDimensionConfiguration.h.

◆ SetDimensionValueSource() [1/2]

void Aws::SESV2::Model::CloudWatchDimensionConfiguration::SetDimensionValueSource ( const DimensionValueSource value)
inline

The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. To use your own email headers, choose emailHeader. To use link tags, choose linkTags.

Definition at line 143 of file CloudWatchDimensionConfiguration.h.

◆ SetDimensionValueSource() [2/2]

void Aws::SESV2::Model::CloudWatchDimensionConfiguration::SetDimensionValueSource ( DimensionValueSource &&  value)
inline

The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. To use your own email headers, choose emailHeader. To use link tags, choose linkTags.

Definition at line 153 of file CloudWatchDimensionConfiguration.h.

◆ WithDefaultDimensionValue() [1/3]

CloudWatchDimensionConfiguration& Aws::SESV2::Model::CloudWatchDimensionConfiguration::WithDefaultDimensionValue ( Aws::String &&  value)
inline

The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 237 of file CloudWatchDimensionConfiguration.h.

◆ WithDefaultDimensionValue() [2/3]

CloudWatchDimensionConfiguration& Aws::SESV2::Model::CloudWatchDimensionConfiguration::WithDefaultDimensionValue ( const Aws::String value)
inline

The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 228 of file CloudWatchDimensionConfiguration.h.

◆ WithDefaultDimensionValue() [3/3]

CloudWatchDimensionConfiguration& Aws::SESV2::Model::CloudWatchDimensionConfiguration::WithDefaultDimensionValue ( const char *  value)
inline

The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. This value has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 246 of file CloudWatchDimensionConfiguration.h.

◆ WithDimensionName() [1/3]

CloudWatchDimensionConfiguration& Aws::SESV2::Model::CloudWatchDimensionConfiguration::WithDimensionName ( Aws::String &&  value)
inline

The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 103 of file CloudWatchDimensionConfiguration.h.

◆ WithDimensionName() [2/3]

CloudWatchDimensionConfiguration& Aws::SESV2::Model::CloudWatchDimensionConfiguration::WithDimensionName ( const Aws::String value)
inline

The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 94 of file CloudWatchDimensionConfiguration.h.

◆ WithDimensionName() [3/3]

CloudWatchDimensionConfiguration& Aws::SESV2::Model::CloudWatchDimensionConfiguration::WithDimensionName ( const char *  value)
inline

The name of an Amazon CloudWatch dimension associated with an email sending metric. The name has to meet the following criteria:

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

  • It can contain no more than 256 characters.

Definition at line 112 of file CloudWatchDimensionConfiguration.h.

◆ WithDimensionValueSource() [1/2]

CloudWatchDimensionConfiguration& Aws::SESV2::Model::CloudWatchDimensionConfiguration::WithDimensionValueSource ( const DimensionValueSource value)
inline

The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. To use your own email headers, choose emailHeader. To use link tags, choose linkTags.

Definition at line 163 of file CloudWatchDimensionConfiguration.h.

◆ WithDimensionValueSource() [2/2]

CloudWatchDimensionConfiguration& Aws::SESV2::Model::CloudWatchDimensionConfiguration::WithDimensionValueSource ( DimensionValueSource &&  value)
inline

The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail or SendRawEmail API, choose messageTag. To use your own email headers, choose emailHeader. To use link tags, choose linkTags.

Definition at line 173 of file CloudWatchDimensionConfiguration.h.


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