AWS SDK for C++  1.9.106
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectConnect::Model::NewBGPPeer Class Reference

#include <NewBGPPeer.h>

Public Member Functions

 NewBGPPeer ()
 
 NewBGPPeer (Aws::Utils::Json::JsonView jsonValue)
 
NewBGPPeeroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetAsn () const
 
bool AsnHasBeenSet () const
 
void SetAsn (int value)
 
NewBGPPeerWithAsn (int value)
 
const Aws::StringGetAuthKey () const
 
bool AuthKeyHasBeenSet () const
 
void SetAuthKey (const Aws::String &value)
 
void SetAuthKey (Aws::String &&value)
 
void SetAuthKey (const char *value)
 
NewBGPPeerWithAuthKey (const Aws::String &value)
 
NewBGPPeerWithAuthKey (Aws::String &&value)
 
NewBGPPeerWithAuthKey (const char *value)
 
const AddressFamilyGetAddressFamily () const
 
bool AddressFamilyHasBeenSet () const
 
void SetAddressFamily (const AddressFamily &value)
 
void SetAddressFamily (AddressFamily &&value)
 
NewBGPPeerWithAddressFamily (const AddressFamily &value)
 
NewBGPPeerWithAddressFamily (AddressFamily &&value)
 
const Aws::StringGetAmazonAddress () const
 
bool AmazonAddressHasBeenSet () const
 
void SetAmazonAddress (const Aws::String &value)
 
void SetAmazonAddress (Aws::String &&value)
 
void SetAmazonAddress (const char *value)
 
NewBGPPeerWithAmazonAddress (const Aws::String &value)
 
NewBGPPeerWithAmazonAddress (Aws::String &&value)
 
NewBGPPeerWithAmazonAddress (const char *value)
 
const Aws::StringGetCustomerAddress () const
 
bool CustomerAddressHasBeenSet () const
 
void SetCustomerAddress (const Aws::String &value)
 
void SetCustomerAddress (Aws::String &&value)
 
void SetCustomerAddress (const char *value)
 
NewBGPPeerWithCustomerAddress (const Aws::String &value)
 
NewBGPPeerWithCustomerAddress (Aws::String &&value)
 
NewBGPPeerWithCustomerAddress (const char *value)
 

Detailed Description

Information about a new BGP peer.

See Also:

AWS API Reference

Definition at line 32 of file NewBGPPeer.h.

Constructor & Destructor Documentation

◆ NewBGPPeer() [1/2]

Aws::DirectConnect::Model::NewBGPPeer::NewBGPPeer ( )

◆ NewBGPPeer() [2/2]

Aws::DirectConnect::Model::NewBGPPeer::NewBGPPeer ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddressFamilyHasBeenSet()

bool Aws::DirectConnect::Model::NewBGPPeer::AddressFamilyHasBeenSet ( ) const
inline

The address family for the BGP peer.

Definition at line 123 of file NewBGPPeer.h.

◆ AmazonAddressHasBeenSet()

bool Aws::DirectConnect::Model::NewBGPPeer::AmazonAddressHasBeenSet ( ) const
inline

The IP address assigned to the Amazon interface.

Definition at line 154 of file NewBGPPeer.h.

◆ AsnHasBeenSet()

bool Aws::DirectConnect::Model::NewBGPPeer::AsnHasBeenSet ( ) const
inline

The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

Definition at line 51 of file NewBGPPeer.h.

◆ AuthKeyHasBeenSet()

bool Aws::DirectConnect::Model::NewBGPPeer::AuthKeyHasBeenSet ( ) const
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 76 of file NewBGPPeer.h.

◆ CustomerAddressHasBeenSet()

bool Aws::DirectConnect::Model::NewBGPPeer::CustomerAddressHasBeenSet ( ) const
inline

The IP address assigned to the customer interface.

Definition at line 195 of file NewBGPPeer.h.

◆ GetAddressFamily()

const AddressFamily& Aws::DirectConnect::Model::NewBGPPeer::GetAddressFamily ( ) const
inline

The address family for the BGP peer.

Definition at line 118 of file NewBGPPeer.h.

◆ GetAmazonAddress()

const Aws::String& Aws::DirectConnect::Model::NewBGPPeer::GetAmazonAddress ( ) const
inline

The IP address assigned to the Amazon interface.

Definition at line 149 of file NewBGPPeer.h.

◆ GetAsn()

int Aws::DirectConnect::Model::NewBGPPeer::GetAsn ( ) const
inline

The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

Definition at line 45 of file NewBGPPeer.h.

◆ GetAuthKey()

const Aws::String& Aws::DirectConnect::Model::NewBGPPeer::GetAuthKey ( ) const
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 70 of file NewBGPPeer.h.

◆ GetCustomerAddress()

const Aws::String& Aws::DirectConnect::Model::NewBGPPeer::GetCustomerAddress ( ) const
inline

The IP address assigned to the customer interface.

Definition at line 190 of file NewBGPPeer.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectConnect::Model::NewBGPPeer::Jsonize ( ) const

