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

#include <RelationalDatabaseSnapshot.h>

Public Member Functions

 RelationalDatabaseSnapshot ()
 
 RelationalDatabaseSnapshot (Aws::Utils::Json::JsonView jsonValue)
 
RelationalDatabaseSnapshotoperator= (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)
 
RelationalDatabaseSnapshotWithName (const Aws::String &value)
 
RelationalDatabaseSnapshotWithName (Aws::String &&value)
 
RelationalDatabaseSnapshotWithName (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)
 
RelationalDatabaseSnapshotWithArn (const Aws::String &value)
 
RelationalDatabaseSnapshotWithArn (Aws::String &&value)
 
RelationalDatabaseSnapshotWithArn (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)
 
RelationalDatabaseSnapshotWithSupportCode (const Aws::String &value)
 
RelationalDatabaseSnapshotWithSupportCode (Aws::String &&value)
 
RelationalDatabaseSnapshotWithSupportCode (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
RelationalDatabaseSnapshotWithCreatedAt (const Aws::Utils::DateTime &value)
 
RelationalDatabaseSnapshotWithCreatedAt (Aws::Utils::DateTime &&value)
 
const ResourceLocationGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const ResourceLocation &value)
 
void SetLocation (ResourceLocation &&value)
 
RelationalDatabaseSnapshotWithLocation (const ResourceLocation &value)
 
RelationalDatabaseSnapshotWithLocation (ResourceLocation &&value)
 
const ResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
RelationalDatabaseSnapshotWithResourceType (const ResourceType &value)
 
