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

#include <DeliveryOptions.h>

Public Member Functions

 DeliveryOptions ()
 
 DeliveryOptions (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DeliveryOptionsoperator= (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 TlsPolicyGetTlsPolicy () const
 
bool TlsPolicyHasBeenSet () const
 
void SetTlsPolicy (const TlsPolicy &value)
 
void SetTlsPolicy (TlsPolicy &&value)
 
DeliveryOptionsWithTlsPolicy (const TlsPolicy &value)
 
DeliveryOptionsWithTlsPolicy (TlsPolicy &&value)
 

Detailed Description

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).

See Also:

AWS API Reference

Definition at line 32 of file DeliveryOptions.h.

Constructor & Destructor Documentation

◆ DeliveryOptions() [1/2]

Aws::SES::Model::DeliveryOptions::DeliveryOptions ( )

◆ DeliveryOptions() [2/2]

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

Member Function Documentation

◆ GetTlsPolicy()

const TlsPolicy& Aws::SES::Model::DeliveryOptions::GetTlsPolicy ( ) const
inline

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

Definition at line 50 of file DeliveryOptions.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetTlsPolicy() [1/2]

void Aws::SES::Model::DeliveryOptions::SetTlsPolicy ( const TlsPolicy value)
inline

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

Definition at line 68 of file DeliveryOptions.h.

◆ SetTlsPolicy() [2/2]

void Aws::SES::Model::DeliveryOptions::SetTlsPolicy ( TlsPolicy &&  value)
inline

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

Definition at line 77 of file DeliveryOptions.h.

◆ TlsPolicyHasBeenSet()

bool Aws::SES::Model::DeliveryOptions::TlsPolicyHasBeenSet ( ) const
inline

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

Definition at line 59 of file DeliveryOptions.h.

◆ WithTlsPolicy() [1/2]

DeliveryOptions& Aws::SES::Model::DeliveryOptions::WithTlsPolicy ( const TlsPolicy value)
inline

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

Definition at line 86 of file DeliveryOptions.h.

◆ WithTlsPolicy() [2/2]

DeliveryOptions& Aws::SES::Model::DeliveryOptions::WithTlsPolicy ( TlsPolicy &&  value)
inline

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

Definition at line 95 of file DeliveryOptions.h.


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