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

#include <ConflictingAliasesList.h>

Public Member Functions

 ConflictingAliasesList ()
 
 ConflictingAliasesList (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ConflictingAliasesListoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetNextMarker () const
 
bool NextMarkerHasBeenSet () const
 
void SetNextMarker (const Aws::String &value)
 
void SetNextMarker (Aws::String &&value)
 
void SetNextMarker (const char *value)
 
ConflictingAliasesListWithNextMarker (const Aws::String &value)
 
ConflictingAliasesListWithNextMarker (Aws::String &&value)
 
ConflictingAliasesListWithNextMarker (const char *value)
 
int GetMaxItems () const
 
bool MaxItemsHasBeenSet () const
 
void SetMaxItems (int value)
 
ConflictingAliasesListWithMaxItems (int value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
ConflictingAliasesListWithQuantity (int value)
 
const Aws::Vector< ConflictingAlias > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< ConflictingAlias > &value)
 
void SetItems (Aws::Vector< ConflictingAlias > &&value)
 
ConflictingAliasesListWithItems (const Aws::Vector< ConflictingAlias > &value)
 
ConflictingAliasesListWithItems (Aws::Vector< ConflictingAlias > &&value)
 
ConflictingAliasesListAddItems (const ConflictingAlias &value)
 
ConflictingAliasesListAddItems (ConflictingAlias &&value)
 

Detailed Description

A list of aliases (also called CNAMEs) and the CloudFront distributions and Amazon Web Services accounts that they are associated with. In the list, the distribution and account IDs are partially hidden, which allows you to identify the distributions and accounts that you own, but helps to protect the information of ones that you don’t own.

See Also:

AWS API Reference

Definition at line 36 of file ConflictingAliasesList.h.

Constructor & Destructor Documentation

◆ ConflictingAliasesList() [1/2]

Aws::CloudFront::Model::ConflictingAliasesList::ConflictingAliasesList ( )

◆ ConflictingAliasesList() [2/2]

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

Member Function Documentation

◆ AddItems() [1/2]

ConflictingAliasesList& Aws::CloudFront::Model::ConflictingAliasesList::AddItems ( ConflictingAlias &&  value)
inline

Contains the conflicting aliases in the list.

Definition at line 191 of file ConflictingAliasesList.h.

◆ AddItems() [2/2]

ConflictingAliasesList& Aws::CloudFront::Model::ConflictingAliasesList::AddItems ( const ConflictingAlias value)
inline

Contains the conflicting aliases in the list.

Definition at line 186 of file ConflictingAliasesList.h.

◆ AddToNode()

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

◆ GetItems()

const Aws::Vector<ConflictingAlias>& Aws::CloudFront::Model::ConflictingAliasesList::GetItems ( ) const
inline

Contains the conflicting aliases in the list.

Definition at line 156 of file ConflictingAliasesList.h.

◆ GetMaxItems()

int Aws::CloudFront::Model::ConflictingAliasesList::GetMaxItems ( ) const
inline

The maximum number of conflicting aliases requested.

Definition at line 114 of file ConflictingAliasesList.h.

◆ GetNextMarker()

const Aws::String& Aws::CloudFront::Model::ConflictingAliasesList::GetNextMarker ( ) const
inline

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing conflicting aliases where you left off.

Definition at line 52 of file ConflictingAliasesList.h.

◆ GetQuantity()

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

The number of conflicting aliases returned in the response.

Definition at line 135 of file ConflictingAliasesList.h.

◆ ItemsHasBeenSet()

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

Contains the conflicting aliases in the list.

Definition at line 161 of file ConflictingAliasesList.h.

◆ MaxItemsHasBeenSet()

bool Aws::CloudFront::Model::ConflictingAliasesList::MaxItemsHasBeenSet ( ) const
inline

The maximum number of conflicting aliases requested.

Definition at line 119 of file ConflictingAliasesList.h.

◆ NextMarkerHasBeenSet()

bool Aws::CloudFront::Model::ConflictingAliasesList::NextMarkerHasBeenSet ( ) const
inline

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing conflicting aliases where you left off.

Definition at line 60 of file ConflictingAliasesList.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

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

The number of conflicting aliases returned in the response.

Definition at line 140 of file ConflictingAliasesList.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::ConflictingAliasesList::SetItems ( Aws::Vector< ConflictingAlias > &&  value)
inline

Contains the conflicting aliases in the list.

Definition at line 171 of file ConflictingAliasesList.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::ConflictingAliasesList::SetItems ( const Aws::Vector< ConflictingAlias > &  value)
inline

Contains the conflicting aliases in the list.

Definition at line 166 of file ConflictingAliasesList.h.

◆ SetMaxItems()

void Aws::CloudFront::Model::ConflictingAliasesList::SetMaxItems ( int  value)
inline

The maximum number of conflicting aliases requested.

Definition at line 124 of file ConflictingAliasesList.h.

◆ SetNextMarker() [1/3]

void Aws::CloudFront::Model::ConflictingAliasesList::SetNextMarker ( Aws::String &&  value)
inline

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing conflicting aliases where you left off.

Definition at line 76 of file ConflictingAliasesList.h.

◆ SetNextMarker() [2/3]

void Aws::CloudFront::Model::ConflictingAliasesList::SetNextMarker ( const Aws::String value)
inline

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing conflicting aliases where you left off.

Definition at line 68 of file ConflictingAliasesList.h.

◆ SetNextMarker() [3/3]

void Aws::CloudFront::Model::ConflictingAliasesList::SetNextMarker ( const char *  value)
inline

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing conflicting aliases where you left off.

Definition at line 84 of file ConflictingAliasesList.h.

◆ SetQuantity()

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

The number of conflicting aliases returned in the response.

Definition at line 145 of file ConflictingAliasesList.h.

◆ WithItems() [1/2]

ConflictingAliasesList& Aws::CloudFront::Model::ConflictingAliasesList::WithItems ( Aws::Vector< ConflictingAlias > &&  value)
inline

Contains the conflicting aliases in the list.

Definition at line 181 of file ConflictingAliasesList.h.

◆ WithItems() [2/2]

ConflictingAliasesList& Aws::CloudFront::Model::ConflictingAliasesList::WithItems ( const Aws::Vector< ConflictingAlias > &  value)
inline

Contains the conflicting aliases in the list.

Definition at line 176 of file ConflictingAliasesList.h.

◆ WithMaxItems()

ConflictingAliasesList& Aws::CloudFront::Model::ConflictingAliasesList::WithMaxItems ( int  value)
inline

The maximum number of conflicting aliases requested.

Definition at line 129 of file ConflictingAliasesList.h.

◆ WithNextMarker() [1/3]

ConflictingAliasesList& Aws::CloudFront::Model::ConflictingAliasesList::WithNextMarker ( Aws::String &&  value)
inline

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing conflicting aliases where you left off.

Definition at line 100 of file ConflictingAliasesList.h.

◆ WithNextMarker() [2/3]

ConflictingAliasesList& Aws::CloudFront::Model::ConflictingAliasesList::WithNextMarker ( const Aws::String value)
inline

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing conflicting aliases where you left off.

Definition at line 92 of file ConflictingAliasesList.h.

◆ WithNextMarker() [3/3]

ConflictingAliasesList& Aws::CloudFront::Model::ConflictingAliasesList::WithNextMarker ( const char *  value)
inline

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing conflicting aliases where you left off.

Definition at line 108 of file ConflictingAliasesList.h.

◆ WithQuantity()

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

The number of conflicting aliases returned in the response.

Definition at line 150 of file ConflictingAliasesList.h.


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