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

#include <Domain.h>

Public Member Functions

 Domain ()
 
 Domain (Aws::Utils::Json::JsonView jsonValue)
 
Domainoperator= (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)
 
DomainWithName (const Aws::String &value)
 
DomainWithName (Aws::String &&value)
 
DomainWithName (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
DomainWithArn (const Aws::String &value)
 
DomainWithArn (Aws::String &&value)
 
DomainWithArn (const char *value)
 
const Aws::StringGetSupportCode () const
 
bool SupportCodeHasBeenSet () const
 
void SetSupportCode (const Aws::String &value)
 
void SetSupportCode (Aws::String &&value)
 
void SetSupportCode (const char *value)
 
DomainWithSupportCode (const Aws::String &value)
 
DomainWithSupportCode (Aws::String &&value)
 
DomainWithSupportCode (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
DomainWithCreatedAt (const Aws::Utils::DateTime &value)
 
DomainWithCreatedAt (Aws::Utils::DateTime &&value)
 
const ResourceLocationGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const ResourceLocation &value)
 
void SetLocation (ResourceLocation &&value)
 
DomainWithLocation (const ResourceLocation &value)
 
DomainWithLocation (ResourceLocation &&value)
 
const ResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
DomainWithResourceType (const ResourceType &value)
 
DomainWithResourceType (ResourceType &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
DomainWithTags (const Aws::Vector< Tag > &value)
 
DomainWithTags (Aws::Vector< Tag > &&value)
 
DomainAddTags (const Tag &value)
 
DomainAddTags (Tag &&value)
 
const Aws::Vector< DomainEntry > & GetDomainEntries () const
 
bool DomainEntriesHasBeenSet () const
 
void SetDomainEntries (const Aws::Vector< DomainEntry > &value)
 
void SetDomainEntries (Aws::Vector< DomainEntry > &&value)
 
DomainWithDomainEntries (const Aws::Vector< DomainEntry > &value)
 
DomainWithDomainEntries (Aws::Vector< DomainEntry > &&value)
 
DomainAddDomainEntries (const DomainEntry &value)
 
DomainAddDomainEntries (DomainEntry &&value)
 

Detailed Description

Describes a domain where you are storing recordsets.

See Also:

AWS API Reference

Definition at line 37 of file Domain.h.

Constructor & Destructor Documentation

◆ Domain() [1/2]

Aws::Lightsail::Model::Domain::Domain ( )

◆ Domain() [2/2]

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

Member Function Documentation

◆ AddDomainEntries() [1/2]

Domain& Aws::Lightsail::Model::Domain::AddDomainEntries ( const DomainEntry value)
inline

An array of key-value pairs containing information about the domain entries.

Definition at line 397 of file Domain.h.

◆ AddDomainEntries() [2/2]

Domain& Aws::Lightsail::Model::Domain::AddDomainEntries ( DomainEntry &&  value)
inline

An array of key-value pairs containing information about the domain entries.

Definition at line 403 of file Domain.h.

◆ AddTags() [1/2]

Domain& Aws::Lightsail::Model::Domain::AddTags ( const Tag value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 346 of file Domain.h.

◆ AddTags() [2/2]

Domain& Aws::Lightsail::Model::Domain::AddTags ( Tag &&  value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 354 of file Domain.h.

◆ ArnHasBeenSet()

bool Aws::Lightsail::Model::Domain::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the domain recordset (e.g., arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE).

Definition at line 97 of file Domain.h.

◆ CreatedAtHasBeenSet()

bool Aws::Lightsail::Model::Domain::CreatedAtHasBeenSet ( ) const
inline

The date when the domain recordset was created.

Definition at line 201 of file Domain.h.

◆ DomainEntriesHasBeenSet()

bool Aws::Lightsail::Model::Domain::DomainEntriesHasBeenSet ( ) const
inline

An array of key-value pairs containing information about the domain entries.

Definition at line 367 of file Domain.h.

◆ GetArn()

const Aws::String& Aws::Lightsail::Model::Domain::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the domain recordset (e.g., arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE).

Definition at line 91 of file Domain.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::Lightsail::Model::Domain::GetCreatedAt ( ) const
inline

The date when the domain recordset was created.

Definition at line 196 of file Domain.h.

◆ GetDomainEntries()

const Aws::Vector<DomainEntry>& Aws::Lightsail::Model::Domain::GetDomainEntries ( ) const
inline

An array of key-value pairs containing information about the domain entries.

Definition at line 361 of file Domain.h.

◆ GetLocation()

const ResourceLocation& Aws::Lightsail::Model::Domain::GetLocation ( ) const
inline

The AWS Region and Availability Zones where the domain recordset was created.

Definition at line 228 of file Domain.h.

◆ GetName()

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

The name of the domain.

Definition at line 49 of file Domain.h.

◆ GetResourceType()

const ResourceType& Aws::Lightsail::Model::Domain::GetResourceType ( ) const
inline

The resource type.

Definition at line 264 of file Domain.h.

◆ GetSupportCode()

const Aws::String& Aws::Lightsail::Model::Domain::GetSupportCode ( ) const
inline

The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 141 of file Domain.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::Lightsail::Model::Domain::GetTags ( ) const
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 298 of file Domain.h.

◆ Jsonize()

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

◆ LocationHasBeenSet()

bool Aws::Lightsail::Model::Domain::LocationHasBeenSet ( ) const
inline

The AWS Region and Availability Zones where the domain recordset was created.

Definition at line 234 of file Domain.h.

◆ NameHasBeenSet()

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

The name of the domain.

Definition at line 54 of file Domain.h.

◆ operator=()

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

◆ ResourceTypeHasBeenSet()

bool Aws::Lightsail::Model::Domain::ResourceTypeHasBeenSet ( ) const
inline

The resource type.

Definition at line 269 of file Domain.h.

◆ SetArn() [1/3]

void Aws::Lightsail::Model::Domain::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the domain recordset (e.g., arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE).

Definition at line 109 of file Domain.h.

◆ SetArn() [2/3]

void Aws::Lightsail::Model::Domain::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the domain recordset (e.g., arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE).

Definition at line 103 of file Domain.h.

◆ SetArn() [3/3]

void Aws::Lightsail::Model::Domain::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the domain recordset (e.g., arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE).

Definition at line 115 of file Domain.h.

◆ SetCreatedAt() [1/2]

void Aws::Lightsail::Model::Domain::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date when the domain recordset was created.

Definition at line 211 of file Domain.h.

◆ SetCreatedAt() [2/2]

void Aws::Lightsail::Model::Domain::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The date when the domain recordset was created.

Definition at line 206 of file Domain.h.

◆ SetDomainEntries() [1/2]

void Aws::Lightsail::Model::Domain::SetDomainEntries ( Aws::Vector< DomainEntry > &&  value)
inline

An array of key-value pairs containing information about the domain entries.

Definition at line 379 of file Domain.h.

◆ SetDomainEntries() [2/2]

void Aws::Lightsail::Model::Domain::SetDomainEntries ( const Aws::Vector< DomainEntry > &  value)
inline

An array of key-value pairs containing information about the domain entries.

Definition at line 373 of file Domain.h.

◆ SetLocation() [1/2]

void Aws::Lightsail::Model::Domain::SetLocation ( const ResourceLocation value)
inline

The AWS Region and Availability Zones where the domain recordset was created.

Definition at line 240 of file Domain.h.

◆ SetLocation() [2/2]

void Aws::Lightsail::Model::Domain::SetLocation ( ResourceLocation &&  value)
inline

The AWS Region and Availability Zones where the domain recordset was created.

Definition at line 246 of file Domain.h.

◆ SetName() [1/3]

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

The name of the domain.

Definition at line 64 of file Domain.h.

◆ SetName() [2/3]

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

The name of the domain.

Definition at line 59 of file Domain.h.

◆ SetName() [3/3]

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

The name of the domain.

Definition at line 69 of file Domain.h.

◆ SetResourceType() [1/2]

void Aws::Lightsail::Model::Domain::SetResourceType ( const ResourceType value)
inline

The resource type.

Definition at line 274 of file Domain.h.

◆ SetResourceType() [2/2]

void Aws::Lightsail::Model::Domain::SetResourceType ( ResourceType &&  value)
inline

The resource type.

Definition at line 279 of file Domain.h.

◆ SetSupportCode() [1/3]

void Aws::Lightsail::Model::Domain::SetSupportCode ( Aws::String &&  value)
inline

The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 162 of file Domain.h.

◆ SetSupportCode() [2/3]

void Aws::Lightsail::Model::Domain::SetSupportCode ( const Aws::String value)
inline

The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 155 of file Domain.h.

◆ SetSupportCode() [3/3]

void Aws::Lightsail::Model::Domain::SetSupportCode ( const char *  value)
inline

The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 169 of file Domain.h.

◆ SetTags() [1/2]

void Aws::Lightsail::Model::Domain::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 322 of file Domain.h.

◆ SetTags() [2/2]

void Aws::Lightsail::Model::Domain::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 314 of file Domain.h.

◆ SupportCodeHasBeenSet()

bool Aws::Lightsail::Model::Domain::SupportCodeHasBeenSet ( ) const
inline

The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 148 of file Domain.h.

◆ TagsHasBeenSet()

bool Aws::Lightsail::Model::Domain::TagsHasBeenSet ( ) const
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 306 of file Domain.h.

◆ WithArn() [1/3]

Domain& Aws::Lightsail::Model::Domain::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the domain recordset (e.g., arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE).

Definition at line 127 of file Domain.h.

◆ WithArn() [2/3]

Domain& Aws::Lightsail::Model::Domain::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the domain recordset (e.g., arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE).

Definition at line 121 of file Domain.h.

◆ WithArn() [3/3]

Domain& Aws::Lightsail::Model::Domain::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the domain recordset (e.g., arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE).

Definition at line 133 of file Domain.h.

◆ WithCreatedAt() [1/2]

Domain& Aws::Lightsail::Model::Domain::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date when the domain recordset was created.

Definition at line 221 of file Domain.h.

◆ WithCreatedAt() [2/2]

Domain& Aws::Lightsail::Model::Domain::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The date when the domain recordset was created.

Definition at line 216 of file Domain.h.

◆ WithDomainEntries() [1/2]

Domain& Aws::Lightsail::Model::Domain::WithDomainEntries ( Aws::Vector< DomainEntry > &&  value)
inline

An array of key-value pairs containing information about the domain entries.

Definition at line 391 of file Domain.h.

◆ WithDomainEntries() [2/2]

Domain& Aws::Lightsail::Model::Domain::WithDomainEntries ( const Aws::Vector< DomainEntry > &  value)
inline

An array of key-value pairs containing information about the domain entries.

Definition at line 385 of file Domain.h.

◆ WithLocation() [1/2]

Domain& Aws::Lightsail::Model::Domain::WithLocation ( const ResourceLocation value)
inline

The AWS Region and Availability Zones where the domain recordset was created.

Definition at line 252 of file Domain.h.

◆ WithLocation() [2/2]

Domain& Aws::Lightsail::Model::Domain::WithLocation ( ResourceLocation &&  value)
inline

The AWS Region and Availability Zones where the domain recordset was created.

Definition at line 258 of file Domain.h.

◆ WithName() [1/3]

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

The name of the domain.

Definition at line 79 of file Domain.h.

◆ WithName() [2/3]

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

The name of the domain.

Definition at line 74 of file Domain.h.

◆ WithName() [3/3]

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

The name of the domain.

Definition at line 84 of file Domain.h.

◆ WithResourceType() [1/2]

Domain& Aws::Lightsail::Model::Domain::WithResourceType ( const ResourceType value)
inline

The resource type.

Definition at line 284 of file Domain.h.

◆ WithResourceType() [2/2]

Domain& Aws::Lightsail::Model::Domain::WithResourceType ( ResourceType &&  value)
inline

The resource type.

Definition at line 289 of file Domain.h.

◆ WithSupportCode() [1/3]

Domain& Aws::Lightsail::Model::Domain::WithSupportCode ( Aws::String &&  value)
inline

The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 183 of file Domain.h.

◆ WithSupportCode() [2/3]

Domain& Aws::Lightsail::Model::Domain::WithSupportCode ( const Aws::String value)
inline

The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 176 of file Domain.h.

◆ WithSupportCode() [3/3]

Domain& Aws::Lightsail::Model::Domain::WithSupportCode ( const char *  value)
inline

The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 190 of file Domain.h.

◆ WithTags() [1/2]

Domain& Aws::Lightsail::Model::Domain::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 338 of file Domain.h.

◆ WithTags() [2/2]

Domain& Aws::Lightsail::Model::Domain::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 330 of file Domain.h.


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