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

#include <RelationalDatabase.h>

Public Member Functions

 RelationalDatabase ()
 
 RelationalDatabase (Aws::Utils::Json::JsonView jsonValue)
 
RelationalDatabaseoperator= (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)
 
RelationalDatabaseWithName (const Aws::String &value)
 
RelationalDatabaseWithName (Aws::String &&value)
 
RelationalDatabaseWithName (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)
 
RelationalDatabaseWithArn (const Aws::String &value)
 
RelationalDatabaseWithArn (Aws::String &&value)
 
RelationalDatabaseWithArn (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)
 
RelationalDatabaseWithSupportCode (const Aws::String &value)
 
RelationalDatabaseWithSupportCode (Aws::String &&value)
 
RelationalDatabaseWithSupportCode (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
RelationalDatabaseWithCreatedAt (const Aws::Utils::DateTime &value)
 
RelationalDatabaseWithCreatedAt (Aws::Utils::DateTime &&value)
 
const ResourceLocationGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const ResourceLocation &value)
 
void SetLocation (ResourceLocation &&value)
 
RelationalDatabaseWithLocation (const ResourceLocation &value)
 
RelationalDatabaseWithLocation (ResourceLocation &&value)
 
const ResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
RelationalDatabaseWithResourceType (const ResourceType &value)
 
