AWS SDK for C++  1.8.94
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 in Lightsail.

See Also:

AWS API Reference

Definition at line 38 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 398 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 404 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 Lightsail Dev Guide.

Definition at line 347 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 Lightsail Dev Guide.

Definition at line 355 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 98 of file Domain.h.

◆ CreatedAtHasBeenSet()

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

The date when the domain recordset was created.

Definition at line 202 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 368 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 92 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 197 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 362 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 229 of file Domain.h.

◆ GetName()

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

The name of the domain.

Definition at line 50 of file Domain.h.

◆ GetResourceType()

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

The resource type.

Definition at line 265 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 142 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 Lightsail Dev Guide.

Definition at line 299 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 235 of file Domain.h.

◆ NameHasBeenSet()

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

The name of the domain.

Definition at line 55 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 270 of file Domain.h.

◆ SetArn() [1/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 104 of file Domain.h.

◆ SetArn() [2/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 110 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 116 of file Domain.h.

◆ SetCreatedAt() [1/2]

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

The date when the domain recordset was created.

Definition at line 207 of file Domain.h.

◆ SetCreatedAt() [2/2]

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

The date when the domain recordset was created.

Definition at line 212 of file Domain.h.

◆ SetDomainEntries() [1/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 374 of file Domain.h.

◆ SetDomainEntries() [2/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 380 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 241 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 247 of file Domain.h.

◆ SetName() [1/3]

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

The name of the domain.

Definition at line 60 of file Domain.h.

◆ SetName() [2/3]

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

The name of the domain.

Definition at line 65 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 70 of file Domain.h.

◆ SetResourceType() [1/2]

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

The resource type.

Definition at line 275 of file Domain.h.

◆ SetResourceType() [2/2]

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

The resource type.

Definition at line 280 of file Domain.h.

◆ SetSupportCode() [1/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 156 of file Domain.h.

◆ SetSupportCode() [2/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 163 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 170 of file Domain.h.

◆ SetTags() [1/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 Lightsail Dev Guide.

Definition at line 315 of file Domain.h.

◆ SetTags() [2/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 Lightsail Dev Guide.

Definition at line 323 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 149 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 Lightsail Dev Guide.

Definition at line 307 of file Domain.h.

◆ WithArn() [1/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 122 of file Domain.h.

◆ WithArn() [2/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 128 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 134 of file Domain.h.

◆ WithCreatedAt() [1/2]

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

The date when the domain recordset was created.

Definition at line 217 of file Domain.h.

◆ WithCreatedAt() [2/2]

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

The date when the domain recordset was created.

Definition at line 222 of file Domain.h.

◆ WithDomainEntries() [1/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 386 of file Domain.h.

◆ WithDomainEntries() [2/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 392 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 253 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 259 of file Domain.h.

◆ WithName() [1/3]

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

The name of the domain.

Definition at line 75 of file Domain.h.

◆ WithName() [2/3]

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

The name of the domain.

Definition at line 80 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 85 of file Domain.h.

◆ WithResourceType() [1/2]

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

The resource type.

Definition at line 285 of file Domain.h.

◆ WithResourceType() [2/2]

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

The resource type.

Definition at line 290 of file Domain.h.

◆ WithSupportCode() [1/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 177 of file Domain.h.

◆ WithSupportCode() [2/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 184 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 191 of file Domain.h.

◆ WithTags() [1/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 Lightsail Dev Guide.

Definition at line 331 of file Domain.h.

◆ WithTags() [2/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 Lightsail Dev Guide.

Definition at line 339 of file Domain.h.


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