7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename AppKeyT = Aws::String>
47 void SetAppKey(AppKeyT&& value) { m_appKeyHasBeenSet =
true; m_appKey = std::forward<AppKeyT>(value); }
48 template<
typename AppKeyT = Aws::String>
58 template<
typename NwkKeyT = Aws::String>
59 void SetNwkKey(NwkKeyT&& value) { m_nwkKeyHasBeenSet =
true; m_nwkKey = std::forward<NwkKeyT>(value); }
60 template<
typename NwkKeyT = Aws::String>
70 template<
typename JoinEuiT = Aws::String>
71 void SetJoinEui(JoinEuiT&& value) { m_joinEuiHasBeenSet =
true; m_joinEui = std::forward<JoinEuiT>(value); }
72 template<
typename JoinEuiT = Aws::String>
78 bool m_appKeyHasBeenSet =
false;
81 bool m_nwkKeyHasBeenSet =
false;
84 bool m_joinEuiHasBeenSet =
false;
bool AppKeyHasBeenSet() const
const Aws::String & GetJoinEui() const
bool NwkKeyHasBeenSet() const
void SetAppKey(AppKeyT &&value)
void SetJoinEui(JoinEuiT &&value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetNwkKey() const
AWS_IOTWIRELESS_API OtaaV1_1()=default
bool JoinEuiHasBeenSet() const
void SetNwkKey(NwkKeyT &&value)
AWS_IOTWIRELESS_API OtaaV1_1(Aws::Utils::Json::JsonView jsonValue)
OtaaV1_1 & WithJoinEui(JoinEuiT &&value)
const Aws::String & GetAppKey() const
OtaaV1_1 & WithNwkKey(NwkKeyT &&value)
OtaaV1_1 & WithAppKey(AppKeyT &&value)
AWS_IOTWIRELESS_API OtaaV1_1 & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue