AWS SDK for C++  1.9.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsRdsDbSubnetGroup Class Reference

#include <AwsRdsDbSubnetGroup.h>

Public Member Functions

 AwsRdsDbSubnetGroup ()
 
 AwsRdsDbSubnetGroup (Aws::Utils::Json::JsonView jsonValue)
 
AwsRdsDbSubnetGroupoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDbSubnetGroupName () const
 
bool DbSubnetGroupNameHasBeenSet () const
 
void SetDbSubnetGroupName (const Aws::String &value)
 
void SetDbSubnetGroupName (Aws::String &&value)
 
void SetDbSubnetGroupName (const char *value)
 
AwsRdsDbSubnetGroupWithDbSubnetGroupName (const Aws::String &value)
 
AwsRdsDbSubnetGroupWithDbSubnetGroupName (Aws::String &&value)
 
AwsRdsDbSubnetGroupWithDbSubnetGroupName (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)
 
AwsRdsDbSubnetGroupWithDbSubnetGroupDescription (const Aws::String &value)
 
AwsRdsDbSubnetGroupWithDbSubnetGroupDescription (Aws::String &&value)
 
AwsRdsDbSubnetGroupWithDbSubnetGroupDescription (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)
 
AwsRdsDbSubnetGroupWithVpcId (const Aws::String &value)
 
AwsRdsDbSubnetGroupWithVpcId (Aws::String &&value)
 
AwsRdsDbSubnetGroupWithVpcId (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)
 
AwsRdsDbSubnetGroupWithSubnetGroupStatus (const Aws::String &value)
 
AwsRdsDbSubnetGroupWithSubnetGroupStatus (Aws::String &&value)
 
AwsRdsDbSubnetGroupWithSubnetGroupStatus (const char *value)
 
const Aws::Vector< AwsRdsDbSubnetGroupSubnet > & GetSubnets () const
 
bool SubnetsHasBeenSet () const
 
void SetSubnets (const Aws::Vector< AwsRdsDbSubnetGroupSubnet > &value)
 
void SetSubnets (Aws::Vector< AwsRdsDbSubnetGroupSubnet > &&value)
 
AwsRdsDbSubnetGroupWithSubnets (const Aws::Vector< AwsRdsDbSubnetGroupSubnet > &value)
 
AwsRdsDbSubnetGroupWithSubnets (Aws::Vector< AwsRdsDbSubnetGroupSubnet > &&value)
 
AwsRdsDbSubnetGroupAddSubnets (const AwsRdsDbSubnetGroupSubnet &value)
 
AwsRdsDbSubnetGroupAddSubnets (AwsRdsDbSubnetGroupSubnet &&value)
 
const Aws::StringGetDbSubnetGroupArn () const
 
bool DbSubnetGroupArnHasBeenSet () const
 
void SetDbSubnetGroupArn (const Aws::String &value)
 
void SetDbSubnetGroupArn (Aws::String &&value)
 
void SetDbSubnetGroupArn (const char *value)
 
AwsRdsDbSubnetGroupWithDbSubnetGroupArn (const Aws::String &value)
 
AwsRdsDbSubnetGroupWithDbSubnetGroupArn (Aws::String &&value)
 
AwsRdsDbSubnetGroupWithDbSubnetGroupArn (const char *value)
 

Detailed Description

Information about the subnet group for the database instance.

See Also:

AWS API Reference

Definition at line 34 of file AwsRdsDbSubnetGroup.h.

Constructor & Destructor Documentation

◆ AwsRdsDbSubnetGroup() [1/2]

Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::AwsRdsDbSubnetGroup ( )

◆ AwsRdsDbSubnetGroup() [2/2]

Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::AwsRdsDbSubnetGroup ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddSubnets() [1/2]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::AddSubnets ( AwsRdsDbSubnetGroupSubnet &&  value)
inline

A list of subnets in the subnet group.

Definition at line 245 of file AwsRdsDbSubnetGroup.h.

◆ AddSubnets() [2/2]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::AddSubnets ( const AwsRdsDbSubnetGroupSubnet value)
inline

A list of subnets in the subnet group.

Definition at line 240 of file AwsRdsDbSubnetGroup.h.

◆ DbSubnetGroupArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::DbSubnetGroupArnHasBeenSet ( ) const
inline

The ARN of the subnet group.

Definition at line 256 of file AwsRdsDbSubnetGroup.h.

◆ DbSubnetGroupDescriptionHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::DbSubnetGroupDescriptionHasBeenSet ( ) const
inline

The description of the subnet group.

Definition at line 92 of file AwsRdsDbSubnetGroup.h.

