AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | List of all members
Aws::ACM::Model::DomainValidation Class Reference

#include <DomainValidation.h>

Public Member Functions

 DomainValidation ()
 
 DomainValidation (Aws::Utils::Json::JsonView jsonValue)
 
DomainValidationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDomainName () const
 
bool DomainNameHasBeenSet () const
 
void SetDomainName (const Aws::String &value)
 
void SetDomainName (Aws::String &&value)
 
void SetDomainName (const char *value)
 
DomainValidationWithDomainName (const Aws::String &value)
 
DomainValidationWithDomainName (Aws::String &&value)
 
DomainValidationWithDomainName (const char *value)
 
const Aws::Vector< Aws::String > & GetValidationEmails () const
 
bool ValidationEmailsHasBeenSet () const
 
void SetValidationEmails (const Aws::Vector< Aws::String > &value)
 
void SetValidationEmails (Aws::Vector< Aws::String > &&value)
 
DomainValidationWithValidationEmails (const Aws::Vector< Aws::String > &value)
 
DomainValidationWithValidationEmails (Aws::Vector< Aws::String > &&value)
 
DomainValidationAddValidationEmails (const Aws::String &value)
 
DomainValidationAddValidationEmails (Aws::String &&value)
 
DomainValidationAddValidationEmails (const char *value)
 
const Aws::StringGetValidationDomain () const
 
bool ValidationDomainHasBeenSet () const
 
void SetValidationDomain (const Aws::String &value)
 
void SetValidationDomain (Aws::String &&value)
 
void SetValidationDomain (const char *value)
 
DomainValidationWithValidationDomain (const Aws::String &value)
 
DomainValidationWithValidationDomain (Aws::String &&value)
 
DomainValidationWithValidationDomain (const char *value)
 
const DomainStatusGetValidationStatus () const
 
bool ValidationStatusHasBeenSet () const
 
void SetValidationStatus (const DomainStatus &value)
 
void SetValidationStatus (DomainStatus &&value)
 
DomainValidationWithValidationStatus (const DomainStatus &value)
 
DomainValidationWithValidationStatus (DomainStatus &&value)
 
const ResourceRecordGetResourceRecord () const
 
bool ResourceRecordHasBeenSet () const
 
void SetResourceRecord (const ResourceRecord &value)
 
void SetResourceRecord (ResourceRecord &&value)
 
DomainValidationWithResourceRecord (const ResourceRecord &value)
 
DomainValidationWithResourceRecord (ResourceRecord &&value)
 
const ValidationMethodGetValidationMethod () const
 
bool ValidationMethodHasBeenSet () const
 
void SetValidationMethod (const ValidationMethod &value)
 
void SetValidationMethod (ValidationMethod &&value)
 
DomainValidationWithValidationMethod (const ValidationMethod &value)
 
DomainValidationWithValidationMethod (ValidationMethod &&value)
 

Detailed Description

Contains information about the validation of each domain name in the certificate.

See Also:

AWS API Reference

Definition at line 36 of file DomainValidation.h.

Constructor & Destructor Documentation

◆ DomainValidation() [1/2]

Aws::ACM::Model::DomainValidation::DomainValidation ( )

◆ DomainValidation() [2/2]

Aws::ACM::Model::DomainValidation::DomainValidation ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddValidationEmails() [1/3]

DomainValidation& Aws::ACM::Model::DomainValidation::AddValidationEmails ( Aws::String &&  value)
inline

A list of email addresses that ACM used to send domain validation emails.

Definition at line 132 of file DomainValidation.h.

◆ AddValidationEmails() [2/3]

DomainValidation& Aws::ACM::Model::DomainValidation::AddValidationEmails ( const Aws::String value)
inline

A list of email addresses that ACM used to send domain validation emails.

Definition at line 127 of file DomainValidation.h.

◆ AddValidationEmails() [3/3]

DomainValidation& Aws::ACM::Model::DomainValidation::AddValidationEmails ( const char *  value)
inline

A list of email addresses that ACM used to send domain validation emails.

Definition at line 137 of file DomainValidation.h.

◆ DomainNameHasBeenSet()

bool Aws::ACM::Model::DomainValidation::DomainNameHasBeenSet ( ) const
inline

A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

Definition at line 55 of file DomainValidation.h.

◆ GetDomainName()

const Aws::String& Aws::ACM::Model::DomainValidation::GetDomainName ( ) const
inline

A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

Definition at line 49 of file DomainValidation.h.

◆ GetResourceRecord()

const ResourceRecord& Aws::ACM::Model::DomainValidation::GetResourceRecord ( ) const
inline

Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership.

Note: The CNAME information that you need does not include the name of your domain. If you include&#x2028; your domain name in the DNS database CNAME record, validation fails.&#x2028; For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.

Definition at line 234 of file DomainValidation.h.

◆ GetValidationDomain()

const Aws::String& Aws::ACM::Model::DomainValidation::GetValidationDomain ( ) const
inline

