AWS SDK for C++  1.9.70
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption Class Reference

#include <AwsCertificateManagerCertificateDomainValidationOption.h>

Public Member Functions

 AwsCertificateManagerCertificateDomainValidationOption ()
 
 AwsCertificateManagerCertificateDomainValidationOption (Aws::Utils::Json::JsonView jsonValue)
 
AwsCertificateManagerCertificateDomainValidationOptionoperator= (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)
 
AwsCertificateManagerCertificateDomainValidationOptionWithDomainName (const Aws::String &value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithDomainName (Aws::String &&value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithDomainName (const char *value)
 
const AwsCertificateManagerCertificateResourceRecordGetResourceRecord () const
 
bool ResourceRecordHasBeenSet () const
 
void SetResourceRecord (const AwsCertificateManagerCertificateResourceRecord &value)
 
void SetResourceRecord (AwsCertificateManagerCertificateResourceRecord &&value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithResourceRecord (const AwsCertificateManagerCertificateResourceRecord &value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithResourceRecord (AwsCertificateManagerCertificateResourceRecord &&value)
 
const Aws::StringGetValidationDomain () const
 
bool ValidationDomainHasBeenSet () const
 
void SetValidationDomain (const Aws::String &value)
 
void SetValidationDomain (Aws::String &&value)
 
void SetValidationDomain (const char *value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationDomain (const Aws::String &value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationDomain (Aws::String &&value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationDomain (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)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationEmails (const Aws::Vector< Aws::String > &value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationEmails (Aws::Vector< Aws::String > &&value)
 
AwsCertificateManagerCertificateDomainValidationOptionAddValidationEmails (const Aws::String &value)
 
AwsCertificateManagerCertificateDomainValidationOptionAddValidationEmails (Aws::String &&value)
 
AwsCertificateManagerCertificateDomainValidationOptionAddValidationEmails (const char *value)
 
const Aws::StringGetValidationMethod () const
 
bool ValidationMethodHasBeenSet () const
 
void SetValidationMethod (const Aws::String &value)
 
void SetValidationMethod (Aws::String &&value)
 
void SetValidationMethod (const char *value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationMethod (const Aws::String &value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationMethod (Aws::String &&value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationMethod (const char *value)
 
const Aws::StringGetValidationStatus () const
 
bool ValidationStatusHasBeenSet () const
 
void SetValidationStatus (const Aws::String &value)
 
void SetValidationStatus (Aws::String &&value)
 
void SetValidationStatus (const char *value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationStatus (const Aws::String &value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationStatus (Aws::String &&value)
 
AwsCertificateManagerCertificateDomainValidationOptionWithValidationStatus (const char *value)
 

Detailed Description

Contains information about one of the following:

See Also:

AWS API Reference

Definition at line 37 of file AwsCertificateManagerCertificateDomainValidationOption.h.

Constructor & Destructor Documentation

◆ AwsCertificateManagerCertificateDomainValidationOption() [1/2]

Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::AwsCertificateManagerCertificateDomainValidationOption ( )

◆ AwsCertificateManagerCertificateDomainValidationOption() [2/2]

Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::AwsCertificateManagerCertificateDomainValidationOption ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddValidationEmails() [1/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::AddValidationEmails ( Aws::String &&  value)
inline

A list of email addresses that Certificate Manager uses to send domain validation emails.

Definition at line 213 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ AddValidationEmails() [2/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::AddValidationEmails ( const Aws::String value)
inline

A list of email addresses that Certificate Manager uses to send domain validation emails.

Definition at line 207 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ AddValidationEmails() [3/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::AddValidationEmails ( const char *  value)
inline

A list of email addresses that Certificate Manager uses to send domain validation emails.

Definition at line 219 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ DomainNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::DomainNameHasBeenSet ( ) const
inline

A fully qualified domain name (FQDN) in the certificate.

Definition at line 54 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ GetDomainName()

const Aws::String& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::GetDomainName ( ) const
inline

A fully qualified domain name (FQDN) in the certificate.

Definition at line 49 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ GetResourceRecord()

const AwsCertificateManagerCertificateResourceRecord& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::GetResourceRecord ( ) const
inline

The CNAME record that is added to the DNS database for domain validation.

Definition at line 90 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ GetValidationDomain()

const Aws::String& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::GetValidationDomain ( ) const
inline

The domain name that Certificate Manager uses to send domain validation emails.

Definition at line 122 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ GetValidationEmails()

const Aws::Vector<Aws::String>& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::GetValidationEmails ( ) const
inline

A list of email addresses that Certificate Manager uses to send domain validation emails.

Definition at line 171 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ GetValidationMethod()

const Aws::String& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::GetValidationMethod ( ) const
inline

The method used to validate the domain name.

Definition at line 225 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ GetValidationStatus()

const Aws::String& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::GetValidationStatus ( ) const
inline

The validation status of the domain name.

Definition at line 266 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::Jsonize ( ) const

◆ operator=()

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceRecordHasBeenSet()

bool Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::ResourceRecordHasBeenSet ( ) const
inline

The CNAME record that is added to the DNS database for domain validation.

Definition at line 95 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetDomainName() [1/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetDomainName ( Aws::String &&  value)
inline

A fully qualified domain name (FQDN) in the certificate.

Definition at line 64 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetDomainName() [2/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetDomainName ( const Aws::String value)
inline

A fully qualified domain name (FQDN) in the certificate.

Definition at line 59 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetDomainName() [3/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetDomainName ( const char *  value)
inline

A fully qualified domain name (FQDN) in the certificate.

Definition at line 69 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetResourceRecord() [1/2]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetResourceRecord ( AwsCertificateManagerCertificateResourceRecord &&  value)
inline

The CNAME record that is added to the DNS database for domain validation.

Definition at line 105 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetResourceRecord() [2/2]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetResourceRecord ( const AwsCertificateManagerCertificateResourceRecord value)
inline

The CNAME record that is added to the DNS database for domain validation.

Definition at line 100 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationDomain() [1/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationDomain ( Aws::String &&  value)
inline

The domain name that Certificate Manager uses to send domain validation emails.

Definition at line 140 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationDomain() [2/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationDomain ( const Aws::String value)
inline

The domain name that Certificate Manager uses to send domain validation emails.

Definition at line 134 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationDomain() [3/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationDomain ( const char *  value)
inline

The domain name that Certificate Manager uses to send domain validation emails.

Definition at line 146 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationEmails() [1/2]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationEmails ( Aws::Vector< Aws::String > &&  value)
inline

A list of email addresses that Certificate Manager uses to send domain validation emails.

Definition at line 189 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationEmails() [2/2]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationEmails ( const Aws::Vector< Aws::String > &  value)
inline

A list of email addresses that Certificate Manager uses to send domain validation emails.

Definition at line 183 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationMethod() [1/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationMethod ( Aws::String &&  value)
inline

The method used to validate the domain name.

Definition at line 240 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationMethod() [2/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationMethod ( const Aws::String value)
inline

The method used to validate the domain name.

Definition at line 235 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationMethod() [3/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationMethod ( const char *  value)
inline

The method used to validate the domain name.

Definition at line 245 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationStatus() [1/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationStatus ( Aws::String &&  value)
inline

The validation status of the domain name.

Definition at line 281 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationStatus() [2/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationStatus ( const Aws::String value)
inline

The validation status of the domain name.

Definition at line 276 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ SetValidationStatus() [3/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::SetValidationStatus ( const char *  value)
inline

The validation status of the domain name.

Definition at line 286 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ ValidationDomainHasBeenSet()

bool Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::ValidationDomainHasBeenSet ( ) const
inline

The domain name that Certificate Manager uses to send domain validation emails.

Definition at line 128 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ ValidationEmailsHasBeenSet()

bool Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::ValidationEmailsHasBeenSet ( ) const
inline

A list of email addresses that Certificate Manager uses to send domain validation emails.

Definition at line 177 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ ValidationMethodHasBeenSet()

bool Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::ValidationMethodHasBeenSet ( ) const
inline

The method used to validate the domain name.

Definition at line 230 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ ValidationStatusHasBeenSet()

bool Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::ValidationStatusHasBeenSet ( ) const
inline

The validation status of the domain name.

Definition at line 271 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithDomainName() [1/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithDomainName ( Aws::String &&  value)
inline

A fully qualified domain name (FQDN) in the certificate.

Definition at line 79 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithDomainName() [2/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithDomainName ( const Aws::String value)
inline

A fully qualified domain name (FQDN) in the certificate.

Definition at line 74 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithDomainName() [3/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithDomainName ( const char *  value)
inline

A fully qualified domain name (FQDN) in the certificate.

Definition at line 84 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithResourceRecord() [1/2]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithResourceRecord ( AwsCertificateManagerCertificateResourceRecord &&  value)
inline

The CNAME record that is added to the DNS database for domain validation.

Definition at line 115 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithResourceRecord() [2/2]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithResourceRecord ( const AwsCertificateManagerCertificateResourceRecord value)
inline

The CNAME record that is added to the DNS database for domain validation.

Definition at line 110 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationDomain() [1/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationDomain ( Aws::String &&  value)
inline

The domain name that Certificate Manager uses to send domain validation emails.

Definition at line 158 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationDomain() [2/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationDomain ( const Aws::String value)
inline

The domain name that Certificate Manager uses to send domain validation emails.

Definition at line 152 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationDomain() [3/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationDomain ( const char *  value)
inline

The domain name that Certificate Manager uses to send domain validation emails.

Definition at line 164 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationEmails() [1/2]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationEmails ( Aws::Vector< Aws::String > &&  value)
inline

A list of email addresses that Certificate Manager uses to send domain validation emails.

Definition at line 201 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationEmails() [2/2]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationEmails ( const Aws::Vector< Aws::String > &  value)
inline

A list of email addresses that Certificate Manager uses to send domain validation emails.

Definition at line 195 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationMethod() [1/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationMethod ( Aws::String &&  value)
inline

The method used to validate the domain name.

Definition at line 255 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationMethod() [2/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationMethod ( const Aws::String value)
inline

The method used to validate the domain name.

Definition at line 250 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationMethod() [3/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationMethod ( const char *  value)
inline

The method used to validate the domain name.

Definition at line 260 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationStatus() [1/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationStatus ( Aws::String &&  value)
inline

The validation status of the domain name.

Definition at line 296 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationStatus() [2/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationStatus ( const Aws::String value)
inline

The validation status of the domain name.

Definition at line 291 of file AwsCertificateManagerCertificateDomainValidationOption.h.

◆ WithValidationStatus() [3/3]

AwsCertificateManagerCertificateDomainValidationOption& Aws::SecurityHub::Model::AwsCertificateManagerCertificateDomainValidationOption::WithValidationStatus ( const char *  value)
inline

The validation status of the domain name.

Definition at line 301 of file AwsCertificateManagerCertificateDomainValidationOption.h.


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