7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/LoRaWANJoinEventNotificationConfigurations.h>
9#include <aws/iotwireless/model/EventNotificationTopicStatus.h>
49 template<
typename LoRaWANT = LoRaWANJoinEventNotificationConfigurations>
50 void SetLoRaWAN(LoRaWANT&& value) { m_loRaWANHasBeenSet =
true; m_loRaWAN = std::forward<LoRaWANT>(value); }
51 template<
typename LoRaWANT = LoRaWANJoinEventNotificationConfigurations>
68 bool m_loRaWANHasBeenSet =
false;
71 bool m_wirelessDeviceIdEventTopicHasBeenSet =
false;
EventNotificationTopicStatus GetWirelessDeviceIdEventTopic() const
AWS_IOTWIRELESS_API JoinEventConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API JoinEventConfiguration()=default
JoinEventConfiguration & WithLoRaWAN(LoRaWANT &&value)
void SetLoRaWAN(LoRaWANT &&value)
bool WirelessDeviceIdEventTopicHasBeenSet() const
JoinEventConfiguration & WithWirelessDeviceIdEventTopic(EventNotificationTopicStatus value)
AWS_IOTWIRELESS_API JoinEventConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetWirelessDeviceIdEventTopic(EventNotificationTopicStatus value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
bool LoRaWANHasBeenSet() const
const LoRaWANJoinEventNotificationConfigurations & GetLoRaWAN() const
EventNotificationTopicStatus
Aws::Utils::Json::JsonValue JsonValue