7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/EventNotificationTopicStatus.h>
9#include <aws/iotwireless/model/SidewalkEventNotificationConfigurations.h>
20namespace IoTWireless {
40 template <
typename S
idewalkT = S
idewalkEventNotificationConfigurations>
42 m_sidewalkHasBeenSet =
true;
43 m_sidewalk = std::forward<SidewalkT>(value);
45 template <
typename S
idewalkT = S
idewalkEventNotificationConfigurations>
60 m_wirelessDeviceIdEventTopicHasBeenSet =
true;
61 m_wirelessDeviceIdEventTopic = value;
72 bool m_sidewalkHasBeenSet =
false;
73 bool m_wirelessDeviceIdEventTopicHasBeenSet =
false;
EventNotificationTopicStatus GetWirelessDeviceIdEventTopic() const
void SetWirelessDeviceIdEventTopic(EventNotificationTopicStatus value)
AWS_IOTWIRELESS_API MessageDeliveryStatusEventConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSidewalk(SidewalkT &&value)
const SidewalkEventNotificationConfigurations & GetSidewalk() const
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTWIRELESS_API MessageDeliveryStatusEventConfiguration()=default
AWS_IOTWIRELESS_API MessageDeliveryStatusEventConfiguration(Aws::Utils::Json::JsonView jsonValue)
MessageDeliveryStatusEventConfiguration & WithWirelessDeviceIdEventTopic(EventNotificationTopicStatus value)
bool WirelessDeviceIdEventTopicHasBeenSet() const
MessageDeliveryStatusEventConfiguration & WithSidewalk(SidewalkT &&value)
bool SidewalkHasBeenSet() const
EventNotificationTopicStatus
Aws::Utils::Json::JsonValue JsonValue