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

#include <OptionGroupOption.h>

Public Member Functions

 OptionGroupOption ()
 
 OptionGroupOption (const Aws::Utils::Xml::XmlNode &xmlNode)
 
OptionGroupOptionoperator= (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::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
OptionGroupOptionWithName (const Aws::String &value)
 
OptionGroupOptionWithName (Aws::String &&value)
 
OptionGroupOptionWithName (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)
 
OptionGroupOptionWithDescription (const Aws::String &value)
 
OptionGroupOptionWithDescription (Aws::String &&value)
 
OptionGroupOptionWithDescription (const char *value)
 
const Aws::StringGetEngineName () const
 
bool EngineNameHasBeenSet () const
 
void SetEngineName (const Aws::String &value)
 
void SetEngineName (Aws::String &&value)
 
void SetEngineName (const char *value)
 
OptionGroupOptionWithEngineName (const Aws::String &value)
 
OptionGroupOptionWithEngineName (Aws::String &&value)
 
OptionGroupOptionWithEngineName (const char *value)
 
const Aws::StringGetMajorEngineVersion () const
 
bool MajorEngineVersionHasBeenSet () const
 
void SetMajorEngineVersion (const Aws::String &value)
 
void SetMajorEngineVersion (Aws::String &&value)
 
void SetMajorEngineVersion (const char *value)
 
OptionGroupOptionWithMajorEngineVersion (const Aws::String &value)
 
OptionGroupOptionWithMajorEngineVersion (Aws::String &&value)
 
OptionGroupOptionWithMajorEngineVersion (const char *value)
 
const Aws::StringGetMinimumRequiredMinorEngineVersion () const
 
bool MinimumRequiredMinorEngineVersionHasBeenSet () const
 
void SetMinimumRequiredMinorEngineVersion (const Aws::String &value)
 
void SetMinimumRequiredMinorEngineVersion (Aws::String &&value)
 
void SetMinimumRequiredMinorEngineVersion (const char *value)
 
OptionGroupOptionWithMinimumRequiredMinorEngineVersion (const Aws::String &value)
 
OptionGroupOptionWithMinimumRequiredMinorEngineVersion (Aws::String &&value)
 
OptionGroupOptionWithMinimumRequiredMinorEngineVersion (const char *value)
 
bool GetPortRequired () const
 
bool PortRequiredHasBeenSet () const
 
void SetPortRequired (bool value)
 
OptionGroupOptionWithPortRequired (bool value)
 
int GetDefaultPort () const
 
bool DefaultPortHasBeenSet () const
 
void SetDefaultPort (int value)
 
OptionGroupOptionWithDefaultPort (int value)
 
const Aws::Vector< Aws::String > & GetOptionsDependedOn () const
 
bool OptionsDependedOnHasBeenSet () const
 
void SetOptionsDependedOn (const Aws::Vector< Aws::String > &value)
 
void SetOptionsDependedOn (Aws::Vector< Aws::String > &&value)
 
OptionGroupOptionWithOptionsDependedOn (const Aws::Vector< Aws::String > &value)
 
OptionGroupOptionWithOptionsDependedOn (Aws::Vector< Aws::String > &&value)
 
OptionGroupOptionAddOptionsDependedOn (const Aws::String &value)
 
OptionGroupOptionAddOptionsDependedOn (Aws::String &&value)
 
OptionGroupOptionAddOptionsDependedOn (const char *value)
 
const Aws::Vector< Aws::String > & GetOptionsConflictsWith () const
 
bool OptionsConflictsWithHasBeenSet () const
 
void SetOptionsConflictsWith (const Aws::Vector< Aws::String > &value)
 
void SetOptionsConflictsWith (Aws::Vector< Aws::String > &&value)
 
OptionGroupOptionWithOptionsConflictsWith (const Aws::Vector< Aws::String > &value)
 
OptionGroupOptionWithOptionsConflictsWith (Aws::Vector< Aws::String > &&value)
 
OptionGroupOptionAddOptionsConflictsWith (const Aws::String &value)
 
OptionGroupOptionAddOptionsConflictsWith (Aws::String &&value)
 
OptionGroupOptionAddOptionsConflictsWith (const char *value)
 
bool GetPersistent () const
 
bool PersistentHasBeenSet () const
 
void SetPersistent (bool value)
 
OptionGroupOptionWithPersistent (bool value)
 
bool GetPermanent () const
 
bool PermanentHasBeenSet () const
 
void SetPermanent (bool value)
 
OptionGroupOptionWithPermanent (bool value)
 
bool GetRequiresAutoMinorEngineVersionUpgrade () const
 
bool RequiresAutoMinorEngineVersionUpgradeHasBeenSet () const
 
void SetRequiresAutoMinorEngineVersionUpgrade (bool value)
 
OptionGroupOptionWithRequiresAutoMinorEngineVersionUpgrade (bool value)
 
bool GetVpcOnly () const
 
bool VpcOnlyHasBeenSet () const
 
void SetVpcOnly (bool value)
 
OptionGroupOptionWithVpcOnly (bool value)
 
bool GetSupportsOptionVersionDowngrade () const
 
bool SupportsOptionVersionDowngradeHasBeenSet () const
 
void SetSupportsOptionVersionDowngrade (bool value)
 
OptionGroupOptionWithSupportsOptionVersionDowngrade (bool value)
 
const Aws::Vector< OptionGroupOptionSetting > & GetOptionGroupOptionSettings () const
 
bool OptionGroupOptionSettingsHasBeenSet () const
 
void SetOptionGroupOptionSettings (const Aws::Vector< OptionGroupOptionSetting > &value)
 
void SetOptionGroupOptionSettings (Aws::Vector< OptionGroupOptionSetting > &&value)
 
OptionGroupOptionWithOptionGroupOptionSettings (const Aws::Vector< OptionGroupOptionSetting > &value)
 
OptionGroupOptionWithOptionGroupOptionSettings (Aws::Vector< OptionGroupOptionSetting > &&value)
 
OptionGroupOptionAddOptionGroupOptionSettings (const OptionGroupOptionSetting &value)
 
OptionGroupOptionAddOptionGroupOptionSettings (OptionGroupOptionSetting &&value)
 
const Aws::Vector< OptionVersion > & GetOptionGroupOptionVersions () const
 
bool OptionGroupOptionVersionsHasBeenSet () const
 
void SetOptionGroupOptionVersions (const Aws::Vector< OptionVersion > &value)
 
void SetOptionGroupOptionVersions (Aws::Vector< OptionVersion > &&value)
 
OptionGroupOptionWithOptionGroupOptionVersions (const Aws::Vector< OptionVersion > &value)
 
OptionGroupOptionWithOptionGroupOptionVersions (Aws::Vector< OptionVersion > &&value)
 
OptionGroupOptionAddOptionGroupOptionVersions (const OptionVersion &value)
 
OptionGroupOptionAddOptionGroupOptionVersions (OptionVersion &&value)
 

Detailed Description

Available option.

See Also:

AWS API Reference

Definition at line 34 of file OptionGroupOption.h.

Constructor & Destructor Documentation

◆ OptionGroupOption() [1/2]

Aws::RDS::Model::OptionGroupOption::OptionGroupOption ( )

◆ OptionGroupOption() [2/2]

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

Member Function Documentation

◆ AddOptionGroupOptionSettings() [1/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::AddOptionGroupOptionSettings ( const OptionGroupOptionSetting value)
inline

The option settings that are available (and the default value) for each option in an option group.

Definition at line 565 of file OptionGroupOption.h.

◆ AddOptionGroupOptionSettings() [2/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::AddOptionGroupOptionSettings ( OptionGroupOptionSetting &&  value)
inline

The option settings that are available (and the default value) for each option in an option group.

Definition at line 571 of file OptionGroupOption.h.

◆ AddOptionGroupOptionVersions() [1/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::AddOptionGroupOptionVersions ( const OptionVersion value)
inline

The versions that are available for the option.

Definition at line 607 of file OptionGroupOption.h.

◆ AddOptionGroupOptionVersions() [2/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::AddOptionGroupOptionVersions ( OptionVersion &&  value)
inline

The versions that are available for the option.

Definition at line 612 of file OptionGroupOption.h.

◆ AddOptionsConflictsWith() [1/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::AddOptionsConflictsWith ( Aws::String &&  value)
inline

The options that conflict with this option.

Definition at line 376 of file OptionGroupOption.h.

◆ AddOptionsConflictsWith() [2/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::AddOptionsConflictsWith ( const Aws::String value)
inline

The options that conflict with this option.

Definition at line 371 of file OptionGroupOption.h.

◆ AddOptionsConflictsWith() [3/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::AddOptionsConflictsWith ( const char *  value)
inline

The options that conflict with this option.

Definition at line 381 of file OptionGroupOption.h.

◆ AddOptionsDependedOn() [1/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::AddOptionsDependedOn ( Aws::String &&  value)
inline

The options that are prerequisites for this option.

Definition at line 330 of file OptionGroupOption.h.

◆ AddOptionsDependedOn() [2/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::AddOptionsDependedOn ( const Aws::String value)
inline

The options that are prerequisites for this option.

Definition at line 325 of file OptionGroupOption.h.

◆ AddOptionsDependedOn() [3/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::AddOptionsDependedOn ( const char *  value)
inline

The options that are prerequisites for this option.

Definition at line 335 of file OptionGroupOption.h.

◆ DefaultPortHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::DefaultPortHasBeenSet ( ) const
inline

If the option requires a port, specifies the default port for the option.

Definition at line 279 of file OptionGroupOption.h.

◆ DescriptionHasBeenSet()

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

The description of the option.

Definition at line 94 of file OptionGroupOption.h.

◆ EngineNameHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::EngineNameHasBeenSet ( ) const
inline

The name of the engine that this option can be applied to.

Definition at line 135 of file OptionGroupOption.h.

◆ GetDefaultPort()

int Aws::RDS::Model::OptionGroupOption::GetDefaultPort ( ) const
inline

If the option requires a port, specifies the default port for the option.

Definition at line 274 of file OptionGroupOption.h.

◆ GetDescription()

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

The description of the option.

Definition at line 89 of file OptionGroupOption.h.

◆ GetEngineName()

const Aws::String& Aws::RDS::Model::OptionGroupOption::GetEngineName ( ) const
inline

The name of the engine that this option can be applied to.

Definition at line 130 of file OptionGroupOption.h.

◆ GetMajorEngineVersion()

const Aws::String& Aws::RDS::Model::OptionGroupOption::GetMajorEngineVersion ( ) const
inline

Indicates the major engine version that the option is available for.

Definition at line 171 of file OptionGroupOption.h.

◆ GetMinimumRequiredMinorEngineVersion()

const Aws::String& Aws::RDS::Model::OptionGroupOption::GetMinimumRequiredMinorEngineVersion ( ) const
inline

The minimum required engine version for the option to be applied.

Definition at line 212 of file OptionGroupOption.h.

◆ GetName()

const Aws::String& Aws::RDS::Model::OptionGroupOption::GetName ( ) const
inline

The name of the option.

Definition at line 48 of file OptionGroupOption.h.

◆ GetOptionGroupOptionSettings()

const Aws::Vector<OptionGroupOptionSetting>& Aws::RDS::Model::OptionGroupOption::GetOptionGroupOptionSettings ( ) const
inline

The option settings that are available (and the default value) for each option in an option group.

Definition at line 529 of file OptionGroupOption.h.

◆ GetOptionGroupOptionVersions()

const Aws::Vector<OptionVersion>& Aws::RDS::Model::OptionGroupOption::GetOptionGroupOptionVersions ( ) const
inline

The versions that are available for the option.

Definition at line 577 of file OptionGroupOption.h.

◆ GetOptionsConflictsWith()

const Aws::Vector<Aws::String>& Aws::RDS::Model::OptionGroupOption::GetOptionsConflictsWith ( ) const
inline

The options that conflict with this option.

Definition at line 341 of file OptionGroupOption.h.

◆ GetOptionsDependedOn()

const Aws::Vector<Aws::String>& Aws::RDS::Model::OptionGroupOption::GetOptionsDependedOn ( ) const
inline

The options that are prerequisites for this option.

Definition at line 295 of file OptionGroupOption.h.

◆ GetPermanent()

bool Aws::RDS::Model::OptionGroupOption::GetPermanent ( ) const
inline

Permanent options can never be removed from an option group. An option group containing a permanent option can't be removed from a DB instance.

Definition at line 421 of file OptionGroupOption.h.

◆ GetPersistent()

bool Aws::RDS::Model::OptionGroupOption::GetPersistent ( ) const
inline

Persistent options can't be removed from an option group while DB instances are associated with the option group. If you disassociate all DB instances from the option group, your can remove the persistent option from the option group.

Definition at line 390 of file OptionGroupOption.h.

◆ GetPortRequired()

bool Aws::RDS::Model::OptionGroupOption::GetPortRequired ( ) const
inline

Specifies whether the option requires a port.

Definition at line 253 of file OptionGroupOption.h.

◆ GetRequiresAutoMinorEngineVersionUpgrade()

bool Aws::RDS::Model::OptionGroupOption::GetRequiresAutoMinorEngineVersionUpgrade ( ) const
inline

If true, you must enable the Auto Minor Version Upgrade setting for your DB instance before you can use this option. You can enable Auto Minor Version Upgrade when you first create your DB instance, or by modifying your DB instance later.

Definition at line 448 of file OptionGroupOption.h.

◆ GetSupportsOptionVersionDowngrade()

bool Aws::RDS::Model::OptionGroupOption::GetSupportsOptionVersionDowngrade ( ) const
inline

If true, you can change the option to an earlier version of the option. This only applies to options that have different versions available.

Definition at line 504 of file OptionGroupOption.h.

◆ GetVpcOnly()

bool Aws::RDS::Model::OptionGroupOption::GetVpcOnly ( ) const
inline

If true, you can only use this option with a DB instance that is in a VPC.

Definition at line 479 of file OptionGroupOption.h.

◆ MajorEngineVersionHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::MajorEngineVersionHasBeenSet ( ) const
inline

Indicates the major engine version that the option is available for.

Definition at line 176 of file OptionGroupOption.h.

◆ MinimumRequiredMinorEngineVersionHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::MinimumRequiredMinorEngineVersionHasBeenSet ( ) const
inline

The minimum required engine version for the option to be applied.

Definition at line 217 of file OptionGroupOption.h.

◆ NameHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::NameHasBeenSet ( ) const
inline

The name of the option.

Definition at line 53 of file OptionGroupOption.h.

◆ operator=()

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

◆ OptionGroupOptionSettingsHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::OptionGroupOptionSettingsHasBeenSet ( ) const
inline

The option settings that are available (and the default value) for each option in an option group.

Definition at line 535 of file OptionGroupOption.h.

◆ OptionGroupOptionVersionsHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::OptionGroupOptionVersionsHasBeenSet ( ) const
inline

The versions that are available for the option.

Definition at line 582 of file OptionGroupOption.h.

◆ OptionsConflictsWithHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::OptionsConflictsWithHasBeenSet ( ) const
inline

The options that conflict with this option.

Definition at line 346 of file OptionGroupOption.h.

◆ OptionsDependedOnHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::OptionsDependedOnHasBeenSet ( ) const
inline

The options that are prerequisites for this option.

Definition at line 300 of file OptionGroupOption.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PermanentHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::PermanentHasBeenSet ( ) const
inline

Permanent options can never be removed from an option group. An option group containing a permanent option can't be removed from a DB instance.

Definition at line 427 of file OptionGroupOption.h.

◆ PersistentHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::PersistentHasBeenSet ( ) const
inline

Persistent options can't be removed from an option group while DB instances are associated with the option group. If you disassociate all DB instances from the option group, your can remove the persistent option from the option group.

Definition at line 398 of file OptionGroupOption.h.

◆ PortRequiredHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::PortRequiredHasBeenSet ( ) const
inline

Specifies whether the option requires a port.

Definition at line 258 of file OptionGroupOption.h.

◆ RequiresAutoMinorEngineVersionUpgradeHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::RequiresAutoMinorEngineVersionUpgradeHasBeenSet ( ) const
inline

If true, you must enable the Auto Minor Version Upgrade setting for your DB instance before you can use this option. You can enable Auto Minor Version Upgrade when you first create your DB instance, or by modifying your DB instance later.

Definition at line 456 of file OptionGroupOption.h.

◆ SetDefaultPort()

void Aws::RDS::Model::OptionGroupOption::SetDefaultPort ( int  value)
inline

If the option requires a port, specifies the default port for the option.

Definition at line 284 of file OptionGroupOption.h.

◆ SetDescription() [1/3]

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

The description of the option.

Definition at line 104 of file OptionGroupOption.h.

◆ SetDescription() [2/3]

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

The description of the option.

Definition at line 99 of file OptionGroupOption.h.

◆ SetDescription() [3/3]

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

The description of the option.

Definition at line 109 of file OptionGroupOption.h.

◆ SetEngineName() [1/3]

void Aws::RDS::Model::OptionGroupOption::SetEngineName ( Aws::String &&  value)
inline

The name of the engine that this option can be applied to.

Definition at line 145 of file OptionGroupOption.h.

◆ SetEngineName() [2/3]

void Aws::RDS::Model::OptionGroupOption::SetEngineName ( const Aws::String value)
inline

The name of the engine that this option can be applied to.

Definition at line 140 of file OptionGroupOption.h.

◆ SetEngineName() [3/3]

void Aws::RDS::Model::OptionGroupOption::SetEngineName ( const char *  value)
inline

The name of the engine that this option can be applied to.

Definition at line 150 of file OptionGroupOption.h.

◆ SetMajorEngineVersion() [1/3]

void Aws::RDS::Model::OptionGroupOption::SetMajorEngineVersion ( Aws::String &&  value)
inline

Indicates the major engine version that the option is available for.

Definition at line 186 of file OptionGroupOption.h.

◆ SetMajorEngineVersion() [2/3]

void Aws::RDS::Model::OptionGroupOption::SetMajorEngineVersion ( const Aws::String value)
inline

Indicates the major engine version that the option is available for.

Definition at line 181 of file OptionGroupOption.h.

◆ SetMajorEngineVersion() [3/3]

void Aws::RDS::Model::OptionGroupOption::SetMajorEngineVersion ( const char *  value)
inline

Indicates the major engine version that the option is available for.

Definition at line 191 of file OptionGroupOption.h.

◆ SetMinimumRequiredMinorEngineVersion() [1/3]

void Aws::RDS::Model::OptionGroupOption::SetMinimumRequiredMinorEngineVersion ( Aws::String &&  value)
inline

The minimum required engine version for the option to be applied.

Definition at line 227 of file OptionGroupOption.h.

◆ SetMinimumRequiredMinorEngineVersion() [2/3]

void Aws::RDS::Model::OptionGroupOption::SetMinimumRequiredMinorEngineVersion ( const Aws::String value)
inline

The minimum required engine version for the option to be applied.

Definition at line 222 of file OptionGroupOption.h.

◆ SetMinimumRequiredMinorEngineVersion() [3/3]

void Aws::RDS::Model::OptionGroupOption::SetMinimumRequiredMinorEngineVersion ( const char *  value)
inline

The minimum required engine version for the option to be applied.

Definition at line 232 of file OptionGroupOption.h.

◆ SetName() [1/3]

void Aws::RDS::Model::OptionGroupOption::SetName ( Aws::String &&  value)
inline

The name of the option.

Definition at line 63 of file OptionGroupOption.h.

◆ SetName() [2/3]

void Aws::RDS::Model::OptionGroupOption::SetName ( const Aws::String value)
inline

The name of the option.

Definition at line 58 of file OptionGroupOption.h.

◆ SetName() [3/3]

void Aws::RDS::Model::OptionGroupOption::SetName ( const char *  value)
inline

The name of the option.

Definition at line 68 of file OptionGroupOption.h.

◆ SetOptionGroupOptionSettings() [1/2]

void Aws::RDS::Model::OptionGroupOption::SetOptionGroupOptionSettings ( Aws::Vector< OptionGroupOptionSetting > &&  value)
inline

The option settings that are available (and the default value) for each option in an option group.

Definition at line 547 of file OptionGroupOption.h.

◆ SetOptionGroupOptionSettings() [2/2]

void Aws::RDS::Model::OptionGroupOption::SetOptionGroupOptionSettings ( const Aws::Vector< OptionGroupOptionSetting > &  value)
inline

The option settings that are available (and the default value) for each option in an option group.

Definition at line 541 of file OptionGroupOption.h.

◆ SetOptionGroupOptionVersions() [1/2]

void Aws::RDS::Model::OptionGroupOption::SetOptionGroupOptionVersions ( Aws::Vector< OptionVersion > &&  value)
inline

The versions that are available for the option.

Definition at line 592 of file OptionGroupOption.h.

◆ SetOptionGroupOptionVersions() [2/2]

void Aws::RDS::Model::OptionGroupOption::SetOptionGroupOptionVersions ( const Aws::Vector< OptionVersion > &  value)
inline

The versions that are available for the option.

Definition at line 587 of file OptionGroupOption.h.

◆ SetOptionsConflictsWith() [1/2]

void Aws::RDS::Model::OptionGroupOption::SetOptionsConflictsWith ( Aws::Vector< Aws::String > &&  value)
inline

The options that conflict with this option.

Definition at line 356 of file OptionGroupOption.h.

◆ SetOptionsConflictsWith() [2/2]

void Aws::RDS::Model::OptionGroupOption::SetOptionsConflictsWith ( const Aws::Vector< Aws::String > &  value)
inline

The options that conflict with this option.

Definition at line 351 of file OptionGroupOption.h.

◆ SetOptionsDependedOn() [1/2]

void Aws::RDS::Model::OptionGroupOption::SetOptionsDependedOn ( Aws::Vector< Aws::String > &&  value)
inline

The options that are prerequisites for this option.

Definition at line 310 of file OptionGroupOption.h.

◆ SetOptionsDependedOn() [2/2]

void Aws::RDS::Model::OptionGroupOption::SetOptionsDependedOn ( const Aws::Vector< Aws::String > &  value)
inline

The options that are prerequisites for this option.

Definition at line 305 of file OptionGroupOption.h.

◆ SetPermanent()

void Aws::RDS::Model::OptionGroupOption::SetPermanent ( bool  value)
inline

Permanent options can never be removed from an option group. An option group containing a permanent option can't be removed from a DB instance.

Definition at line 433 of file OptionGroupOption.h.

◆ SetPersistent()

void Aws::RDS::Model::OptionGroupOption::SetPersistent ( bool  value)
inline

Persistent options can't be removed from an option group while DB instances are associated with the option group. If you disassociate all DB instances from the option group, your can remove the persistent option from the option group.

Definition at line 406 of file OptionGroupOption.h.

◆ SetPortRequired()

void Aws::RDS::Model::OptionGroupOption::SetPortRequired ( bool  value)
inline

Specifies whether the option requires a port.

Definition at line 263 of file OptionGroupOption.h.

◆ SetRequiresAutoMinorEngineVersionUpgrade()

void Aws::RDS::Model::OptionGroupOption::SetRequiresAutoMinorEngineVersionUpgrade ( bool  value)
inline

If true, you must enable the Auto Minor Version Upgrade setting for your DB instance before you can use this option. You can enable Auto Minor Version Upgrade when you first create your DB instance, or by modifying your DB instance later.

Definition at line 464 of file OptionGroupOption.h.

◆ SetSupportsOptionVersionDowngrade()

void Aws::RDS::Model::OptionGroupOption::SetSupportsOptionVersionDowngrade ( bool  value)
inline

If true, you can change the option to an earlier version of the option. This only applies to options that have different versions available.

Definition at line 516 of file OptionGroupOption.h.

◆ SetVpcOnly()

void Aws::RDS::Model::OptionGroupOption::SetVpcOnly ( bool  value)
inline

If true, you can only use this option with a DB instance that is in a VPC.

Definition at line 491 of file OptionGroupOption.h.

◆ SupportsOptionVersionDowngradeHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::SupportsOptionVersionDowngradeHasBeenSet ( ) const
inline

If true, you can change the option to an earlier version of the option. This only applies to options that have different versions available.

Definition at line 510 of file OptionGroupOption.h.

◆ VpcOnlyHasBeenSet()

bool Aws::RDS::Model::OptionGroupOption::VpcOnlyHasBeenSet ( ) const
inline

If true, you can only use this option with a DB instance that is in a VPC.

Definition at line 485 of file OptionGroupOption.h.

◆ WithDefaultPort()

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithDefaultPort ( int  value)
inline

If the option requires a port, specifies the default port for the option.

Definition at line 289 of file OptionGroupOption.h.

◆ WithDescription() [1/3]

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

The description of the option.

Definition at line 119 of file OptionGroupOption.h.

◆ WithDescription() [2/3]

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

The description of the option.

Definition at line 114 of file OptionGroupOption.h.

◆ WithDescription() [3/3]

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

The description of the option.

Definition at line 124 of file OptionGroupOption.h.

◆ WithEngineName() [1/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithEngineName ( Aws::String &&  value)
inline

The name of the engine that this option can be applied to.

Definition at line 160 of file OptionGroupOption.h.

◆ WithEngineName() [2/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithEngineName ( const Aws::String value)
inline

The name of the engine that this option can be applied to.

Definition at line 155 of file OptionGroupOption.h.

◆ WithEngineName() [3/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithEngineName ( const char *  value)
inline

The name of the engine that this option can be applied to.

Definition at line 165 of file OptionGroupOption.h.

◆ WithMajorEngineVersion() [1/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithMajorEngineVersion ( Aws::String &&  value)
inline

Indicates the major engine version that the option is available for.

Definition at line 201 of file OptionGroupOption.h.

◆ WithMajorEngineVersion() [2/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithMajorEngineVersion ( const Aws::String value)
inline

Indicates the major engine version that the option is available for.

Definition at line 196 of file OptionGroupOption.h.

◆ WithMajorEngineVersion() [3/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithMajorEngineVersion ( const char *  value)
inline

Indicates the major engine version that the option is available for.

Definition at line 206 of file OptionGroupOption.h.

◆ WithMinimumRequiredMinorEngineVersion() [1/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithMinimumRequiredMinorEngineVersion ( Aws::String &&  value)
inline

The minimum required engine version for the option to be applied.

Definition at line 242 of file OptionGroupOption.h.

◆ WithMinimumRequiredMinorEngineVersion() [2/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithMinimumRequiredMinorEngineVersion ( const Aws::String value)
inline

The minimum required engine version for the option to be applied.

Definition at line 237 of file OptionGroupOption.h.

◆ WithMinimumRequiredMinorEngineVersion() [3/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithMinimumRequiredMinorEngineVersion ( const char *  value)
inline

The minimum required engine version for the option to be applied.

Definition at line 247 of file OptionGroupOption.h.

◆ WithName() [1/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithName ( Aws::String &&  value)
inline

The name of the option.

Definition at line 78 of file OptionGroupOption.h.

◆ WithName() [2/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithName ( const Aws::String value)
inline

The name of the option.

Definition at line 73 of file OptionGroupOption.h.

◆ WithName() [3/3]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithName ( const char *  value)
inline

The name of the option.

Definition at line 83 of file OptionGroupOption.h.

◆ WithOptionGroupOptionSettings() [1/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithOptionGroupOptionSettings ( Aws::Vector< OptionGroupOptionSetting > &&  value)
inline

The option settings that are available (and the default value) for each option in an option group.

Definition at line 559 of file OptionGroupOption.h.

◆ WithOptionGroupOptionSettings() [2/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithOptionGroupOptionSettings ( const Aws::Vector< OptionGroupOptionSetting > &  value)
inline

The option settings that are available (and the default value) for each option in an option group.

Definition at line 553 of file OptionGroupOption.h.

◆ WithOptionGroupOptionVersions() [1/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithOptionGroupOptionVersions ( Aws::Vector< OptionVersion > &&  value)
inline

The versions that are available for the option.

Definition at line 602 of file OptionGroupOption.h.

◆ WithOptionGroupOptionVersions() [2/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithOptionGroupOptionVersions ( const Aws::Vector< OptionVersion > &  value)
inline

The versions that are available for the option.

Definition at line 597 of file OptionGroupOption.h.

◆ WithOptionsConflictsWith() [1/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithOptionsConflictsWith ( Aws::Vector< Aws::String > &&  value)
inline

The options that conflict with this option.

Definition at line 366 of file OptionGroupOption.h.

◆ WithOptionsConflictsWith() [2/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithOptionsConflictsWith ( const Aws::Vector< Aws::String > &  value)
inline

The options that conflict with this option.

Definition at line 361 of file OptionGroupOption.h.

◆ WithOptionsDependedOn() [1/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithOptionsDependedOn ( Aws::Vector< Aws::String > &&  value)
inline

The options that are prerequisites for this option.

Definition at line 320 of file OptionGroupOption.h.

◆ WithOptionsDependedOn() [2/2]

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithOptionsDependedOn ( const Aws::Vector< Aws::String > &  value)
inline

The options that are prerequisites for this option.

Definition at line 315 of file OptionGroupOption.h.

◆ WithPermanent()

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithPermanent ( bool  value)
inline

Permanent options can never be removed from an option group. An option group containing a permanent option can't be removed from a DB instance.

Definition at line 439 of file OptionGroupOption.h.

◆ WithPersistent()

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithPersistent ( bool  value)
inline

Persistent options can't be removed from an option group while DB instances are associated with the option group. If you disassociate all DB instances from the option group, your can remove the persistent option from the option group.

Definition at line 414 of file OptionGroupOption.h.

◆ WithPortRequired()

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithPortRequired ( bool  value)
inline

Specifies whether the option requires a port.

Definition at line 268 of file OptionGroupOption.h.

◆ WithRequiresAutoMinorEngineVersionUpgrade()

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithRequiresAutoMinorEngineVersionUpgrade ( bool  value)
inline

If true, you must enable the Auto Minor Version Upgrade setting for your DB instance before you can use this option. You can enable Auto Minor Version Upgrade when you first create your DB instance, or by modifying your DB instance later.

Definition at line 472 of file OptionGroupOption.h.

◆ WithSupportsOptionVersionDowngrade()

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithSupportsOptionVersionDowngrade ( bool  value)
inline

If true, you can change the option to an earlier version of the option. This only applies to options that have different versions available.

Definition at line 522 of file OptionGroupOption.h.

◆ WithVpcOnly()

OptionGroupOption& Aws::RDS::Model::OptionGroupOption::WithVpcOnly ( bool  value)
inline

If true, you can only use this option with a DB instance that is in a VPC.

Definition at line 497 of file OptionGroupOption.h.


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