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

#include <TransitGatewayAttachmentBgpConfiguration.h>

Public Member Functions

 TransitGatewayAttachmentBgpConfiguration ()
 
 TransitGatewayAttachmentBgpConfiguration (const Aws::Utils::Xml::XmlNode &xmlNode)
 
TransitGatewayAttachmentBgpConfigurationoperator= (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
 
long long GetTransitGatewayAsn () const
 
bool TransitGatewayAsnHasBeenSet () const
 
void SetTransitGatewayAsn (long long value)
 
TransitGatewayAttachmentBgpConfigurationWithTransitGatewayAsn (long long value)
 
long long GetPeerAsn () const
 
bool PeerAsnHasBeenSet () const
 
void SetPeerAsn (long long value)
 
TransitGatewayAttachmentBgpConfigurationWithPeerAsn (long long value)
 
const Aws::StringGetTransitGatewayAddress () const
 
bool TransitGatewayAddressHasBeenSet () const
 
void SetTransitGatewayAddress (const Aws::String &value)
 
void SetTransitGatewayAddress (Aws::String &&value)
 
void SetTransitGatewayAddress (const char *value)
 
TransitGatewayAttachmentBgpConfigurationWithTransitGatewayAddress (const Aws::String &value)
 
TransitGatewayAttachmentBgpConfigurationWithTransitGatewayAddress (Aws::String &&value)
 
TransitGatewayAttachmentBgpConfigurationWithTransitGatewayAddress (const char *value)
 
const Aws::StringGetPeerAddress () const
 
bool PeerAddressHasBeenSet () const
 
void SetPeerAddress (const Aws::String &value)
 
void SetPeerAddress (Aws::String &&value)
 
void SetPeerAddress (const char *value)
 
TransitGatewayAttachmentBgpConfigurationWithPeerAddress (const Aws::String &value)
 
TransitGatewayAttachmentBgpConfigurationWithPeerAddress (Aws::String &&value)
 
TransitGatewayAttachmentBgpConfigurationWithPeerAddress (const char *value)
 
const BgpStatusGetBgpStatus () const
 
bool BgpStatusHasBeenSet () const
 
void SetBgpStatus (const BgpStatus &value)
 
void SetBgpStatus (BgpStatus &&value)
 
TransitGatewayAttachmentBgpConfigurationWithBgpStatus (const BgpStatus &value)
 
TransitGatewayAttachmentBgpConfigurationWithBgpStatus (BgpStatus &&value)
 

Detailed Description

The BGP configuration information.

See Also:

AWS API Reference

Definition at line 32 of file TransitGatewayAttachmentBgpConfiguration.h.

Constructor & Destructor Documentation

◆ TransitGatewayAttachmentBgpConfiguration() [1/2]

Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::TransitGatewayAttachmentBgpConfiguration ( )

◆ TransitGatewayAttachmentBgpConfiguration() [2/2]

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

Member Function Documentation

◆ BgpStatusHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::BgpStatusHasBeenSet ( ) const
inline

The BGP status.

Definition at line 175 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ GetBgpStatus()

const BgpStatus& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::GetBgpStatus ( ) const
inline

The BGP status.

Definition at line 170 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ GetPeerAddress()

const Aws::String& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::GetPeerAddress ( ) const
inline

The interior BGP peer IP address for the appliance.

Definition at line 129 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ GetPeerAsn()

long long Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::GetPeerAsn ( ) const
inline

The peer Autonomous System Number (ASN).

Definition at line 67 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ GetTransitGatewayAddress()

const Aws::String& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::GetTransitGatewayAddress ( ) const
inline

The interior BGP peer IP address for the transit gateway.

Definition at line 88 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ GetTransitGatewayAsn()

long long Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::GetTransitGatewayAsn ( ) const
inline

The transit gateway Autonomous System Number (ASN).

Definition at line 46 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PeerAddressHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::PeerAddressHasBeenSet ( ) const
inline

The interior BGP peer IP address for the appliance.

Definition at line 134 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ PeerAsnHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::PeerAsnHasBeenSet ( ) const
inline

The peer Autonomous System Number (ASN).

Definition at line 72 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ SetBgpStatus() [1/2]

void Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::SetBgpStatus ( BgpStatus &&  value)
inline

The BGP status.

Definition at line 185 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ SetBgpStatus() [2/2]

void Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::SetBgpStatus ( const BgpStatus value)
inline

The BGP status.

Definition at line 180 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ SetPeerAddress() [1/3]

void Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::SetPeerAddress ( Aws::String &&  value)
inline

The interior BGP peer IP address for the appliance.

Definition at line 144 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ SetPeerAddress() [2/3]

void Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::SetPeerAddress ( const Aws::String value)
inline

The interior BGP peer IP address for the appliance.

Definition at line 139 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ SetPeerAddress() [3/3]

void Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::SetPeerAddress ( const char *  value)
inline

The interior BGP peer IP address for the appliance.

Definition at line 149 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ SetPeerAsn()

void Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::SetPeerAsn ( long long  value)
inline

The peer Autonomous System Number (ASN).

Definition at line 77 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ SetTransitGatewayAddress() [1/3]

void Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::SetTransitGatewayAddress ( Aws::String &&  value)
inline

The interior BGP peer IP address for the transit gateway.

Definition at line 103 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ SetTransitGatewayAddress() [2/3]

void Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::SetTransitGatewayAddress ( const Aws::String value)
inline

The interior BGP peer IP address for the transit gateway.

Definition at line 98 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ SetTransitGatewayAddress() [3/3]

void Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::SetTransitGatewayAddress ( const char *  value)
inline

The interior BGP peer IP address for the transit gateway.

Definition at line 108 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ SetTransitGatewayAsn()

void Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::SetTransitGatewayAsn ( long long  value)
inline

The transit gateway Autonomous System Number (ASN).

Definition at line 56 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ TransitGatewayAddressHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::TransitGatewayAddressHasBeenSet ( ) const
inline

The interior BGP peer IP address for the transit gateway.

Definition at line 93 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ TransitGatewayAsnHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::TransitGatewayAsnHasBeenSet ( ) const
inline

The transit gateway Autonomous System Number (ASN).

Definition at line 51 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ WithBgpStatus() [1/2]

TransitGatewayAttachmentBgpConfiguration& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::WithBgpStatus ( BgpStatus &&  value)
inline

The BGP status.

Definition at line 195 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ WithBgpStatus() [2/2]

TransitGatewayAttachmentBgpConfiguration& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::WithBgpStatus ( const BgpStatus value)
inline

The BGP status.

Definition at line 190 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ WithPeerAddress() [1/3]

TransitGatewayAttachmentBgpConfiguration& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::WithPeerAddress ( Aws::String &&  value)
inline

The interior BGP peer IP address for the appliance.

Definition at line 159 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ WithPeerAddress() [2/3]

TransitGatewayAttachmentBgpConfiguration& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::WithPeerAddress ( const Aws::String value)
inline

The interior BGP peer IP address for the appliance.

Definition at line 154 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ WithPeerAddress() [3/3]

TransitGatewayAttachmentBgpConfiguration& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::WithPeerAddress ( const char *  value)
inline

The interior BGP peer IP address for the appliance.

Definition at line 164 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ WithPeerAsn()

TransitGatewayAttachmentBgpConfiguration& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::WithPeerAsn ( long long  value)
inline

The peer Autonomous System Number (ASN).

Definition at line 82 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ WithTransitGatewayAddress() [1/3]

TransitGatewayAttachmentBgpConfiguration& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::WithTransitGatewayAddress ( Aws::String &&  value)
inline

The interior BGP peer IP address for the transit gateway.

Definition at line 118 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ WithTransitGatewayAddress() [2/3]

TransitGatewayAttachmentBgpConfiguration& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::WithTransitGatewayAddress ( const Aws::String value)
inline

The interior BGP peer IP address for the transit gateway.

Definition at line 113 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ WithTransitGatewayAddress() [3/3]

TransitGatewayAttachmentBgpConfiguration& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::WithTransitGatewayAddress ( const char *  value)
inline

The interior BGP peer IP address for the transit gateway.

Definition at line 123 of file TransitGatewayAttachmentBgpConfiguration.h.

◆ WithTransitGatewayAsn()

TransitGatewayAttachmentBgpConfiguration& Aws::EC2::Model::TransitGatewayAttachmentBgpConfiguration::WithTransitGatewayAsn ( long long  value)
inline

The transit gateway Autonomous System Number (ASN).

Definition at line 61 of file TransitGatewayAttachmentBgpConfiguration.h.


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