7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/WirelessGatewayEvent.h>
9#include <aws/iotwireless/model/LogLevel.h>
62 bool m_eventHasBeenSet =
false;
65 bool m_logLevelHasBeenSet =
false;
WirelessGatewayEvent GetEvent() const
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
bool EventHasBeenSet() const
AWS_IOTWIRELESS_API WirelessGatewayEventLogOption & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LogLevelHasBeenSet() const
void SetLogLevel(LogLevel value)
LogLevel GetLogLevel() const
WirelessGatewayEventLogOption & WithLogLevel(LogLevel value)
void SetEvent(WirelessGatewayEvent value)
AWS_IOTWIRELESS_API WirelessGatewayEventLogOption()=default
AWS_IOTWIRELESS_API WirelessGatewayEventLogOption(Aws::Utils::Json::JsonView jsonValue)
WirelessGatewayEventLogOption & WithEvent(WirelessGatewayEvent value)
Aws::Utils::Json::JsonValue JsonValue