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

#include <DBSubnetGroup.h>

Public Member Functions

 DBSubnetGroup ()
 
 DBSubnetGroup (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DBSubnetGroupoperator= (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::StringGetDBSubnetGroupName () const
 
bool DBSubnetGroupNameHasBeenSet () const
 
void SetDBSubnetGroupName (const Aws::String &value)
 
void SetDBSubnetGroupName (Aws::String &&value)
 
void SetDBSubnetGroupName (const char *value)
 
DBSubnetGroupWithDBSubnetGroupName (const Aws::String &value)
 
DBSubnetGroupWithDBSubnetGroupName (Aws::String &&value)
 
DBSubnetGroupWithDBSubnetGroupName (const char *value)
 
const Aws::StringGetDBSubnetGroupDescription () const
 
bool DBSubnetGroupDescriptionHasBeenSet () const
 
void SetDBSubnetGroupDescription (const Aws::String &value)
 
void SetDBSubnetGroupDescription (Aws::String &&value)
 
void SetDBSubnetGroupDescription (const char *value)
 
DBSubnetGroupWithDBSubnetGroupDescription (const Aws::String &value)
 
DBSubnetGroupWithDBSubnetGroupDescription (Aws::String &&value)
 
DBSubnetGroupWithDBSubnetGroupDescription (const char *value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
DBSubnetGroupWithVpcId (const Aws::String &value)
 
DBSubnetGroupWithVpcId (Aws::String &&value)
 
DBSubnetGroupWithVpcId (const char *value)
 
const Aws::StringGetSubnetGroupStatus () const
 
bool SubnetGroupStatusHasBeenSet () const
 
void SetSubnetGroupStatus (const Aws::String &value)
 
void SetSubnetGroupStatus (Aws::String &&value)
 
void SetSubnetGroupStatus (const char *value)
 
DBSubnetGroupWithSubnetGroupStatus (const Aws::String &value)
 
DBSubnetGroupWithSubnetGroupStatus (Aws::String &&value)
 
DBSubnetGroupWithSubnetGroupStatus (const char *value)
 
const Aws::Vector< Subnet > & GetSubnets () const
 
bool SubnetsHasBeenSet () const
 
void SetSubnets (const Aws::Vector< Subnet > &value)
 
void SetSubnets (Aws::Vector< Subnet > &&value)
 
DBSubnetGroupWithSubnets (const Aws::Vector< Subnet > &value)
 
DBSubnetGroupWithSubnets (Aws::Vector< Subnet > &&value)
 
DBSubnetGroupAddSubnets (const Subnet &value)
 
DBSubnetGroupAddSubnets (Subnet &&value)
 
const Aws::StringGetDBSubnetGroupArn () const
 
bool DBSubnetGroupArnHasBeenSet () const
 
void SetDBSubnetGroupArn (const Aws::String &value)
 
void SetDBSubnetGroupArn (Aws::String &&value)
 
void SetDBSubnetGroupArn (const char *value)
 
DBSubnetGroupWithDBSubnetGroupArn (const Aws::String &value)
 
DBSubnetGroupWithDBSubnetGroupArn (Aws::String &&value)
 
DBSubnetGroupWithDBSubnetGroupArn (const char *value)
 

Detailed Description

Contains the details of an Amazon RDS DB subnet group.

This data type is used as a response element in the DescribeDBSubnetGroups action.

See Also:

AWS API Reference

Definition at line 35 of file DBSubnetGroup.h.

Constructor & Destructor Documentation

◆ DBSubnetGroup() [1/2]

Aws::RDS::Model::DBSubnetGroup::DBSubnetGroup ( )

◆ DBSubnetGroup() [2/2]

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

Member Function Documentation

◆ AddSubnets() [1/2]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::AddSubnets ( const Subnet value)
inline

Contains a list of Subnet elements.

Definition at line 243 of file DBSubnetGroup.h.

◆ AddSubnets() [2/2]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::AddSubnets ( Subnet &&  value)
inline

Contains a list of Subnet elements.

Definition at line 248 of file DBSubnetGroup.h.

◆ DBSubnetGroupArnHasBeenSet()

bool Aws::RDS::Model::DBSubnetGroup::DBSubnetGroupArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the DB subnet group.

Definition at line 259 of file DBSubnetGroup.h.

◆ DBSubnetGroupDescriptionHasBeenSet()

bool Aws::RDS::Model::DBSubnetGroup::DBSubnetGroupDescriptionHasBeenSet ( ) const
inline

Provides the description of the DB subnet group.

Definition at line 95 of file DBSubnetGroup.h.

◆ DBSubnetGroupNameHasBeenSet()

bool Aws::RDS::Model::DBSubnetGroup::DBSubnetGroupNameHasBeenSet ( ) const
inline

The name of the DB subnet group.

Definition at line 54 of file DBSubnetGroup.h.

◆ GetDBSubnetGroupArn()

const Aws::String& Aws::RDS::Model::DBSubnetGroup::GetDBSubnetGroupArn ( ) const
inline

The Amazon Resource Name (ARN) for the DB subnet group.

Definition at line 254 of file DBSubnetGroup.h.

◆ GetDBSubnetGroupDescription()

const Aws::String& Aws::RDS::Model::DBSubnetGroup::GetDBSubnetGroupDescription ( ) const
inline

Provides the description of the DB subnet group.

Definition at line 90 of file DBSubnetGroup.h.

◆ GetDBSubnetGroupName()

const Aws::String& Aws::RDS::Model::DBSubnetGroup::GetDBSubnetGroupName ( ) const
inline

The name of the DB subnet group.

Definition at line 49 of file DBSubnetGroup.h.

◆ GetSubnetGroupStatus()

const Aws::String& Aws::RDS::Model::DBSubnetGroup::GetSubnetGroupStatus ( ) const
inline

Provides the status of the DB subnet group.

Definition at line 172 of file DBSubnetGroup.h.

◆ GetSubnets()

const Aws::Vector<Subnet>& Aws::RDS::Model::DBSubnetGroup::GetSubnets ( ) const
inline

Contains a list of Subnet elements.

Definition at line 213 of file DBSubnetGroup.h.

◆ GetVpcId()

const Aws::String& Aws::RDS::Model::DBSubnetGroup::GetVpcId ( ) const
inline

Provides the VpcId of the DB subnet group.

Definition at line 131 of file DBSubnetGroup.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDBSubnetGroupArn() [1/3]

void Aws::RDS::Model::DBSubnetGroup::SetDBSubnetGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the DB subnet group.

Definition at line 264 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupArn() [2/3]

void Aws::RDS::Model::DBSubnetGroup::SetDBSubnetGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the DB subnet group.

Definition at line 269 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupArn() [3/3]

void Aws::RDS::Model::DBSubnetGroup::SetDBSubnetGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the DB subnet group.

Definition at line 274 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupDescription() [1/3]

void Aws::RDS::Model::DBSubnetGroup::SetDBSubnetGroupDescription ( const Aws::String value)
inline

Provides the description of the DB subnet group.

Definition at line 100 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupDescription() [2/3]

void Aws::RDS::Model::DBSubnetGroup::SetDBSubnetGroupDescription ( Aws::String &&  value)
inline

Provides the description of the DB subnet group.

Definition at line 105 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupDescription() [3/3]

void Aws::RDS::Model::DBSubnetGroup::SetDBSubnetGroupDescription ( const char *  value)
inline

Provides the description of the DB subnet group.

Definition at line 110 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupName() [1/3]

void Aws::RDS::Model::DBSubnetGroup::SetDBSubnetGroupName ( const Aws::String value)
inline

The name of the DB subnet group.

Definition at line 59 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupName() [2/3]

void Aws::RDS::Model::DBSubnetGroup::SetDBSubnetGroupName ( Aws::String &&  value)
inline

The name of the DB subnet group.

Definition at line 64 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupName() [3/3]

void Aws::RDS::Model::DBSubnetGroup::SetDBSubnetGroupName ( const char *  value)
inline

The name of the DB subnet group.

Definition at line 69 of file DBSubnetGroup.h.

◆ SetSubnetGroupStatus() [1/3]

void Aws::RDS::Model::DBSubnetGroup::SetSubnetGroupStatus ( const Aws::String value)
inline

Provides the status of the DB subnet group.

Definition at line 182 of file DBSubnetGroup.h.

◆ SetSubnetGroupStatus() [2/3]

void Aws::RDS::Model::DBSubnetGroup::SetSubnetGroupStatus ( Aws::String &&  value)
inline

Provides the status of the DB subnet group.

Definition at line 187 of file DBSubnetGroup.h.

◆ SetSubnetGroupStatus() [3/3]

void Aws::RDS::Model::DBSubnetGroup::SetSubnetGroupStatus ( const char *  value)
inline

Provides the status of the DB subnet group.

Definition at line 192 of file DBSubnetGroup.h.

◆ SetSubnets() [1/2]

void Aws::RDS::Model::DBSubnetGroup::SetSubnets ( const Aws::Vector< Subnet > &  value)
inline

Contains a list of Subnet elements.

Definition at line 223 of file DBSubnetGroup.h.

◆ SetSubnets() [2/2]

void Aws::RDS::Model::DBSubnetGroup::SetSubnets ( Aws::Vector< Subnet > &&  value)
inline

Contains a list of Subnet elements.

Definition at line 228 of file DBSubnetGroup.h.

◆ SetVpcId() [1/3]

void Aws::RDS::Model::DBSubnetGroup::SetVpcId ( const Aws::String value)
inline

Provides the VpcId of the DB subnet group.

Definition at line 141 of file DBSubnetGroup.h.

◆ SetVpcId() [2/3]

void Aws::RDS::Model::DBSubnetGroup::SetVpcId ( Aws::String &&  value)
inline

Provides the VpcId of the DB subnet group.

Definition at line 146 of file DBSubnetGroup.h.

◆ SetVpcId() [3/3]

void Aws::RDS::Model::DBSubnetGroup::SetVpcId ( const char *  value)
inline

Provides the VpcId of the DB subnet group.

Definition at line 151 of file DBSubnetGroup.h.

◆ SubnetGroupStatusHasBeenSet()

bool Aws::RDS::Model::DBSubnetGroup::SubnetGroupStatusHasBeenSet ( ) const
inline

Provides the status of the DB subnet group.

Definition at line 177 of file DBSubnetGroup.h.

◆ SubnetsHasBeenSet()

bool Aws::RDS::Model::DBSubnetGroup::SubnetsHasBeenSet ( ) const
inline

Contains a list of Subnet elements.

Definition at line 218 of file DBSubnetGroup.h.

◆ VpcIdHasBeenSet()

bool Aws::RDS::Model::DBSubnetGroup::VpcIdHasBeenSet ( ) const
inline

Provides the VpcId of the DB subnet group.

Definition at line 136 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupArn() [1/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithDBSubnetGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the DB subnet group.

Definition at line 279 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupArn() [2/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithDBSubnetGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the DB subnet group.

Definition at line 284 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupArn() [3/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithDBSubnetGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the DB subnet group.

Definition at line 289 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupDescription() [1/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithDBSubnetGroupDescription ( const Aws::String value)
inline

Provides the description of the DB subnet group.

Definition at line 115 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupDescription() [2/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithDBSubnetGroupDescription ( Aws::String &&  value)
inline

Provides the description of the DB subnet group.

Definition at line 120 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupDescription() [3/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithDBSubnetGroupDescription ( const char *  value)
inline

Provides the description of the DB subnet group.

Definition at line 125 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupName() [1/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithDBSubnetGroupName ( const Aws::String value)
inline

The name of the DB subnet group.

Definition at line 74 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupName() [2/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithDBSubnetGroupName ( Aws::String &&  value)
inline

The name of the DB subnet group.

Definition at line 79 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupName() [3/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithDBSubnetGroupName ( const char *  value)
inline

The name of the DB subnet group.

Definition at line 84 of file DBSubnetGroup.h.

◆ WithSubnetGroupStatus() [1/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithSubnetGroupStatus ( const Aws::String value)
inline

Provides the status of the DB subnet group.

Definition at line 197 of file DBSubnetGroup.h.

◆ WithSubnetGroupStatus() [2/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithSubnetGroupStatus ( Aws::String &&  value)
inline

Provides the status of the DB subnet group.

Definition at line 202 of file DBSubnetGroup.h.

◆ WithSubnetGroupStatus() [3/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithSubnetGroupStatus ( const char *  value)
inline

Provides the status of the DB subnet group.

Definition at line 207 of file DBSubnetGroup.h.

◆ WithSubnets() [1/2]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithSubnets ( const Aws::Vector< Subnet > &  value)
inline

Contains a list of Subnet elements.

Definition at line 233 of file DBSubnetGroup.h.

◆ WithSubnets() [2/2]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithSubnets ( Aws::Vector< Subnet > &&  value)
inline

Contains a list of Subnet elements.

Definition at line 238 of file DBSubnetGroup.h.

◆ WithVpcId() [1/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithVpcId ( const Aws::String value)
inline

Provides the VpcId of the DB subnet group.

Definition at line 156 of file DBSubnetGroup.h.

◆ WithVpcId() [2/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithVpcId ( Aws::String &&  value)
inline

Provides the VpcId of the DB subnet group.

Definition at line 161 of file DBSubnetGroup.h.

◆ WithVpcId() [3/3]

DBSubnetGroup& Aws::RDS::Model::DBSubnetGroup::WithVpcId ( const char *  value)
inline

Provides the VpcId of the DB subnet group.

Definition at line 166 of file DBSubnetGroup.h.


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