7#include <aws/networkmanager/NetworkManager_EXPORTS.h>
8#include <aws/networkmanager/model/TunnelProtocol.h>
21namespace NetworkManager
55 bool m_protocolHasBeenSet =
false;
AWS_NETWORKMANAGER_API ConnectAttachmentOptions()
AWS_NETWORKMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_NETWORKMANAGER_API ConnectAttachmentOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
const TunnelProtocol & GetProtocol() const
bool ProtocolHasBeenSet() const
ConnectAttachmentOptions & WithProtocol(const TunnelProtocol &value)
void SetProtocol(TunnelProtocol &&value)
AWS_NETWORKMANAGER_API ConnectAttachmentOptions(Aws::Utils::Json::JsonView jsonValue)
ConnectAttachmentOptions & WithProtocol(TunnelProtocol &&value)
void SetProtocol(const TunnelProtocol &value)
Aws::Utils::Json::JsonValue JsonValue