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

#include <Option.h>

Public Member Functions

 Option ()
 
 Option (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Optionoperator= (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)
 
OptionWithOptionName (const Aws::String &value)
 
OptionWithOptionName (Aws::String &&value)
 
OptionWithOptionName (const char *value)
 
const Aws::StringGetOptionDescription () const
 
bool OptionDescriptionHasBeenSet () const
 
void SetOptionDescription (const Aws::String &value)
 
void SetOptionDescription (Aws::String &&value)
 
void SetOptionDescription (const char *value)
 
OptionWithOptionDescription (const Aws::String &value)
 
OptionWithOptionDescription (Aws::String &&value)
 
OptionWithOptionDescription (const char *value)
 
bool GetPersistent () const
 
bool PersistentHasBeenSet () const
 
void SetPersistent (bool value)
 
OptionWithPersistent (bool value)
 
bool GetPermanent () const
 
bool PermanentHasBeenSet () const
 
void SetPermanent (bool value)
 
OptionWithPermanent (bool value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
OptionWithPort (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)
 
OptionWithOptionVersion (const Aws::String &value)
 
OptionWithOptionVersion (Aws::String &&value)
 
OptionWithOptionVersion (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)
 
OptionWithOptionSettings (const Aws::Vector< OptionSetting > &value)
 
OptionWithOptionSettings (Aws::Vector< OptionSetting > &&value)
 
OptionAddOptionSettings (const OptionSetting &value)
 
OptionAddOptionSettings (OptionSetting &&value)
 
const Aws::Vector< DBSecurityGroupMembership > & GetDBSecurityGroupMemberships () const
 
bool DBSecurityGroupMembershipsHasBeenSet () const
 
void SetDBSecurityGroupMemberships (const Aws::Vector< DBSecurityGroupMembership > &value)
 
void SetDBSecurityGroupMemberships (Aws::Vector< DBSecurityGroupMembership > &&value)
 
OptionWithDBSecurityGroupMemberships (const Aws::Vector< DBSecurityGroupMembership > &value)
 
OptionWithDBSecurityGroupMemberships (Aws::Vector< DBSecurityGroupMembership > &&value)
 
OptionAddDBSecurityGroupMemberships (const DBSecurityGroupMembership &value)
 
OptionAddDBSecurityGroupMemberships (DBSecurityGroupMembership &&value)
 
const Aws::Vector< VpcSecurityGroupMembership > & GetVpcSecurityGroupMemberships () const
 
bool VpcSecurityGroupMembershipsHasBeenSet () const
 
void SetVpcSecurityGroupMemberships (const Aws::Vector< VpcSecurityGroupMembership > &value)
 
void SetVpcSecurityGroupMemberships (Aws::Vector< VpcSecurityGroupMembership > &&value)
 
OptionWithVpcSecurityGroupMemberships (const Aws::Vector< VpcSecurityGroupMembership > &value)
 
OptionWithVpcSecurityGroupMemberships (Aws::Vector< VpcSecurityGroupMembership > &&value)
 
OptionAddVpcSecurityGroupMemberships (const VpcSecurityGroupMembership &value)
 
OptionAddVpcSecurityGroupMemberships (VpcSecurityGroupMembership &&value)
 

Detailed Description

Option details.

See Also:

AWS API Reference

Definition at line 35 of file Option.h.

Constructor & Destructor Documentation

◆ Option() [1/2]

Aws::RDS::Model::Option::Option ( )

◆ Option() [2/2]

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

Member Function Documentation

◆ AddDBSecurityGroupMemberships() [1/2]

Option& Aws::RDS::Model::Option::AddDBSecurityGroupMemberships ( const DBSecurityGroupMembership value)
inline

If the option requires access to a port, then this DB security group allows access to the port.

Definition at line 313 of file Option.h.

◆ AddDBSecurityGroupMemberships() [2/2]

Option& Aws::RDS::Model::Option::AddDBSecurityGroupMemberships ( DBSecurityGroupMembership &&  value)
inline

If the option requires access to a port, then this DB security group allows access to the port.

Definition at line 319 of file Option.h.

◆ AddOptionSettings() [1/2]

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

The option settings for this option.

Definition at line 265 of file Option.h.

◆ AddOptionSettings() [2/2]

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

The option settings for this option.

Definition at line 270 of file Option.h.

◆ AddVpcSecurityGroupMemberships() [1/2]

Option& Aws::RDS::Model::Option::AddVpcSecurityGroupMemberships ( const VpcSecurityGroupMembership value)
inline

If the option requires access to a port, then this VPC security group allows access to the port.

Definition at line 362 of file Option.h.

◆ AddVpcSecurityGroupMemberships() [2/2]

Option& Aws::RDS::Model::Option::AddVpcSecurityGroupMemberships ( VpcSecurityGroupMembership &&  value)
inline

If the option requires access to a port, then this VPC security group allows access to the port.

Definition at line 368 of file Option.h.

◆ DBSecurityGroupMembershipsHasBeenSet()

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

If the option requires access to a port, then this DB security group allows access to the port.

Definition at line 283 of file Option.h.

◆ GetDBSecurityGroupMemberships()

const Aws::Vector<DBSecurityGroupMembership>& Aws::RDS::Model::Option::GetDBSecurityGroupMemberships ( ) const
inline

If the option requires access to a port, then this DB security group allows access to the port.

Definition at line 277 of file Option.h.

◆ GetOptionDescription()

const Aws::String& Aws::RDS::Model::Option::GetOptionDescription ( ) const
inline

The description of the option.

Definition at line 90 of file Option.h.

◆ GetOptionName()

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

The name of the option.

Definition at line 49 of file Option.h.

◆ GetOptionSettings()

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

The option settings for this option.

Definition at line 235 of file Option.h.

◆ GetOptionVersion()

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

The version of the option.

Definition at line 194 of file Option.h.

◆ GetPermanent()

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

Indicate if this option is permanent.

Definition at line 152 of file Option.h.

◆ GetPersistent()

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

Indicate if this option is persistent.

Definition at line 131 of file Option.h.

◆ GetPort()

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

If required, the port configured for this option to use.

Definition at line 173 of file Option.h.

◆ GetVpcSecurityGroupMemberships()

const Aws::Vector<VpcSecurityGroupMembership>& Aws::RDS::Model::Option::GetVpcSecurityGroupMemberships ( ) const
inline

If the option requires access to a port, then this VPC security group allows access to the port.

Definition at line 326 of file Option.h.

◆ operator=()

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

◆ OptionDescriptionHasBeenSet()

bool Aws::RDS::Model::Option::OptionDescriptionHasBeenSet ( ) const
inline

The description of the option.

Definition at line 95 of file Option.h.

◆ OptionNameHasBeenSet()

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

The name of the option.

Definition at line 54 of file Option.h.

◆ OptionSettingsHasBeenSet()

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

The option settings for this option.

Definition at line 240 of file Option.h.

◆ OptionVersionHasBeenSet()

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

The version of the option.

Definition at line 199 of file Option.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PermanentHasBeenSet()

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

Indicate if this option is permanent.

Definition at line 157 of file Option.h.

◆ PersistentHasBeenSet()

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

Indicate if this option is persistent.

Definition at line 136 of file Option.h.

◆ PortHasBeenSet()

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

If required, the port configured for this option to use.

Definition at line 178 of file Option.h.

◆ SetDBSecurityGroupMemberships() [1/2]

void Aws::RDS::Model::Option::SetDBSecurityGroupMemberships ( Aws::Vector< DBSecurityGroupMembership > &&  value)
inline

If the option requires access to a port, then this DB security group allows access to the port.

Definition at line 295 of file Option.h.

◆ SetDBSecurityGroupMemberships() [2/2]

void Aws::RDS::Model::Option::SetDBSecurityGroupMemberships ( const Aws::Vector< DBSecurityGroupMembership > &  value)
inline

If the option requires access to a port, then this DB security group allows access to the port.

Definition at line 289 of file Option.h.

◆ SetOptionDescription() [1/3]

void Aws::RDS::Model::Option::SetOptionDescription ( Aws::String &&  value)
inline

The description of the option.

Definition at line 105 of file Option.h.

◆ SetOptionDescription() [2/3]

void Aws::RDS::Model::Option::SetOptionDescription ( const Aws::String value)
inline

The description of the option.

Definition at line 100 of file Option.h.

◆ SetOptionDescription() [3/3]

void Aws::RDS::Model::Option::SetOptionDescription ( const char *  value)
inline

The description of the option.

Definition at line 110 of file Option.h.

◆ SetOptionName() [1/3]

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

The name of the option.

Definition at line 64 of file Option.h.

◆ SetOptionName() [2/3]

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

The name of the option.

Definition at line 59 of file Option.h.

◆ SetOptionName() [3/3]

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

The name of the option.

Definition at line 69 of file Option.h.

◆ SetOptionSettings() [1/2]

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

The option settings for this option.

Definition at line 250 of file Option.h.

◆ SetOptionSettings() [2/2]

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

The option settings for this option.

Definition at line 245 of file Option.h.

◆ SetOptionVersion() [1/3]

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

The version of the option.

Definition at line 209 of file Option.h.

◆ SetOptionVersion() [2/3]

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

The version of the option.

Definition at line 204 of file Option.h.

◆ SetOptionVersion() [3/3]

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

The version of the option.

Definition at line 214 of file Option.h.

◆ SetPermanent()

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

Indicate if this option is permanent.

Definition at line 162 of file Option.h.

◆ SetPersistent()

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

Indicate if this option is persistent.

Definition at line 141 of file Option.h.

◆ SetPort()

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

If required, the port configured for this option to use.

Definition at line 183 of file Option.h.

◆ SetVpcSecurityGroupMemberships() [1/2]

void Aws::RDS::Model::Option::SetVpcSecurityGroupMemberships ( Aws::Vector< VpcSecurityGroupMembership > &&  value)
inline

If the option requires access to a port, then this VPC security group allows access to the port.

Definition at line 344 of file Option.h.

◆ SetVpcSecurityGroupMemberships() [2/2]

void Aws::RDS::Model::Option::SetVpcSecurityGroupMemberships ( const Aws::Vector< VpcSecurityGroupMembership > &  value)
inline

If the option requires access to a port, then this VPC security group allows access to the port.

Definition at line 338 of file Option.h.

◆ VpcSecurityGroupMembershipsHasBeenSet()

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

If the option requires access to a port, then this VPC security group allows access to the port.

Definition at line 332 of file Option.h.

◆ WithDBSecurityGroupMemberships() [1/2]

Option& Aws::RDS::Model::Option::WithDBSecurityGroupMemberships ( Aws::Vector< DBSecurityGroupMembership > &&  value)
inline

If the option requires access to a port, then this DB security group allows access to the port.

Definition at line 307 of file Option.h.

◆ WithDBSecurityGroupMemberships() [2/2]

Option& Aws::RDS::Model::Option::WithDBSecurityGroupMemberships ( const Aws::Vector< DBSecurityGroupMembership > &  value)
inline

If the option requires access to a port, then this DB security group allows access to the port.

Definition at line 301 of file Option.h.

◆ WithOptionDescription() [1/3]

Option& Aws::RDS::Model::Option::WithOptionDescription ( Aws::String &&  value)
inline

The description of the option.

Definition at line 120 of file Option.h.

◆ WithOptionDescription() [2/3]

Option& Aws::RDS::Model::Option::WithOptionDescription ( const Aws::String value)
inline

The description of the option.

Definition at line 115 of file Option.h.

◆ WithOptionDescription() [3/3]

Option& Aws::RDS::Model::Option::WithOptionDescription ( const char *  value)
inline

The description of the option.

Definition at line 125 of file Option.h.

◆ WithOptionName() [1/3]

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

The name of the option.

Definition at line 79 of file Option.h.

◆ WithOptionName() [2/3]

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

The name of the option.

Definition at line 74 of file Option.h.

◆ WithOptionName() [3/3]

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

The name of the option.

Definition at line 84 of file Option.h.

◆ WithOptionSettings() [1/2]

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

The option settings for this option.

Definition at line 260 of file Option.h.

◆ WithOptionSettings() [2/2]

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

The option settings for this option.

Definition at line 255 of file Option.h.

◆ WithOptionVersion() [1/3]

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

The version of the option.

Definition at line 224 of file Option.h.

◆ WithOptionVersion() [2/3]

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

The version of the option.

Definition at line 219 of file Option.h.

◆ WithOptionVersion() [3/3]

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

The version of the option.

Definition at line 229 of file Option.h.

◆ WithPermanent()

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

Indicate if this option is permanent.

Definition at line 167 of file Option.h.

◆ WithPersistent()

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

Indicate if this option is persistent.

Definition at line 146 of file Option.h.

◆ WithPort()

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

If required, the port configured for this option to use.

Definition at line 188 of file Option.h.

◆ WithVpcSecurityGroupMemberships() [1/2]

Option& Aws::RDS::Model::Option::WithVpcSecurityGroupMemberships ( Aws::Vector< VpcSecurityGroupMembership > &&  value)
inline

If the option requires access to a port, then this VPC security group allows access to the port.

Definition at line 356 of file Option.h.

◆ WithVpcSecurityGroupMemberships() [2/2]

Option& Aws::RDS::Model::Option::WithVpcSecurityGroupMemberships ( const Aws::Vector< VpcSecurityGroupMembership > &  value)
inline

If the option requires access to a port, then this VPC security group allows access to the port.

Definition at line 350 of file Option.h.


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