AWS SDK for C++  1.8.186
AWS SDK for C++
Public Member Functions | List of all members
Aws::RDS::Model::UpgradeTarget Class Reference

#include <UpgradeTarget.h>

Public Member Functions

 UpgradeTarget ()
 
 UpgradeTarget (const Aws::Utils::Xml::XmlNode &xmlNode)
 
UpgradeTargetoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetEngine () const
 
bool EngineHasBeenSet () const
 
void SetEngine (const Aws::String &value)
 
void SetEngine (Aws::String &&value)
 
void SetEngine (const char *value)
 
UpgradeTargetWithEngine (const Aws::String &value)
 
UpgradeTargetWithEngine (Aws::String &&value)
 
UpgradeTargetWithEngine (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)
 
UpgradeTargetWithEngineVersion (const Aws::String &value)
 
UpgradeTargetWithEngineVersion (Aws::String &&value)
 
UpgradeTargetWithEngineVersion (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
UpgradeTargetWithDescription (const Aws::String &value)
 
UpgradeTargetWithDescription (Aws::String &&value)
 
UpgradeTargetWithDescription (const char *value)
 
bool GetAutoUpgrade () const
 
bool AutoUpgradeHasBeenSet () const
 
void SetAutoUpgrade (bool value)
 
UpgradeTargetWithAutoUpgrade (bool value)
 
bool GetIsMajorVersionUpgrade () const
 
bool IsMajorVersionUpgradeHasBeenSet () const
 
void SetIsMajorVersionUpgrade (bool value)
 
UpgradeTargetWithIsMajorVersionUpgrade (bool value)
 
const Aws::Vector< Aws::String > & GetSupportedEngineModes () const
 
bool SupportedEngineModesHasBeenSet () const
 
void SetSupportedEngineModes (const Aws::Vector< Aws::String > &value)
 
void SetSupportedEngineModes (Aws::Vector< Aws::String > &&value)
 
UpgradeTargetWithSupportedEngineModes (const Aws::Vector< Aws::String > &value)
 
UpgradeTargetWithSupportedEngineModes (Aws::Vector< Aws::String > &&value)
 
UpgradeTargetAddSupportedEngineModes (const Aws::String &value)
 
UpgradeTargetAddSupportedEngineModes (Aws::String &&value)
 
UpgradeTargetAddSupportedEngineModes (const char *value)
 
bool GetSupportsParallelQuery () const
 
bool SupportsParallelQueryHasBeenSet () const
 
void SetSupportsParallelQuery (bool value)
 
UpgradeTargetWithSupportsParallelQuery (bool value)
 
bool GetSupportsGlobalDatabases () const
 
bool SupportsGlobalDatabasesHasBeenSet () const
 
void SetSupportsGlobalDatabases (bool value)
 
UpgradeTargetWithSupportsGlobalDatabases (bool value)
 

Detailed Description

The version of the database engine that a DB instance can be upgraded to.

See Also:

AWS API Reference

Definition at line 33 of file UpgradeTarget.h.

Constructor & Destructor Documentation

◆ UpgradeTarget() [1/2]

Aws::RDS::Model::UpgradeTarget::UpgradeTarget ( )

◆ UpgradeTarget() [2/2]

Aws::RDS::Model::UpgradeTarget::UpgradeTarget ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddSupportedEngineModes() [1/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::AddSupportedEngineModes ( Aws::String &&  value)
inline

A list of the supported DB engine modes for the target engine version.

Definition at line 255 of file UpgradeTarget.h.

◆ AddSupportedEngineModes() [2/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::AddSupportedEngineModes ( const Aws::String value)
inline

A list of the supported DB engine modes for the target engine version.

Definition at line 250 of file UpgradeTarget.h.

◆ AddSupportedEngineModes() [3/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::AddSupportedEngineModes ( const char *  value)
inline

A list of the supported DB engine modes for the target engine version.

Definition at line 260 of file UpgradeTarget.h.

◆ AutoUpgradeHasBeenSet()

bool Aws::RDS::Model::UpgradeTarget::AutoUpgradeHasBeenSet ( ) const
inline

A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

Definition at line 177 of file UpgradeTarget.h.

◆ DescriptionHasBeenSet()

bool Aws::RDS::Model::UpgradeTarget::DescriptionHasBeenSet ( ) const
inline

The version of the database engine that a DB instance can be upgraded to.

Definition at line 134 of file UpgradeTarget.h.

◆ EngineHasBeenSet()

bool Aws::RDS::Model::UpgradeTarget::EngineHasBeenSet ( ) const
inline

The name of the upgrade target database engine.

Definition at line 52 of file UpgradeTarget.h.

◆ EngineVersionHasBeenSet()

bool Aws::RDS::Model::UpgradeTarget::EngineVersionHasBeenSet ( ) const
inline

The version number of the upgrade target database engine.

Definition at line 93 of file UpgradeTarget.h.

◆ GetAutoUpgrade()

bool Aws::RDS::Model::UpgradeTarget::GetAutoUpgrade ( ) const
inline

A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

Definition at line 171 of file UpgradeTarget.h.

◆ GetDescription()

const Aws::String& Aws::RDS::Model::UpgradeTarget::GetDescription ( ) const
inline

The version of the database engine that a DB instance can be upgraded to.

Definition at line 129 of file UpgradeTarget.h.

◆ GetEngine()

const Aws::String& Aws::RDS::Model::UpgradeTarget::GetEngine ( ) const
inline

The name of the upgrade target database engine.

Definition at line 47 of file UpgradeTarget.h.

◆ GetEngineVersion()

const Aws::String& Aws::RDS::Model::UpgradeTarget::GetEngineVersion ( ) const
inline

The version number of the upgrade target database engine.

Definition at line 88 of file UpgradeTarget.h.

◆ GetIsMajorVersionUpgrade()

bool Aws::RDS::Model::UpgradeTarget::GetIsMajorVersionUpgrade ( ) const
inline

A value that indicates whether upgrading to the target version requires upgrading the major version of the database engine.

Definition at line 196 of file UpgradeTarget.h.

◆ GetSupportedEngineModes()

const Aws::Vector<Aws::String>& Aws::RDS::Model::UpgradeTarget::GetSupportedEngineModes ( ) const
inline

A list of the supported DB engine modes for the target engine version.

Definition at line 220 of file UpgradeTarget.h.

◆ GetSupportsGlobalDatabases()

bool Aws::RDS::Model::UpgradeTarget::GetSupportsGlobalDatabases ( ) const
inline

A value that indicates whether you can use Aurora global databases with the target engine version.

Definition at line 292 of file UpgradeTarget.h.

◆ GetSupportsParallelQuery()

bool Aws::RDS::Model::UpgradeTarget::GetSupportsParallelQuery ( ) const
inline

A value that indicates whether you can use Aurora parallel query with the target engine version.

Definition at line 267 of file UpgradeTarget.h.

◆ IsMajorVersionUpgradeHasBeenSet()

bool Aws::RDS::Model::UpgradeTarget::IsMajorVersionUpgradeHasBeenSet ( ) const
inline

A value that indicates whether upgrading to the target version requires upgrading the major version of the database engine.

Definition at line 202 of file UpgradeTarget.h.

◆ operator=()

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::RDS::Model::UpgradeTarget::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::RDS::Model::UpgradeTarget::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetAutoUpgrade()

void Aws::RDS::Model::UpgradeTarget::SetAutoUpgrade ( bool  value)
inline

A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

Definition at line 183 of file UpgradeTarget.h.

◆ SetDescription() [1/3]

void Aws::RDS::Model::UpgradeTarget::SetDescription ( Aws::String &&  value)
inline

The version of the database engine that a DB instance can be upgraded to.

Definition at line 144 of file UpgradeTarget.h.

◆ SetDescription() [2/3]

void Aws::RDS::Model::UpgradeTarget::SetDescription ( const Aws::String value)
inline

The version of the database engine that a DB instance can be upgraded to.

Definition at line 139 of file UpgradeTarget.h.

◆ SetDescription() [3/3]

void Aws::RDS::Model::UpgradeTarget::SetDescription ( const char *  value)
inline

The version of the database engine that a DB instance can be upgraded to.

Definition at line 149 of file UpgradeTarget.h.

◆ SetEngine() [1/3]

void Aws::RDS::Model::UpgradeTarget::SetEngine ( Aws::String &&  value)
inline

The name of the upgrade target database engine.

Definition at line 62 of file UpgradeTarget.h.

◆ SetEngine() [2/3]

void Aws::RDS::Model::UpgradeTarget::SetEngine ( const Aws::String value)
inline

The name of the upgrade target database engine.

Definition at line 57 of file UpgradeTarget.h.

◆ SetEngine() [3/3]

void Aws::RDS::Model::UpgradeTarget::SetEngine ( const char *  value)
inline

The name of the upgrade target database engine.

Definition at line 67 of file UpgradeTarget.h.

◆ SetEngineVersion() [1/3]

void Aws::RDS::Model::UpgradeTarget::SetEngineVersion ( Aws::String &&  value)
inline

The version number of the upgrade target database engine.

Definition at line 103 of file UpgradeTarget.h.

◆ SetEngineVersion() [2/3]

void Aws::RDS::Model::UpgradeTarget::SetEngineVersion ( const Aws::String value)
inline

The version number of the upgrade target database engine.

Definition at line 98 of file UpgradeTarget.h.

◆ SetEngineVersion() [3/3]

void Aws::RDS::Model::UpgradeTarget::SetEngineVersion ( const char *  value)
inline

The version number of the upgrade target database engine.

Definition at line 108 of file UpgradeTarget.h.

◆ SetIsMajorVersionUpgrade()

void Aws::RDS::Model::UpgradeTarget::SetIsMajorVersionUpgrade ( bool  value)
inline

A value that indicates whether upgrading to the target version requires upgrading the major version of the database engine.

Definition at line 208 of file UpgradeTarget.h.

◆ SetSupportedEngineModes() [1/2]

void Aws::RDS::Model::UpgradeTarget::SetSupportedEngineModes ( Aws::Vector< Aws::String > &&  value)
inline

A list of the supported DB engine modes for the target engine version.

Definition at line 235 of file UpgradeTarget.h.

◆ SetSupportedEngineModes() [2/2]

void Aws::RDS::Model::UpgradeTarget::SetSupportedEngineModes ( const Aws::Vector< Aws::String > &  value)
inline

A list of the supported DB engine modes for the target engine version.

Definition at line 230 of file UpgradeTarget.h.

◆ SetSupportsGlobalDatabases()

void Aws::RDS::Model::UpgradeTarget::SetSupportsGlobalDatabases ( bool  value)
inline

A value that indicates whether you can use Aurora global databases with the target engine version.

Definition at line 304 of file UpgradeTarget.h.

◆ SetSupportsParallelQuery()

void Aws::RDS::Model::UpgradeTarget::SetSupportsParallelQuery ( bool  value)
inline

A value that indicates whether you can use Aurora parallel query with the target engine version.

Definition at line 279 of file UpgradeTarget.h.

◆ SupportedEngineModesHasBeenSet()

bool Aws::RDS::Model::UpgradeTarget::SupportedEngineModesHasBeenSet ( ) const
inline

A list of the supported DB engine modes for the target engine version.

Definition at line 225 of file UpgradeTarget.h.

◆ SupportsGlobalDatabasesHasBeenSet()

bool Aws::RDS::Model::UpgradeTarget::SupportsGlobalDatabasesHasBeenSet ( ) const
inline

A value that indicates whether you can use Aurora global databases with the target engine version.

Definition at line 298 of file UpgradeTarget.h.

◆ SupportsParallelQueryHasBeenSet()

bool Aws::RDS::Model::UpgradeTarget::SupportsParallelQueryHasBeenSet ( ) const
inline

A value that indicates whether you can use Aurora parallel query with the target engine version.

Definition at line 273 of file UpgradeTarget.h.

◆ WithAutoUpgrade()

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithAutoUpgrade ( bool  value)
inline

A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

Definition at line 189 of file UpgradeTarget.h.

◆ WithDescription() [1/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithDescription ( Aws::String &&  value)
inline

The version of the database engine that a DB instance can be upgraded to.

Definition at line 159 of file UpgradeTarget.h.

◆ WithDescription() [2/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithDescription ( const Aws::String value)
inline

The version of the database engine that a DB instance can be upgraded to.

Definition at line 154 of file UpgradeTarget.h.

◆ WithDescription() [3/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithDescription ( const char *  value)
inline

The version of the database engine that a DB instance can be upgraded to.

Definition at line 164 of file UpgradeTarget.h.

◆ WithEngine() [1/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithEngine ( Aws::String &&  value)
inline

The name of the upgrade target database engine.

Definition at line 77 of file UpgradeTarget.h.

◆ WithEngine() [2/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithEngine ( const Aws::String value)
inline

The name of the upgrade target database engine.

Definition at line 72 of file UpgradeTarget.h.

◆ WithEngine() [3/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithEngine ( const char *  value)
inline

The name of the upgrade target database engine.

Definition at line 82 of file UpgradeTarget.h.

◆ WithEngineVersion() [1/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithEngineVersion ( Aws::String &&  value)
inline

The version number of the upgrade target database engine.

Definition at line 118 of file UpgradeTarget.h.

◆ WithEngineVersion() [2/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithEngineVersion ( const Aws::String value)
inline

The version number of the upgrade target database engine.

Definition at line 113 of file UpgradeTarget.h.

◆ WithEngineVersion() [3/3]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithEngineVersion ( const char *  value)
inline

The version number of the upgrade target database engine.

Definition at line 123 of file UpgradeTarget.h.

◆ WithIsMajorVersionUpgrade()

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithIsMajorVersionUpgrade ( bool  value)
inline

A value that indicates whether upgrading to the target version requires upgrading the major version of the database engine.

Definition at line 214 of file UpgradeTarget.h.

◆ WithSupportedEngineModes() [1/2]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithSupportedEngineModes ( Aws::Vector< Aws::String > &&  value)
inline

A list of the supported DB engine modes for the target engine version.

Definition at line 245 of file UpgradeTarget.h.

◆ WithSupportedEngineModes() [2/2]

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithSupportedEngineModes ( const Aws::Vector< Aws::String > &  value)
inline

A list of the supported DB engine modes for the target engine version.

Definition at line 240 of file UpgradeTarget.h.

◆ WithSupportsGlobalDatabases()

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithSupportsGlobalDatabases ( bool  value)
inline

A value that indicates whether you can use Aurora global databases with the target engine version.

Definition at line 310 of file UpgradeTarget.h.

◆ WithSupportsParallelQuery()

UpgradeTarget& Aws::RDS::Model::UpgradeTarget::WithSupportsParallelQuery ( bool  value)
inline

A value that indicates whether you can use Aurora parallel query with the target engine version.

Definition at line 285 of file UpgradeTarget.h.


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