AWS SDK for C++  1.8.96
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord Class Reference

#include <LoadBalancerTlsCertificateDomainValidationRecord.h>

Public Member Functions

 LoadBalancerTlsCertificateDomainValidationRecord ()
 
 LoadBalancerTlsCertificateDomainValidationRecord (Aws::Utils::Json::JsonView jsonValue)
 
LoadBalancerTlsCertificateDomainValidationRecordoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithName (const Aws::String &value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithName (Aws::String &&value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithName (const char *value)
 
const Aws::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithType (const Aws::String &value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithType (Aws::String &&value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithType (const char *value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithValue (const Aws::String &value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithValue (Aws::String &&value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithValue (const char *value)
 
const LoadBalancerTlsCertificateDomainStatusGetValidationStatus () const
 
bool ValidationStatusHasBeenSet () const
 
void SetValidationStatus (const LoadBalancerTlsCertificateDomainStatus &value)
 
void SetValidationStatus (LoadBalancerTlsCertificateDomainStatus &&value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithValidationStatus (const LoadBalancerTlsCertificateDomainStatus &value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithValidationStatus (LoadBalancerTlsCertificateDomainStatus &&value)
 
const Aws::StringGetDomainName () const
 
bool DomainNameHasBeenSet () const
 
void SetDomainName (const Aws::String &value)
 
void SetDomainName (Aws::String &&value)
 
void SetDomainName (const char *value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithDomainName (const Aws::String &value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithDomainName (Aws::String &&value)
 
LoadBalancerTlsCertificateDomainValidationRecordWithDomainName (const char *value)
 

Detailed Description

Describes the validation record of each domain name in the SSL/TLS certificate.

See Also:

AWS API Reference

Definition at line 33 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

Constructor & Destructor Documentation

◆ LoadBalancerTlsCertificateDomainValidationRecord() [1/2]

Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::LoadBalancerTlsCertificateDomainValidationRecord ( )

◆ LoadBalancerTlsCertificateDomainValidationRecord() [2/2]

Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::LoadBalancerTlsCertificateDomainValidationRecord ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DomainNameHasBeenSet()

bool Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::DomainNameHasBeenSet ( ) const
inline

The domain name against which your SSL/TLS certificate was validated.

Definition at line 220 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ GetDomainName()

const Aws::String& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::GetDomainName ( ) const
inline

The domain name against which your SSL/TLS certificate was validated.

Definition at line 215 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ GetName()

const Aws::String& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::GetName ( ) const
inline

A fully qualified domain name in the certificate. For example, example.com.

Definition at line 46 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ GetType()

const Aws::String& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::GetType ( ) const
inline

The type of validation record. For example, CNAME for domain validation.

Definition at line 95 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ GetValidationStatus()

const LoadBalancerTlsCertificateDomainStatus& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::GetValidationStatus ( ) const
inline

The validation status. Valid values are listed below.

Definition at line 184 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ GetValue()

const Aws::String& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::GetValue ( ) const
inline

The value for that type.

Definition at line 143 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::NameHasBeenSet ( ) const
inline

A fully qualified domain name in the certificate. For example, example.com.

Definition at line 52 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ operator=()

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDomainName() [1/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetDomainName ( const Aws::String value)
inline

The domain name against which your SSL/TLS certificate was validated.

Definition at line 225 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetDomainName() [2/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetDomainName ( Aws::String &&  value)
inline

The domain name against which your SSL/TLS certificate was validated.

Definition at line 230 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetDomainName() [3/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetDomainName ( const char *  value)
inline

The domain name against which your SSL/TLS certificate was validated.

Definition at line 235 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetName() [1/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetName ( const Aws::String value)
inline

A fully qualified domain name in the certificate. For example, example.com.

Definition at line 58 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetName() [2/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetName ( Aws::String &&  value)
inline

A fully qualified domain name in the certificate. For example, example.com.

Definition at line 64 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetName() [3/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetName ( const char *  value)
inline

A fully qualified domain name in the certificate. For example, example.com.

Definition at line 70 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetType() [1/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetType ( const Aws::String value)
inline

The type of validation record. For example, CNAME for domain validation.

Definition at line 107 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetType() [2/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetType ( Aws::String &&  value)
inline

The type of validation record. For example, CNAME for domain validation.

Definition at line 113 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetType() [3/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetType ( const char *  value)
inline

The type of validation record. For example, CNAME for domain validation.

Definition at line 119 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetValidationStatus() [1/2]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetValidationStatus ( const LoadBalancerTlsCertificateDomainStatus value)
inline

The validation status. Valid values are listed below.

Definition at line 194 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetValidationStatus() [2/2]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetValidationStatus ( LoadBalancerTlsCertificateDomainStatus &&  value)
inline

The validation status. Valid values are listed below.

Definition at line 199 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetValue() [1/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetValue ( const Aws::String value)
inline

The value for that type.

Definition at line 153 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetValue() [2/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetValue ( Aws::String &&  value)
inline

The value for that type.

Definition at line 158 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ SetValue() [3/3]

void Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::SetValue ( const char *  value)
inline

The value for that type.

Definition at line 163 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ TypeHasBeenSet()

bool Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::TypeHasBeenSet ( ) const
inline

The type of validation record. For example, CNAME for domain validation.

Definition at line 101 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ ValidationStatusHasBeenSet()

bool Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::ValidationStatusHasBeenSet ( ) const
inline

The validation status. Valid values are listed below.

Definition at line 189 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ ValueHasBeenSet()

bool Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::ValueHasBeenSet ( ) const
inline

The value for that type.

Definition at line 148 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithDomainName() [1/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithDomainName ( const Aws::String value)
inline

The domain name against which your SSL/TLS certificate was validated.

Definition at line 240 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithDomainName() [2/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithDomainName ( Aws::String &&  value)
inline

The domain name against which your SSL/TLS certificate was validated.

Definition at line 245 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithDomainName() [3/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithDomainName ( const char *  value)
inline

The domain name against which your SSL/TLS certificate was validated.

Definition at line 250 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithName() [1/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithName ( const Aws::String value)
inline

A fully qualified domain name in the certificate. For example, example.com.

Definition at line 76 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithName() [2/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithName ( Aws::String &&  value)
inline

A fully qualified domain name in the certificate. For example, example.com.

Definition at line 82 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithName() [3/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithName ( const char *  value)
inline

A fully qualified domain name in the certificate. For example, example.com.

Definition at line 88 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithType() [1/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithType ( const Aws::String value)
inline

The type of validation record. For example, CNAME for domain validation.

Definition at line 125 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithType() [2/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithType ( Aws::String &&  value)
inline

The type of validation record. For example, CNAME for domain validation.

Definition at line 131 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithType() [3/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithType ( const char *  value)
inline

The type of validation record. For example, CNAME for domain validation.

Definition at line 137 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithValidationStatus() [1/2]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithValidationStatus ( const LoadBalancerTlsCertificateDomainStatus value)
inline

The validation status. Valid values are listed below.

Definition at line 204 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithValidationStatus() [2/2]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithValidationStatus ( LoadBalancerTlsCertificateDomainStatus &&  value)
inline

The validation status. Valid values are listed below.

Definition at line 209 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithValue() [1/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithValue ( const Aws::String value)
inline

The value for that type.

Definition at line 168 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithValue() [2/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithValue ( Aws::String &&  value)
inline

The value for that type.

Definition at line 173 of file LoadBalancerTlsCertificateDomainValidationRecord.h.

◆ WithValue() [3/3]

LoadBalancerTlsCertificateDomainValidationRecord& Aws::Lightsail::Model::LoadBalancerTlsCertificateDomainValidationRecord::WithValue ( const char *  value)
inline

The value for that type.

Definition at line 178 of file LoadBalancerTlsCertificateDomainValidationRecord.h.


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