◆ DbSubnetGroupNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::DbSubnetGroupNameHasBeenSet ( ) const
inline

The name of the subnet group.

Definition at line 51 of file AwsRdsDbSubnetGroup.h.

◆ GetDbSubnetGroupArn()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::GetDbSubnetGroupArn ( ) const
inline

The ARN of the subnet group.

Definition at line 251 of file AwsRdsDbSubnetGroup.h.

◆ GetDbSubnetGroupDescription()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::GetDbSubnetGroupDescription ( ) const
inline

The description of the subnet group.

Definition at line 87 of file AwsRdsDbSubnetGroup.h.

◆ GetDbSubnetGroupName()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::GetDbSubnetGroupName ( ) const
inline

The name of the subnet group.

Definition at line 46 of file AwsRdsDbSubnetGroup.h.

◆ GetSubnetGroupStatus()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::GetSubnetGroupStatus ( ) const
inline

The status of the subnet group.

Definition at line 169 of file AwsRdsDbSubnetGroup.h.

◆ GetSubnets()

const Aws::Vector<AwsRdsDbSubnetGroupSubnet>& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::GetSubnets ( ) const
inline

A list of subnets in the subnet group.

Definition at line 210 of file AwsRdsDbSubnetGroup.h.

◆ GetVpcId()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::GetVpcId ( ) const
inline

The VPC ID of the subnet group.

Definition at line 128 of file AwsRdsDbSubnetGroup.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::Jsonize ( ) const

◆ operator=()

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDbSubnetGroupArn() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetDbSubnetGroupArn ( Aws::String &&  value)
inline

The ARN of the subnet group.

Definition at line 266 of file AwsRdsDbSubnetGroup.h.

◆ SetDbSubnetGroupArn() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetDbSubnetGroupArn ( const Aws::String value)
inline

The ARN of the subnet group.

Definition at line 261 of file AwsRdsDbSubnetGroup.h.

◆ SetDbSubnetGroupArn() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetDbSubnetGroupArn ( const char *  value)
inline

The ARN of the subnet group.

Definition at line 271 of file AwsRdsDbSubnetGroup.h.

◆ SetDbSubnetGroupDescription() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetDbSubnetGroupDescription ( Aws::String &&  value)
inline

The description of the subnet group.

Definition at line 102 of file AwsRdsDbSubnetGroup.h.

◆ SetDbSubnetGroupDescription() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetDbSubnetGroupDescription ( const Aws::String value)
inline

The description of the subnet group.

Definition at line 97 of file AwsRdsDbSubnetGroup.h.

◆ SetDbSubnetGroupDescription() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetDbSubnetGroupDescription ( const char *  value)
inline

The description of the subnet group.

Definition at line 107 of file AwsRdsDbSubnetGroup.h.

◆ SetDbSubnetGroupName() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetDbSubnetGroupName ( Aws::String &&  value)
inline

The name of the subnet group.

Definition at line 61 of file AwsRdsDbSubnetGroup.h.

◆ SetDbSubnetGroupName() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetDbSubnetGroupName ( const Aws::String value)
inline

The name of the subnet group.

Definition at line 56 of file AwsRdsDbSubnetGroup.h.

◆ SetDbSubnetGroupName() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetDbSubnetGroupName ( const char *  value)
inline

The name of the subnet group.

Definition at line 66 of file AwsRdsDbSubnetGroup.h.

◆ SetSubnetGroupStatus() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetSubnetGroupStatus ( Aws::String &&  value)
inline

The status of the subnet group.

Definition at line 184 of file AwsRdsDbSubnetGroup.h.

◆ SetSubnetGroupStatus() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetSubnetGroupStatus ( const Aws::String value)
inline

The status of the subnet group.

Definition at line 179 of file AwsRdsDbSubnetGroup.h.

◆ SetSubnetGroupStatus() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetSubnetGroupStatus ( const char *  value)
inline

The status of the subnet group.

Definition at line 189 of file AwsRdsDbSubnetGroup.h.

◆ SetSubnets() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetSubnets ( Aws::Vector< AwsRdsDbSubnetGroupSubnet > &&  value)
inline

A list of subnets in the subnet group.

Definition at line 225 of file AwsRdsDbSubnetGroup.h.

◆ SetSubnets() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetSubnets ( const Aws::Vector< AwsRdsDbSubnetGroupSubnet > &  value)
inline

A list of subnets in the subnet group.

Definition at line 220 of file AwsRdsDbSubnetGroup.h.

◆ SetVpcId() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetVpcId ( Aws::String &&  value)
inline

The VPC ID of the subnet group.

Definition at line 143 of file AwsRdsDbSubnetGroup.h.

◆ SetVpcId() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetVpcId ( const Aws::String value)
inline

