AWS SDK for C++  1.9.105
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudFront::Model::OriginSslProtocols Class Reference

#include <OriginSslProtocols.h>

Public Member Functions

 OriginSslProtocols ()
 
 OriginSslProtocols (const Aws::Utils::Xml::XmlNode &xmlNode)
 
OriginSslProtocolsoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
OriginSslProtocolsWithQuantity (int value)
 
const Aws::Vector< SslProtocol > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< SslProtocol > &value)
 
void SetItems (Aws::Vector< SslProtocol > &&value)
 
OriginSslProtocolsWithItems (const Aws::Vector< SslProtocol > &value)
 
OriginSslProtocolsWithItems (Aws::Vector< SslProtocol > &&value)
 
OriginSslProtocolsAddItems (const SslProtocol &value)
 
OriginSslProtocolsAddItems (SslProtocol &&value)
 

Detailed Description

A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.

See Also:

AWS API Reference

Definition at line 33 of file OriginSslProtocols.h.

Constructor & Destructor Documentation

◆ OriginSslProtocols() [1/2]

Aws::CloudFront::Model::OriginSslProtocols::OriginSslProtocols ( )

◆ OriginSslProtocols() [2/2]

Aws::CloudFront::Model::OriginSslProtocols::OriginSslProtocols ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddItems() [1/2]

OriginSslProtocols& Aws::CloudFront::Model::OriginSslProtocols::AddItems ( const SslProtocol value)
inline

A list that contains allowed SSL/TLS protocols for this distribution.

Definition at line 101 of file OriginSslProtocols.h.

◆ AddItems() [2/2]

OriginSslProtocols& Aws::CloudFront::Model::OriginSslProtocols::AddItems ( SslProtocol &&  value)
inline

A list that contains allowed SSL/TLS protocols for this distribution.

Definition at line 106 of file OriginSslProtocols.h.

◆ AddToNode()

void Aws::CloudFront::Model::OriginSslProtocols::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ GetItems()

const Aws::Vector<SslProtocol>& Aws::CloudFront::Model::OriginSslProtocols::GetItems ( ) const
inline

A list that contains allowed SSL/TLS protocols for this distribution.

Definition at line 71 of file OriginSslProtocols.h.

◆ GetQuantity()

int Aws::CloudFront::Model::OriginSslProtocols::GetQuantity ( ) const
inline

The number of SSL/TLS protocols that you want to allow CloudFront to use when establishing an HTTPS connection with this origin.

Definition at line 47 of file OriginSslProtocols.h.

◆ ItemsHasBeenSet()

bool Aws::CloudFront::Model::OriginSslProtocols::ItemsHasBeenSet ( ) const
inline

A list that contains allowed SSL/TLS protocols for this distribution.

Definition at line 76 of file OriginSslProtocols.h.

◆ operator=()

OriginSslProtocols& Aws::CloudFront::Model::OriginSslProtocols::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ QuantityHasBeenSet()

bool Aws::CloudFront::Model::OriginSslProtocols::QuantityHasBeenSet ( ) const
inline

The number of SSL/TLS protocols that you want to allow CloudFront to use when establishing an HTTPS connection with this origin.

Definition at line 53 of file OriginSslProtocols.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::OriginSslProtocols::SetItems ( Aws::Vector< SslProtocol > &&  value)
inline

A list that contains allowed SSL/TLS protocols for this distribution.

Definition at line 86 of file OriginSslProtocols.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::OriginSslProtocols::SetItems ( const Aws::Vector< SslProtocol > &  value)
inline

A list that contains allowed SSL/TLS protocols for this distribution.

Definition at line 81 of file OriginSslProtocols.h.

◆ SetQuantity()

void Aws::CloudFront::Model::OriginSslProtocols::SetQuantity ( int  value)
inline

The number of SSL/TLS protocols that you want to allow CloudFront to use when establishing an HTTPS connection with this origin.

Definition at line 59 of file OriginSslProtocols.h.

◆ WithItems() [1/2]

OriginSslProtocols& Aws::CloudFront::Model::OriginSslProtocols::WithItems ( Aws::Vector< SslProtocol > &&  value)
inline

A list that contains allowed SSL/TLS protocols for this distribution.

Definition at line 96 of file OriginSslProtocols.h.

◆ WithItems() [2/2]

OriginSslProtocols& Aws::CloudFront::Model::OriginSslProtocols::WithItems ( const Aws::Vector< SslProtocol > &  value)
inline

A list that contains allowed SSL/TLS protocols for this distribution.

Definition at line 91 of file OriginSslProtocols.h.

◆ WithQuantity()

OriginSslProtocols& Aws::CloudFront::Model::OriginSslProtocols::WithQuantity ( int  value)
inline

The number of SSL/TLS protocols that you want to allow CloudFront to use when establishing an HTTPS connection with this origin.

Definition at line 65 of file OriginSslProtocols.h.


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