AWS SDK for C++  1.9.161
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::PeeringTgwInfo Class Reference

#include <PeeringTgwInfo.h>

Public Member Functions

 PeeringTgwInfo ()
 
 PeeringTgwInfo (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PeeringTgwInfooperator= (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::StringGetTransitGatewayId () const
 
bool TransitGatewayIdHasBeenSet () const
 
void SetTransitGatewayId (const Aws::String &value)
 
void SetTransitGatewayId (Aws::String &&value)
 
void SetTransitGatewayId (const char *value)
 
PeeringTgwInfoWithTransitGatewayId (const Aws::String &value)
 
PeeringTgwInfoWithTransitGatewayId (Aws::String &&value)
 
PeeringTgwInfoWithTransitGatewayId (const char *value)
 
const Aws::StringGetOwnerId () const
 
bool OwnerIdHasBeenSet () const
 
void SetOwnerId (const Aws::String &value)
 
void SetOwnerId (Aws::String &&value)
 
void SetOwnerId (const char *value)
 
PeeringTgwInfoWithOwnerId (const Aws::String &value)
 
PeeringTgwInfoWithOwnerId (Aws::String &&value)
 
PeeringTgwInfoWithOwnerId (const char *value)
 
const Aws::StringGetRegion () const
 
bool RegionHasBeenSet () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
PeeringTgwInfoWithRegion (const Aws::String &value)
 
PeeringTgwInfoWithRegion (Aws::String &&value)
 
PeeringTgwInfoWithRegion (const char *value)
 

Detailed Description

Information about the transit gateway in the peering attachment.

See Also:

AWS API Reference

Definition at line 32 of file PeeringTgwInfo.h.

Constructor & Destructor Documentation

◆ PeeringTgwInfo() [1/2]

Aws::EC2::Model::PeeringTgwInfo::PeeringTgwInfo ( )

◆ PeeringTgwInfo() [2/2]

Aws::EC2::Model::PeeringTgwInfo::PeeringTgwInfo ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetOwnerId()

const Aws::String& Aws::EC2::Model::PeeringTgwInfo::GetOwnerId ( ) const
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 87 of file PeeringTgwInfo.h.

◆ GetRegion()

const Aws::String& Aws::EC2::Model::PeeringTgwInfo::GetRegion ( ) const
inline

The Region of the transit gateway.

Definition at line 128 of file PeeringTgwInfo.h.

◆ GetTransitGatewayId()

const Aws::String& Aws::EC2::Model::PeeringTgwInfo::GetTransitGatewayId ( ) const
inline

The ID of the transit gateway.

Definition at line 46 of file PeeringTgwInfo.h.

◆ operator=()

PeeringTgwInfo& Aws::EC2::Model::PeeringTgwInfo::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::PeeringTgwInfo::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ OwnerIdHasBeenSet()

bool Aws::EC2::Model::PeeringTgwInfo::OwnerIdHasBeenSet ( ) const
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 92 of file PeeringTgwInfo.h.

◆ RegionHasBeenSet()

bool Aws::EC2::Model::PeeringTgwInfo::RegionHasBeenSet ( ) const
inline

The Region of the transit gateway.

Definition at line 133 of file PeeringTgwInfo.h.

◆ SetOwnerId() [1/3]

void Aws::EC2::Model::PeeringTgwInfo::SetOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 102 of file PeeringTgwInfo.h.

◆ SetOwnerId() [2/3]

void Aws::EC2::Model::PeeringTgwInfo::SetOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 97 of file PeeringTgwInfo.h.

◆ SetOwnerId() [3/3]

void Aws::EC2::Model::PeeringTgwInfo::SetOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 107 of file PeeringTgwInfo.h.

◆ SetRegion() [1/3]

void Aws::EC2::Model::PeeringTgwInfo::SetRegion ( Aws::String &&  value)
inline

The Region of the transit gateway.

Definition at line 143 of file PeeringTgwInfo.h.

◆ SetRegion() [2/3]

void Aws::EC2::Model::PeeringTgwInfo::SetRegion ( const Aws::String value)
inline

The Region of the transit gateway.

Definition at line 138 of file PeeringTgwInfo.h.

◆ SetRegion() [3/3]

void Aws::EC2::Model::PeeringTgwInfo::SetRegion ( const char *  value)
inline

The Region of the transit gateway.

Definition at line 148 of file PeeringTgwInfo.h.

◆ SetTransitGatewayId() [1/3]

void Aws::EC2::Model::PeeringTgwInfo::SetTransitGatewayId ( Aws::String &&  value)
inline

The ID of the transit gateway.

Definition at line 61 of file PeeringTgwInfo.h.

◆ SetTransitGatewayId() [2/3]

void Aws::EC2::Model::PeeringTgwInfo::SetTransitGatewayId ( const Aws::String value)
inline

The ID of the transit gateway.

Definition at line 56 of file PeeringTgwInfo.h.

◆ SetTransitGatewayId() [3/3]

void Aws::EC2::Model::PeeringTgwInfo::SetTransitGatewayId ( const char *  value)
inline

The ID of the transit gateway.

Definition at line 66 of file PeeringTgwInfo.h.

◆ TransitGatewayIdHasBeenSet()

bool Aws::EC2::Model::PeeringTgwInfo::TransitGatewayIdHasBeenSet ( ) const
inline

The ID of the transit gateway.

Definition at line 51 of file PeeringTgwInfo.h.

◆ WithOwnerId() [1/3]

PeeringTgwInfo& Aws::EC2::Model::PeeringTgwInfo::WithOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 117 of file PeeringTgwInfo.h.

◆ WithOwnerId() [2/3]

PeeringTgwInfo& Aws::EC2::Model::PeeringTgwInfo::WithOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 112 of file PeeringTgwInfo.h.

◆ WithOwnerId() [3/3]

PeeringTgwInfo& Aws::EC2::Model::PeeringTgwInfo::WithOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 122 of file PeeringTgwInfo.h.

◆ WithRegion() [1/3]

PeeringTgwInfo& Aws::EC2::Model::PeeringTgwInfo::WithRegion ( Aws::String &&  value)
inline

The Region of the transit gateway.

Definition at line 158 of file PeeringTgwInfo.h.

◆ WithRegion() [2/3]

PeeringTgwInfo& Aws::EC2::Model::PeeringTgwInfo::WithRegion ( const Aws::String value)
inline

The Region of the transit gateway.

Definition at line 153 of file PeeringTgwInfo.h.

◆ WithRegion() [3/3]

PeeringTgwInfo& Aws::EC2::Model::PeeringTgwInfo::WithRegion ( const char *  value)
inline

The Region of the transit gateway.

Definition at line 163 of file PeeringTgwInfo.h.

◆ WithTransitGatewayId() [1/3]

PeeringTgwInfo& Aws::EC2::Model::PeeringTgwInfo::WithTransitGatewayId ( Aws::String &&  value)
inline

The ID of the transit gateway.

Definition at line 76 of file PeeringTgwInfo.h.

◆ WithTransitGatewayId() [2/3]

PeeringTgwInfo& Aws::EC2::Model::PeeringTgwInfo::WithTransitGatewayId ( const Aws::String value)
inline

The ID of the transit gateway.

Definition at line 71 of file PeeringTgwInfo.h.

◆ WithTransitGatewayId() [3/3]

PeeringTgwInfo& Aws::EC2::Model::PeeringTgwInfo::WithTransitGatewayId ( const char *  value)
inline

The ID of the transit gateway.

Definition at line 81 of file PeeringTgwInfo.h.


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