The VPC ID of the subnet group.

Definition at line 138 of file AwsRdsDbSubnetGroup.h.

◆ SetVpcId() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SetVpcId ( const char *  value)
inline

The VPC ID of the subnet group.

Definition at line 148 of file AwsRdsDbSubnetGroup.h.

◆ SubnetGroupStatusHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SubnetGroupStatusHasBeenSet ( ) const
inline

The status of the subnet group.

Definition at line 174 of file AwsRdsDbSubnetGroup.h.

◆ SubnetsHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::SubnetsHasBeenSet ( ) const
inline

A list of subnets in the subnet group.

Definition at line 215 of file AwsRdsDbSubnetGroup.h.

◆ VpcIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::VpcIdHasBeenSet ( ) const
inline

The VPC ID of the subnet group.

Definition at line 133 of file AwsRdsDbSubnetGroup.h.

◆ WithDbSubnetGroupArn() [1/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithDbSubnetGroupArn ( Aws::String &&  value)
inline

The ARN of the subnet group.

Definition at line 281 of file AwsRdsDbSubnetGroup.h.

◆ WithDbSubnetGroupArn() [2/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithDbSubnetGroupArn ( const Aws::String value)
inline

The ARN of the subnet group.

Definition at line 276 of file AwsRdsDbSubnetGroup.h.

◆ WithDbSubnetGroupArn() [3/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithDbSubnetGroupArn ( const char *  value)
inline

The ARN of the subnet group.

Definition at line 286 of file AwsRdsDbSubnetGroup.h.

◆ WithDbSubnetGroupDescription() [1/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithDbSubnetGroupDescription ( Aws::String &&  value)
inline

The description of the subnet group.

Definition at line 117 of file AwsRdsDbSubnetGroup.h.

◆ WithDbSubnetGroupDescription() [2/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithDbSubnetGroupDescription ( const Aws::String value)
inline

The description of the subnet group.

Definition at line 112 of file AwsRdsDbSubnetGroup.h.

◆ WithDbSubnetGroupDescription() [3/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithDbSubnetGroupDescription ( const char *  value)
inline

The description of the subnet group.

Definition at line 122 of file AwsRdsDbSubnetGroup.h.

◆ WithDbSubnetGroupName() [1/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithDbSubnetGroupName ( Aws::String &&  value)
inline

The name of the subnet group.

Definition at line 76 of file AwsRdsDbSubnetGroup.h.

◆ WithDbSubnetGroupName() [2/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithDbSubnetGroupName ( const Aws::String value)
inline

The name of the subnet group.

Definition at line 71 of file AwsRdsDbSubnetGroup.h.

◆ WithDbSubnetGroupName() [3/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithDbSubnetGroupName ( const char *  value)
inline

The name of the subnet group.

Definition at line 81 of file AwsRdsDbSubnetGroup.h.

◆ WithSubnetGroupStatus() [1/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithSubnetGroupStatus ( Aws::String &&  value)
inline

The status of the subnet group.

Definition at line 199 of file AwsRdsDbSubnetGroup.h.

◆ WithSubnetGroupStatus() [2/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithSubnetGroupStatus ( const Aws::String value)
inline

The status of the subnet group.

Definition at line 194 of file AwsRdsDbSubnetGroup.h.

◆ WithSubnetGroupStatus() [3/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithSubnetGroupStatus ( const char *  value)
inline

The status of the subnet group.

Definition at line 204 of file AwsRdsDbSubnetGroup.h.

◆ WithSubnets() [1/2]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithSubnets ( Aws::Vector< AwsRdsDbSubnetGroupSubnet > &&  value)
inline

A list of subnets in the subnet group.

Definition at line 235 of file AwsRdsDbSubnetGroup.h.

◆ WithSubnets() [2/2]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithSubnets ( const Aws::Vector< AwsRdsDbSubnetGroupSubnet > &  value)
inline

A list of subnets in the subnet group.

Definition at line 230 of file AwsRdsDbSubnetGroup.h.

◆ WithVpcId() [1/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithVpcId ( Aws::String &&  value)
inline

The VPC ID of the subnet group.

Definition at line 158 of file AwsRdsDbSubnetGroup.h.

◆ WithVpcId() [2/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithVpcId ( const Aws::String value)
inline

The VPC ID of the subnet group.

Definition at line 153 of file AwsRdsDbSubnetGroup.h.

◆ WithVpcId() [3/3]

AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbSubnetGroup::WithVpcId ( const char *  value)
inline

The VPC ID of the subnet group.

Definition at line 163 of file AwsRdsDbSubnetGroup.h.


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