The domain name that ACM used to send domain validation emails.

Definition at line 143 of file DomainValidation.h.

◆ GetValidationEmails()

const Aws::Vector<Aws::String>& Aws::ACM::Model::DomainValidation::GetValidationEmails ( ) const
inline

A list of email addresses that ACM used to send domain validation emails.

Definition at line 97 of file DomainValidation.h.

◆ GetValidationMethod()

const ValidationMethod& Aws::ACM::Model::DomainValidation::GetValidationMethod ( ) const
inline

Specifies the domain validation method.

Definition at line 300 of file DomainValidation.h.

◆ GetValidationStatus()

const DomainStatus& Aws::ACM::Model::DomainValidation::GetValidationStatus ( ) const
inline

The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION

  • SUCCESS

  • FAILED

Definition at line 186 of file DomainValidation.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ACM::Model::DomainValidation::Jsonize ( ) const

◆ operator=()

DomainValidation& Aws::ACM::Model::DomainValidation::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceRecordHasBeenSet()

bool Aws::ACM::Model::DomainValidation::ResourceRecordHasBeenSet ( ) const
inline

Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership.

Note: The CNAME information that you need does not include the name of your domain. If you include&#x2028; your domain name in the DNS database CNAME record, validation fails.&#x2028; For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.

Definition at line 246 of file DomainValidation.h.

◆ SetDomainName() [1/3]

void Aws::ACM::Model::DomainValidation::SetDomainName ( Aws::String &&  value)
inline

A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

Definition at line 67 of file DomainValidation.h.

◆ SetDomainName() [2/3]

void Aws::ACM::Model::DomainValidation::SetDomainName ( const Aws::String value)
inline

A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

Definition at line 61 of file DomainValidation.h.

◆ SetDomainName() [3/3]

void Aws::ACM::Model::DomainValidation::SetDomainName ( const char *  value)
inline

A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

Definition at line 73 of file DomainValidation.h.

◆ SetResourceRecord() [1/2]

void Aws::ACM::Model::DomainValidation::SetResourceRecord ( const ResourceRecord value)
inline

Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership.

Note: The CNAME information that you need does not include the name of your domain. If you include&#x2028; your domain name in the DNS database CNAME record, validation fails.&#x2028; For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.

Definition at line 258 of file DomainValidation.h.

◆ SetResourceRecord() [2/2]

void Aws::ACM::Model::DomainValidation::SetResourceRecord ( ResourceRecord &&  value)
inline

Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership.

Note: The CNAME information that you need does not include the name of your domain. If you include&#x2028; your domain name in the DNS database CNAME record, validation fails.&#x2028; For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.

Definition at line 270 of file DomainValidation.h.

◆ SetValidationDomain() [1/3]

void Aws::ACM::Model::DomainValidation::SetValidationDomain ( Aws::String &&  value)
inline

The domain name that ACM used to send domain validation emails.

Definition at line 158 of file DomainValidation.h.

◆ SetValidationDomain() [2/3]

void Aws::ACM::Model::DomainValidation::SetValidationDomain ( const Aws::String value)
inline

The domain name that ACM used to send domain validation emails.

Definition at line 153 of file DomainValidation.h.

◆ SetValidationDomain() [3/3]

void Aws::ACM::Model::DomainValidation::SetValidationDomain ( const char *  value)
inline

The domain name that ACM used to send domain validation emails.

Definition at line 163 of file DomainValidation.h.

◆ SetValidationEmails() [1/2]

void Aws::ACM::Model::DomainValidation::SetValidationEmails ( Aws::Vector< Aws::String > &&  value)
inline

A list of email addresses that ACM used to send domain validation emails.

Definition at line 112 of file DomainValidation.h.

◆ SetValidationEmails() [2/2]

void Aws::ACM::Model::DomainValidation::SetValidationEmails ( const Aws::Vector< Aws::String > &  value)
inline

A list of email addresses that ACM used to send domain validation emails.

Definition at line 107 of file DomainValidation.h.

◆ SetValidationMethod() [1/2]

void Aws::ACM::Model::DomainValidation::SetValidationMethod ( const ValidationMethod value)
inline

Specifies the domain validation method.

Definition at line 310 of file DomainValidation.h.

◆ SetValidationMethod() [2/2]

void Aws::ACM::Model::DomainValidation::SetValidationMethod ( ValidationMethod &&  value)
inline

Specifies the domain validation method.

Definition at line 315 of file DomainValidation.h.

◆ SetValidationStatus() [1/2]

void Aws::ACM::Model::DomainValidation::SetValidationStatus ( const DomainStatus value)
inline

The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION

  • SUCCESS

  • FAILED

Definition at line 200 of file DomainValidation.h.

◆ SetValidationStatus() [2/2]

void Aws::ACM::Model::DomainValidation::SetValidationStatus ( DomainStatus &&  value)
inline

The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION

  • SUCCESS

  • FAILED

