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

#include <OptionConfiguration.h>

Public Member Functions

 OptionConfiguration ()
 
 OptionConfiguration (const Aws::Utils::Xml::XmlNode &xmlNode)
 
OptionConfigurationoperator= (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::StringGetOptionName () const
 
bool OptionNameHasBeenSet () const
 
void SetOptionName (const Aws::String &value)
 
void SetOptionName (Aws::String &&value)
 
void SetOptionName (const char *value)
 
OptionConfigurationWithOptionName (const Aws::String &value)
 
OptionConfigurationWithOptionName (Aws::String &&value)
 
OptionConfigurationWithOptionName (const char *value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
OptionConfigurationWithPort (int value)
 
const Aws::StringGetOptionVersion () const
 
bool OptionVersionHasBeenSet () const
 
void SetOptionVersion (const Aws::String &value)
 
void SetOptionVersion (Aws::String &&value)
 
void SetOptionVersion (const char *value)
 
OptionConfigurationWithOptionVersion (const Aws::String &value)
 
OptionConfigurationWithOptionVersion (Aws::String &&value)
 
OptionConfigurationWithOptionVersion (const char *value)
 
const Aws::Vector< Aws::String > & GetDBSecurityGroupMemberships () const
 
bool DBSecurityGroupMembershipsHasBeenSet () const
 
void SetDBSecurityGroupMemberships (const Aws::Vector< Aws::String > &value)
 
void SetDBSecurityGroupMemberships (Aws::Vector< Aws::String > &&value)
 
OptionConfigurationWithDBSecurityGroupMemberships (const Aws::Vector< Aws::String > &value)
 
OptionConfigurationWithDBSecurityGroupMemberships (Aws::Vector< Aws::String > &&value)
 
OptionConfigurationAddDBSecurityGroupMemberships (const Aws::String &value)
 
OptionConfigurationAddDBSecurityGroupMemberships (Aws::String &&value)
 
OptionConfigurationAddDBSecurityGroupMemberships (const char *value)
 
const Aws::Vector< Aws::String > & GetVpcSecurityGroupMemberships () const
 
bool VpcSecurityGroupMembershipsHasBeenSet () const
 
void SetVpcSecurityGroupMemberships (const Aws::Vector< Aws::String > &value)
 
void SetVpcSecurityGroupMemberships (Aws::Vector< Aws::String > &&value)
 
OptionConfigurationWithVpcSecurityGroupMemberships (const Aws::Vector< Aws::String > &value)
 
OptionConfigurationWithVpcSecurityGroupMemberships (Aws::Vector< Aws::String > &&value)
 
OptionConfigurationAddVpcSecurityGroupMemberships (const Aws::String &value)
 
OptionConfigurationAddVpcSecurityGroupMemberships (Aws::String &&value)
 
OptionConfigurationAddVpcSecurityGroupMemberships (const char *value)
 
const Aws::Vector< OptionSetting > & GetOptionSettings () const
 
bool OptionSettingsHasBeenSet () const
 
void SetOptionSettings (const Aws::Vector< OptionSetting > &value)
 
void SetOptionSettings (Aws::Vector< OptionSetting > &&value)
 
OptionConfigurationWithOptionSettings (const Aws::Vector< OptionSetting > &value)
 
OptionConfigurationWithOptionSettings (Aws::Vector< OptionSetting > &&value)
 
OptionConfigurationAddOptionSettings (const OptionSetting &value)
 
OptionConfigurationAddOptionSettings (OptionSetting &&value)
 

Detailed Description

A list of all available options

See Also:

AWS API Reference

Definition at line 33 of file OptionConfiguration.h.

Constructor & Destructor Documentation

◆ OptionConfiguration() [1/2]

Aws::RDS::Model::OptionConfiguration::OptionConfiguration ( )

◆ OptionConfiguration() [2/2]

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

Member Function Documentation

◆ AddDBSecurityGroupMemberships() [1/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::AddDBSecurityGroupMemberships ( Aws::String &&  value)
inline

A list of DBSecurityGroupMembership name strings used for this option.

Definition at line 185 of file OptionConfiguration.h.

◆ AddDBSecurityGroupMemberships() [2/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::AddDBSecurityGroupMemberships ( const Aws::String value)
inline

A list of DBSecurityGroupMembership name strings used for this option.

Definition at line 180 of file OptionConfiguration.h.

◆ AddDBSecurityGroupMemberships() [3/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::AddDBSecurityGroupMemberships ( const char *  value)
inline

A list of DBSecurityGroupMembership name strings used for this option.

Definition at line 190 of file OptionConfiguration.h.

◆ AddOptionSettings() [1/2]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::AddOptionSettings ( const OptionSetting value)
inline

The option settings to include in an option group.

Definition at line 272 of file OptionConfiguration.h.

◆ AddOptionSettings() [2/2]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::AddOptionSettings ( OptionSetting &&  value)
inline

The option settings to include in an option group.

Definition at line 277 of file OptionConfiguration.h.

◆ AddVpcSecurityGroupMemberships() [1/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::AddVpcSecurityGroupMemberships ( Aws::String &&  value)
inline

A list of VpcSecurityGroupMembership name strings used for this option.

Definition at line 231 of file OptionConfiguration.h.

◆ AddVpcSecurityGroupMemberships() [2/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::AddVpcSecurityGroupMemberships ( const Aws::String value)
inline

A list of VpcSecurityGroupMembership name strings used for this option.

Definition at line 226 of file OptionConfiguration.h.

◆ AddVpcSecurityGroupMemberships() [3/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::AddVpcSecurityGroupMemberships ( const char *  value)
inline

A list of VpcSecurityGroupMembership name strings used for this option.

Definition at line 236 of file OptionConfiguration.h.

◆ DBSecurityGroupMembershipsHasBeenSet()

bool Aws::RDS::Model::OptionConfiguration::DBSecurityGroupMembershipsHasBeenSet ( ) const
inline

A list of DBSecurityGroupMembership name strings used for this option.

Definition at line 155 of file OptionConfiguration.h.

◆ GetDBSecurityGroupMemberships()

const Aws::Vector<Aws::String>& Aws::RDS::Model::OptionConfiguration::GetDBSecurityGroupMemberships ( ) const
inline

A list of DBSecurityGroupMembership name strings used for this option.

Definition at line 150 of file OptionConfiguration.h.

◆ GetOptionName()

const Aws::String& Aws::RDS::Model::OptionConfiguration::GetOptionName ( ) const
inline

The configuration of options to include in a group.

Definition at line 47 of file OptionConfiguration.h.

◆ GetOptionSettings()

const Aws::Vector<OptionSetting>& Aws::RDS::Model::OptionConfiguration::GetOptionSettings ( ) const
inline

The option settings to include in an option group.

Definition at line 242 of file OptionConfiguration.h.

◆ GetOptionVersion()

const Aws::String& Aws::RDS::Model::OptionConfiguration::GetOptionVersion ( ) const
inline

The version for the option.

Definition at line 109 of file OptionConfiguration.h.

◆ GetPort()

int Aws::RDS::Model::OptionConfiguration::GetPort ( ) const
inline

The optional port for the option.

Definition at line 88 of file OptionConfiguration.h.

◆ GetVpcSecurityGroupMemberships()

const Aws::Vector<Aws::String>& Aws::RDS::Model::OptionConfiguration::GetVpcSecurityGroupMemberships ( ) const
inline

A list of VpcSecurityGroupMembership name strings used for this option.

Definition at line 196 of file OptionConfiguration.h.

◆ operator=()

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

◆ OptionNameHasBeenSet()

bool Aws::RDS::Model::OptionConfiguration::OptionNameHasBeenSet ( ) const
inline

The configuration of options to include in a group.

Definition at line 52 of file OptionConfiguration.h.

◆ OptionSettingsHasBeenSet()

bool Aws::RDS::Model::OptionConfiguration::OptionSettingsHasBeenSet ( ) const
inline

The option settings to include in an option group.

Definition at line 247 of file OptionConfiguration.h.

◆ OptionVersionHasBeenSet()

bool Aws::RDS::Model::OptionConfiguration::OptionVersionHasBeenSet ( ) const
inline

The version for the option.

Definition at line 114 of file OptionConfiguration.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PortHasBeenSet()

bool Aws::RDS::Model::OptionConfiguration::PortHasBeenSet ( ) const
inline

The optional port for the option.

Definition at line 93 of file OptionConfiguration.h.

◆ SetDBSecurityGroupMemberships() [1/2]

void Aws::RDS::Model::OptionConfiguration::SetDBSecurityGroupMemberships ( Aws::Vector< Aws::String > &&  value)
inline

A list of DBSecurityGroupMembership name strings used for this option.

Definition at line 165 of file OptionConfiguration.h.

◆ SetDBSecurityGroupMemberships() [2/2]

void Aws::RDS::Model::OptionConfiguration::SetDBSecurityGroupMemberships ( const Aws::Vector< Aws::String > &  value)
inline

A list of DBSecurityGroupMembership name strings used for this option.

Definition at line 160 of file OptionConfiguration.h.

◆ SetOptionName() [1/3]

void Aws::RDS::Model::OptionConfiguration::SetOptionName ( Aws::String &&  value)
inline

The configuration of options to include in a group.

Definition at line 62 of file OptionConfiguration.h.

◆ SetOptionName() [2/3]

void Aws::RDS::Model::OptionConfiguration::SetOptionName ( const Aws::String value)
inline

The configuration of options to include in a group.

Definition at line 57 of file OptionConfiguration.h.

◆ SetOptionName() [3/3]

void Aws::RDS::Model::OptionConfiguration::SetOptionName ( const char *  value)
inline

The configuration of options to include in a group.

Definition at line 67 of file OptionConfiguration.h.

◆ SetOptionSettings() [1/2]

void Aws::RDS::Model::OptionConfiguration::SetOptionSettings ( Aws::Vector< OptionSetting > &&  value)
inline

The option settings to include in an option group.

Definition at line 257 of file OptionConfiguration.h.

◆ SetOptionSettings() [2/2]

void Aws::RDS::Model::OptionConfiguration::SetOptionSettings ( const Aws::Vector< OptionSetting > &  value)
inline

The option settings to include in an option group.

Definition at line 252 of file OptionConfiguration.h.

◆ SetOptionVersion() [1/3]

void Aws::RDS::Model::OptionConfiguration::SetOptionVersion ( Aws::String &&  value)
inline

The version for the option.

Definition at line 124 of file OptionConfiguration.h.

◆ SetOptionVersion() [2/3]

void Aws::RDS::Model::OptionConfiguration::SetOptionVersion ( const Aws::String value)
inline

The version for the option.

Definition at line 119 of file OptionConfiguration.h.

◆ SetOptionVersion() [3/3]

void Aws::RDS::Model::OptionConfiguration::SetOptionVersion ( const char *  value)
inline

The version for the option.

Definition at line 129 of file OptionConfiguration.h.

◆ SetPort()

void Aws::RDS::Model::OptionConfiguration::SetPort ( int  value)
inline

The optional port for the option.

Definition at line 98 of file OptionConfiguration.h.

◆ SetVpcSecurityGroupMemberships() [1/2]

void Aws::RDS::Model::OptionConfiguration::SetVpcSecurityGroupMemberships ( Aws::Vector< Aws::String > &&  value)
inline

A list of VpcSecurityGroupMembership name strings used for this option.

Definition at line 211 of file OptionConfiguration.h.

◆ SetVpcSecurityGroupMemberships() [2/2]

void Aws::RDS::Model::OptionConfiguration::SetVpcSecurityGroupMemberships ( const Aws::Vector< Aws::String > &  value)
inline

A list of VpcSecurityGroupMembership name strings used for this option.

Definition at line 206 of file OptionConfiguration.h.

◆ VpcSecurityGroupMembershipsHasBeenSet()

bool Aws::RDS::Model::OptionConfiguration::VpcSecurityGroupMembershipsHasBeenSet ( ) const
inline

A list of VpcSecurityGroupMembership name strings used for this option.

Definition at line 201 of file OptionConfiguration.h.

◆ WithDBSecurityGroupMemberships() [1/2]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithDBSecurityGroupMemberships ( Aws::Vector< Aws::String > &&  value)
inline

A list of DBSecurityGroupMembership name strings used for this option.

Definition at line 175 of file OptionConfiguration.h.

◆ WithDBSecurityGroupMemberships() [2/2]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithDBSecurityGroupMemberships ( const Aws::Vector< Aws::String > &  value)
inline

A list of DBSecurityGroupMembership name strings used for this option.

Definition at line 170 of file OptionConfiguration.h.

◆ WithOptionName() [1/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithOptionName ( Aws::String &&  value)
inline

The configuration of options to include in a group.

Definition at line 77 of file OptionConfiguration.h.

◆ WithOptionName() [2/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithOptionName ( const Aws::String value)
inline

The configuration of options to include in a group.

Definition at line 72 of file OptionConfiguration.h.

◆ WithOptionName() [3/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithOptionName ( const char *  value)
inline

The configuration of options to include in a group.

Definition at line 82 of file OptionConfiguration.h.

◆ WithOptionSettings() [1/2]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithOptionSettings ( Aws::Vector< OptionSetting > &&  value)
inline

The option settings to include in an option group.

Definition at line 267 of file OptionConfiguration.h.

◆ WithOptionSettings() [2/2]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithOptionSettings ( const Aws::Vector< OptionSetting > &  value)
inline

The option settings to include in an option group.

Definition at line 262 of file OptionConfiguration.h.

◆ WithOptionVersion() [1/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithOptionVersion ( Aws::String &&  value)
inline

The version for the option.

Definition at line 139 of file OptionConfiguration.h.

◆ WithOptionVersion() [2/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithOptionVersion ( const Aws::String value)
inline

The version for the option.

Definition at line 134 of file OptionConfiguration.h.

◆ WithOptionVersion() [3/3]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithOptionVersion ( const char *  value)
inline

The version for the option.

Definition at line 144 of file OptionConfiguration.h.

◆ WithPort()

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithPort ( int  value)
inline

The optional port for the option.

Definition at line 103 of file OptionConfiguration.h.

◆ WithVpcSecurityGroupMemberships() [1/2]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithVpcSecurityGroupMemberships ( Aws::Vector< Aws::String > &&  value)
inline

A list of VpcSecurityGroupMembership name strings used for this option.

Definition at line 221 of file OptionConfiguration.h.

◆ WithVpcSecurityGroupMemberships() [2/2]

OptionConfiguration& Aws::RDS::Model::OptionConfiguration::WithVpcSecurityGroupMemberships ( const Aws::Vector< Aws::String > &  value)
inline

A list of VpcSecurityGroupMembership name strings used for this option.

Definition at line 216 of file OptionConfiguration.h.


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