7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/WirelessDeviceFrameInfo.h>
9#include <aws/iotwireless/model/LogLevel.h>
10#include <aws/iotwireless/model/MulticastFrameInfo.h>
69 bool m_wirelessDeviceFrameInfoHasBeenSet =
false;
72 bool m_logLevelHasBeenSet =
false;
75 bool m_multicastFrameInfoHasBeenSet =
false;
TraceContent & WithWirelessDeviceFrameInfo(WirelessDeviceFrameInfo value)
void SetLogLevel(LogLevel value)
TraceContent & WithLogLevel(LogLevel value)
AWS_IOTWIRELESS_API TraceContent(Aws::Utils::Json::JsonView jsonValue)
LogLevel GetLogLevel() const
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
TraceContent & WithMulticastFrameInfo(MulticastFrameInfo value)
bool WirelessDeviceFrameInfoHasBeenSet() const
AWS_IOTWIRELESS_API TraceContent & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMulticastFrameInfo(MulticastFrameInfo value)
void SetWirelessDeviceFrameInfo(WirelessDeviceFrameInfo value)
bool LogLevelHasBeenSet() const
MulticastFrameInfo GetMulticastFrameInfo() const
AWS_IOTWIRELESS_API TraceContent()=default
bool MulticastFrameInfoHasBeenSet() const
WirelessDeviceFrameInfo GetWirelessDeviceFrameInfo() const
Aws::Utils::Json::JsonValue JsonValue