7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/LoRaWANConnectionStatusEventNotificationConfigurations.h>
9#include <aws/iotwireless/model/EventNotificationTopicStatus.h>
70 bool m_loRaWANHasBeenSet =
false;
73 bool m_wirelessGatewayIdEventTopicHasBeenSet =
false;
ConnectionStatusEventConfiguration & WithWirelessGatewayIdEventTopic(const EventNotificationTopicStatus &value)
ConnectionStatusEventConfiguration & WithLoRaWAN(const LoRaWANConnectionStatusEventNotificationConfigurations &value)
void SetLoRaWAN(const LoRaWANConnectionStatusEventNotificationConfigurations &value)
const LoRaWANConnectionStatusEventNotificationConfigurations & GetLoRaWAN() const
void SetWirelessGatewayIdEventTopic(const EventNotificationTopicStatus &value)
const EventNotificationTopicStatus & GetWirelessGatewayIdEventTopic() const
void SetWirelessGatewayIdEventTopic(EventNotificationTopicStatus &&value)
bool LoRaWANHasBeenSet() const
ConnectionStatusEventConfiguration & WithLoRaWAN(LoRaWANConnectionStatusEventNotificationConfigurations &&value)
bool WirelessGatewayIdEventTopicHasBeenSet() const
AWS_IOTWIRELESS_API ConnectionStatusEventConfiguration()
ConnectionStatusEventConfiguration & WithWirelessGatewayIdEventTopic(EventNotificationTopicStatus &&value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTWIRELESS_API ConnectionStatusEventConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetLoRaWAN(LoRaWANConnectionStatusEventNotificationConfigurations &&value)
AWS_IOTWIRELESS_API ConnectionStatusEventConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
EventNotificationTopicStatus
Aws::Utils::Json::JsonValue JsonValue