RelationalDatabaseSnapshotWithResourceType (ResourceType &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
RelationalDatabaseSnapshotWithTags (const Aws::Vector< Tag > &value)
 
RelationalDatabaseSnapshotWithTags (Aws::Vector< Tag > &&value)
 
RelationalDatabaseSnapshotAddTags (const Tag &value)
 
RelationalDatabaseSnapshotAddTags (Tag &&value)
 
const Aws::StringGetEngine () const
 
bool EngineHasBeenSet () const
 
void SetEngine (const Aws::String &value)
 
void SetEngine (Aws::String &&value)
 
void SetEngine (const char *value)
 
RelationalDatabaseSnapshotWithEngine (const Aws::String &value)
 
RelationalDatabaseSnapshotWithEngine (Aws::String &&value)
 
RelationalDatabaseSnapshotWithEngine (const char *value)
 
const Aws::StringGetEngineVersion () const
 
bool EngineVersionHasBeenSet () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
RelationalDatabaseSnapshotWithEngineVersion (const Aws::String &value)
 
RelationalDatabaseSnapshotWithEngineVersion (Aws::String &&value)
 
RelationalDatabaseSnapshotWithEngineVersion (const char *value)
 
int GetSizeInGb () const
 
bool SizeInGbHasBeenSet () const
 
void SetSizeInGb (int value)
 
RelationalDatabaseSnapshotWithSizeInGb (int value)
 
const Aws::StringGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
RelationalDatabaseSnapshotWithState (const Aws::String &value)
 
RelationalDatabaseSnapshotWithState (Aws::String &&value)
 
RelationalDatabaseSnapshotWithState (const char *value)
 
const Aws::StringGetFromRelationalDatabaseName () const
 
bool FromRelationalDatabaseNameHasBeenSet () const
 
void SetFromRelationalDatabaseName (const Aws::String &value)
 
void SetFromRelationalDatabaseName (Aws::String &&value)
 
void SetFromRelationalDatabaseName (const char *value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseName (const Aws::String &value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseName (Aws::String &&value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseName (const char *value)
 
const Aws::StringGetFromRelationalDatabaseArn () const
 
bool FromRelationalDatabaseArnHasBeenSet () const
 
void SetFromRelationalDatabaseArn (const Aws::String &value)
 
void SetFromRelationalDatabaseArn (Aws::String &&value)
 
void SetFromRelationalDatabaseArn (const char *value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseArn (const Aws::String &value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseArn (Aws::String &&value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseArn (const char *value)
 
const Aws::StringGetFromRelationalDatabaseBundleId () const
 
bool FromRelationalDatabaseBundleIdHasBeenSet () const
 
void SetFromRelationalDatabaseBundleId (const Aws::String &value)
 
void SetFromRelationalDatabaseBundleId (Aws::String &&value)
 
void SetFromRelationalDatabaseBundleId (const char *value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseBundleId (const Aws::String &value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseBundleId (Aws::String &&value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseBundleId (const char *value)
 
const Aws::StringGetFromRelationalDatabaseBlueprintId () const
 
bool FromRelationalDatabaseBlueprintIdHasBeenSet () const
 
void SetFromRelationalDatabaseBlueprintId (const Aws::String &value)
 
void SetFromRelationalDatabaseBlueprintId (Aws::String &&value)
 
void SetFromRelationalDatabaseBlueprintId (const char *value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseBlueprintId (const Aws::String &value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseBlueprintId (Aws::String &&value)
 
RelationalDatabaseSnapshotWithFromRelationalDatabaseBlueprintId (const char *value)
 

Detailed Description

Describes a database snapshot.

See Also:

AWS API Reference

Definition at line 36 of file RelationalDatabaseSnapshot.h.

Constructor & Destructor Documentation

◆ RelationalDatabaseSnapshot() [1/2]

Aws::Lightsail::Model::RelationalDatabaseSnapshot::RelationalDatabaseSnapshot ( )

◆ RelationalDatabaseSnapshot() [2/2]

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

Member Function Documentation

◆ AddTags() [1/2]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::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 345 of file RelationalDatabaseSnapshot.h.

◆ AddTags() [2/2]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::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 353 of file RelationalDatabaseSnapshot.h.

◆ ArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the database snapshot.

Definition at line 94 of file RelationalDatabaseSnapshot.h.

◆ CreatedAtHasBeenSet()

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

The timestamp when the database snapshot was created.

Definition at line 200 of file RelationalDatabaseSnapshot.h.

◆ EngineHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseSnapshot::EngineHasBeenSet ( ) const
inline

The software of the database snapshot (for example, MySQL)

Definition at line 364 of file RelationalDatabaseSnapshot.h.

◆ EngineVersionHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseSnapshot::EngineVersionHasBeenSet ( ) const
inline

The database engine version for the database snapshot (for example, 5.7.23).

Definition at line 407 of file RelationalDatabaseSnapshot.h.

◆ FromRelationalDatabaseArnHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseSnapshot::FromRelationalDatabaseArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the database from which the database snapshot was created.

Definition at line 571 of file RelationalDatabaseSnapshot.h.

◆ FromRelationalDatabaseBlueprintIdHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseSnapshot::FromRelationalDatabaseBlueprintIdHasBeenSet ( ) const
inline

The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.

Definition at line 669 of file RelationalDatabaseSnapshot.h.

◆ FromRelationalDatabaseBundleIdHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseSnapshot::FromRelationalDatabaseBundleIdHasBeenSet ( ) const
inline

The bundle ID of the database from which the database snapshot was created.

Definition at line 620 of file RelationalDatabaseSnapshot.h.

◆ FromRelationalDatabaseNameHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseSnapshot::FromRelationalDatabaseNameHasBeenSet ( ) const
inline

The name of the source database from which the database snapshot was created.

Definition at line 522 of file RelationalDatabaseSnapshot.h.

◆ GetArn()

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

The Amazon Resource Name (ARN) of the database snapshot.

Definition at line 89 of file RelationalDatabaseSnapshot.h.

◆ GetCreatedAt()

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

The timestamp when the database snapshot was created.

Definition at line 195 of file RelationalDatabaseSnapshot.h.

◆ GetEngine()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseSnapshot::GetEngine ( ) const
inline

The software of the database snapshot (for example, MySQL)

Definition at line 359 of file RelationalDatabaseSnapshot.h.

◆ GetEngineVersion()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseSnapshot::GetEngineVersion ( ) const
inline

The database engine version for the database snapshot (for example, 5.7.23).

Definition at line 401 of file RelationalDatabaseSnapshot.h.

◆ GetFromRelationalDatabaseArn()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseSnapshot::GetFromRelationalDatabaseArn ( ) const
inline

The Amazon Resource Name (ARN) of the database from which the database snapshot was created.

Definition at line 565 of file RelationalDatabaseSnapshot.h.

◆ GetFromRelationalDatabaseBlueprintId()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseSnapshot::GetFromRelationalDatabaseBlueprintId ( ) const
inline

The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.

Definition at line 663 of file RelationalDatabaseSnapshot.h.

◆ GetFromRelationalDatabaseBundleId()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseSnapshot::GetFromRelationalDatabaseBundleId ( ) const
inline

The bundle ID of the database from which the database snapshot was created.

Definition at line 614 of file RelationalDatabaseSnapshot.h.

◆ GetFromRelationalDatabaseName()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseSnapshot::GetFromRelationalDatabaseName ( ) const
inline

The name of the source database from which the database snapshot was created.

Definition at line 516 of file RelationalDatabaseSnapshot.h.

◆ GetLocation()

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

The Region name and Availability Zone where the database snapshot is located.

Definition at line 227 of file RelationalDatabaseSnapshot.h.

◆ GetName()

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

The name of the database snapshot.

Definition at line 48 of file RelationalDatabaseSnapshot.h.

◆ GetResourceType()

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

The Lightsail resource type.

Definition at line 263 of file RelationalDatabaseSnapshot.h.

◆ GetSizeInGb()

int Aws::Lightsail::Model::RelationalDatabaseSnapshot::GetSizeInGb ( ) const
inline

The size of the disk in GB (for example, 32) for the database snapshot.

Definition at line 450 of file RelationalDatabaseSnapshot.h.

◆ GetState()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseSnapshot::GetState ( ) const
inline

The state of the database snapshot.

Definition at line 474 of file RelationalDatabaseSnapshot.h.

◆ GetSupportCode()

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

The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 133 of file RelationalDatabaseSnapshot.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::Lightsail::Model::RelationalDatabaseSnapshot::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 297 of file RelationalDatabaseSnapshot.h.

◆ Jsonize()

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

◆ LocationHasBeenSet()

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

The Region name and Availability Zone where the database snapshot is located.

Definition at line 233 of file RelationalDatabaseSnapshot.h.

◆ NameHasBeenSet()

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

The name of the database snapshot.

Definition at line 53 of file RelationalDatabaseSnapshot.h.

◆ operator=()

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

◆ ResourceTypeHasBeenSet()

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

The Lightsail resource type.

Definition at line 268 of file RelationalDatabaseSnapshot.h.

◆ SetArn() [1/3]

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

The Amazon Resource Name (ARN) of the database snapshot.

Definition at line 99 of file RelationalDatabaseSnapshot.h.

◆ SetArn() [2/3]

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

The Amazon Resource Name (ARN) of the database snapshot.

Definition at line 104 of file RelationalDatabaseSnapshot.h.

◆ SetArn() [3/3]

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

The Amazon Resource Name (ARN) of the database snapshot.

Definition at line 109 of file RelationalDatabaseSnapshot.h.

◆ SetCreatedAt() [1/2]

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

The timestamp when the database snapshot was created.

Definition at line 205 of file RelationalDatabaseSnapshot.h.

◆ SetCreatedAt() [2/2]

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

The timestamp when the database snapshot was created.

Definition at line 210 of file RelationalDatabaseSnapshot.h.

◆ SetEngine() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetEngine ( const Aws::String value)
inline

The software of the database snapshot (for example, MySQL)

Definition at line 369 of file RelationalDatabaseSnapshot.h.

◆ SetEngine() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetEngine ( Aws::String &&  value)
inline

The software of the database snapshot (for example, MySQL)

Definition at line 374 of file RelationalDatabaseSnapshot.h.

◆ SetEngine() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetEngine ( const char *  value)
inline

The software of the database snapshot (for example, MySQL)

Definition at line 379 of file RelationalDatabaseSnapshot.h.

◆ SetEngineVersion() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetEngineVersion ( const Aws::String value)
inline

The database engine version for the database snapshot (for example, 5.7.23).

Definition at line 413 of file RelationalDatabaseSnapshot.h.

◆ SetEngineVersion() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetEngineVersion ( Aws::String &&  value)
inline

The database engine version for the database snapshot (for example, 5.7.23).

Definition at line 419 of file RelationalDatabaseSnapshot.h.

◆ SetEngineVersion() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetEngineVersion ( const char *  value)
inline

The database engine version for the database snapshot (for example, 5.7.23).

Definition at line 425 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseArn() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the database from which the database snapshot was created.

Definition at line 577 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseArn() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the database from which the database snapshot was created.

Definition at line 583 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseArn() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the database from which the database snapshot was created.

Definition at line 589 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseBlueprintId() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseBlueprintId ( const Aws::String value)
inline

The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.

Definition at line 675 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseBlueprintId() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseBlueprintId ( Aws::String &&  value)
inline

The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.

Definition at line 681 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseBlueprintId() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseBlueprintId ( const char *  value)
inline

The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.

Definition at line 687 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseBundleId() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseBundleId ( const Aws::String value)
inline

The bundle ID of the database from which the database snapshot was created.

Definition at line 626 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseBundleId() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseBundleId ( Aws::String &&  value)
inline

The bundle ID of the database from which the database snapshot was created.

Definition at line 632 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseBundleId() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseBundleId ( const char *  value)
inline

The bundle ID of the database from which the database snapshot was created.

Definition at line 638 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseName() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseName ( const Aws::String value)
inline

The name of the source database from which the database snapshot was created.

Definition at line 528 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseName() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseName ( Aws::String &&  value)
inline

The name of the source database from which the database snapshot was created.

Definition at line 534 of file RelationalDatabaseSnapshot.h.

◆ SetFromRelationalDatabaseName() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetFromRelationalDatabaseName ( const char *  value)
inline

The name of the source database from which the database snapshot was created.

Definition at line 540 of file RelationalDatabaseSnapshot.h.

◆ SetLocation() [1/2]

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

The Region name and Availability Zone where the database snapshot is located.

Definition at line 239 of file RelationalDatabaseSnapshot.h.

◆ SetLocation() [2/2]

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

The Region name and Availability Zone where the database snapshot is located.

Definition at line 245 of file RelationalDatabaseSnapshot.h.

◆ SetName() [1/3]

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

The name of the database snapshot.

Definition at line 58 of file RelationalDatabaseSnapshot.h.

◆ SetName() [2/3]

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

The name of the database snapshot.

Definition at line 63 of file RelationalDatabaseSnapshot.h.

◆ SetName() [3/3]

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

The name of the database snapshot.

Definition at line 68 of file RelationalDatabaseSnapshot.h.

◆ SetResourceType() [1/2]

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

The Lightsail resource type.

Definition at line 273 of file RelationalDatabaseSnapshot.h.

◆ SetResourceType() [2/2]

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

The Lightsail resource type.

Definition at line 278 of file RelationalDatabaseSnapshot.h.

◆ SetSizeInGb()

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetSizeInGb ( int  value)
inline

The size of the disk in GB (for example, 32) for the database snapshot.

Definition at line 462 of file RelationalDatabaseSnapshot.h.

◆ SetState() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetState ( const Aws::String value)
inline

The state of the database snapshot.

Definition at line 484 of file RelationalDatabaseSnapshot.h.

◆ SetState() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetState ( Aws::String &&  value)
inline

The state of the database snapshot.

Definition at line 489 of file RelationalDatabaseSnapshot.h.

◆ SetState() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::SetState ( const char *  value)
inline

The state of the database snapshot.

Definition at line 494 of file RelationalDatabaseSnapshot.h.

◆ SetSupportCode() [1/3]

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

The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 149 of file RelationalDatabaseSnapshot.h.

◆ SetSupportCode() [2/3]

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

The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 157 of file RelationalDatabaseSnapshot.h.

◆ SetSupportCode() [3/3]

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

The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 165 of file RelationalDatabaseSnapshot.h.

◆ SetTags() [1/2]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::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 313 of file RelationalDatabaseSnapshot.h.

◆ SetTags() [2/2]

void Aws::Lightsail::Model::RelationalDatabaseSnapshot::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 321 of file RelationalDatabaseSnapshot.h.

◆ SizeInGbHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseSnapshot::SizeInGbHasBeenSet ( ) const
inline

The size of the disk in GB (for example, 32) for the database snapshot.

Definition at line 456 of file RelationalDatabaseSnapshot.h.

◆ StateHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseSnapshot::StateHasBeenSet ( ) const
inline

The state of the database snapshot.

Definition at line 479 of file RelationalDatabaseSnapshot.h.

◆ SupportCodeHasBeenSet()

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

The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 141 of file RelationalDatabaseSnapshot.h.

◆ TagsHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseSnapshot::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 305 of file RelationalDatabaseSnapshot.h.

◆ WithArn() [1/3]

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

The Amazon Resource Name (ARN) of the database snapshot.

Definition at line 114 of file RelationalDatabaseSnapshot.h.

◆ WithArn() [2/3]

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

The Amazon Resource Name (ARN) of the database snapshot.

Definition at line 119 of file RelationalDatabaseSnapshot.h.

◆ WithArn() [3/3]

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

The Amazon Resource Name (ARN) of the database snapshot.

Definition at line 124 of file RelationalDatabaseSnapshot.h.

◆ WithCreatedAt() [1/2]

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

The timestamp when the database snapshot was created.

Definition at line 215 of file RelationalDatabaseSnapshot.h.

◆ WithCreatedAt() [2/2]

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

The timestamp when the database snapshot was created.

Definition at line 220 of file RelationalDatabaseSnapshot.h.

◆ WithEngine() [1/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithEngine ( const Aws::String value)
inline

The software of the database snapshot (for example, MySQL)

Definition at line 384 of file RelationalDatabaseSnapshot.h.

◆ WithEngine() [2/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithEngine ( Aws::String &&  value)
inline

The software of the database snapshot (for example, MySQL)

Definition at line 389 of file RelationalDatabaseSnapshot.h.

◆ WithEngine() [3/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithEngine ( const char *  value)
inline

The software of the database snapshot (for example, MySQL)

Definition at line 394 of file RelationalDatabaseSnapshot.h.

◆ WithEngineVersion() [1/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithEngineVersion ( const Aws::String value)
inline

The database engine version for the database snapshot (for example, 5.7.23).

Definition at line 431 of file RelationalDatabaseSnapshot.h.

◆ WithEngineVersion() [2/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithEngineVersion ( Aws::String &&  value)
inline

The database engine version for the database snapshot (for example, 5.7.23).

Definition at line 437 of file RelationalDatabaseSnapshot.h.

◆ WithEngineVersion() [3/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithEngineVersion ( const char *  value)
inline

The database engine version for the database snapshot (for example, 5.7.23).

Definition at line 443 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseArn() [1/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the database from which the database snapshot was created.

Definition at line 595 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseArn() [2/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the database from which the database snapshot was created.

Definition at line 601 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseArn() [3/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the database from which the database snapshot was created.

Definition at line 607 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseBlueprintId() [1/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseBlueprintId ( const Aws::String value)
inline

The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.

Definition at line 693 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseBlueprintId() [2/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseBlueprintId ( Aws::String &&  value)
inline

The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.

Definition at line 699 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseBlueprintId() [3/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseBlueprintId ( const char *  value)
inline

The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.

Definition at line 705 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseBundleId() [1/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseBundleId ( const Aws::String value)
inline

The bundle ID of the database from which the database snapshot was created.

Definition at line 644 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseBundleId() [2/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseBundleId ( Aws::String &&  value)
inline

The bundle ID of the database from which the database snapshot was created.

Definition at line 650 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseBundleId() [3/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseBundleId ( const char *  value)
inline

The bundle ID of the database from which the database snapshot was created.

Definition at line 656 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseName() [1/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseName ( const Aws::String value)
inline

The name of the source database from which the database snapshot was created.

Definition at line 546 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseName() [2/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseName ( Aws::String &&  value)
inline

The name of the source database from which the database snapshot was created.

Definition at line 552 of file RelationalDatabaseSnapshot.h.

◆ WithFromRelationalDatabaseName() [3/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithFromRelationalDatabaseName ( const char *  value)
inline

The name of the source database from which the database snapshot was created.

Definition at line 558 of file RelationalDatabaseSnapshot.h.

◆ WithLocation() [1/2]

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

The Region name and Availability Zone where the database snapshot is located.

Definition at line 251 of file RelationalDatabaseSnapshot.h.

◆ WithLocation() [2/2]

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

The Region name and Availability Zone where the database snapshot is located.

Definition at line 257 of file RelationalDatabaseSnapshot.h.

◆ WithName() [1/3]

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

The name of the database snapshot.

Definition at line 73 of file RelationalDatabaseSnapshot.h.

◆ WithName() [2/3]

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

The name of the database snapshot.

Definition at line 78 of file RelationalDatabaseSnapshot.h.

◆ WithName() [3/3]

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

The name of the database snapshot.

Definition at line 83 of file RelationalDatabaseSnapshot.h.

◆ WithResourceType() [1/2]

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

The Lightsail resource type.

Definition at line 283 of file RelationalDatabaseSnapshot.h.

◆ WithResourceType() [2/2]

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

The Lightsail resource type.

Definition at line 288 of file RelationalDatabaseSnapshot.h.

◆ WithSizeInGb()

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithSizeInGb ( int  value)
inline

The size of the disk in GB (for example, 32) for the database snapshot.

Definition at line 468 of file RelationalDatabaseSnapshot.h.

◆ WithState() [1/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithState ( const Aws::String value)
inline

The state of the database snapshot.

Definition at line 499 of file RelationalDatabaseSnapshot.h.

◆ WithState() [2/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithState ( Aws::String &&  value)
inline

The state of the database snapshot.

Definition at line 504 of file RelationalDatabaseSnapshot.h.

◆ WithState() [3/3]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::WithState ( const char *  value)
inline

The state of the database snapshot.

Definition at line 509 of file RelationalDatabaseSnapshot.h.

◆ WithSupportCode() [1/3]

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

The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 173 of file RelationalDatabaseSnapshot.h.

◆ WithSupportCode() [2/3]

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

The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 181 of file RelationalDatabaseSnapshot.h.

◆ WithSupportCode() [3/3]

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

The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Definition at line 189 of file RelationalDatabaseSnapshot.h.

◆ WithTags() [1/2]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::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 329 of file RelationalDatabaseSnapshot.h.

◆ WithTags() [2/2]

RelationalDatabaseSnapshot& Aws::Lightsail::Model::RelationalDatabaseSnapshot::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 337 of file RelationalDatabaseSnapshot.h.


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