7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/SidewalkEventNotificationConfigurations.h>
9#include <aws/iotwireless/model/EventNotificationTopicStatus.h>
49 template<
typename S
idewalkT = S
idewalkEventNotificationConfigurations>
50 void SetSidewalk(SidewalkT&& value) { m_sidewalkHasBeenSet =
true; m_sidewalk = std::forward<SidewalkT>(value); }
51 template<
typename S
idewalkT = S
idewalkEventNotificationConfigurations>
68 bool m_sidewalkHasBeenSet =
false;
71 bool m_wirelessDeviceIdEventTopicHasBeenSet =
false;
AWS_IOTWIRELESS_API DeviceRegistrationStateEventConfiguration()=default
AWS_IOTWIRELESS_API DeviceRegistrationStateEventConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SidewalkHasBeenSet() const
EventNotificationTopicStatus GetWirelessDeviceIdEventTopic() const
const SidewalkEventNotificationConfigurations & GetSidewalk() const
AWS_IOTWIRELESS_API DeviceRegistrationStateEventConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool WirelessDeviceIdEventTopicHasBeenSet() const
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSidewalk(SidewalkT &&value)
DeviceRegistrationStateEventConfiguration & WithSidewalk(SidewalkT &&value)
DeviceRegistrationStateEventConfiguration & WithWirelessDeviceIdEventTopic(EventNotificationTopicStatus value)
void SetWirelessDeviceIdEventTopic(EventNotificationTopicStatus value)
EventNotificationTopicStatus
Aws::Utils::Json::JsonValue JsonValue