AWS SDK for C++  1.8.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::DocDB::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

Detailed information about a subnet group.

See Also:

AWS API Reference

Definition at line 33 of file DBSubnetGroup.h.

Constructor & Destructor Documentation

◆ DBSubnetGroup() [1/2]

Aws::DocDB::Model::DBSubnetGroup::DBSubnetGroup ( )

◆ DBSubnetGroup() [2/2]

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

Member Function Documentation

◆ AddSubnets() [1/2]

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

Detailed information about one or more subnets within a subnet group.

Definition at line 241 of file DBSubnetGroup.h.

◆ AddSubnets() [2/2]

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

Detailed information about one or more subnets within a subnet group.

Definition at line 246 of file DBSubnetGroup.h.

◆ DBSubnetGroupArnHasBeenSet()

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

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

Definition at line 257 of file DBSubnetGroup.h.

◆ DBSubnetGroupDescriptionHasBeenSet()

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

Provides the description of the subnet group.

Definition at line 93 of file DBSubnetGroup.h.

◆ DBSubnetGroupNameHasBeenSet()

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

The name of the subnet group.

Definition at line 52 of file DBSubnetGroup.h.

◆ GetDBSubnetGroupArn()

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

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

Definition at line 252 of file DBSubnetGroup.h.

◆ GetDBSubnetGroupDescription()

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

Provides the description of the subnet group.

Definition at line 88 of file DBSubnetGroup.h.

◆ GetDBSubnetGroupName()

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

The name of the subnet group.

Definition at line 47 of file DBSubnetGroup.h.

◆ GetSubnetGroupStatus()

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

Provides the status of the subnet group.

Definition at line 170 of file DBSubnetGroup.h.

◆ GetSubnets()

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

Detailed information about one or more subnets within a subnet group.

Definition at line 211 of file DBSubnetGroup.h.

◆ GetVpcId()

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

Provides the virtual private cloud (VPC) ID of the subnet group.

Definition at line 129 of file DBSubnetGroup.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDBSubnetGroupArn() [1/3]

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

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

Definition at line 262 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupArn() [2/3]

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

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

Definition at line 267 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupArn() [3/3]

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

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

Definition at line 272 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupDescription() [1/3]

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

Provides the description of the subnet group.

Definition at line 98 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupDescription() [2/3]

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

Provides the description of the subnet group.

Definition at line 103 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupDescription() [3/3]

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

Provides the description of the subnet group.

Definition at line 108 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupName() [1/3]

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

The name of the subnet group.

Definition at line 57 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupName() [2/3]

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

The name of the subnet group.

Definition at line 62 of file DBSubnetGroup.h.

◆ SetDBSubnetGroupName() [3/3]

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

The name of the subnet group.

Definition at line 67 of file DBSubnetGroup.h.

◆ SetSubnetGroupStatus() [1/3]

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

Provides the status of the subnet group.

Definition at line 180 of file DBSubnetGroup.h.

◆ SetSubnetGroupStatus() [2/3]

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

Provides the status of the subnet group.

Definition at line 185 of file DBSubnetGroup.h.

◆ SetSubnetGroupStatus() [3/3]

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

Provides the status of the subnet group.

Definition at line 190 of file DBSubnetGroup.h.

◆ SetSubnets() [1/2]

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

Detailed information about one or more subnets within a subnet group.

Definition at line 221 of file DBSubnetGroup.h.

◆ SetSubnets() [2/2]

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

Detailed information about one or more subnets within a subnet group.

Definition at line 226 of file DBSubnetGroup.h.

◆ SetVpcId() [1/3]

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

Provides the virtual private cloud (VPC) ID of the subnet group.

Definition at line 139 of file DBSubnetGroup.h.

◆ SetVpcId() [2/3]

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

Provides the virtual private cloud (VPC) ID of the subnet group.

Definition at line 144 of file DBSubnetGroup.h.

◆ SetVpcId() [3/3]

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

Provides the virtual private cloud (VPC) ID of the subnet group.

Definition at line 149 of file DBSubnetGroup.h.

◆ SubnetGroupStatusHasBeenSet()

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

Provides the status of the subnet group.

Definition at line 175 of file DBSubnetGroup.h.

◆ SubnetsHasBeenSet()

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

Detailed information about one or more subnets within a subnet group.

Definition at line 216 of file DBSubnetGroup.h.

◆ VpcIdHasBeenSet()

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

Provides the virtual private cloud (VPC) ID of the subnet group.

Definition at line 134 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupArn() [1/3]

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

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

Definition at line 277 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupArn() [2/3]

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

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

Definition at line 282 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupArn() [3/3]

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

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

Definition at line 287 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupDescription() [1/3]

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

Provides the description of the subnet group.

Definition at line 113 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupDescription() [2/3]

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

Provides the description of the subnet group.

Definition at line 118 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupDescription() [3/3]

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

Provides the description of the subnet group.

Definition at line 123 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupName() [1/3]

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

The name of the subnet group.

Definition at line 72 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupName() [2/3]

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

The name of the subnet group.

Definition at line 77 of file DBSubnetGroup.h.

◆ WithDBSubnetGroupName() [3/3]

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

The name of the subnet group.

Definition at line 82 of file DBSubnetGroup.h.

◆ WithSubnetGroupStatus() [1/3]

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

Provides the status of the subnet group.

Definition at line 195 of file DBSubnetGroup.h.

◆ WithSubnetGroupStatus() [2/3]

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

Provides the status of the subnet group.

Definition at line 200 of file DBSubnetGroup.h.

◆ WithSubnetGroupStatus() [3/3]

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

Provides the status of the subnet group.

Definition at line 205 of file DBSubnetGroup.h.

◆ WithSubnets() [1/2]

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

Detailed information about one or more subnets within a subnet group.

Definition at line 231 of file DBSubnetGroup.h.

◆ WithSubnets() [2/2]

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

Detailed information about one or more subnets within a subnet group.

Definition at line 236 of file DBSubnetGroup.h.

◆ WithVpcId() [1/3]

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

Provides the virtual private cloud (VPC) ID of the subnet group.

Definition at line 154 of file DBSubnetGroup.h.

◆ WithVpcId() [2/3]

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

Provides the virtual private cloud (VPC) ID of the subnet group.

Definition at line 159 of file DBSubnetGroup.h.

◆ WithVpcId() [3/3]

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

Provides the virtual private cloud (VPC) ID of the subnet group.

Definition at line 164 of file DBSubnetGroup.h.


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