Definition at line 207 of file DomainValidation.h.

◆ ValidationDomainHasBeenSet()

bool Aws::ACM::Model::DomainValidation::ValidationDomainHasBeenSet ( ) const
inline

The domain name that ACM used to send domain validation emails.

Definition at line 148 of file DomainValidation.h.

◆ ValidationEmailsHasBeenSet()

bool Aws::ACM::Model::DomainValidation::ValidationEmailsHasBeenSet ( ) const
inline

A list of email addresses that ACM used to send domain validation emails.

Definition at line 102 of file DomainValidation.h.

◆ ValidationMethodHasBeenSet()

bool Aws::ACM::Model::DomainValidation::ValidationMethodHasBeenSet ( ) const
inline

Specifies the domain validation method.

Definition at line 305 of file DomainValidation.h.

◆ ValidationStatusHasBeenSet()

bool Aws::ACM::Model::DomainValidation::ValidationStatusHasBeenSet ( ) const
inline

The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION

  • SUCCESS

  • FAILED

Definition at line 193 of file DomainValidation.h.

◆ WithDomainName() [1/3]

DomainValidation& Aws::ACM::Model::DomainValidation::WithDomainName ( Aws::String &&  value)
inline

A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

Definition at line 85 of file DomainValidation.h.

◆ WithDomainName() [2/3]

DomainValidation& Aws::ACM::Model::DomainValidation::WithDomainName ( const Aws::String value)
inline

A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

Definition at line 79 of file DomainValidation.h.

◆ WithDomainName() [3/3]

DomainValidation& Aws::ACM::Model::DomainValidation::WithDomainName ( const char *  value)
inline

A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

Definition at line 91 of file DomainValidation.h.

◆ WithResourceRecord() [1/2]

DomainValidation& Aws::ACM::Model::DomainValidation::WithResourceRecord ( const ResourceRecord value)
inline

Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership.

Note: The CNAME information that you need does not include the name of your domain. If you include&#x2028; your domain name in the DNS database CNAME record, validation fails.&#x2028; For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.

Definition at line 282 of file DomainValidation.h.

◆ WithResourceRecord() [2/2]

DomainValidation& Aws::ACM::Model::DomainValidation::WithResourceRecord ( ResourceRecord &&  value)
inline

Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership.

Note: The CNAME information that you need does not include the name of your domain. If you include&#x2028; your domain name in the DNS database CNAME record, validation fails.&#x2028; For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.

Definition at line 294 of file DomainValidation.h.

◆ WithValidationDomain() [1/3]

DomainValidation& Aws::ACM::Model::DomainValidation::WithValidationDomain ( Aws::String &&  value)
inline

The domain name that ACM used to send domain validation emails.

Definition at line 173 of file DomainValidation.h.

◆ WithValidationDomain() [2/3]

DomainValidation& Aws::ACM::Model::DomainValidation::WithValidationDomain ( const Aws::String value)
inline

The domain name that ACM used to send domain validation emails.

Definition at line 168 of file DomainValidation.h.

◆ WithValidationDomain() [3/3]

DomainValidation& Aws::ACM::Model::DomainValidation::WithValidationDomain ( const char *  value)
inline

The domain name that ACM used to send domain validation emails.

Definition at line 178 of file DomainValidation.h.

◆ WithValidationEmails() [1/2]

DomainValidation& Aws::ACM::Model::DomainValidation::WithValidationEmails ( Aws::Vector< Aws::String > &&  value)
inline

A list of email addresses that ACM used to send domain validation emails.

Definition at line 122 of file DomainValidation.h.

◆ WithValidationEmails() [2/2]

DomainValidation& Aws::ACM::Model::DomainValidation::WithValidationEmails ( const Aws::Vector< Aws::String > &  value)
inline

A list of email addresses that ACM used to send domain validation emails.

Definition at line 117 of file DomainValidation.h.

◆ WithValidationMethod() [1/2]

DomainValidation& Aws::ACM::Model::DomainValidation::WithValidationMethod ( const ValidationMethod value)
inline

Specifies the domain validation method.

Definition at line 320 of file DomainValidation.h.

◆ WithValidationMethod() [2/2]

DomainValidation& Aws::ACM::Model::DomainValidation::WithValidationMethod ( ValidationMethod &&  value)
inline

Specifies the domain validation method.

Definition at line 325 of file DomainValidation.h.

◆ WithValidationStatus() [1/2]

DomainValidation& Aws::ACM::Model::DomainValidation::WithValidationStatus ( const DomainStatus value)
inline

The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION

  • SUCCESS

  • FAILED

Definition at line 214 of file DomainValidation.h.

◆ WithValidationStatus() [2/2]

DomainValidation& Aws::ACM::Model::DomainValidation::WithValidationStatus ( DomainStatus &&  value)
inline

The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION

  • SUCCESS

  • FAILED

Definition at line 221 of file DomainValidation.h.


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