7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/SidewalkEventNotificationConfigurations.h>
9#include <aws/iotwireless/model/EventNotificationTopicStatus.h>
67 bool m_sidewalkHasBeenSet =
false;
70 bool m_wirelessDeviceIdEventTopicHasBeenSet =
false;
MessageDeliveryStatusEventConfiguration & WithSidewalk(const SidewalkEventNotificationConfigurations &value)
MessageDeliveryStatusEventConfiguration & WithWirelessDeviceIdEventTopic(EventNotificationTopicStatus &&value)
void SetWirelessDeviceIdEventTopic(EventNotificationTopicStatus &&value)
MessageDeliveryStatusEventConfiguration & WithWirelessDeviceIdEventTopic(const EventNotificationTopicStatus &value)
void SetSidewalk(const SidewalkEventNotificationConfigurations &value)
AWS_IOTWIRELESS_API MessageDeliveryStatusEventConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API MessageDeliveryStatusEventConfiguration()
const SidewalkEventNotificationConfigurations & GetSidewalk() const
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetWirelessDeviceIdEventTopic(const EventNotificationTopicStatus &value)
void SetSidewalk(SidewalkEventNotificationConfigurations &&value)
AWS_IOTWIRELESS_API MessageDeliveryStatusEventConfiguration(Aws::Utils::Json::JsonView jsonValue)
const EventNotificationTopicStatus & GetWirelessDeviceIdEventTopic() const
bool WirelessDeviceIdEventTopicHasBeenSet() const
MessageDeliveryStatusEventConfiguration & WithSidewalk(SidewalkEventNotificationConfigurations &&value)
bool SidewalkHasBeenSet() const
EventNotificationTopicStatus
Aws::Utils::Json::JsonValue JsonValue