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

#include <Aliases.h>

Public Member Functions

 Aliases ()
 
 Aliases (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Aliasesoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
AliasesWithQuantity (int value)
 
const Aws::Vector< Aws::String > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< Aws::String > &value)
 
void SetItems (Aws::Vector< Aws::String > &&value)
 
AliasesWithItems (const Aws::Vector< Aws::String > &value)
 
AliasesWithItems (Aws::Vector< Aws::String > &&value)
 
AliasesAddItems (const Aws::String &value)
 
AliasesAddItems (Aws::String &&value)
 
AliasesAddItems (const char *value)
 

Detailed Description

A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.

See Also:

AWS API Reference

Definition at line 32 of file Aliases.h.

Constructor & Destructor Documentation

◆ Aliases() [1/2]

Aws::CloudFront::Model::Aliases::Aliases ( )

◆ Aliases() [2/2]

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

Member Function Documentation

◆ AddItems() [1/3]

Aliases& Aws::CloudFront::Model::Aliases::AddItems ( Aws::String &&  value)
inline

A complex type that contains the CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 113 of file Aliases.h.

◆ AddItems() [2/3]

Aliases& Aws::CloudFront::Model::Aliases::AddItems ( const Aws::String value)
inline

A complex type that contains the CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 107 of file Aliases.h.

◆ AddItems() [3/3]

Aliases& Aws::CloudFront::Model::Aliases::AddItems ( const char *  value)
inline

A complex type that contains the CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 119 of file Aliases.h.

◆ AddToNode()

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

◆ GetItems()

const Aws::Vector<Aws::String>& Aws::CloudFront::Model::Aliases::GetItems ( ) const
inline

A complex type that contains the CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 71 of file Aliases.h.

◆ GetQuantity()

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

The number of CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 46 of file Aliases.h.

◆ ItemsHasBeenSet()

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

A complex type that contains the CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 77 of file Aliases.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

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

The number of CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 52 of file Aliases.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::Aliases::SetItems ( Aws::Vector< Aws::String > &&  value)
inline

A complex type that contains the CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 89 of file Aliases.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::Aliases::SetItems ( const Aws::Vector< Aws::String > &  value)
inline

A complex type that contains the CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 83 of file Aliases.h.

◆ SetQuantity()

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

The number of CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 58 of file Aliases.h.

◆ WithItems() [1/2]

Aliases& Aws::CloudFront::Model::Aliases::WithItems ( Aws::Vector< Aws::String > &&  value)
inline

A complex type that contains the CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 101 of file Aliases.h.

◆ WithItems() [2/2]

Aliases& Aws::CloudFront::Model::Aliases::WithItems ( const Aws::Vector< Aws::String > &  value)
inline

A complex type that contains the CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 95 of file Aliases.h.

◆ WithQuantity()

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

The number of CNAME aliases, if any, that you want to associate with this distribution.

Definition at line 64 of file Aliases.h.


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