7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/LoRaWANJoinEventNotificationConfigurations.h>
9#include <aws/iotwireless/model/EventNotificationTopicStatus.h>
70 bool m_loRaWANHasBeenSet =
false;
73 bool m_wirelessDeviceIdEventTopicHasBeenSet =
false;
void SetWirelessDeviceIdEventTopic(const EventNotificationTopicStatus &value)
AWS_IOTWIRELESS_API JoinEventConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API JoinEventConfiguration()
JoinEventConfiguration & WithLoRaWAN(const LoRaWANJoinEventNotificationConfigurations &value)
const EventNotificationTopicStatus & GetWirelessDeviceIdEventTopic() const
void SetWirelessDeviceIdEventTopic(EventNotificationTopicStatus &&value)
bool WirelessDeviceIdEventTopicHasBeenSet() const
void SetLoRaWAN(const LoRaWANJoinEventNotificationConfigurations &value)
AWS_IOTWIRELESS_API JoinEventConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
bool LoRaWANHasBeenSet() const
const LoRaWANJoinEventNotificationConfigurations & GetLoRaWAN() const
void SetLoRaWAN(LoRaWANJoinEventNotificationConfigurations &&value)
JoinEventConfiguration & WithLoRaWAN(LoRaWANJoinEventNotificationConfigurations &&value)
JoinEventConfiguration & WithWirelessDeviceIdEventTopic(const EventNotificationTopicStatus &value)
JoinEventConfiguration & WithWirelessDeviceIdEventTopic(EventNotificationTopicStatus &&value)
EventNotificationTopicStatus
Aws::Utils::Json::JsonValue JsonValue