RelationalDatabaseWithResourceType (ResourceType &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
RelationalDatabaseWithTags (const Aws::Vector< Tag > &value)
 
RelationalDatabaseWithTags (Aws::Vector< Tag > &&value)
 
RelationalDatabaseAddTags (const Tag &value)
 
RelationalDatabaseAddTags (Tag &&value)
 
const Aws::StringGetRelationalDatabaseBlueprintId () const
 
bool RelationalDatabaseBlueprintIdHasBeenSet () const
 
void SetRelationalDatabaseBlueprintId (const Aws::String &value)
 
void SetRelationalDatabaseBlueprintId (Aws::String &&value)
 
void SetRelationalDatabaseBlueprintId (const char *value)
 
RelationalDatabaseWithRelationalDatabaseBlueprintId (const Aws::String &value)
 
RelationalDatabaseWithRelationalDatabaseBlueprintId (Aws::String &&value)
 
RelationalDatabaseWithRelationalDatabaseBlueprintId (const char *value)
 
const Aws::StringGetRelationalDatabaseBundleId () const
 
bool RelationalDatabaseBundleIdHasBeenSet () const
 
void SetRelationalDatabaseBundleId (const Aws::String &value)
 
void SetRelationalDatabaseBundleId (Aws::String &&value)
 
void SetRelationalDatabaseBundleId (const char *value)
 
RelationalDatabaseWithRelationalDatabaseBundleId (const Aws::String &value)
 
RelationalDatabaseWithRelationalDatabaseBundleId (Aws::String &&value)
 
RelationalDatabaseWithRelationalDatabaseBundleId (const char *value)
 
const Aws::StringGetMasterDatabaseName () const
 
bool MasterDatabaseNameHasBeenSet () const
 
void SetMasterDatabaseName (const Aws::String &value)
 
void SetMasterDatabaseName (Aws::String &&value)
 
void SetMasterDatabaseName (const char *value)
 
RelationalDatabaseWithMasterDatabaseName (const Aws::String &value)
 
RelationalDatabaseWithMasterDatabaseName (Aws::String &&value)
 
RelationalDatabaseWithMasterDatabaseName (const char *value)
 
const RelationalDatabaseHardwareGetHardware () const
 
bool HardwareHasBeenSet () const
 
void SetHardware (const RelationalDatabaseHardware &value)
 
void SetHardware (RelationalDatabaseHardware &&value)
 
RelationalDatabaseWithHardware (const RelationalDatabaseHardware &value)
 
RelationalDatabaseWithHardware (RelationalDatabaseHardware &&value)
 
const Aws::StringGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
RelationalDatabaseWithState (const Aws::String &value)
 
RelationalDatabaseWithState (Aws::String &&value)
 
RelationalDatabaseWithState (const char *value)
 
const Aws::StringGetSecondaryAvailabilityZone () const
 
bool SecondaryAvailabilityZoneHasBeenSet () const
 
void SetSecondaryAvailabilityZone (const Aws::String &value)
 
void SetSecondaryAvailabilityZone (Aws::String &&value)
 
void SetSecondaryAvailabilityZone (const char *value)
 
RelationalDatabaseWithSecondaryAvailabilityZone (const Aws::String &value)
 
RelationalDatabaseWithSecondaryAvailabilityZone (Aws::String &&value)
 
RelationalDatabaseWithSecondaryAvailabilityZone (const char *value)
 
bool GetBackupRetentionEnabled () const
 
bool BackupRetentionEnabledHasBeenSet () const
 
void SetBackupRetentionEnabled (bool value)
 
RelationalDatabaseWithBackupRetentionEnabled (bool value)
 
const PendingModifiedRelationalDatabaseValuesGetPendingModifiedValues () const
 
bool PendingModifiedValuesHasBeenSet () const
 
void SetPendingModifiedValues (const PendingModifiedRelationalDatabaseValues &value)
 
void SetPendingModifiedValues (PendingModifiedRelationalDatabaseValues &&value)
 
RelationalDatabaseWithPendingModifiedValues (const PendingModifiedRelationalDatabaseValues &value)
 
RelationalDatabaseWithPendingModifiedValues (PendingModifiedRelationalDatabaseValues &&value)
 
const Aws::StringGetEngine () const
 
bool EngineHasBeenSet () const
 
void SetEngine (const Aws::String &value)
 
void SetEngine (Aws::String &&value)
 
void SetEngine (const char *value)
 
RelationalDatabaseWithEngine (const Aws::String &value)
 
RelationalDatabaseWithEngine (Aws::String &&value)
 
RelationalDatabaseWithEngine (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)
 
RelationalDatabaseWithEngineVersion (const Aws::String &value)
 
RelationalDatabaseWithEngineVersion (Aws::String &&value)
 
RelationalDatabaseWithEngineVersion (const char *value)
 
const Aws::Utils::DateTimeGetLatestRestorableTime () const
 
bool LatestRestorableTimeHasBeenSet () const
 
void SetLatestRestorableTime (const Aws::Utils::DateTime &value)
 
void SetLatestRestorableTime (Aws::Utils::DateTime &&value)
 
RelationalDatabaseWithLatestRestorableTime (const Aws::Utils::DateTime &value)
 
RelationalDatabaseWithLatestRestorableTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetMasterUsername () const
 
bool MasterUsernameHasBeenSet () const
 
void SetMasterUsername (const Aws::String &value)
 
void SetMasterUsername (Aws::String &&value)
 
void SetMasterUsername (const char *value)
 
RelationalDatabaseWithMasterUsername (const Aws::String &value)
 
RelationalDatabaseWithMasterUsername (Aws::String &&value)
 
RelationalDatabaseWithMasterUsername (const char *value)
 
const Aws::StringGetParameterApplyStatus () const
 
bool ParameterApplyStatusHasBeenSet () const
 
void SetParameterApplyStatus (const Aws::String &value)
 
void SetParameterApplyStatus (Aws::String &&value)
 
void SetParameterApplyStatus (const char *value)
 
RelationalDatabaseWithParameterApplyStatus (const Aws::String &value)
 
RelationalDatabaseWithParameterApplyStatus (Aws::String &&value)
 
RelationalDatabaseWithParameterApplyStatus (const char *value)
 
const Aws::StringGetPreferredBackupWindow () const
 
bool PreferredBackupWindowHasBeenSet () const
 
void SetPreferredBackupWindow (const Aws::String &value)
 
void SetPreferredBackupWindow (Aws::String &&value)
 
void SetPreferredBackupWindow (const char *value)
 
RelationalDatabaseWithPreferredBackupWindow (const Aws::String &value)
 
RelationalDatabaseWithPreferredBackupWindow (Aws::String &&value)
 
RelationalDatabaseWithPreferredBackupWindow (const char *value)
 
const Aws::StringGetPreferredMaintenanceWindow () const
 
bool PreferredMaintenanceWindowHasBeenSet () const
 
void SetPreferredMaintenanceWindow (const Aws::String &value)
 
void SetPreferredMaintenanceWindow (Aws::String &&value)
 
void SetPreferredMaintenanceWindow (const char *value)
 
RelationalDatabaseWithPreferredMaintenanceWindow (const Aws::String &value)
 
RelationalDatabaseWithPreferredMaintenanceWindow (Aws::String &&value)
 
RelationalDatabaseWithPreferredMaintenanceWindow (const char *value)
 
bool GetPubliclyAccessible () const
 
bool PubliclyAccessibleHasBeenSet () const
 
void SetPubliclyAccessible (bool value)
 
RelationalDatabaseWithPubliclyAccessible (bool value)
 
const RelationalDatabaseEndpointGetMasterEndpoint () const
 
bool MasterEndpointHasBeenSet () const
 
void SetMasterEndpoint (const RelationalDatabaseEndpoint &value)
 
void SetMasterEndpoint (RelationalDatabaseEndpoint &&value)
 
RelationalDatabaseWithMasterEndpoint (const RelationalDatabaseEndpoint &value)
 
RelationalDatabaseWithMasterEndpoint (RelationalDatabaseEndpoint &&value)
 
const Aws::Vector< PendingMaintenanceAction > & GetPendingMaintenanceActions () const
 
bool PendingMaintenanceActionsHasBeenSet () const
 
void SetPendingMaintenanceActions (const Aws::Vector< PendingMaintenanceAction > &value)
 
void SetPendingMaintenanceActions (Aws::Vector< PendingMaintenanceAction > &&value)
 
RelationalDatabaseWithPendingMaintenanceActions (const Aws::Vector< PendingMaintenanceAction > &value)
 
RelationalDatabaseWithPendingMaintenanceActions (Aws::Vector< PendingMaintenanceAction > &&value)
 
RelationalDatabaseAddPendingMaintenanceActions (const PendingMaintenanceAction &value)
 
RelationalDatabaseAddPendingMaintenanceActions (PendingMaintenanceAction &&value)
 
const Aws::StringGetCaCertificateIdentifier () const
 
bool CaCertificateIdentifierHasBeenSet () const
 
void SetCaCertificateIdentifier (const Aws::String &value)
 
void SetCaCertificateIdentifier (Aws::String &&value)
 
void SetCaCertificateIdentifier (const char *value)
 
RelationalDatabaseWithCaCertificateIdentifier (const Aws::String &value)
 
RelationalDatabaseWithCaCertificateIdentifier (Aws::String &&value)
 
RelationalDatabaseWithCaCertificateIdentifier (const char *value)
 

Detailed Description

Describes a database.

See Also:

AWS API Reference

Definition at line 40 of file RelationalDatabase.h.

Constructor & Destructor Documentation

◆ RelationalDatabase() [1/2]

Aws::Lightsail::Model::RelationalDatabase::RelationalDatabase ( )

◆ RelationalDatabase() [2/2]

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

Member Function Documentation

◆ AddPendingMaintenanceActions() [1/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::AddPendingMaintenanceActions ( const PendingMaintenanceAction value)
inline

Describes the pending maintenance actions for the database.

Definition at line 1076 of file RelationalDatabase.h.

◆ AddPendingMaintenanceActions() [2/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::AddPendingMaintenanceActions ( PendingMaintenanceAction &&  value)
inline

Describes the pending maintenance actions for the database.

Definition at line 1081 of file RelationalDatabase.h.

◆ AddTags() [1/2]

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

◆ AddTags() [2/2]

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

◆ ArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the database.

Definition at line 98 of file RelationalDatabase.h.

◆ BackupRetentionEnabledHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::BackupRetentionEnabledHasBeenSet ( ) const
inline

A Boolean value indicating whether automated backup retention is enabled for the database.

Definition at line 638 of file RelationalDatabase.h.

◆ CaCertificateIdentifierHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::CaCertificateIdentifierHasBeenSet ( ) const
inline

The certificate associated with the database.

Definition at line 1092 of file RelationalDatabase.h.

◆ CreatedAtHasBeenSet()

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

The timestamp when the database was created. Formatted in Unix time.

Definition at line 196 of file RelationalDatabase.h.

◆ EngineHasBeenSet()

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

The database software (for example, MySQL).

Definition at line 692 of file RelationalDatabase.h.

◆ EngineVersionHasBeenSet()

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

The database engine version (for example, 5.7.23).

Definition at line 733 of file RelationalDatabase.h.

◆ GetArn()

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

The Amazon Resource Name (ARN) of the database.

Definition at line 93 of file RelationalDatabase.h.

◆ GetBackupRetentionEnabled()

bool Aws::Lightsail::Model::RelationalDatabase::GetBackupRetentionEnabled ( ) const
inline

A Boolean value indicating whether automated backup retention is enabled for the database.

Definition at line 632 of file RelationalDatabase.h.

◆ GetCaCertificateIdentifier()

const Aws::String& Aws::Lightsail::Model::RelationalDatabase::GetCaCertificateIdentifier ( ) const
inline

The certificate associated with the database.

Definition at line 1087 of file RelationalDatabase.h.

◆ GetCreatedAt()

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

The timestamp when the database was created. Formatted in Unix time.

Definition at line 191 of file RelationalDatabase.h.

◆ GetEngine()

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

The database software (for example, MySQL).

Definition at line 687 of file RelationalDatabase.h.

◆ GetEngineVersion()

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

The database engine version (for example, 5.7.23).

Definition at line 728 of file RelationalDatabase.h.

◆ GetHardware()

const RelationalDatabaseHardware& Aws::Lightsail::Model::RelationalDatabase::GetHardware ( ) const
inline

Describes the hardware of the database.

Definition at line 502 of file RelationalDatabase.h.

◆ GetLatestRestorableTime()

const Aws::Utils::DateTime& Aws::Lightsail::Model::RelationalDatabase::GetLatestRestorableTime ( ) const
inline

The latest point in time to which the database can be restored. Formatted in Unix time.

Definition at line 770 of file RelationalDatabase.h.

◆ GetLocation()

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

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

Definition at line 222 of file RelationalDatabase.h.

◆ GetMasterDatabaseName()

const Aws::String& Aws::Lightsail::Model::RelationalDatabase::GetMasterDatabaseName ( ) const
inline

The name of the master database created when the Lightsail database resource is created.

Definition at line 454 of file RelationalDatabase.h.

◆ GetMasterEndpoint()

const RelationalDatabaseEndpoint& Aws::Lightsail::Model::RelationalDatabase::GetMasterEndpoint ( ) const
inline

The master endpoint for the database.

Definition at line 1015 of file RelationalDatabase.h.

◆ GetMasterUsername()

const Aws::String& Aws::Lightsail::Model::RelationalDatabase::GetMasterUsername ( ) const
inline

The master user name of the database.

Definition at line 806 of file RelationalDatabase.h.

◆ GetName()

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

The unique name of the database resource in Lightsail.

Definition at line 52 of file RelationalDatabase.h.

◆ GetParameterApplyStatus()

const Aws::String& Aws::Lightsail::Model::RelationalDatabase::GetParameterApplyStatus ( ) const
inline

The status of parameter updates for the database.

Definition at line 847 of file RelationalDatabase.h.

◆ GetPendingMaintenanceActions()

const Aws::Vector<PendingMaintenanceAction>& Aws::Lightsail::Model::RelationalDatabase::GetPendingMaintenanceActions ( ) const
inline

Describes the pending maintenance actions for the database.

Definition at line 1046 of file RelationalDatabase.h.

◆ GetPendingModifiedValues()

const PendingModifiedRelationalDatabaseValues& Aws::Lightsail::Model::RelationalDatabase::GetPendingModifiedValues ( ) const
inline

Describes pending database value modifications.

Definition at line 656 of file RelationalDatabase.h.

◆ GetPreferredBackupWindow()

const Aws::String& Aws::Lightsail::Model::RelationalDatabase::GetPreferredBackupWindow ( ) const
inline

The daily time range during which automated backups are created for the database (for example, 16:00-16:30).

Definition at line 889 of file RelationalDatabase.h.

◆ GetPreferredMaintenanceWindow()

const Aws::String& Aws::Lightsail::Model::RelationalDatabase::GetPreferredMaintenanceWindow ( ) const
inline

The weekly time range during which system maintenance can occur on the database.

In the format ddd:hh24:mi-ddd:hh24:mi. For example, Tue:17:00-Tue:17:30.

Definition at line 939 of file RelationalDatabase.h.

◆ GetPubliclyAccessible()

bool Aws::Lightsail::Model::RelationalDatabase::GetPubliclyAccessible ( ) const
inline

A Boolean value indicating whether the database is publicly accessible.

Definition at line 994 of file RelationalDatabase.h.

◆ GetRelationalDatabaseBlueprintId()

const Aws::String& Aws::Lightsail::Model::RelationalDatabase::GetRelationalDatabaseBlueprintId ( ) const
inline

The blueprint ID for the database. A blueprint describes the major engine version of a database.

Definition at line 356 of file RelationalDatabase.h.

◆ GetRelationalDatabaseBundleId()

const Aws::String& Aws::Lightsail::Model::RelationalDatabase::GetRelationalDatabaseBundleId ( ) const
inline

The bundle ID for the database. A bundle describes the performance specifications for your database.

Definition at line 405 of file RelationalDatabase.h.

◆ GetResourceType()

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

The Lightsail resource type for the database (for example, RelationalDatabase).

Definition at line 254 of file RelationalDatabase.h.

◆ GetSecondaryAvailabilityZone()

const Aws::String& Aws::Lightsail::Model::RelationalDatabase::GetSecondaryAvailabilityZone ( ) const
inline

Describes the secondary Availability Zone of a high availability database.

The secondary database is used for failover support of a high availability database.

Definition at line 576 of file RelationalDatabase.h.

◆ GetState()

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

Describes the current state of the database.

Definition at line 533 of file RelationalDatabase.h.

◆ GetSupportCode()

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

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

Definition at line 136 of file RelationalDatabase.h.

◆ GetTags()

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

◆ HardwareHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::HardwareHasBeenSet ( ) const
inline

Describes the hardware of the database.

Definition at line 507 of file RelationalDatabase.h.

◆ Jsonize()

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

◆ LatestRestorableTimeHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::LatestRestorableTimeHasBeenSet ( ) const
inline

The latest point in time to which the database can be restored. Formatted in Unix time.

Definition at line 776 of file RelationalDatabase.h.

◆ LocationHasBeenSet()

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

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

Definition at line 227 of file RelationalDatabase.h.

◆ MasterDatabaseNameHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::MasterDatabaseNameHasBeenSet ( ) const
inline

The name of the master database created when the Lightsail database resource is created.

Definition at line 460 of file RelationalDatabase.h.

◆ MasterEndpointHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::MasterEndpointHasBeenSet ( ) const
inline

The master endpoint for the database.

Definition at line 1020 of file RelationalDatabase.h.

◆ MasterUsernameHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::MasterUsernameHasBeenSet ( ) const
inline

The master user name of the database.

Definition at line 811 of file RelationalDatabase.h.

◆ NameHasBeenSet()

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

The unique name of the database resource in Lightsail.

Definition at line 57 of file RelationalDatabase.h.

◆ operator=()

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

◆ ParameterApplyStatusHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::ParameterApplyStatusHasBeenSet ( ) const
inline

The status of parameter updates for the database.

Definition at line 852 of file RelationalDatabase.h.

◆ PendingMaintenanceActionsHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::PendingMaintenanceActionsHasBeenSet ( ) const
inline

Describes the pending maintenance actions for the database.

Definition at line 1051 of file RelationalDatabase.h.

◆ PendingModifiedValuesHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::PendingModifiedValuesHasBeenSet ( ) const
inline

Describes pending database value modifications.

Definition at line 661 of file RelationalDatabase.h.

◆ PreferredBackupWindowHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::PreferredBackupWindowHasBeenSet ( ) const
inline

The daily time range during which automated backups are created for the database (for example, 16:00-16:30).

Definition at line 895 of file RelationalDatabase.h.

◆ PreferredMaintenanceWindowHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::PreferredMaintenanceWindowHasBeenSet ( ) const
inline

The weekly time range during which system maintenance can occur on the database.

In the format ddd:hh24:mi-ddd:hh24:mi. For example, Tue:17:00-Tue:17:30.

Definition at line 946 of file RelationalDatabase.h.

◆ PubliclyAccessibleHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::PubliclyAccessibleHasBeenSet ( ) const
inline

A Boolean value indicating whether the database is publicly accessible.

Definition at line 999 of file RelationalDatabase.h.

◆ RelationalDatabaseBlueprintIdHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::RelationalDatabaseBlueprintIdHasBeenSet ( ) const
inline

The blueprint ID for the database. A blueprint describes the major engine version of a database.

Definition at line 362 of file RelationalDatabase.h.

◆ RelationalDatabaseBundleIdHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::RelationalDatabaseBundleIdHasBeenSet ( ) const
inline

The bundle ID for the database. A bundle describes the performance specifications for your database.

Definition at line 411 of file RelationalDatabase.h.

◆ ResourceTypeHasBeenSet()

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

The Lightsail resource type for the database (for example, RelationalDatabase).

Definition at line 260 of file RelationalDatabase.h.

◆ SecondaryAvailabilityZoneHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabase::SecondaryAvailabilityZoneHasBeenSet ( ) const
inline

Describes the secondary Availability Zone of a high availability database.

The secondary database is used for failover support of a high availability database.

Definition at line 583 of file RelationalDatabase.h.

◆ SetArn() [1/3]

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

The Amazon Resource Name (ARN) of the database.

Definition at line 103 of file RelationalDatabase.h.

◆ SetArn() [2/3]

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

The Amazon Resource Name (ARN) of the database.

Definition at line 108 of file RelationalDatabase.h.

◆ SetArn() [3/3]

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

The Amazon Resource Name (ARN) of the database.

Definition at line 113 of file RelationalDatabase.h.

◆ SetBackupRetentionEnabled()

void Aws::Lightsail::Model::RelationalDatabase::SetBackupRetentionEnabled ( bool  value)
inline

A Boolean value indicating whether automated backup retention is enabled for the database.

Definition at line 644 of file RelationalDatabase.h.

◆ SetCaCertificateIdentifier() [1/3]

void Aws::Lightsail::Model::RelationalDatabase::SetCaCertificateIdentifier ( const Aws::String value)
inline

The certificate associated with the database.

Definition at line 1097 of file RelationalDatabase.h.

◆ SetCaCertificateIdentifier() [2/3]

void Aws::Lightsail::Model::RelationalDatabase::SetCaCertificateIdentifier ( Aws::String &&  value)
inline

The certificate associated with the database.

Definition at line 1102 of file RelationalDatabase.h.

◆ SetCaCertificateIdentifier() [3/3]

void Aws::Lightsail::Model::RelationalDatabase::SetCaCertificateIdentifier ( const char *  value)
inline

The certificate associated with the database.

Definition at line 1107 of file RelationalDatabase.h.

◆ SetCreatedAt() [1/2]

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

The timestamp when the database was created. Formatted in Unix time.

Definition at line 201 of file RelationalDatabase.h.

◆ SetCreatedAt() [2/2]

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

The timestamp when the database was created. Formatted in Unix time.

Definition at line 206 of file RelationalDatabase.h.

◆ SetEngine() [1/3]

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

The database software (for example, MySQL).

Definition at line 697 of file RelationalDatabase.h.

◆ SetEngine() [2/3]

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

The database software (for example, MySQL).

Definition at line 702 of file RelationalDatabase.h.

◆ SetEngine() [3/3]

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

The database software (for example, MySQL).

Definition at line 707 of file RelationalDatabase.h.

◆ SetEngineVersion() [1/3]

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

The database engine version (for example, 5.7.23).

Definition at line 738 of file RelationalDatabase.h.

◆ SetEngineVersion() [2/3]

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

The database engine version (for example, 5.7.23).

Definition at line 743 of file RelationalDatabase.h.

◆ SetEngineVersion() [3/3]

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

The database engine version (for example, 5.7.23).

Definition at line 748 of file RelationalDatabase.h.

◆ SetHardware() [1/2]

void Aws::Lightsail::Model::RelationalDatabase::SetHardware ( const RelationalDatabaseHardware value)
inline

Describes the hardware of the database.

Definition at line 512 of file RelationalDatabase.h.

◆ SetHardware() [2/2]

void Aws::Lightsail::Model::RelationalDatabase::SetHardware ( RelationalDatabaseHardware &&  value)
inline

Describes the hardware of the database.

Definition at line 517 of file RelationalDatabase.h.

◆ SetLatestRestorableTime() [1/2]

void Aws::Lightsail::Model::RelationalDatabase::SetLatestRestorableTime ( const Aws::Utils::DateTime value)
inline

The latest point in time to which the database can be restored. Formatted in Unix time.

Definition at line 782 of file RelationalDatabase.h.

◆ SetLatestRestorableTime() [2/2]

void Aws::Lightsail::Model::RelationalDatabase::SetLatestRestorableTime ( Aws::Utils::DateTime &&  value)
inline

The latest point in time to which the database can be restored. Formatted in Unix time.

Definition at line 788 of file RelationalDatabase.h.

◆ SetLocation() [1/2]

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

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

Definition at line 232 of file RelationalDatabase.h.

◆ SetLocation() [2/2]

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

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

Definition at line 237 of file RelationalDatabase.h.

◆ SetMasterDatabaseName() [1/3]

void Aws::Lightsail::Model::RelationalDatabase::SetMasterDatabaseName ( const Aws::String value)
inline

The name of the master database created when the Lightsail database resource is created.

Definition at line 466 of file RelationalDatabase.h.

◆ SetMasterDatabaseName() [2/3]

void Aws::Lightsail::Model::RelationalDatabase::SetMasterDatabaseName ( Aws::String &&  value)
inline

The name of the master database created when the Lightsail database resource is created.

Definition at line 472 of file RelationalDatabase.h.

◆ SetMasterDatabaseName() [3/3]

void Aws::Lightsail::Model::RelationalDatabase::SetMasterDatabaseName ( const char *  value)
inline

The name of the master database created when the Lightsail database resource is created.

Definition at line 478 of file RelationalDatabase.h.

◆ SetMasterEndpoint() [1/2]

void Aws::Lightsail::Model::RelationalDatabase::SetMasterEndpoint ( const RelationalDatabaseEndpoint value)
inline

The master endpoint for the database.

Definition at line 1025 of file RelationalDatabase.h.

◆ SetMasterEndpoint() [2/2]

void Aws::Lightsail::Model::RelationalDatabase::SetMasterEndpoint ( RelationalDatabaseEndpoint &&  value)
inline

The master endpoint for the database.

Definition at line 1030 of file RelationalDatabase.h.

◆ SetMasterUsername() [1/3]

void Aws::Lightsail::Model::RelationalDatabase::SetMasterUsername ( const Aws::String value)
inline

The master user name of the database.

Definition at line 816 of file RelationalDatabase.h.

◆ SetMasterUsername() [2/3]

void Aws::Lightsail::Model::RelationalDatabase::SetMasterUsername ( Aws::String &&  value)
inline

The master user name of the database.

Definition at line 821 of file RelationalDatabase.h.

◆ SetMasterUsername() [3/3]

void Aws::Lightsail::Model::RelationalDatabase::SetMasterUsername ( const char *  value)
inline

The master user name of the database.

Definition at line 826 of file RelationalDatabase.h.

◆ SetName() [1/3]

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

The unique name of the database resource in Lightsail.

Definition at line 62 of file RelationalDatabase.h.

◆ SetName() [2/3]

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

The unique name of the database resource in Lightsail.

Definition at line 67 of file RelationalDatabase.h.

◆ SetName() [3/3]

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

The unique name of the database resource in Lightsail.

Definition at line 72 of file RelationalDatabase.h.

◆ SetParameterApplyStatus() [1/3]

void Aws::Lightsail::Model::RelationalDatabase::SetParameterApplyStatus ( const Aws::String value)
inline

The status of parameter updates for the database.

Definition at line 857 of file RelationalDatabase.h.

◆ SetParameterApplyStatus() [2/3]

void Aws::Lightsail::Model::RelationalDatabase::SetParameterApplyStatus ( Aws::String &&  value)
inline

The status of parameter updates for the database.

Definition at line 862 of file RelationalDatabase.h.

◆ SetParameterApplyStatus() [3/3]

void Aws::Lightsail::Model::RelationalDatabase::SetParameterApplyStatus ( const char *  value)
inline

The status of parameter updates for the database.

Definition at line 867 of file RelationalDatabase.h.

◆ SetPendingMaintenanceActions() [1/2]

void Aws::Lightsail::Model::RelationalDatabase::SetPendingMaintenanceActions ( const Aws::Vector< PendingMaintenanceAction > &  value)
inline

Describes the pending maintenance actions for the database.

Definition at line 1056 of file RelationalDatabase.h.

◆ SetPendingMaintenanceActions() [2/2]

void Aws::Lightsail::Model::RelationalDatabase::SetPendingMaintenanceActions ( Aws::Vector< PendingMaintenanceAction > &&  value)
inline

Describes the pending maintenance actions for the database.

Definition at line 1061 of file RelationalDatabase.h.

◆ SetPendingModifiedValues() [1/2]

void Aws::Lightsail::Model::RelationalDatabase::SetPendingModifiedValues ( const PendingModifiedRelationalDatabaseValues value)
inline

Describes pending database value modifications.

Definition at line 666 of file RelationalDatabase.h.

◆ SetPendingModifiedValues() [2/2]

void Aws::Lightsail::Model::RelationalDatabase::SetPendingModifiedValues ( PendingModifiedRelationalDatabaseValues &&  value)
inline

Describes pending database value modifications.

Definition at line 671 of file RelationalDatabase.h.

◆ SetPreferredBackupWindow() [1/3]

void Aws::Lightsail::Model::RelationalDatabase::SetPreferredBackupWindow ( const Aws::String value)
inline

The daily time range during which automated backups are created for the database (for example, 16:00-16:30).

Definition at line 901 of file RelationalDatabase.h.

◆ SetPreferredBackupWindow() [2/3]

void Aws::Lightsail::Model::RelationalDatabase::SetPreferredBackupWindow ( Aws::String &&  value)
inline

The daily time range during which automated backups are created for the database (for example, 16:00-16:30).

Definition at line 907 of file RelationalDatabase.h.

◆ SetPreferredBackupWindow() [3/3]

void Aws::Lightsail::Model::RelationalDatabase::SetPreferredBackupWindow ( const char *  value)
inline

The daily time range during which automated backups are created for the database (for example, 16:00-16:30).

Definition at line 913 of file RelationalDatabase.h.

◆ SetPreferredMaintenanceWindow() [1/3]

void Aws::Lightsail::Model::RelationalDatabase::SetPreferredMaintenanceWindow ( const Aws::String value)
inline

The weekly time range during which system maintenance can occur on the database.

In the format ddd:hh24:mi-ddd:hh24:mi. For example, Tue:17:00-Tue:17:30.

Definition at line 953 of file RelationalDatabase.h.

◆ SetPreferredMaintenanceWindow() [2/3]

void Aws::Lightsail::Model::RelationalDatabase::SetPreferredMaintenanceWindow ( Aws::String &&  value)
inline

The weekly time range during which system maintenance can occur on the database.

In the format ddd:hh24:mi-ddd:hh24:mi. For example, Tue:17:00-Tue:17:30.

Definition at line 960 of file RelationalDatabase.h.

◆ SetPreferredMaintenanceWindow() [3/3]

void Aws::Lightsail::Model::RelationalDatabase::SetPreferredMaintenanceWindow ( const char *  value)
inline

The weekly time range during which system maintenance can occur on the database.

In the format ddd:hh24:mi-ddd:hh24:mi. For example, Tue:17:00-Tue:17:30.

Definition at line 967 of file RelationalDatabase.h.

◆ SetPubliclyAccessible()

void Aws::Lightsail::Model::RelationalDatabase::SetPubliclyAccessible ( bool  value)
inline

A Boolean value indicating whether the database is publicly accessible.

Definition at line 1004 of file RelationalDatabase.h.

◆ SetRelationalDatabaseBlueprintId() [1/3]

void Aws::Lightsail::Model::RelationalDatabase::SetRelationalDatabaseBlueprintId ( const Aws::String value)
inline

The blueprint ID for the database. A blueprint describes the major engine version of a database.

Definition at line 368 of file RelationalDatabase.h.

◆ SetRelationalDatabaseBlueprintId() [2/3]

void Aws::Lightsail::Model::RelationalDatabase::SetRelationalDatabaseBlueprintId ( Aws::String &&  value)
inline

The blueprint ID for the database. A blueprint describes the major engine version of a database.

Definition at line 374 of file RelationalDatabase.h.

◆ SetRelationalDatabaseBlueprintId() [3/3]

void Aws::Lightsail::Model::RelationalDatabase::SetRelationalDatabaseBlueprintId ( const char *  value)
inline

The blueprint ID for the database. A blueprint describes the major engine version of a database.

Definition at line 380 of file RelationalDatabase.h.

◆ SetRelationalDatabaseBundleId() [1/3]

void Aws::Lightsail::Model::RelationalDatabase::SetRelationalDatabaseBundleId ( const Aws::String value)
inline

The bundle ID for the database. A bundle describes the performance specifications for your database.

Definition at line 417 of file RelationalDatabase.h.

◆ SetRelationalDatabaseBundleId() [2/3]

void Aws::Lightsail::Model::RelationalDatabase::SetRelationalDatabaseBundleId ( Aws::String &&  value)
inline

The bundle ID for the database. A bundle describes the performance specifications for your database.

Definition at line 423 of file RelationalDatabase.h.

◆ SetRelationalDatabaseBundleId() [3/3]

void Aws::Lightsail::Model::RelationalDatabase::SetRelationalDatabaseBundleId ( const char *  value)
inline

The bundle ID for the database. A bundle describes the performance specifications for your database.

Definition at line 429 of file RelationalDatabase.h.

◆ SetResourceType() [1/2]

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

The Lightsail resource type for the database (for example, RelationalDatabase).

Definition at line 266 of file RelationalDatabase.h.

◆ SetResourceType() [2/2]

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

The Lightsail resource type for the database (for example, RelationalDatabase).

Definition at line 272 of file RelationalDatabase.h.

◆ SetSecondaryAvailabilityZone() [1/3]

void Aws::Lightsail::Model::RelationalDatabase::SetSecondaryAvailabilityZone ( const Aws::String value)
inline

Describes the secondary Availability Zone of a high availability database.

The secondary database is used for failover support of a high availability database.

Definition at line 590 of file RelationalDatabase.h.

◆ SetSecondaryAvailabilityZone() [2/3]

void Aws::Lightsail::Model::RelationalDatabase::SetSecondaryAvailabilityZone ( Aws::String &&  value)
inline

Describes the secondary Availability Zone of a high availability database.

The secondary database is used for failover support of a high availability database.

Definition at line 597 of file RelationalDatabase.h.

◆ SetSecondaryAvailabilityZone() [3/3]

void Aws::Lightsail::Model::RelationalDatabase::SetSecondaryAvailabilityZone ( const char *  value)
inline

Describes the secondary Availability Zone of a high availability database.

The secondary database is used for failover support of a high availability database.

Definition at line 604 of file RelationalDatabase.h.

◆ SetState() [1/3]

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

Describes the current state of the database.

Definition at line 543 of file RelationalDatabase.h.

◆ SetState() [2/3]

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

Describes the current state of the database.

Definition at line 548 of file RelationalDatabase.h.

◆ SetState() [3/3]

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

Describes the current state of the database.

Definition at line 553 of file RelationalDatabase.h.

◆ SetSupportCode() [1/3]

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

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

Definition at line 150 of file RelationalDatabase.h.

◆ SetSupportCode() [2/3]

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

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

Definition at line 157 of file RelationalDatabase.h.

◆ SetSupportCode() [3/3]

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

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

Definition at line 164 of file RelationalDatabase.h.

◆ SetTags() [1/2]

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

◆ SetTags() [2/2]

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

◆ StateHasBeenSet()

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

Describes the current state of the database.

Definition at line 538 of file RelationalDatabase.h.

◆ SupportCodeHasBeenSet()

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

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

Definition at line 143 of file RelationalDatabase.h.

◆ TagsHasBeenSet()

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

◆ WithArn() [1/3]

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

The Amazon Resource Name (ARN) of the database.

Definition at line 118 of file RelationalDatabase.h.

◆ WithArn() [2/3]

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

The Amazon Resource Name (ARN) of the database.

Definition at line 123 of file RelationalDatabase.h.

◆ WithArn() [3/3]

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

The Amazon Resource Name (ARN) of the database.

Definition at line 128 of file RelationalDatabase.h.

◆ WithBackupRetentionEnabled()

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithBackupRetentionEnabled ( bool  value)
inline

A Boolean value indicating whether automated backup retention is enabled for the database.

Definition at line 650 of file RelationalDatabase.h.

◆ WithCaCertificateIdentifier() [1/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithCaCertificateIdentifier ( const Aws::String value)
inline

The certificate associated with the database.

Definition at line 1112 of file RelationalDatabase.h.

◆ WithCaCertificateIdentifier() [2/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithCaCertificateIdentifier ( Aws::String &&  value)
inline

The certificate associated with the database.

Definition at line 1117 of file RelationalDatabase.h.

◆ WithCaCertificateIdentifier() [3/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithCaCertificateIdentifier ( const char *  value)
inline

The certificate associated with the database.

Definition at line 1122 of file RelationalDatabase.h.

◆ WithCreatedAt() [1/2]

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

The timestamp when the database was created. Formatted in Unix time.

Definition at line 211 of file RelationalDatabase.h.

◆ WithCreatedAt() [2/2]

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

The timestamp when the database was created. Formatted in Unix time.

Definition at line 216 of file RelationalDatabase.h.

◆ WithEngine() [1/3]

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

The database software (for example, MySQL).

Definition at line 712 of file RelationalDatabase.h.

◆ WithEngine() [2/3]

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

The database software (for example, MySQL).

Definition at line 717 of file RelationalDatabase.h.

◆ WithEngine() [3/3]

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

The database software (for example, MySQL).

Definition at line 722 of file RelationalDatabase.h.

◆ WithEngineVersion() [1/3]

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

The database engine version (for example, 5.7.23).

Definition at line 753 of file RelationalDatabase.h.

◆ WithEngineVersion() [2/3]

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

The database engine version (for example, 5.7.23).

Definition at line 758 of file RelationalDatabase.h.

◆ WithEngineVersion() [3/3]

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

The database engine version (for example, 5.7.23).

Definition at line 763 of file RelationalDatabase.h.

◆ WithHardware() [1/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithHardware ( const RelationalDatabaseHardware value)
inline

Describes the hardware of the database.

Definition at line 522 of file RelationalDatabase.h.

◆ WithHardware() [2/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithHardware ( RelationalDatabaseHardware &&  value)
inline

Describes the hardware of the database.

Definition at line 527 of file RelationalDatabase.h.

◆ WithLatestRestorableTime() [1/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithLatestRestorableTime ( const Aws::Utils::DateTime value)
inline

The latest point in time to which the database can be restored. Formatted in Unix time.

Definition at line 794 of file RelationalDatabase.h.

◆ WithLatestRestorableTime() [2/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithLatestRestorableTime ( Aws::Utils::DateTime &&  value)
inline

The latest point in time to which the database can be restored. Formatted in Unix time.

Definition at line 800 of file RelationalDatabase.h.

◆ WithLocation() [1/2]

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

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

Definition at line 242 of file RelationalDatabase.h.

◆ WithLocation() [2/2]

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

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

Definition at line 247 of file RelationalDatabase.h.

◆ WithMasterDatabaseName() [1/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithMasterDatabaseName ( const Aws::String value)
inline

The name of the master database created when the Lightsail database resource is created.

Definition at line 484 of file RelationalDatabase.h.

◆ WithMasterDatabaseName() [2/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithMasterDatabaseName ( Aws::String &&  value)
inline

The name of the master database created when the Lightsail database resource is created.

Definition at line 490 of file RelationalDatabase.h.

◆ WithMasterDatabaseName() [3/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithMasterDatabaseName ( const char *  value)
inline

The name of the master database created when the Lightsail database resource is created.

Definition at line 496 of file RelationalDatabase.h.

◆ WithMasterEndpoint() [1/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithMasterEndpoint ( const RelationalDatabaseEndpoint value)
inline

The master endpoint for the database.

Definition at line 1035 of file RelationalDatabase.h.

◆ WithMasterEndpoint() [2/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithMasterEndpoint ( RelationalDatabaseEndpoint &&  value)
inline

The master endpoint for the database.

Definition at line 1040 of file RelationalDatabase.h.

◆ WithMasterUsername() [1/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithMasterUsername ( const Aws::String value)
inline

The master user name of the database.

Definition at line 831 of file RelationalDatabase.h.

◆ WithMasterUsername() [2/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithMasterUsername ( Aws::String &&  value)
inline

The master user name of the database.

Definition at line 836 of file RelationalDatabase.h.

◆ WithMasterUsername() [3/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithMasterUsername ( const char *  value)
inline

The master user name of the database.

Definition at line 841 of file RelationalDatabase.h.

◆ WithName() [1/3]

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

The unique name of the database resource in Lightsail.

Definition at line 77 of file RelationalDatabase.h.

◆ WithName() [2/3]

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

The unique name of the database resource in Lightsail.

Definition at line 82 of file RelationalDatabase.h.

◆ WithName() [3/3]

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

The unique name of the database resource in Lightsail.

Definition at line 87 of file RelationalDatabase.h.

◆ WithParameterApplyStatus() [1/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithParameterApplyStatus ( const Aws::String value)
inline

The status of parameter updates for the database.

Definition at line 872 of file RelationalDatabase.h.

◆ WithParameterApplyStatus() [2/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithParameterApplyStatus ( Aws::String &&  value)
inline

The status of parameter updates for the database.

Definition at line 877 of file RelationalDatabase.h.

◆ WithParameterApplyStatus() [3/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithParameterApplyStatus ( const char *  value)
inline

The status of parameter updates for the database.

Definition at line 882 of file RelationalDatabase.h.

◆ WithPendingMaintenanceActions() [1/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPendingMaintenanceActions ( const Aws::Vector< PendingMaintenanceAction > &  value)
inline

Describes the pending maintenance actions for the database.

Definition at line 1066 of file RelationalDatabase.h.

◆ WithPendingMaintenanceActions() [2/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPendingMaintenanceActions ( Aws::Vector< PendingMaintenanceAction > &&  value)
inline

Describes the pending maintenance actions for the database.

Definition at line 1071 of file RelationalDatabase.h.

◆ WithPendingModifiedValues() [1/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPendingModifiedValues ( const PendingModifiedRelationalDatabaseValues value)
inline

Describes pending database value modifications.

Definition at line 676 of file RelationalDatabase.h.

◆ WithPendingModifiedValues() [2/2]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPendingModifiedValues ( PendingModifiedRelationalDatabaseValues &&  value)
inline

Describes pending database value modifications.

Definition at line 681 of file RelationalDatabase.h.

◆ WithPreferredBackupWindow() [1/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPreferredBackupWindow ( const Aws::String value)
inline

The daily time range during which automated backups are created for the database (for example, 16:00-16:30).

Definition at line 919 of file RelationalDatabase.h.

◆ WithPreferredBackupWindow() [2/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPreferredBackupWindow ( Aws::String &&  value)
inline

The daily time range during which automated backups are created for the database (for example, 16:00-16:30).

Definition at line 925 of file RelationalDatabase.h.

◆ WithPreferredBackupWindow() [3/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPreferredBackupWindow ( const char *  value)
inline

The daily time range during which automated backups are created for the database (for example, 16:00-16:30).

Definition at line 931 of file RelationalDatabase.h.

◆ WithPreferredMaintenanceWindow() [1/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPreferredMaintenanceWindow ( const Aws::String value)
inline

The weekly time range during which system maintenance can occur on the database.

In the format ddd:hh24:mi-ddd:hh24:mi. For example, Tue:17:00-Tue:17:30.

Definition at line 974 of file RelationalDatabase.h.

◆ WithPreferredMaintenanceWindow() [2/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPreferredMaintenanceWindow ( Aws::String &&  value)
inline

The weekly time range during which system maintenance can occur on the database.

In the format ddd:hh24:mi-ddd:hh24:mi. For example, Tue:17:00-Tue:17:30.

Definition at line 981 of file RelationalDatabase.h.

◆ WithPreferredMaintenanceWindow() [3/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPreferredMaintenanceWindow ( const char *  value)
inline

The weekly time range during which system maintenance can occur on the database.

In the format ddd:hh24:mi-ddd:hh24:mi. For example, Tue:17:00-Tue:17:30.

Definition at line 988 of file RelationalDatabase.h.

◆ WithPubliclyAccessible()

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithPubliclyAccessible ( bool  value)
inline

A Boolean value indicating whether the database is publicly accessible.

Definition at line 1009 of file RelationalDatabase.h.

◆ WithRelationalDatabaseBlueprintId() [1/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithRelationalDatabaseBlueprintId ( const Aws::String value)
inline

The blueprint ID for the database. A blueprint describes the major engine version of a database.

Definition at line 386 of file RelationalDatabase.h.

◆ WithRelationalDatabaseBlueprintId() [2/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithRelationalDatabaseBlueprintId ( Aws::String &&  value)
inline

The blueprint ID for the database. A blueprint describes the major engine version of a database.

Definition at line 392 of file RelationalDatabase.h.

◆ WithRelationalDatabaseBlueprintId() [3/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithRelationalDatabaseBlueprintId ( const char *  value)
inline

The blueprint ID for the database. A blueprint describes the major engine version of a database.

Definition at line 398 of file RelationalDatabase.h.

◆ WithRelationalDatabaseBundleId() [1/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithRelationalDatabaseBundleId ( const Aws::String value)
inline

The bundle ID for the database. A bundle describes the performance specifications for your database.

Definition at line 435 of file RelationalDatabase.h.

◆ WithRelationalDatabaseBundleId() [2/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithRelationalDatabaseBundleId ( Aws::String &&  value)
inline

The bundle ID for the database. A bundle describes the performance specifications for your database.

Definition at line 441 of file RelationalDatabase.h.

◆ WithRelationalDatabaseBundleId() [3/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithRelationalDatabaseBundleId ( const char *  value)
inline

The bundle ID for the database. A bundle describes the performance specifications for your database.

Definition at line 447 of file RelationalDatabase.h.

◆ WithResourceType() [1/2]

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

The Lightsail resource type for the database (for example, RelationalDatabase).

Definition at line 278 of file RelationalDatabase.h.

◆ WithResourceType() [2/2]

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

The Lightsail resource type for the database (for example, RelationalDatabase).

Definition at line 284 of file RelationalDatabase.h.

◆ WithSecondaryAvailabilityZone() [1/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithSecondaryAvailabilityZone ( const Aws::String value)
inline

Describes the secondary Availability Zone of a high availability database.

The secondary database is used for failover support of a high availability database.

Definition at line 611 of file RelationalDatabase.h.

◆ WithSecondaryAvailabilityZone() [2/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithSecondaryAvailabilityZone ( Aws::String &&  value)
inline

Describes the secondary Availability Zone of a high availability database.

The secondary database is used for failover support of a high availability database.

Definition at line 618 of file RelationalDatabase.h.

◆ WithSecondaryAvailabilityZone() [3/3]

RelationalDatabase& Aws::Lightsail::Model::RelationalDatabase::WithSecondaryAvailabilityZone ( const char *  value)
inline

Describes the secondary Availability Zone of a high availability database.

The secondary database is used for failover support of a high availability database.

Definition at line 625 of file RelationalDatabase.h.

◆ WithState() [1/3]

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

Describes the current state of the database.

Definition at line 558 of file RelationalDatabase.h.

◆ WithState() [2/3]

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

Describes the current state of the database.

Definition at line 563 of file RelationalDatabase.h.

◆ WithState() [3/3]

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

Describes the current state of the database.

Definition at line 568 of file RelationalDatabase.h.

◆ WithSupportCode() [1/3]

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

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

Definition at line 171 of file RelationalDatabase.h.

◆ WithSupportCode() [2/3]

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

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

Definition at line 178 of file RelationalDatabase.h.

◆ WithSupportCode() [3/3]

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

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

Definition at line 185 of file RelationalDatabase.h.

◆ WithTags() [1/2]

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

◆ WithTags() [2/2]

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


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