7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/iotwireless/IoTWireless_EXPORTS.h>
19namespace IoTWireless {
40 template <
typename AppKeyT = Aws::String>
42 m_appKeyHasBeenSet =
true;
43 m_appKey = std::forward<AppKeyT>(value);
45 template <
typename AppKeyT = Aws::String>
58 template <
typename NwkKeyT = Aws::String>
60 m_nwkKeyHasBeenSet =
true;
61 m_nwkKey = std::forward<NwkKeyT>(value);
63 template <
typename NwkKeyT = Aws::String>
76 template <
typename JoinEuiT = Aws::String>
78 m_joinEuiHasBeenSet =
true;
79 m_joinEui = std::forward<JoinEuiT>(value);
81 template <
typename JoinEuiT = Aws::String>
93 bool m_appKeyHasBeenSet =
false;
94 bool m_nwkKeyHasBeenSet =
false;
95 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