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

#include <ConflictingAlias.h>

Public Member Functions

 ConflictingAlias ()
 
 ConflictingAlias (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ConflictingAliasoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetAlias () const
 
bool AliasHasBeenSet () const
 
void SetAlias (const Aws::String &value)
 
void SetAlias (Aws::String &&value)
 
void SetAlias (const char *value)
 
ConflictingAliasWithAlias (const Aws::String &value)
 
ConflictingAliasWithAlias (Aws::String &&value)
 
ConflictingAliasWithAlias (const char *value)
 
const Aws::StringGetDistributionId () const
 
bool DistributionIdHasBeenSet () const
 
void SetDistributionId (const Aws::String &value)
 
void SetDistributionId (Aws::String &&value)
 
void SetDistributionId (const char *value)
 
ConflictingAliasWithDistributionId (const Aws::String &value)
 
ConflictingAliasWithDistributionId (Aws::String &&value)
 
ConflictingAliasWithDistributionId (const char *value)
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
ConflictingAliasWithAccountId (const Aws::String &value)
 
ConflictingAliasWithAccountId (Aws::String &&value)
 
ConflictingAliasWithAccountId (const char *value)
 

Detailed Description

An alias (also called a CNAME) and the CloudFront distribution and Amazon Web Services account ID that it’s associated with. 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 34 of file ConflictingAlias.h.

Constructor & Destructor Documentation

◆ ConflictingAlias() [1/2]

Aws::CloudFront::Model::ConflictingAlias::ConflictingAlias ( )

◆ ConflictingAlias() [2/2]

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

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::CloudFront::Model::ConflictingAlias::AccountIdHasBeenSet ( ) const
inline

The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

Definition at line 144 of file ConflictingAlias.h.

◆ AddToNode()

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

◆ AliasHasBeenSet()

bool Aws::CloudFront::Model::ConflictingAlias::AliasHasBeenSet ( ) const
inline

An alias (also called a CNAME).

Definition at line 52 of file ConflictingAlias.h.

◆ DistributionIdHasBeenSet()

bool Aws::CloudFront::Model::ConflictingAlias::DistributionIdHasBeenSet ( ) const
inline

The (partially hidden) ID of the CloudFront distribution associated with the alias.

Definition at line 95 of file ConflictingAlias.h.

◆ GetAccountId()

const Aws::String& Aws::CloudFront::Model::ConflictingAlias::GetAccountId ( ) const
inline

The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

Definition at line 138 of file ConflictingAlias.h.

◆ GetAlias()

const Aws::String& Aws::CloudFront::Model::ConflictingAlias::GetAlias ( ) const
inline

An alias (also called a CNAME).

Definition at line 47 of file ConflictingAlias.h.

◆ GetDistributionId()

const Aws::String& Aws::CloudFront::Model::ConflictingAlias::GetDistributionId ( ) const
inline

The (partially hidden) ID of the CloudFront distribution associated with the alias.

Definition at line 89 of file ConflictingAlias.h.

◆ operator=()

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

◆ SetAccountId() [1/3]

void Aws::CloudFront::Model::ConflictingAlias::SetAccountId ( Aws::String &&  value)
inline

The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

Definition at line 156 of file ConflictingAlias.h.

◆ SetAccountId() [2/3]

void Aws::CloudFront::Model::ConflictingAlias::SetAccountId ( const Aws::String value)
inline

The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

Definition at line 150 of file ConflictingAlias.h.

◆ SetAccountId() [3/3]

void Aws::CloudFront::Model::ConflictingAlias::SetAccountId ( const char *  value)
inline

The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

Definition at line 162 of file ConflictingAlias.h.

◆ SetAlias() [1/3]

void Aws::CloudFront::Model::ConflictingAlias::SetAlias ( Aws::String &&  value)
inline

An alias (also called a CNAME).

Definition at line 62 of file ConflictingAlias.h.

◆ SetAlias() [2/3]

void Aws::CloudFront::Model::ConflictingAlias::SetAlias ( const Aws::String value)
inline

An alias (also called a CNAME).

Definition at line 57 of file ConflictingAlias.h.

◆ SetAlias() [3/3]

void Aws::CloudFront::Model::ConflictingAlias::SetAlias ( const char *  value)
inline

An alias (also called a CNAME).

Definition at line 67 of file ConflictingAlias.h.

◆ SetDistributionId() [1/3]

void Aws::CloudFront::Model::ConflictingAlias::SetDistributionId ( Aws::String &&  value)
inline

The (partially hidden) ID of the CloudFront distribution associated with the alias.

Definition at line 107 of file ConflictingAlias.h.

◆ SetDistributionId() [2/3]

void Aws::CloudFront::Model::ConflictingAlias::SetDistributionId ( const Aws::String value)
inline

The (partially hidden) ID of the CloudFront distribution associated with the alias.

Definition at line 101 of file ConflictingAlias.h.

◆ SetDistributionId() [3/3]

void Aws::CloudFront::Model::ConflictingAlias::SetDistributionId ( const char *  value)
inline

The (partially hidden) ID of the CloudFront distribution associated with the alias.

Definition at line 113 of file ConflictingAlias.h.

◆ WithAccountId() [1/3]

ConflictingAlias& Aws::CloudFront::Model::ConflictingAlias::WithAccountId ( Aws::String &&  value)
inline

The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

Definition at line 174 of file ConflictingAlias.h.

◆ WithAccountId() [2/3]

ConflictingAlias& Aws::CloudFront::Model::ConflictingAlias::WithAccountId ( const Aws::String value)
inline

The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

Definition at line 168 of file ConflictingAlias.h.

◆ WithAccountId() [3/3]

ConflictingAlias& Aws::CloudFront::Model::ConflictingAlias::WithAccountId ( const char *  value)
inline

The (partially hidden) ID of the Amazon Web Services account that owns the distribution that’s associated with the alias.

Definition at line 180 of file ConflictingAlias.h.

◆ WithAlias() [1/3]

ConflictingAlias& Aws::CloudFront::Model::ConflictingAlias::WithAlias ( Aws::String &&  value)
inline

An alias (also called a CNAME).

Definition at line 77 of file ConflictingAlias.h.

◆ WithAlias() [2/3]

ConflictingAlias& Aws::CloudFront::Model::ConflictingAlias::WithAlias ( const Aws::String value)
inline

An alias (also called a CNAME).

Definition at line 72 of file ConflictingAlias.h.

◆ WithAlias() [3/3]

ConflictingAlias& Aws::CloudFront::Model::ConflictingAlias::WithAlias ( const char *  value)
inline

An alias (also called a CNAME).

Definition at line 82 of file ConflictingAlias.h.

◆ WithDistributionId() [1/3]

ConflictingAlias& Aws::CloudFront::Model::ConflictingAlias::WithDistributionId ( Aws::String &&  value)
inline

The (partially hidden) ID of the CloudFront distribution associated with the alias.

Definition at line 125 of file ConflictingAlias.h.

◆ WithDistributionId() [2/3]

ConflictingAlias& Aws::CloudFront::Model::ConflictingAlias::WithDistributionId ( const Aws::String value)
inline

The (partially hidden) ID of the CloudFront distribution associated with the alias.

Definition at line 119 of file ConflictingAlias.h.

◆ WithDistributionId() [3/3]

ConflictingAlias& Aws::CloudFront::Model::ConflictingAlias::WithDistributionId ( const char *  value)
inline

The (partially hidden) ID of the CloudFront distribution associated with the alias.

Definition at line 131 of file ConflictingAlias.h.


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