7#include <aws/networkmanager/NetworkManager_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace NetworkManager
46 inline void SetCoreNetworkAsn(
long long value) { m_coreNetworkAsnHasBeenSet =
true; m_coreNetworkAsn = value; }
56 inline void SetPeerAsn(
long long value) { m_peerAsnHasBeenSet =
true; m_peerAsn = value; }
68 inline void SetCoreNetworkAddress(
const char* value) { m_coreNetworkAddressHasBeenSet =
true; m_coreNetworkAddress.assign(value); }
82 inline void SetPeerAddress(
const char* value) { m_peerAddressHasBeenSet =
true; m_peerAddress.assign(value); }
89 long long m_coreNetworkAsn;
90 bool m_coreNetworkAsnHasBeenSet =
false;
93 bool m_peerAsnHasBeenSet =
false;
96 bool m_coreNetworkAddressHasBeenSet =
false;
99 bool m_peerAddressHasBeenSet =
false;
long long GetCoreNetworkAsn() const
const Aws::String & GetCoreNetworkAddress() const
const Aws::String & GetPeerAddress() const
long long GetPeerAsn() const
AWS_NETWORKMANAGER_API ConnectPeerBgpConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ConnectPeerBgpConfiguration & WithPeerAddress(Aws::String &&value)
ConnectPeerBgpConfiguration & WithCoreNetworkAsn(long long value)
ConnectPeerBgpConfiguration & WithCoreNetworkAddress(const char *value)
ConnectPeerBgpConfiguration & WithPeerAddress(const char *value)
ConnectPeerBgpConfiguration & WithCoreNetworkAddress(Aws::String &&value)
AWS_NETWORKMANAGER_API ConnectPeerBgpConfiguration()
void SetPeerAsn(long long value)
ConnectPeerBgpConfiguration & WithPeerAddress(const Aws::String &value)
AWS_NETWORKMANAGER_API ConnectPeerBgpConfiguration(Aws::Utils::Json::JsonView jsonValue)
ConnectPeerBgpConfiguration & WithPeerAsn(long long value)
bool PeerAddressHasBeenSet() const
void SetPeerAddress(Aws::String &&value)
void SetPeerAddress(const Aws::String &value)
void SetCoreNetworkAddress(Aws::String &&value)
bool CoreNetworkAsnHasBeenSet() const
void SetCoreNetworkAddress(const char *value)
ConnectPeerBgpConfiguration & WithCoreNetworkAddress(const Aws::String &value)
bool PeerAsnHasBeenSet() const
void SetCoreNetworkAddress(const Aws::String &value)
void SetPeerAddress(const char *value)
AWS_NETWORKMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCoreNetworkAsn(long long value)
bool CoreNetworkAddressHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue