7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/iotwireless/IoTWireless_EXPORTS.h>
9#include <aws/iotwireless/model/SidewalkPositioning.h>
20namespace IoTWireless {
41 template <
typename DeviceProfileIdT = Aws::String>
43 m_deviceProfileIdHasBeenSet =
true;
44 m_deviceProfileId = std::forward<DeviceProfileIdT>(value);
46 template <
typename DeviceProfileIdT = Aws::String>
59 template <
typename PositioningT = S
idewalkPositioning>
61 m_positioningHasBeenSet =
true;
62 m_positioning = std::forward<PositioningT>(value);
64 template <
typename PositioningT = S
idewalkPositioning>
77 template <
typename S
idewalkManufacturingSnT = Aws::String>
79 m_sidewalkManufacturingSnHasBeenSet =
true;
80 m_sidewalkManufacturingSn = std::forward<SidewalkManufacturingSnT>(value);
82 template <
typename S
idewalkManufacturingSnT = Aws::String>
94 bool m_deviceProfileIdHasBeenSet =
false;
95 bool m_positioningHasBeenSet =
false;
96 bool m_sidewalkManufacturingSnHasBeenSet =
false;
bool DeviceProfileIdHasBeenSet() const
SidewalkCreateWirelessDevice & WithSidewalkManufacturingSn(SidewalkManufacturingSnT &&value)
AWS_IOTWIRELESS_API SidewalkCreateWirelessDevice & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SidewalkManufacturingSnHasBeenSet() const
void SetPositioning(PositioningT &&value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
SidewalkCreateWirelessDevice & WithDeviceProfileId(DeviceProfileIdT &&value)
SidewalkCreateWirelessDevice & WithPositioning(PositioningT &&value)
AWS_IOTWIRELESS_API SidewalkCreateWirelessDevice()=default
void SetSidewalkManufacturingSn(SidewalkManufacturingSnT &&value)
const SidewalkPositioning & GetPositioning() const
void SetDeviceProfileId(DeviceProfileIdT &&value)
const Aws::String & GetSidewalkManufacturingSn() const
AWS_IOTWIRELESS_API SidewalkCreateWirelessDevice(Aws::Utils::Json::JsonView jsonValue)
bool PositioningHasBeenSet() const
const Aws::String & GetDeviceProfileId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue