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

#include <RelationalDatabaseBlueprint.h>

Public Member Functions

 RelationalDatabaseBlueprint ()
 
 RelationalDatabaseBlueprint (Aws::Utils::Json::JsonView jsonValue)
 
RelationalDatabaseBlueprintoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBlueprintId () const
 
bool BlueprintIdHasBeenSet () const
 
void SetBlueprintId (const Aws::String &value)
 
void SetBlueprintId (Aws::String &&value)
 
void SetBlueprintId (const char *value)
 
RelationalDatabaseBlueprintWithBlueprintId (const Aws::String &value)
 
RelationalDatabaseBlueprintWithBlueprintId (Aws::String &&value)
 
RelationalDatabaseBlueprintWithBlueprintId (const char *value)
 
const RelationalDatabaseEngineGetEngine () const
 
bool EngineHasBeenSet () const
 
void SetEngine (const RelationalDatabaseEngine &value)
 
void SetEngine (RelationalDatabaseEngine &&value)
 
RelationalDatabaseBlueprintWithEngine (const RelationalDatabaseEngine &value)
 
RelationalDatabaseBlueprintWithEngine (RelationalDatabaseEngine &&value)
 
const Aws::StringGetEngineVersion () const
 
bool EngineVersionHasBeenSet () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
RelationalDatabaseBlueprintWithEngineVersion (const Aws::String &value)
 
RelationalDatabaseBlueprintWithEngineVersion (Aws::String &&value)
 
RelationalDatabaseBlueprintWithEngineVersion (const char *value)
 
const Aws::StringGetEngineDescription () const
 
bool EngineDescriptionHasBeenSet () const
 
void SetEngineDescription (const Aws::String &value)
 
void SetEngineDescription (Aws::String &&value)
 
void SetEngineDescription (const char *value)
 
RelationalDatabaseBlueprintWithEngineDescription (const Aws::String &value)
 
RelationalDatabaseBlueprintWithEngineDescription (Aws::String &&value)
 
RelationalDatabaseBlueprintWithEngineDescription (const char *value)
 
const Aws::StringGetEngineVersionDescription () const
 
bool EngineVersionDescriptionHasBeenSet () const
 
void SetEngineVersionDescription (const Aws::String &value)
 
void SetEngineVersionDescription (Aws::String &&value)
 
void SetEngineVersionDescription (const char *value)
 
RelationalDatabaseBlueprintWithEngineVersionDescription (const Aws::String &value)
 
RelationalDatabaseBlueprintWithEngineVersionDescription (Aws::String &&value)
 
RelationalDatabaseBlueprintWithEngineVersionDescription (const char *value)
 
bool GetIsEngineDefault () const
 
bool IsEngineDefaultHasBeenSet () const
 
void SetIsEngineDefault (bool value)
 
RelationalDatabaseBlueprintWithIsEngineDefault (bool value)
 

Detailed Description

Describes a database image, or blueprint. A blueprint describes the major engine version of a database.

See Also:

AWS API Reference

Definition at line 33 of file RelationalDatabaseBlueprint.h.

Constructor & Destructor Documentation

◆ RelationalDatabaseBlueprint() [1/2]

Aws::Lightsail::Model::RelationalDatabaseBlueprint::RelationalDatabaseBlueprint ( )

◆ RelationalDatabaseBlueprint() [2/2]

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

Member Function Documentation

◆ BlueprintIdHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseBlueprint::BlueprintIdHasBeenSet ( ) const
inline

The ID for the database blueprint.

Definition at line 50 of file RelationalDatabaseBlueprint.h.

◆ EngineDescriptionHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseBlueprint::EngineDescriptionHasBeenSet ( ) const
inline

The description of the database engine for the database blueprint.

Definition at line 177 of file RelationalDatabaseBlueprint.h.

◆ EngineHasBeenSet()

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

The database software of the database blueprint (for example, MySQL).

Definition at line 93 of file RelationalDatabaseBlueprint.h.

◆ EngineVersionDescriptionHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseBlueprint::EngineVersionDescriptionHasBeenSet ( ) const
inline

The description of the database engine version for the database blueprint.

Definition at line 220 of file RelationalDatabaseBlueprint.h.

◆ EngineVersionHasBeenSet()

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

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

Definition at line 130 of file RelationalDatabaseBlueprint.h.

◆ GetBlueprintId()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseBlueprint::GetBlueprintId ( ) const
inline

The ID for the database blueprint.

Definition at line 45 of file RelationalDatabaseBlueprint.h.

◆ GetEngine()

const RelationalDatabaseEngine& Aws::Lightsail::Model::RelationalDatabaseBlueprint::GetEngine ( ) const
inline

The database software of the database blueprint (for example, MySQL).

Definition at line 87 of file RelationalDatabaseBlueprint.h.

◆ GetEngineDescription()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseBlueprint::GetEngineDescription ( ) const
inline

The description of the database engine for the database blueprint.

Definition at line 172 of file RelationalDatabaseBlueprint.h.

◆ GetEngineVersion()

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

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

Definition at line 124 of file RelationalDatabaseBlueprint.h.

◆ GetEngineVersionDescription()

const Aws::String& Aws::Lightsail::Model::RelationalDatabaseBlueprint::GetEngineVersionDescription ( ) const
inline

The description of the database engine version for the database blueprint.

Definition at line 214 of file RelationalDatabaseBlueprint.h.

◆ GetIsEngineDefault()

bool Aws::Lightsail::Model::RelationalDatabaseBlueprint::GetIsEngineDefault ( ) const
inline

A Boolean value indicating whether the engine version is the default for the database blueprint.

Definition at line 263 of file RelationalDatabaseBlueprint.h.

◆ IsEngineDefaultHasBeenSet()

bool Aws::Lightsail::Model::RelationalDatabaseBlueprint::IsEngineDefaultHasBeenSet ( ) const
inline

A Boolean value indicating whether the engine version is the default for the database blueprint.

Definition at line 269 of file RelationalDatabaseBlueprint.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetBlueprintId() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetBlueprintId ( const Aws::String value)
inline

The ID for the database blueprint.

Definition at line 55 of file RelationalDatabaseBlueprint.h.

◆ SetBlueprintId() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetBlueprintId ( Aws::String &&  value)
inline

The ID for the database blueprint.

Definition at line 60 of file RelationalDatabaseBlueprint.h.

◆ SetBlueprintId() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetBlueprintId ( const char *  value)
inline

The ID for the database blueprint.

Definition at line 65 of file RelationalDatabaseBlueprint.h.

◆ SetEngine() [1/2]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetEngine ( const RelationalDatabaseEngine value)
inline

The database software of the database blueprint (for example, MySQL).

Definition at line 99 of file RelationalDatabaseBlueprint.h.

◆ SetEngine() [2/2]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetEngine ( RelationalDatabaseEngine &&  value)
inline

The database software of the database blueprint (for example, MySQL).

Definition at line 105 of file RelationalDatabaseBlueprint.h.

◆ SetEngineDescription() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetEngineDescription ( const Aws::String value)
inline

The description of the database engine for the database blueprint.

Definition at line 182 of file RelationalDatabaseBlueprint.h.

◆ SetEngineDescription() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetEngineDescription ( Aws::String &&  value)
inline

The description of the database engine for the database blueprint.

Definition at line 187 of file RelationalDatabaseBlueprint.h.

◆ SetEngineDescription() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetEngineDescription ( const char *  value)
inline

The description of the database engine for the database blueprint.

Definition at line 192 of file RelationalDatabaseBlueprint.h.

◆ SetEngineVersion() [1/3]

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

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

Definition at line 136 of file RelationalDatabaseBlueprint.h.

◆ SetEngineVersion() [2/3]

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

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

Definition at line 142 of file RelationalDatabaseBlueprint.h.

◆ SetEngineVersion() [3/3]

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

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

Definition at line 148 of file RelationalDatabaseBlueprint.h.

◆ SetEngineVersionDescription() [1/3]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetEngineVersionDescription ( const Aws::String value)
inline

The description of the database engine version for the database blueprint.

Definition at line 226 of file RelationalDatabaseBlueprint.h.

◆ SetEngineVersionDescription() [2/3]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetEngineVersionDescription ( Aws::String &&  value)
inline

The description of the database engine version for the database blueprint.

Definition at line 232 of file RelationalDatabaseBlueprint.h.

◆ SetEngineVersionDescription() [3/3]

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetEngineVersionDescription ( const char *  value)
inline

The description of the database engine version for the database blueprint.

Definition at line 238 of file RelationalDatabaseBlueprint.h.

◆ SetIsEngineDefault()

void Aws::Lightsail::Model::RelationalDatabaseBlueprint::SetIsEngineDefault ( bool  value)
inline

A Boolean value indicating whether the engine version is the default for the database blueprint.

Definition at line 275 of file RelationalDatabaseBlueprint.h.

◆ WithBlueprintId() [1/3]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithBlueprintId ( const Aws::String value)
inline

The ID for the database blueprint.

Definition at line 70 of file RelationalDatabaseBlueprint.h.

◆ WithBlueprintId() [2/3]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithBlueprintId ( Aws::String &&  value)
inline

The ID for the database blueprint.

Definition at line 75 of file RelationalDatabaseBlueprint.h.

◆ WithBlueprintId() [3/3]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithBlueprintId ( const char *  value)
inline

The ID for the database blueprint.

Definition at line 80 of file RelationalDatabaseBlueprint.h.

◆ WithEngine() [1/2]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithEngine ( const RelationalDatabaseEngine value)
inline

The database software of the database blueprint (for example, MySQL).

Definition at line 111 of file RelationalDatabaseBlueprint.h.

◆ WithEngine() [2/2]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithEngine ( RelationalDatabaseEngine &&  value)
inline

The database software of the database blueprint (for example, MySQL).

Definition at line 117 of file RelationalDatabaseBlueprint.h.

◆ WithEngineDescription() [1/3]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithEngineDescription ( const Aws::String value)
inline

The description of the database engine for the database blueprint.

Definition at line 197 of file RelationalDatabaseBlueprint.h.

◆ WithEngineDescription() [2/3]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithEngineDescription ( Aws::String &&  value)
inline

The description of the database engine for the database blueprint.

Definition at line 202 of file RelationalDatabaseBlueprint.h.

◆ WithEngineDescription() [3/3]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithEngineDescription ( const char *  value)
inline

The description of the database engine for the database blueprint.

Definition at line 207 of file RelationalDatabaseBlueprint.h.

◆ WithEngineVersion() [1/3]

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

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

Definition at line 154 of file RelationalDatabaseBlueprint.h.

◆ WithEngineVersion() [2/3]

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

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

Definition at line 160 of file RelationalDatabaseBlueprint.h.

◆ WithEngineVersion() [3/3]

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

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

Definition at line 166 of file RelationalDatabaseBlueprint.h.

◆ WithEngineVersionDescription() [1/3]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithEngineVersionDescription ( const Aws::String value)
inline

The description of the database engine version for the database blueprint.

Definition at line 244 of file RelationalDatabaseBlueprint.h.

◆ WithEngineVersionDescription() [2/3]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithEngineVersionDescription ( Aws::String &&  value)
inline

The description of the database engine version for the database blueprint.

Definition at line 250 of file RelationalDatabaseBlueprint.h.

◆ WithEngineVersionDescription() [3/3]

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithEngineVersionDescription ( const char *  value)
inline

The description of the database engine version for the database blueprint.

Definition at line 256 of file RelationalDatabaseBlueprint.h.

◆ WithIsEngineDefault()

RelationalDatabaseBlueprint& Aws::Lightsail::Model::RelationalDatabaseBlueprint::WithIsEngineDefault ( bool  value)
inline

A Boolean value indicating whether the engine version is the default for the database blueprint.

Definition at line 281 of file RelationalDatabaseBlueprint.h.


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