◆ operator=()

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAddressFamily() [1/2]

void Aws::DirectConnect::Model::NewBGPPeer::SetAddressFamily ( AddressFamily &&  value)
inline

The address family for the BGP peer.

Definition at line 133 of file NewBGPPeer.h.

◆ SetAddressFamily() [2/2]

void Aws::DirectConnect::Model::NewBGPPeer::SetAddressFamily ( const AddressFamily value)
inline

The address family for the BGP peer.

Definition at line 128 of file NewBGPPeer.h.

◆ SetAmazonAddress() [1/3]

void Aws::DirectConnect::Model::NewBGPPeer::SetAmazonAddress ( Aws::String &&  value)
inline

The IP address assigned to the Amazon interface.

Definition at line 164 of file NewBGPPeer.h.

◆ SetAmazonAddress() [2/3]

void Aws::DirectConnect::Model::NewBGPPeer::SetAmazonAddress ( const Aws::String value)
inline

The IP address assigned to the Amazon interface.

Definition at line 159 of file NewBGPPeer.h.

◆ SetAmazonAddress() [3/3]

void Aws::DirectConnect::Model::NewBGPPeer::SetAmazonAddress ( const char *  value)
inline

The IP address assigned to the Amazon interface.

Definition at line 169 of file NewBGPPeer.h.

◆ SetAsn()

void Aws::DirectConnect::Model::NewBGPPeer::SetAsn ( int  value)
inline

The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

Definition at line 57 of file NewBGPPeer.h.

◆ SetAuthKey() [1/3]

void Aws::DirectConnect::Model::NewBGPPeer::SetAuthKey ( Aws::String &&  value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 88 of file NewBGPPeer.h.

◆ SetAuthKey() [2/3]

void Aws::DirectConnect::Model::NewBGPPeer::SetAuthKey ( const Aws::String value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 82 of file NewBGPPeer.h.

◆ SetAuthKey() [3/3]

void Aws::DirectConnect::Model::NewBGPPeer::SetAuthKey ( const char *  value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 94 of file NewBGPPeer.h.

◆ SetCustomerAddress() [1/3]

void Aws::DirectConnect::Model::NewBGPPeer::SetCustomerAddress ( Aws::String &&  value)
inline

The IP address assigned to the customer interface.

Definition at line 205 of file NewBGPPeer.h.

◆ SetCustomerAddress() [2/3]

void Aws::DirectConnect::Model::NewBGPPeer::SetCustomerAddress ( const Aws::String value)
inline

The IP address assigned to the customer interface.

Definition at line 200 of file NewBGPPeer.h.

◆ SetCustomerAddress() [3/3]

void Aws::DirectConnect::Model::NewBGPPeer::SetCustomerAddress ( const char *  value)
inline

The IP address assigned to the customer interface.

Definition at line 210 of file NewBGPPeer.h.

◆ WithAddressFamily() [1/2]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithAddressFamily ( AddressFamily &&  value)
inline

The address family for the BGP peer.

Definition at line 143 of file NewBGPPeer.h.

◆ WithAddressFamily() [2/2]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithAddressFamily ( const AddressFamily value)
inline

The address family for the BGP peer.

Definition at line 138 of file NewBGPPeer.h.

◆ WithAmazonAddress() [1/3]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithAmazonAddress ( Aws::String &&  value)
inline

The IP address assigned to the Amazon interface.

Definition at line 179 of file NewBGPPeer.h.

◆ WithAmazonAddress() [2/3]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithAmazonAddress ( const Aws::String value)
inline

The IP address assigned to the Amazon interface.

Definition at line 174 of file NewBGPPeer.h.

◆ WithAmazonAddress() [3/3]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithAmazonAddress ( const char *  value)
inline

The IP address assigned to the Amazon interface.

Definition at line 184 of file NewBGPPeer.h.

◆ WithAsn()

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithAsn ( int  value)
inline

The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

Definition at line 63 of file NewBGPPeer.h.

◆ WithAuthKey() [1/3]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithAuthKey ( Aws::String &&  value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 106 of file NewBGPPeer.h.

◆ WithAuthKey() [2/3]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithAuthKey ( const Aws::String value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 100 of file NewBGPPeer.h.

◆ WithAuthKey() [3/3]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithAuthKey ( const char *  value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 112 of file NewBGPPeer.h.

◆ WithCustomerAddress() [1/3]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithCustomerAddress ( Aws::String &&  value)
inline

The IP address assigned to the customer interface.

Definition at line 220 of file NewBGPPeer.h.

◆ WithCustomerAddress() [2/3]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithCustomerAddress ( const Aws::String value)
inline

The IP address assigned to the customer interface.

Definition at line 215 of file NewBGPPeer.h.

◆ WithCustomerAddress() [3/3]

NewBGPPeer& Aws::DirectConnect::Model::NewBGPPeer::WithCustomerAddress ( const char *  value)
inline

The IP address assigned to the customer interface.

Definition at line 225 of file NewBGPPeer.h.


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