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>
58 inline void SetLogLevel(
LogLevel&& value) { m_logLevelHasBeenSet =
true; m_logLevel = std::move(value); }
75 bool m_wirelessDeviceFrameInfoHasBeenSet =
false;
78 bool m_logLevelHasBeenSet =
false;
81 bool m_multicastFrameInfoHasBeenSet =
false;
AWS_IOTWIRELESS_API TraceContent()
void SetMulticastFrameInfo(MulticastFrameInfo &&value)
TraceContent & WithMulticastFrameInfo(const MulticastFrameInfo &value)
TraceContent & WithWirelessDeviceFrameInfo(const WirelessDeviceFrameInfo &value)
AWS_IOTWIRELESS_API TraceContent(Aws::Utils::Json::JsonView jsonValue)
const MulticastFrameInfo & GetMulticastFrameInfo() const
void SetWirelessDeviceFrameInfo(const WirelessDeviceFrameInfo &value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
TraceContent & WithLogLevel(const LogLevel &value)
TraceContent & WithLogLevel(LogLevel &&value)
bool WirelessDeviceFrameInfoHasBeenSet() const
AWS_IOTWIRELESS_API TraceContent & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LogLevelHasBeenSet() const
void SetLogLevel(LogLevel &&value)
void SetMulticastFrameInfo(const MulticastFrameInfo &value)
TraceContent & WithMulticastFrameInfo(MulticastFrameInfo &&value)
void SetLogLevel(const LogLevel &value)
bool MulticastFrameInfoHasBeenSet() const
const LogLevel & GetLogLevel() const
TraceContent & WithWirelessDeviceFrameInfo(WirelessDeviceFrameInfo &&value)
const WirelessDeviceFrameInfo & GetWirelessDeviceFrameInfo() const
void SetWirelessDeviceFrameInfo(WirelessDeviceFrameInfo &&value)
Aws::Utils::Json::JsonValue JsonValue