7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/groundstation/model/SocketAddress.h>
21namespace GroundStation
45 inline int GetMtu()
const{
return m_mtu; }
47 inline void SetMtu(
int value) { m_mtuHasBeenSet =
true; m_mtu = value; }
65 bool m_mtuHasBeenSet =
false;
68 bool m_socketAddressHasBeenSet =
false;
void SetSocketAddress(const SocketAddress &value)
AWS_GROUNDSTATION_API ConnectionDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GROUNDSTATION_API ConnectionDetails(Aws::Utils::Json::JsonView jsonValue)
const SocketAddress & GetSocketAddress() const
void SetSocketAddress(SocketAddress &&value)
bool MtuHasBeenSet() const
ConnectionDetails & WithMtu(int value)
ConnectionDetails & WithSocketAddress(SocketAddress &&value)
bool SocketAddressHasBeenSet() const
ConnectionDetails & WithSocketAddress(const SocketAddress &value)
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_GROUNDSTATION_API ConnectionDetails()
Aws::Utils::Json::JsonValue JsonValue