7#include <aws/panorama/Panorama_EXPORTS.h>
8#include <aws/panorama/model/ConnectionType.h>
9#include <aws/panorama/model/StaticIpConnectionInfo.h>
67 bool m_connectionTypeHasBeenSet =
false;
70 bool m_staticIpConnectionInfoHasBeenSet =
false;
const ConnectionType & GetConnectionType() const
bool ConnectionTypeHasBeenSet() const
AWS_PANORAMA_API EthernetPayload(Aws::Utils::Json::JsonView jsonValue)
AWS_PANORAMA_API EthernetPayload & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetStaticIpConnectionInfo(const StaticIpConnectionInfo &value)
const StaticIpConnectionInfo & GetStaticIpConnectionInfo() const
AWS_PANORAMA_API Aws::Utils::Json::JsonValue Jsonize() const
bool StaticIpConnectionInfoHasBeenSet() const
EthernetPayload & WithConnectionType(const ConnectionType &value)
void SetConnectionType(const ConnectionType &value)
void SetConnectionType(ConnectionType &&value)
AWS_PANORAMA_API EthernetPayload()
EthernetPayload & WithStaticIpConnectionInfo(const StaticIpConnectionInfo &value)
void SetStaticIpConnectionInfo(StaticIpConnectionInfo &&value)
EthernetPayload & WithConnectionType(ConnectionType &&value)
EthernetPayload & WithStaticIpConnectionInfo(StaticIpConnectionInfo &&value)
Aws::Utils::Json::JsonValue JsonValue