AWS SDK for C++  1.8.75
AWS SDK for C++
Public Member Functions | List of all members
Aws::Route53::Model::VPC Class Reference

#include <VPC.h>

Public Member Functions

 VPC ()
 
 VPC (const Aws::Utils::Xml::XmlNode &xmlNode)
 
VPCoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const VPCRegionGetVPCRegion () const
 
bool VPCRegionHasBeenSet () const
 
void SetVPCRegion (const VPCRegion &value)
 
void SetVPCRegion (VPCRegion &&value)
 
VPCWithVPCRegion (const VPCRegion &value)
 
VPCWithVPCRegion (VPCRegion &&value)
 
const Aws::StringGetVPCId () const
 
bool VPCIdHasBeenSet () const
 
void SetVPCId (const Aws::String &value)
 
void SetVPCId (Aws::String &&value)
 
void SetVPCId (const char *value)
 
VPCWithVPCId (const Aws::String &value)
 
VPCWithVPCId (Aws::String &&value)
 
VPCWithVPCId (const char *value)
 

Detailed Description

(Private hosted zones only) A complex type that contains information about an Amazon VPC.

See Also:

AWS API Reference

Definition at line 32 of file VPC.h.

Constructor & Destructor Documentation

◆ VPC() [1/2]

Aws::Route53::Model::VPC::VPC ( )

◆ VPC() [2/2]

Aws::Route53::Model::VPC::VPC ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

void Aws::Route53::Model::VPC::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ GetVPCId()

const Aws::String& Aws::Route53::Model::VPC::GetVPCId ( ) const
inline

Definition at line 74 of file VPC.h.

◆ GetVPCRegion()

const VPCRegion& Aws::Route53::Model::VPC::GetVPCRegion ( ) const
inline

(Private hosted zones only) The region that an Amazon VPC was created in.

Definition at line 45 of file VPC.h.

◆ operator=()

VPC& Aws::Route53::Model::VPC::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ SetVPCId() [1/3]

void Aws::Route53::Model::VPC::SetVPCId ( const Aws::String value)
inline

Definition at line 80 of file VPC.h.

◆ SetVPCId() [2/3]

void Aws::Route53::Model::VPC::SetVPCId ( Aws::String &&  value)
inline

Definition at line 83 of file VPC.h.

◆ SetVPCId() [3/3]

void Aws::Route53::Model::VPC::SetVPCId ( const char *  value)
inline

Definition at line 86 of file VPC.h.

◆ SetVPCRegion() [1/2]

void Aws::Route53::Model::VPC::SetVPCRegion ( const VPCRegion value)
inline

(Private hosted zones only) The region that an Amazon VPC was created in.

Definition at line 55 of file VPC.h.

◆ SetVPCRegion() [2/2]

void Aws::Route53::Model::VPC::SetVPCRegion ( VPCRegion &&  value)
inline

(Private hosted zones only) The region that an Amazon VPC was created in.

Definition at line 60 of file VPC.h.

◆ VPCIdHasBeenSet()

bool Aws::Route53::Model::VPC::VPCIdHasBeenSet ( ) const
inline

Definition at line 77 of file VPC.h.

◆ VPCRegionHasBeenSet()

bool Aws::Route53::Model::VPC::VPCRegionHasBeenSet ( ) const
inline

(Private hosted zones only) The region that an Amazon VPC was created in.

Definition at line 50 of file VPC.h.

◆ WithVPCId() [1/3]

VPC& Aws::Route53::Model::VPC::WithVPCId ( const Aws::String value)
inline

Definition at line 89 of file VPC.h.

◆ WithVPCId() [2/3]

VPC& Aws::Route53::Model::VPC::WithVPCId ( Aws::String &&  value)
inline

Definition at line 92 of file VPC.h.

◆ WithVPCId() [3/3]

VPC& Aws::Route53::Model::VPC::WithVPCId ( const char *  value)
inline

Definition at line 95 of file VPC.h.

◆ WithVPCRegion() [1/2]

VPC& Aws::Route53::Model::VPC::WithVPCRegion ( const VPCRegion value)
inline

(Private hosted zones only) The region that an Amazon VPC was created in.

Definition at line 65 of file VPC.h.

◆ WithVPCRegion() [2/2]

VPC& Aws::Route53::Model::VPC::WithVPCRegion ( VPCRegion &&  value)
inline

(Private hosted zones only) The region that an Amazon VPC was created in.

Definition at line 70 of file VPC.h.


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